US 12,461,662 B2
Data storage device and method for enhancing fault tolerance
Amit Sharma, Bangalore (IN); Dinesh Kumar Agarwal, Bangalore (IN); and Judah Gamliel Hahn, Ofra (IL)
Assigned to Sandisk Technologies, Inc., Milpitas, CA (US)
Filed by Sandisk Technologies, Inc., Milpitas, CA (US)
Filed on Apr. 3, 2024, as Appl. No. 18/625,440.
Prior Publication US 2025/0315165 A1, Oct. 9, 2025
Int. Cl. G06F 11/00 (2006.01); G06F 3/06 (2006.01); G06F 11/07 (2006.01)
CPC G06F 3/0619 (2013.01) [G06F 11/0751 (2013.01); G06F 11/0793 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
performing in a host in communication with first and second data storage devices:
determining whether a condition under which primary and secondary copies of data are to be written to the first and second data storage devices, respectively, presents a relatively-high risk of loss of both the primary and secondary copies of the data; and
in response to determining that the relatively-high risk is presented, causing the primary and secondary copies of the data to be written differently in the first and second data storage devices, respectively;
wherein:
the condition comprises programming a multi-level cell (MLC) meta block comprising a program-erase count (PEC) greater than a threshold; and
the causing comprises writing one the primary and secondary copies of the data either to an MLC meta block with a PEC less than the threshold or to a single level-cell (SLC) block.