APPARATUSES AND METHODS FOR COMPARING DATA PATTERNS IN MEMORY
First Claim
Patent Images
1. A method for comparing data patterns, comprising:
- comparing in sensing circuitry a number of data patterns stored in a memory array to a target data pattern; and
determining whether a data pattern of the number of data patterns matches the target data pattern without transferring data from the memory array via an input/output (I/O) line.
8 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes apparatuses and methods related to comparing data patterns in memory. An example method can include comparing a number of data patterns stored in a memory array to a target data pattern. The method can include determining whether a data pattern of the number of data patterns matches the target data pattern without transferring data from the memory array via an input/output (I/O) line.
-
Citations
40 Claims
-
1. A method for comparing data patterns, comprising:
-
comparing in sensing circuitry a number of data patterns stored in a memory array to a target data pattern; and determining whether a data pattern of the number of data patterns matches the target data pattern without transferring data from the memory array via an input/output (I/O) line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
an array of memory cells configured to store a data pattern in a number of memory cells coupled to a sense line; sensing circuitry coupled to the array and configured to; compare a first data unit of a target data pattern to a first data unit of the data pattern, the first data unit of the target data pattern having a first data value, and wherein the first data unit of the data pattern and the first data unit of the target data pattern have a same data unit position; compare a second data unit of the target data pattern to a second data unit of the data pattern, the second data unit of the target data pattern having a second data value, and wherein the second data unit of the data pattern and the second data unit of the target data pattern have a same data unit position; and determine, based on the comparisons, whether the data pattern matches the target data pattern. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus, comprising:
-
an array of memory cells configured to store a data pattern in a number of memory cells coupled to a sense line; sensing circuitry coupled to the array of memory cells; and a controller configured to cause the sensing circuitry to; compare a first data unit of a target data pattern to a first data unit of the data pattern, the first data unit of the target data pattern having a first data value, and wherein the first data unit of the data pattern and the target data pattern have a same data unit position; compare a second data unit of the target data pattern to a second data unit of the data pattern, the second data unit of the target data pattern having a second data value, and wherein the second data unit of the data pattern and the target data pattern have a same data unit position; and determine, based on the comparisons, whether the data pattern matches the target data pattern. - View Dependent Claims (33)
-
-
34. An apparatus, comprising:
-
an array of memory cells configured to store a data pattern in a number of memory cells coupled to a sense line; sensing circuitry coupled to the array of memory cells; and a controller configured to cause the sensing circuitry to; compare a first data unit and a second data unit of a first set of data units of a target data pattern to a first data unit of the data pattern, wherein the first data unit of the data pattern corresponds to the first set of data units of the target data pattern; compare a third data unit and a fourth data unit of a second set of data units of the target data pattern to a second data unit of the data pattern, wherein the second data unit of the data pattern corresponds to the second set of data units of the target data pattern; and determine, based on the comparisons, whether the data pattern matches the target data pattern. - View Dependent Claims (35, 36)
-
-
37. A method for comparing data patterns, comprising:
-
comparing, using a controller and sensing circuitry, a first data value to data values in data unit positions of a plurality of data patterns corresponding to data unit positions having the first data value in a target data pattern, wherein each data pattern of the plurality of data patterns is stored in memory cells coupled to a respective sense line; storing respective data values in the sensing circuitry that indicate whether each of the compared data values matches; inverting the data values stored in the sensing circuitry that indicate whether each of the compared data values matches; subsequently comparing, using the controller and the sensing circuitry, the inverted data values stored in the sensing circuitry to data values in data unit positions of the plurality of data patterns corresponding to data unit positions having a second data value in the target data pattern; and storing respective data values in the sensing circuitry that indicate whether each of the subsequently compared data values matches. - View Dependent Claims (38, 39, 40)
-
Specification