Patent ID: 11901013
Assignee: SEAGATE TECHNOLOGY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A data storage device, comprising:
a flash memory comprising flash memory cells arranged into garbage collection units (GCUs) each allocated and erased as a unit;
a controller circuit configured to transfer user data sets between the GCUs and an external client device; and
a read voltage manager circuit configured to accumulate read voltages applied by the controller circuit to successfully retrieve the user data sets into a population distribution, to select an initial calibration set of read voltages based on a shape of the population distribution, to perform a calibration operation upon a calibration group of the memory cells to derive a final calibration set of read voltages based on the initial calibration set of read voltages, to implement subsequent read operations using the final calibration set of read voltages, and to add the final calibration set of read voltages to the population distribution for use during a subsequent calibration operation, the population distribution comprising previously obtained calibration sets of read voltages generated from corresponding calibration operations upon the flash memory cells prior to generation of the final calibration set of read voltages.