IP Library Granted Patent US 11,231,997
Granted Patent B2
US 11,231,997 · App. 16/914,764 · Granted Jan 25, 2022

Storage system and method for balanced quad-level cell (QLC) coding with margin for an internal data load (IDL) read

Inventor: Eran Sharon (Rishon Lezion, IL)
Assignee: Western Digital Technologies, Inc.
G06F11/1072G06F3/0619G06F3/0656G06F3/0659G06F3/0679G06F11/1044G06F11/3037
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 11,231,997
App. No.
16/914,764
Filed
Jun 29, 2020
Granted
Jan 25, 2022
Kind
B2
Art Unit
2112
USPC
714/764
Abstract

A storage system and method for balanced quad-level cell (QLC) coding with margin for an internal data load (IDL) read are provided. In one example, an MLC-Fine programming approach uses a balanced 3-4-4-4 coding, where the data is encoded by assigning a unique binary sequence per state. The IDL read is supported by using a unique 3-4-4-4 coding that provides at least a three-state gap between the MLC states, while using the same ECC redundancy per page. This allows for a reduced write buffer by supporting the IDL read and provides a balanced bit error rate (BER) due to the balanced mapping.

Claims (36)

1. A storage system comprising:

a memory; and

a controller configured to:

apply a quad-level cell (QLC) 3-4-4-4 grey code to lower and middle pages of data, which induce a multi-level cell grey coding with a margin of at least a two state difference;

program the lower and middle pages of data in the memory using a multi-level cell programming operation;

read the programming of the lower and middle pages of data in the memory; and

program upper and top pages of data in the memory to induce a quad-level cell (QLC) distribution using the read lower and middle pages.

2. The storage system of claim 1 , wherein the read data is retrieved without using error correction.

3. The storage system of claim 1 , wherein the lower, middle pages are read from the memory array without retrieving them from a write buffer in the controller.

4. The storage system of claim 1 , wherein the memory comprises a three-dimensional memory.

5. The storage system of claim 1 , wherein the storage system is configured to be embedded in a host.

6. The storage system of claim 1 , wherein the storage system is configured to be removably connected to a host.

7. In a storage system comprising a memory and a controller, a method comprising:

programming lower and middle pages of data in the memory using a multi-level cell programming operation;

generating an exclusive-or of the lower and middle pages of data in the memory;

storing the exclusive-or of the lower and middle pages of data in the storage system;

reading the programming of the lower and middle pages of data in the memory;

decoding the lower and middle pages of data using the exclusive-or of the lower and middle pages of data; and

programming upper and top pages of data in the memory.

8. The method of claim 7 , wherein the exclusive-or of the lower and middle pages of data is stored in a temporary location in the storage system.

9. The method of claim 7 , wherein the read data is retrieved without using error correction.

10. The method of claim 7 , wherein the lower, middle pages are read from the memory array without retrieving them from a write buffer in the controller.

11. The method of claim 7 , wherein the memory comprises a three-dimensional memory.

12. The method of claim 7 , wherein the storage system is configured to be embedded in a host.

13. The method of claim 7 , wherein the storage system is configured to be removably connected to a host.

14. A storage system comprising:

a memory;

means for applying a quad-level cell (QLC) 3-4-4-4 grey code to lower and middle pages of data, which induce a multi-level cell grey coding with a margin of at least a two state difference;

means for programming the lower and middle pages of data in the memory using a multi-level cell programming operation;

means for reading the programming of the lower and middle pages of data in the memory; and

means for programming upper and top pages of data in the memory to induce a quad-level cell (QLC) distribution.

15. The storage system of claim 14 , wherein the read data is retrieved without using error correction.

16. The storage system of claim 14 , wherein the lower, middle pages are read from the memory array without retrieving them from a write buffer in the controller.

17. The storage system of claim 14 , wherein the memory comprises a three-dimensional memory.

18. The storage system of claim 14 , wherein the storage system is configured to be embedded in a host.

19. The storage system of claim 14 , wherein the storage system is configured to be removably connected to a host.

Assignments (10)
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 →
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 053926 FRAME 0446 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058966/0321 →
SECURITY INTEREST Recorded Sep 29, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 053926/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2020
From: SHARON, ERAN
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 053073/0015 →