IP Library Granted Patent US 9,620,201
Granted Patent B1
US 9,620,201 · App. 15/138,984 · Granted Apr 11, 2017

Storage system and method for using hybrid blocks with sub-block erase operations

Inventors: Joanna Lai (San Jose, CA); Nian Niles Yang (Mountain View, CA)
Assignee: SanDisk Technologies LLC
G11C11/5635G11C11/5628G11C16/10G11C16/16G11C2211/5641
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 9,620,201
App. No.
15/138,984
Granted
Apr 11, 2017
Kind
B1
Abstract

A storage system and method for using hybrid blocks with sub-block erase operations are provided. In one embodiment, a storage system is provided comprising a memory comprising a block, wherein the block comprises a first sub-block and a second sub-block; and a controller in communication with the memory. The controller is configured to erase the first sub-block, wherein the second sub-block is programmed; and program the first sub-block to fewer bits per cell than the second sub-block is programmed to. Other embodiments are provided.

Claims (35)

1. A storage system comprising:

a memory comprising a block, wherein the block comprises a first sub-block and a second sub-block; and

a controller in communication with the memory, wherein the controller is configured to:

erase the first sub-block, wherein the second sub-block is programmed;

program the first sub-block to fewer bits per cell than the second sub-block is programmed to; and

move data programmed in the first sub-block to a block having more bits per cell than the first sub-block.

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

3. The storage system of claim 1 , wherein the first sub-block is programmed using a single level cell (SLC) mode, and wherein the second sub-block is programmed using a multi-level cell (MLC) mode.

4. The storage system of claim 1 , wherein the block comprises at least one additional sub-block.

5. The storage system of claim 1 , wherein the first and second sub-blocks are the same size.

6. The storage system of claim 1 , wherein the first and second sub-blocks are different sizes.

7. The storage system of claim 1 , wherein the block comprises a plurality of word lines, and wherein a programming order of the word lines starts with the word lines in the first sub-block.

8. The storage system of claim 1 , wherein the storage system is embedded in a host.

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

10. A method comprising:

performing the following in a storage system comprising a memory comprising a block:

erasing a first portion of the block while leaving a second portion of the block with data written in it;

writing data in the first portion of the block using a write mode that is characterized by a lower bit error rate than a write mode used to write data in the second portion of the block; and

moving data programmed in the first portion to a block having more bits per cell than the first portion.

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

12. The method of claim 10 , wherein the first portion is programmed using a single level cell (SLC) mode, and wherein the second portion is programmed using a multi-level cell (MLC) mode.

13. The method of claim 10 , wherein the block comprises at least one additional portion.

14. The method of claim 10 , wherein the first and second portions are the same size.

15. The method of claim 10 , wherein the first and second portions are different sizes.

16. The method of claim 10 , wherein the block comprises a plurality of word lines, and wherein a programming order of the word lines starts with the word lines in the first portion.

17. The method of claim 10 , wherein the storage system is embedded in a host.

18. The method of claim 10 , wherein the storage system is removably connected to a host.

19. A storage system comprising:

a memory comprising a block, wherein the block comprises a first sub-block and a second sub-block;

means for erasing the first sub-block, wherein the second sub-block is programmed;

means for programming the first sub-block to fewer bits per cell than the second sub-block is programmed to; and

means for moving data programmed in the first sub-block to a block having more bits per cell than the first sub-block.

20. The storage system of claim 19 , wherein the memory comprises a three-dimensional memory.

21. The storage system of claim 19 , wherein the storage system is embedded in a host.

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

Assignments (5)
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 →
CHANGE OF NAME Recorded May 25, 2016
From: SANDISK TECHNOLOGIES INC
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 038812/0954 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2016
From: LAI, JOANNA; YANG, NIAN NILES
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 038387/0214 →