CPC G11C 11/5628 (2013.01) [G06F 9/3004 (2013.01); G11C 8/16 (2013.01); G11C 11/065 (2013.01); H03K 19/1776 (2013.01); H03K 19/21 (2013.01)] | 19 Claims |
1. An apparatus, comprising:
a non-volatile memory (NVM) die configured to store scrambled data that has been scrambled using a scrambling pattern that is a function of a storage unit index; and
a processor configured to:
receive a search command from a host comprising a search pattern identifying information to search for within the scrambled data;
send the search command to the NVM die;
control the NVM die to search for the information within the scrambled data stored on the NVM die by using the search pattern and the scrambling pattern that is the function of the storage unit index to identify the information within the scrambled data that matches the search pattern without first unscrambling the scrambled data; and
receive search results from the NVM die.
|