IP Library › Granted Patent US 12,451,190
Granted Patent B2
US 12,451,190 · App. 17/939,012 · Granted Oct 21, 2025

Storage devices with multiple NAND dies

Inventors: In-Su Kim (Yongin-si, KR); Hyun Jin Choi (Suwon-si, KR); Alain Tran (Hwaseong-si, KR); Beom Kyu Shin (Seongnam-si, KR); Woo Seong Cheong (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G11C16/107G11C16/16G11C16/26G11C16/32
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,451,190
App. No.
17/939,012
Granted
Oct 21, 2025
Kind
B2
Abstract

A memory controller includes an interface and a control module. The interface interfaces with a memory device which includes a plurality of dies that each include a plurality of blocks. The control module groups a plurality of blocks included in different dies and manages the plurality of blocks as a super block. The control module performs scheduling to alternately perform a program on a part of an Nth super block, wherein N is a natural number, and a phased erase on an N+1st super block, and the control module completes the program on the Nth super block and the erase on the Nth super block before the program on the N+1st super block starts.

Claims (49)

1. A storage device comprising:

a memory including a plurality of NAND dies that includes a first die and a second die,

wherein the first die includes a first block,

wherein the second die includes a second block, and

wherein a first super block includes the first block and the second block; and

a controller configured to perform an erase operation on the first die during a first time period, and to perform the erase operation on the second die during a second time period,

wherein the controller is configured not to perform the erase operation on the second die during the first time period, and

wherein the controller is configured not to perform the erase operation on the first die during the second time period, and

wherein the controller is configured to complete the erase operation on the first super block before starting a program operation on the first super block.

2. The storage device of claim 1 , wherein the controller is configured to, during a third time period which is between the first time period and the second time period, perform the erase operation on both the first die and the second die.

3. The storage device of claim 1 , wherein the controller is configured to perform the program operation on the second die during the first time period, and perform the program operation on the first die during the second time period.

4. The storage device of claim 1 , wherein the controller is configured not to, while the erase operation is performed on the first die, perform the erase operation on any other die among the plurality of NAND dies.

5. The storage device of claim 1 , wherein the controller is configured to, while the erase operation is performed on the first die, perform the program operation on all other dies of the plurality of NAND dies.

6. The storage device of claim 1 , wherein the first die further includes a third block,

wherein the second die further includes a fourth block, and

wherein a second super block includes the third block and the fourth block.

7. The storage device of claim 1 , wherein the controller is configured to perform the program operation on at least one die among the plurality of NAND dies while the controller performs the erase operation on at least one other die among the plurality of NAND dies.

8. A storage device comprising:

a memory including a plurality of NAND dies that include a first die and a second die,

wherein the first die includes a first block,

wherein the second die includes a second block, and

wherein a first super block includes the first block and the second block; and

a controller configured to perform an erase operation on the first die during a first time period, to perform the erase operation on both the first die and the second die during a second time period, and to perform the erase operation on the second die during a third time period,

wherein the controller is configured not to perform the erase operation on the second die during the first time period,

wherein the controller is configured not to perform the erase operation on the first die during the third time period, and

wherein the controller is configured to complete the erase operation on the first super block before starting a program operation on the first super block.

9. The storage device of claim 8 , wherein the second time period is between the first time period and the third time period.

10. The storage device of claim 8 , wherein the controller is configured to perform the program operation on the second die during the first time period, and to perform the program operation on the first die during the third time period.

11. The storage device of claim 8 , wherein the first die further includes a third block,

wherein the second die further includes a fourth block, and

wherein a second super block includes the third block and the fourth block.

12. The storage device of claim 11 , wherein the controller is configured to perform the program operation on the first super block while the controller performs the erase operation on the second super block.

13. The storage device of claim 8 , wherein the controller is configured to perform the program operation on at least one die among the plurality of NAND dies while the controller performs the erase operation on at least one other die among the plurality of NAND dies.

14. A storage device comprising:

a memory including a plurality of NAND dies that include a first die and a second die, wherein the first die includes a first block,

wherein the second die includes a second block, and

wherein a first super block includes the first block and the second block; and

a controller configured to perform an erase operation on the first die and perform a program operation on the second die during a first time period, and to perform the erase operation on the second die and perform the program operation on the first die during a second time period,

wherein the controller is configured not to perform the erase operation on the second die during the first time period, and not to perform the erase operation on the first die during the second time period, and

wherein the controller is configured to complete the erase operation on the first super block before starting the program operation on the first super block.

15. The storage device of claim 14 , wherein the controller is configured to, during a third time period which is between the first time period and the second time period, perform the erase operation on both the first die and the second die.

16. The storage device of claim 14 , wherein the controller is configured not to, while the erase operation is performed on the first die, perform the erase operation on any other die among the plurality of NAND dies.

17. The storage device of claim 14 , wherein the controller is configured to, while the erase operation is performed on the first die, perform the program operation on all other dies of the plurality of NAND dies.

18. The storage device of claim 14 , wherein the first die further includes a third block,

wherein the second die further includes a fourth block, and

wherein a second super block includes the third block and the fourth block.

19. The storage device of claim 18 , wherein the controller is configured to perform the program operation on the first block while the controller performs the erase operation on the fourth block,

and wherein the controller is configured to perform the program operation on the second block while the controller performs the erase operation on the third block.

20. The storage device of claim 14 , wherein the controller is configured to perform the program operation on at least one die among the plurality of NAND dies while the controller performs the erase operation on at least one other die among the plurality of NAND dies.

Priority Claims (1)
KR 10-2020-0116067 · Sep 10, 2020 · national
Continuity (2)
Continuation 17191412 · Mar 3, 2021
Related Publication 20230005547A1 · Jan 5, 2023
References Cited (22)
US 6373750B1 · Kurosaki · 2002 [cited by applicant]
US 8364888B2 · Melik-Martirosian et al. · 2013 [cited by applicant]
US 8780630B2 · Park · 2014 [cited by applicant]
US 9208076B2 · Kim et al. · 2015 [cited by applicant]
US 11150811B2 · Lee · 2021 [cited by examiner]
US 12236116B2 · Cho · 2025 [cited by examiner]
US 20150043277A1 · Fitzpatrick et al. · 2015 [cited by applicant]
US 20190087128A1 · Shin · 2019 [cited by applicant]
US 20200042438A1 · Yi et al. · 2020 [cited by applicant]
US 20200043556A1 · Moon et al. · 2020 [cited by applicant]
US 20200082891A1 · Lee · 2020 [cited by applicant]
US 20220076755A1 · Kim · 2022 [cited by examiner]
US 20220300212A1 · Shin · 2022 [cited by examiner]
US 20240428870A1 · Konno · 2024 [cited by examiner]
KR 0907028B1 · 2009 [cited by applicant]
KR 1262788B1 · 2013 [cited by applicant]
KR 1020180011376A · 2018 [cited by applicant]
KR 1020190031693A · 2019 [cited by applicant]
KR 1020210096425A · 2021 [cited by applicant]
European Search Report Dated Jan. 21, 2022, Cited in EP Patent Application No. 21196171.9. [cited by applicant]
First Office Action Dated Feb. 2, 2022, Cited in EP Patent Application No. 21196171.9. [cited by applicant]
Notice of Allowance in Korean Appln. No. 10-2020-0116067, mailed on Apr. 1, 2025, 5 pages (with English translation). [cited by applicant]