IP Library › Granted Patent US 11,487,454
Granted Patent B2
US 11,487,454 · App. 16/704,729 · Granted Nov 1, 2022

Systems and methods for defining memory sub-blocks

Inventors: Masatoshi Nishikawa (San Jose, CA); Hardwell Chibvongodze (San Jose, CA)
Assignee: SanDisk Technologies LLC
G06F3/064G06F3/0604G06F3/0632G06F3/0679G06F13/1668G11C16/14G11C16/24G11C16/0483
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,487,454
App. No.
16/704,729
Granted
Nov 1, 2022
Kind
B2
Abstract

A method for memory block management includes identifying a first group of bit lines corresponding to memory blocks of a 3-dimensional memory array. The method also includes biasing the first group of bit lines to a first voltage using respective bit line biasing transistors. The method also includes identifying, for each memory block, respective sub-memory blocks corresponding to word lines of each memory block that intersect the first group of bit lines. The method also includes logically grouping memory addresses of memory cells for each respective sub-memory block associated with the first group of bit lines.

Claims (45)

1. A method for memory block management, the method comprising:

identifying a first group of bit lines corresponding to memory blocks of a 3-dimensional memory array;

identifying a second group of bit lines corresponding to the memory blocks;

biasing the first group of bit lines to a first voltage using respective bit line biasing transistors;

biasing the second group of bit lines to a second voltage using respective bit line biasing transistors;

identifying, for each memory block, respective sub-memory blocks corresponding to word lines of each memory block that intersect the first group of bit lines;

logically grouping memory addresses of memory cells for each respective sub-memory block associated with the first group of bit lines;

identifying, for each memory block, respective sub-memory blocks corresponding to word lines of each memory block that intersect the second group of bit lines; and

logically grouping memory addresses of memory cells for each respective sub-memory block associated with the second group of bit lines.

2. The method of claim 1 , further comprising performing an operation on at least one sub-memory block.

3. The method of claim 2 , wherein the operation includes an erase operation.

4. The method of claim 1 , wherein the memory array includes a complementary metal-oxide semiconductor under the array memory structure (CUA).

5. The method of claim 1 , wherein the memory array includes a complementary metal-oxide semiconductor adjacent to the array memory structure (CAA).

6. The method of claim 1 , wherein each respective sub-memory block includes an 8-kilobyte sub-memory block.

7. The method of claim 1 , wherein each respective sub-memory block includes a 4-kilobyte sub-memory block.

8. The method of claim 1 , further comprising:

identifying, for each memory block, respective sub-memory blocks corresponding to word lines of each memory block that intersect the second group of bit lines; and

logically grouping memory addresses of memory cells for each respective sub-memory block associated with the second group of bit lines.

9. A controller comprising:

a bus interface in communication with a plurality of memory blocks of a 3-dimensional memory array that includes a complementary metal-oxide semiconductor under an array memory structure (CUA) or adjacent to the array memory structure (CAA); and

a processor configured to:

identify a first group of bit lines corresponding to the memory blocks;

bias the first group of bit lines to a first voltage using respective bit line biasing transistors;

identify, for each memory block, respective sub-memory blocks corresponding to word lines of each memory block that intersect the first group of bit lines; and

logically group memory addresses of memory cells for each respective sub-memory block associated with the first group of bit lines.

10. The controller of claim 9 , wherein the processor is further configured to perform an operation on at least one sub-memory block.

11. The controller of claim 10 , wherein the operation includes an erase operation.

12. The controller of claim 9 , wherein the complementary metal-oxide semiconductor is under the array memory structure (CUA).

13. The controller of claim 9 , wherein the complementary metal-oxide semiconductor is adjacent to the array memory structure (CAA).

14. The controller of claim 9 , wherein each respective sub-memory block includes an 8 -kilobyte sub-memory block.

15. The controller of claim 9 , wherein each respective sub-memory block includes a 4 -kilobyte sub-memory block.

16. The controller of claim 9 , wherein the processor is further configured to:

identify a second group of bit lines corresponding to the memory blocks; and

bias the second group of bit lines to a second voltage, different from the first voltage, using respective bit line biasing transistors.

17. The controller of claim 16 , wherein the processor is further configured to:

identify, for each memory block, respective sub-memory blocks corresponding to word lines of each memory block that intersect the second group of bit lines; and

logically group memory addresses of memory cells for each respective sub-memory block associated with the second group of bit lines.

18. A method for defining sub-memory blocks in a memory system, the method comprising:

identifying a first bit line group corresponding to memory blocks of a 3-dimensional memory array;

biasing the first bit line group to a first voltage using respective bit line biasing transistors;

identifying a second bit line group corresponding to the memory blocks;

biasing the second bit line group using a second voltage that is different than the first voltage using respective bit line transistors;

identifying, for each memory block, respective first and second sub-memory blocks corresponding to word lines of each memory block that intersect with respective ones of the first and second bit line groups; and

logically grouping memory addresses of memory cells for each respective sub-memory block.

19. The method of claim 18 , further comprising performing an erase operation on selected ones of the sub-memory blocks.

Assignments (4)
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 →
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 Apr 27, 2020
From: NISHIKAWA, MASATOSHI; CHIBVONGODZE, HARDWELL
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 052499/0166 →
Continuity (1)
Related Publication 20210173559A1 · Jun 10, 2021
Cited By (2)
US 12,579,349 US 12,748,540