IP Library Granted Patent US 12,379,878
Granted Patent B1
US 12,379,878 · App. 18/733,238 · Granted Aug 5, 2025

Data storage device and method for storing selected data in relatively-lower data retention pages of a quad-level cell memory

Inventors: Meer Afroz Mohammed (Bengaluru, IN); Pawan Negi (Bengaluru, IN); Bhavadip Solanki (Bengaluru, IN)
Assignee: Sandisk Technologies, Inc.
G06F3/0659G06F3/0614G06F3/0631G06F3/065G06F3/0679
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,379,878
App. No.
18/733,238
Granted
Aug 5, 2025
Kind
B1
Abstract

Different pages of a quad-level cell (QLC) memory can have different data retention characteristics. A controller of a data storage device can store selected data in relatively-lower data retention pages of the QLC block. For example, data for an internal data storage device operation can be stored in the relatively-lower data retention pages of QLC memory, and host data can be stored in the relatively-higher data retention pages of QLC memory. Other examples are provided.

Claims (34)

1. A data storage device comprising:

a quad level cell (QLC) memory comprising a lower page (LP), a middle page (MP), an upper page (UP), and a top page (TP); and

one or more processors, individually or in combination, configured to:

determine data reliability of each of the pages;

write data for an internal data storage device operation in a first set of pages whose data retention is below a threshold; and

write host data in a second set of pages whose data retention is above the threshold.

2. The data storage device of claim 1 , wherein the one or more processors, individually or in combination, are further configured to:

write dummy data in the first set of pages to provide wider voltage threshold windows for the second set of pages.

3. The data storage device of claim 1 , wherein the internal data storage device operation comprises a static relocation.

4. The data storage device of claim 1 , wherein the internal data storage device operation comprises a folding operation.

5. The data storage device of claim 1 , wherein the internal data storage device operation comprises a generating a secondary copy of data.

6. The data storage device of claim 1 , wherein the data comprises firmware control data.

7. The data storage device of claim 1 , wherein the data comprises flash translation layer relocation data.

8. The data storage device of claim 1 , wherein the data comprises single-level cell (SLC) folding data.

9. The data storage device of claim 1 , wherein the quad-level cell memory comprises a three-dimensional memory.

10. In a data storage device, a method comprising:

determining if an entry in a priority queue has been halted due to ongoing data operations, wherein the entry is for a priority internal data storage device operation; and

in response to determining that the entry has been halted:

writing data for the priority internal data storage device operation in page(s) of a quad level cell (QLC) memory whose data retention is above a threshold; and

writing host data in other page(s) of the QLC.

11. The method of claim 10 , wherein the data for the priority internal data storage device operation and the host data are written in parallel.

12. The method of claim 10 , wherein the priority internal data storage device operation comprises a static relocation.

13. The method of claim 10 , wherein the priority internal data storage device operation comprises a folding operation.

14. The method of claim 10 , wherein the priority internal data storage device operation comprises generating a secondary copy of data.

15. The method of claim 10 , wherein the data comprises firmware control data.

16. The method of claim 10 , wherein the data comprises flash translation layer relocation data.

17. The method of claim 10 , wherein the data comprises single-level cell (SLC) folding data.

18. The method of claim 10 , further comprising selecting a block from a block list and allocating the block to the priority internal data storage device operation.

19. The method of claim 10 , wherein the plurality of pages comprises of a lower page (LP), a middle page (MP), an upper page (UP), and a top page (TP).

20. A data storage device comprising:

a memory comprising a multi-level cell memory comprising a plurality of pages;

means for determining data reliability of each of the pages;

means for writing data for an internal data storage device operation in pages whose data retention is below a threshold; and

means for writing host data in pages whose data retention is above the threshold.

Assignments (4)
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2024
From: SANDISK TECHNOLOGIES LLC
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 069796/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2024
From: MOHAMMED, MEER AFROZ; NEGI, PAWAN; SOLANKI, BHAVADIP
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 067618/0338 →
References Cited (2)
US 20240130130A1 · Liu · 2024 [cited by examiner]
US 20240377961A1 · Jain · 2024 [cited by examiner]