Back to results
US 11,231,853 B2Granted
Memory including search logic
AssigneeMicron Technology, Inc.
InventorVipul Patel
Life of this patent
Estimating the term…
Abstract
A memory includes a memory array comprising a plurality of pages and a page buffer. The page buffer includes first registers, second registers, compare logic, and third registers. The first registers store data read from a page of the memory array. The second registers store a user pattern. The compare logic compares the data stored in the first registers to the user pattern stored in the second registers. The third registers store the comparison results.
Claims19
A memory comprising:
- a memory array comprising a plurality of pages;
- a page buffer comprising:
- first registers to store data read from a page of the memory array;
- second registers to store a user pattern;
- compare logic to compare the data stored in the first registers to the user pattern stored in the second registers;
- and
- third registers to store the comparison results while maintaining the storage of the data read from the page of the memory array in the first registers.
4 more elements
A memory comprising:
- a plurality of memory arrays, each memory array of the plurality of memory arrays comprising:
- a page buffer comprising:
- first registers to store a page of data read from the corresponding memory array;
- second registers to store a user pattern;
- compare logic to compare the data stored in the first registers to the user pattern stored in the second registers;
- and
- third registers to store the comparison results while maintaining the storage of the page of data read from the corresponding memory array in the first registers;
- and
- search logic configured to identify addresses of the corresponding memory array where the results stored in the third registers indicates a match between the data read from the corresponding memory array and the user pattern.
6 more elements
A device comprising:
- first registers;
- second registers;
- address registers;
- and
- a controller configured to:
- read a page of data from a memory array;
- store the page of data in the first registers;
- store a user pattern in the second registers;
- compare the data stored in the first registers to the user pattern stored in the second registers;
- and
- store addresses of the memory array in the address registers where the comparison indicates a match between the data stored in the first registers and the user pattern stored in the second registers concurrently with reading a following page of data from the memory array.
8 more elements
Dependencies are inferred from the claim text.