US 12,306,710 B2
Early detection of room temperature data retention phenomena
Pradeep Hegde, Bangalore (IN); Akhilesh Yadav, Bangalore (IN); and Shivam Mishra, Bangalore (IN)
Assigned to Sandisk Technologies, Inc., Milpitas, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Aug. 14, 2023, as Appl. No. 18/449,491.
Claims priority of provisional application 63/508,988, filed on Jun. 19, 2023.
Prior Publication US 2024/0419535 A1, Dec. 19, 2024
Int. Cl. G06F 11/10 (2006.01)
CPC G06F 11/10 (2013.01) 17 Claims
OG exemplary drawing
 
8. A method performed by a data storage device, the method comprising:
selecting a metablock of a non-volatile memory for programming;
programing the metablock, wherein programming the metablock includes assigning the metablock to one of a plurality of thermal region tags (“TRTs”) associated with a respective one of a plurality of thermal regions, and each TRT of the plurality of TRTs is associated with a respective set of read parameters;
performing a periodic TRT update to detect a room temperature data retention (“RTDR”) phenomena associated with the metablock, wherein performing the periodic TRT update includes:
determining a bit error rate (“BER”) associated with the metablock,
determining a change in the BER from a previously determined BER associated with the metablock,
in response to determining that a temporal threshold associated with a period of time after programming of the metablock has been exceeded, updating a counter based on the change in the BER from the previously determined BER,
determining whether the counter exceeds a count threshold associated with detection of a RTDR phenomena, and
in response to determining that the count threshold associated with the detection of a RTDR phenomena has been exceeded, reassigning the metablock to a different one of the plurality of TRTs associated with a respective different one of the plurality of thermal regions; and
in response to receiving a read request for the metablock from an external electronic device, reading the metablock using the respective set of read parameters associated with a TRT to which the metablock is assigned.