IP Library Granted Patent US 11,456,050
Granted Patent B2
US 11,456,050 · App. 17/184,375 · Granted Sep 27, 2022

Relinking scheme in sub-block mode

Inventors: Chandramani (Bangalore, IN); Sagar Shirpimutt (Bangalore, IN)
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
G11C29/44G11C16/08G11C16/102G11C16/26G11C29/42
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,456,050
App. No.
17/184,375
Granted
Sep 27, 2022
Kind
B2
Abstract

Aspects of a storage device including a memory and a controller are provided which allow sub-blocks with different sub-block addresses to be linked across multiple planes to form metablocks. The memory includes multiple blocks in different planes, where each of the blocks includes multiple sub-blocks. The controller links a first sub-block in a first plane and a second sub-block in a second plane with different sub-block addresses to form the metablock. After forming the metablock, the controller programs different word lines in the first and second sub-blocks when writing data to the metablock. Thus, the controller may write data to linked or relinked metablocks with different sub-block addresses, thereby improving die yield and memory capacity of the storage device.

Claims (31)

1. A storage device, comprising:

a memory including a plurality of blocks in different planes, wherein each of the blocks includes a plurality of sub-blocks; and

a controller configured to link a first one of the sub-blocks in a first one of the planes with a second one of the sub-blocks in a second one of the planes to form a metablock, wherein the first one of the sub-blocks and the second one of the sub-blocks are associated with different sub-block addresses;

wherein the metablock is a logical grouping of the first one of the sub-blocks and the second one of the sub-blocks;

wherein the controller is further configured, during a write operation associated with the metablock, to program a first word line in the first one of the sub-blocks and to subsequently program a second word line in the second one of the sub-blocks following a program failure responsive to programming of the first word line.

2. The storage device of claim 1 , wherein the controller is configured to form the metablock in response to identifying an error in a third one of the sub-blocks in the first one of the planes and in a fourth one of the sub-blocks in the second one of the planes.

3. The storage device of claim 1 , wherein the controller is configured to form the metablock in response to identifying an error in other metablocks respectively including the first one of the sub-blocks and the second one of the sub-blocks.

4. The storage device of claim 1 , wherein the first one of the planes is in a first die and the second one of the planes is in a second die.

5. The storage device of claim 1 , wherein the memory further includes additional blocks in additional planes, each of the additional blocks having a plurality of additional sub-blocks, and the metablock further includes two or more of the additional sub-blocks.

6. The storage device of claim 1 , wherein the metablock excludes the sub-blocks that are part of error-free blocks.

7. A storage device, comprising:

a memory including a plurality of blocks in different planes, wherein each of the blocks includes a plurality of sub-blocks; and

a controller configured to program a word line in a first one of the sub-blocks in one of the planes and to program a different word line in a second one of the sub-blocks in another one of the planes following a program failure responsive to programming of the word line, wherein the first one of the sub-blocks and the second one of the sub-blocks are parts of a metablock and include different sub-block addresses;

wherein the metablock is a logical group including the first one of the sub-blocks and the second one of the sub-blocks.

8. The storage device of claim 7 , wherein the controller is further configured to form the metablock in response to identifying an error in a third one of the sub-blocks in the one of the planes and a fourth one of the sub-blocks in the another one of the planes.

9. The storage device of claim 7 , wherein the controller is configured to form the metablock in response to identifying an error in a first metablock including the first one of the sub-blocks and in a second metablock including the second one of the sub-blocks.

10. The storage device of claim 7 , wherein the one of the planes and the another one of the planes are in different dies.

11. The storage device of claim 10 , wherein the memory further includes additional blocks in additional planes of the different dies, each of the additional blocks having a plurality of additional sub-blocks, and the metablock further includes two or more of the additional sub-blocks.

12. The storage device of claim 7 , wherein the controller is further configured to program the different word line in the second one of the sub-blocks following the program failure in a third one of the sub-blocks.

13. The storage device of claim 7 , wherein the metablock excludes the sub-blocks within error-free blocks.

14. A storage device, comprising:

a memory including a plurality of blocks in different planes, wherein each of the blocks includes a plurality of sub-blocks; and

a controller configured to link a first one of the sub-blocks in one of the planes with a second one of the sub-blocks in another one of the planes to form a metablock, wherein the first one of the sub-blocks and the second one of the sub-blocks are associated with different sub-block addresses;

wherein the controller is further configured to program different word lines in the first one of the sub-blocks and the second one of the sub-blocks during a write operation associated with the metablock;

wherein the metablock includes a logical address associated with the first one of the sub-blocks and the second one of the sub-blocks;

wherein the different word lines include a first word line in the first one of the sub-blocks and a second word line in the second one of the sub-blocks, the controller being further configured to program the second word line following a program failure associated with the first word line.

15. The storage device of claim 14 , wherein the first one of the sub-blocks is in a first die and the second one of the sub-blocks is in a second die.

16. The storage device of claim 15 , wherein the controller is configured to form the metablock in response to identifying an error in a third one of the sub-blocks in the first die and in a fourth one of the sub-blocks in the second die.

17. The storage device of claim 15 , wherein the memory further includes additional blocks in additional planes of the first die and the second die, each of the additional blocks having a plurality of additional sub-blocks, and the metablock further includes two or more of the additional sub-blocks.

18. The storage device of claim 17 , wherein the metablock excludes the additional sub-blocks that are part of error-free blocks.

19. The storage device of claim 14 , wherein the program failure is in a third one of the sub-blocks.

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 056285 FRAME 0292 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: ., CHANDRAMANI; SHIRPIMUTT, SAGAR
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 057235/0868 →
SECURITY INTEREST Recorded May 19, 2021
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 056285/0292 →