Memory device and data searching method thereof
AssigneeMacronix International Co., Ltd.
InventorShih-Hung CHEN
Life of this patent
Estimating the term…
Abstract
A data search method for a memory device is provided. The data search method includes: based on a recorded compression mode, vectoring a search data to generate a search data vector, and based on the recorded compression mode, compressing the search data and a plurality of objects in a database; setting a search condition; searching the objects of the database by the search data vector to determine whether the search data is matched with the objects of the database; and recording and outputting at least one matched object of the database, the at least one matched object matched with the search data.
Claims18
A data search method for a memory device, the data search method comprising:
- based on a recorded compression mode, vectoring a search data to generate a search data vector, and based on the recorded compression mode, compressing the search data and a plurality of objects in a database;
- setting a search condition;
- searching the objects of the database by the search data vector to determine whether the search data is matched with the objects of the database;
- and
- recording and outputting at least one matched object of the database, the at least one matched object matched with the search data.
A memory device comprising:
- a plurality of memory planes, each of the memory planes including a memory array, the memory array including a plurality of memory blocks, a plurality of word lines and a plurality of bit lines, each of the memory blocks including a plurality of a plurality of memory cells on a plurality of intersections between the word lines and the bit lines;
- wherein
- in each of the memory blocks, a memory cell group includes the m memory cells, n memory cells among the m memory cells are programmed to have a first threshold voltage and (m-n) memory cells among the m memory cells are programmed to have a second threshold voltage, m being a positive integer equal to or larger than 2, n being a positive integer equal to or larger than 1, the memory cell group stores a first feature vector of a first object;
- in data search, a search data is encoded into m search voltages, n search voltages among the m search voltages have a first search voltage and (m-n) search voltages among the m search voltages have a second search voltage;
- in data search, p memory blocks coupled to a first bit line are concurrently selected, p being a positive integer equal to or larger than 2;
- and
- based on a current sensing result on the first bit line, determining whether the search data is matched with the first feature vector of the first object stored in the memory cell group.
A memory device comprising:
- a memory array;
- and
- a controller, coupled to the memory array,
- wherein the controller is configured for:
- based on a recorded compression mode, vectoring a search data to generate a search data vector, and based on the recorded compression mode, compressing the search data and a plurality of objects in a database, the plurality of objects of the database are stored in the memory array;
- setting a search condition;
- searching the objects of the database by the search data vector to determine whether the search data is matched with the objects of the database of the memory array;
- and
- recording and outputting at least one matched object of the database, the at least one matched object matched with the search data.
Dependencies are inferred from the claim text.