COMPARISON OPERATIONS IN MEMORY
First Claim
1. An apparatus comprising:
- a first group of memory cells coupled to a first access line and configured to store a plurality of first elements;
a second group of memory cells coupled to a second access line and configured to store a plurality of second elements; and
a controller configured to cause;
the plurality of first elements to be compared with the plurality of second elements by controlling sensing circuitry to perform a number of operations without transferring data via an input/output (I/O) line; and
the plurality of first elements and the plurality of second elements to be compared in parallel.
8 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes apparatuses and methods related to performing comparison operations in memory. An example apparatus can include a first group of memory cells coupled to a first access line and configured to store a plurality of first elements, and a second group of memory cells coupled to a second access line and configured to store a plurality of second elements. The apparatus can include a controller configured to cause the plurality of first elements to be compared with the plurality of second elements by controlling sensing circuitry to perform a number of operations without transferring data via an input/output (I/O) line, and the plurality of first elements and the plurality of second elements can be compared in parallel.
217 Citations
25 Claims
-
1. An apparatus comprising:
-
a first group of memory cells coupled to a first access line and configured to store a plurality of first elements; a second group of memory cells coupled to a second access line and configured to store a plurality of second elements; and a controller configured to cause; the plurality of first elements to be compared with the plurality of second elements by controlling sensing circuitry to perform a number of operations without transferring data via an input/output (I/O) line; and the plurality of first elements and the plurality of second elements to be compared in parallel. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for comparing elements comprising:
-
determining a respective bit length of each element of a plurality of first elements; performing a plurality of comparison operations on; the plurality of first elements stored in a first group of memory cells coupled to a first access line and to a number of sense lines of a memory array; and a plurality of second elements stored in a second group of memory cells coupled to a second access line and to the number of sense lines of the memory array; and providing an indication of whether a respective first element of the plurality of first elements is greater than a corresponding second element of the plurality of second elements. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a first group of memory cells coupled to a first access line and to a number of sense lines and configured to store a plurality of first elements; a second group of memory cells coupled to a second access line and to the number of sense lines and configured to store a plurality of second elements; a third group of memory cells configured to store results of a plurality of comparison operations performed on the first plurality of elements and the plurality of second elements, the third group of cells comprising; a number of memory cells coupled to a third access line and to the number of sense lines; and a number of memory cells coupled to a fourth access line and to the number of sense lines; and a controller configured to control sensing circuitry to perform the plurality of comparison operations and store the results of the plurality of comparison operations in the third group of memory cells without transferring data via an input/output (I/O) line. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification