US 11,854,603 B2
Logical to encoded value table in data storage device
Atif Hussain, Longmont, CO (US); and Vivek Shivhare, San Jose, CA (US)
Assigned to Western Digital Technologies, Inc., San Jose, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Dec. 2, 2021, as Appl. No. 17/540,682.
Prior Publication US 2023/0178143 A1, Jun. 8, 2023
Int. Cl. G11C 16/04 (2006.01); G11C 11/408 (2006.01); G06F 12/02 (2006.01); H03K 19/17728 (2020.01)
CPC G11C 11/4087 (2013.01) [G06F 12/0246 (2013.01); G11C 11/4085 (2013.01); H03K 19/17728 (2013.01); G06F 2212/7201 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A data storage device, comprising:
a non-volatile memory; and
a controller including a memory and an electronic processor, the controller coupled to the non-volatile memory, and the electronic processor configured to:
retrieve a plurality of physical memory addresses from a first lookup table in the non-volatile memory, wherein each physical memory address is a combination of a word line and a string number of the non-volatile memory, the each physical memory address has a first number of bits,
generate a plurality of encoded values by encoding the plurality of physical memory addresses, each of the plurality of encoded values has a second number of bits that is smaller than the first number of bits,
store the plurality of encoded values in the first lookup table,
generate a logical to encoded value look-up table with the plurality of encoded values, and
store the logical to encoded value look-up table in the memory.