Invention Grant
- Patent Title: Adjusting code rates to mitigate cross-temperature effects in a non-volatile memory (NVM)
-
Application No.: US16456809Application Date: 2019-06-28
-
Publication No.: US10956064B2Publication Date: 2021-03-23
- Inventor: Darshana H. Mehta , Kurt Walter Getreuer , Antoine Khoueir , Christopher Joseph Curl
- Applicant: Seagate Technology LLC
- Applicant Address: US CA Cupertino
- Assignee: Seagate Technology LLC
- Current Assignee: Seagate Technology LLC
- Current Assignee Address: US CA Cupertino
- Agency: Hall Estill Attorneys at Law
- Main IPC: G11C29/00
- IPC: G11C29/00 ; G06F3/06 ; G06F11/10 ; G11C29/52 ; H03M13/11 ; G11C16/04 ; G11C16/10 ; G11C16/26 ; G11C11/56

Abstract:
Method and apparatus for managing data in a non-volatile memory (NVM) of a storage device, such as a solid-state drive (SSD). A circuit measures programming and reading temperatures for a set of memory cells in the NVM. Error rates are determined for each of the reading operations carried out upon the data stored in the memory cells. A code rate for the NVM is adjusted to maintain a selected error rate for the memory cells. The code rate is adjusted in relation to a cross-temperature differential (CTD) value exceeding a selected threshold. The code rate can include an inner code rate as a ratio of user data bits to the total number of user data bits and error correction code (ECC) bits in each code word written to the NVM, and/or an outer code rate as a strength or size of a parity value used to protect multiple code words.
Information query