IP Library › Granted Patent US 12,253,953
Granted Patent B2
US 12,253,953 · App. 18/373,680 · Granted Mar 18, 2025

Storage device and operating method thereof

Inventor: Minho Kim (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06F12/10
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,253,953
App. No.
18/373,680
Granted
Mar 18, 2025
Kind
B2
Abstract

A storage device is provided. The storage device includes: a first non-volatile memory including a plurality of cell strings storing a plurality of logical address values and a plurality of physical address values; a second non-volatile memory including a plurality of memory cells corresponding to the plurality of physical address values; and a storage controller configured to read a first physical address value from the first non-volatile memory based on a first logical address value, and control a read operation on the second non-volatile memory based on the first physical address value. A first cell string among the plurality of cell strings includes: a plurality of first memory cells storing the first logical address value and respectively connected to word lines in a first group; and at least one second memory cell storing the first physical address value and connected to at least one word line in a second group.

Claims (66)

1. A storage device comprising:

a first non-volatile memory comprising a plurality of cell strings storing a plurality of logical address values and a plurality of physical address values;

a second non-volatile memory comprising a plurality of memory cells corresponding to the plurality of physical address values; and

a storage controller configured to read a first physical address value from the first non-volatile memory based on a first logical address value, and control a read operation on the second non-volatile memory based on the first physical address value,

wherein a first cell string among the plurality of cell strings comprises:

a plurality of first memory cells storing the first logical address value and respectively connected to word lines in a first group, and

at least one second memory cell storing the first physical address value and connected to at least one word line in a second group.

2. The storage device of claim 1 , wherein the first non-volatile memory is configured to:

search for the first cell string storing the first logical address value among the plurality of cell strings by applying, to the word lines in the first group, word line voltages corresponding to the first logical address value, and

read the first physical address value by performing the read operation on the at least one second memory cell while current flows in the first cell string due to the word line voltages.

3. The storage device of claim 1 , wherein the plurality of first memory cells comprise a plurality of first single-level cells storing encoded data of the first logical address value,

wherein the at least one second memory cell comprises a multi-level cell storing the first physical address value, and

wherein the multi-level cell is configured to store at least two bits of data.

4. The storage device of claim 1 , wherein the plurality of first memory cells comprise a plurality of first single-level cells storing encoded data of the first logical address value, and

wherein the at least one second memory cell comprises a plurality of second single-level cells storing encoded data of the first physical address value.

5. The storage device of claim 1 , wherein a second cell string among the plurality of cell strings comprises:

a plurality of third memory cells storing the first logical address value and respectively connected to the word lines in the first group; and

at least one fourth memory cell connected to the at least one word line in the second group, and

wherein the at least one second memory cell and the at least one fourth memory cell correspond to the first physical address value.

6. The storage device of claim 1 , wherein the first non-volatile memory further comprises a row decoder configured to respectively apply, to the word lines in the first group, word line voltages corresponding to the first logical address value.

7. The storage device of claim 1 , wherein the first non-volatile memory further comprises a control logic circuit configured to generate data by encoding the first logical address value.

8. The storage device of claim 7 , wherein the control logic circuit is further configured to:

receive the first logical address value in decimal from the storage controller,

convert the first logical address value into a first value in binary, and

generate the data by encoding “0” in the first value into “01” and encoding “1” in the first value into “10”.

9. The storage device of claim 7 , wherein the control logic circuit is further configured to:

receive the first logical address value in binary from the storage controller, and

generate the data by encoding “0” in the first logical address value into “01” and encoding “1” in the first logical address value into “10”.

10. The storage device of claim 1 , wherein the first non-volatile memory further comprises a page buffer configured to buffer the first physical address value read from the at least one second memory cell.

11. The storage device of claim 1 , wherein the first cell string further comprises at least one third memory cell storing validity information indicating whether a mapping relationship between the first logical address value and the first physical address value is valid.

12. The storage device of claim 1 , wherein, the storage controller is further configured to update a physical address corresponding to the first logical address value to a second physical address value so that a second cell string among the plurality of cell strings comprises:

a plurality of third memory cells storing the first logical address value; and

at least one fourth memory cell storing the second physical address value.

13. The storage device of claim 1 , further comprising a buffer chip between the storage controller and the first and second non-volatile memories,

wherein the first non-volatile memory comprises a first memory chip,

wherein the second non-volatile memory comprises a plurality of second memory chips, and

wherein the buffer chip is configured to receive the first logical address value from the storage controller, transmit the first logical address value to the first memory chip, receive the first physical address value from the first memory chip and transmit the first physical address value to one of the plurality of second memory chips.

14. A storage device comprising:

a first non-volatile memory comprising a plurality of cell strings storing a plurality of logical address values and a plurality of physical address values;

a second non-volatile memory comprising a plurality of memory cells corresponding to the plurality of physical address values; and

a storage controller configured to read a first logical address value from the first non-volatile memory based on a first physical address value, and control a read operation on the second non-volatile memory based on the first physical address value,

wherein a first cell string among the plurality of cell strings comprises:

a plurality of first memory cells storing the first physical address value and respectively connected to word lines in a first group, and

at least one second memory cell storing the first logical address value and connected to at least one word line in a second group.

15. The storage device of claim 14 , wherein the plurality of first memory cells comprise a plurality of first single-level cells storing encoded data of the first physical address value,

wherein the at least one second memory cell comprises a multi-level cell storing the first logical address value, and

wherein the multi-level cell is configured to store at least two bits of data.

16. The storage device of claim 14 , wherein the plurality of first memory cells comprise a plurality of first single-level cells storing encoded data of the first physical address value, and

wherein the at least one second memory cell comprises a plurality of second single-level cells storing encoded data of the first logical address value.

17. The storage device of claim 14 , further comprising a buffer chip between the storage controller and the first and second non-volatile memories,

wherein the first non-volatile memory comprises a first memory chip,

wherein the second non-volatile memory comprises a plurality of second memory chips, and

wherein the buffer chip is configured to receive the first physical address value from the storage controller, transmit the first physical address value to the first memory chip and receive the first logical address value from the first memory chip.

18. A non-volatile memory device comprising:

a control logic circuit configured to generate data by encoding a first logical address value received from a controller;

a row decoder configured to respectively apply, to word lines in a first group, word line voltages corresponding to the first logical address value; and

a memory cell array comprising a plurality of cell strings storing a plurality of logical address values and a plurality of physical address values,

wherein a first cell string among the plurality of cell strings comprises:

a plurality of first memory cells storing the first logical address value and respectively connected to the word lines in the first group, and

at least one second memory cell storing a first physical address value mapped to the first logical address value and connected to at least one word line in a second group, and

wherein the first physical address value is read by a read operation performed on the at least one second memory cell while current flows in the first cell string due to the word line voltages.

19. The non-volatile memory device of claim 18 , wherein the plurality of first memory cells comprises a plurality of first single-level cells storing encoded data of the first logical address value,

wherein the at least one second memory cell comprises a multi-level cell storing the first physical address value, and

wherein the multi-level cell is configured to store at least two bits of data.

20. The non-volatile memory device of claim 18 , wherein the plurality of first memory cells comprise a plurality of first single-level cells storing encoded data of the first logical address value, and

wherein the at least one second memory cell comprises a plurality of second single-level cells storing encoded data of the first physical address value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2023
From: KIM, MINHO
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 065052/0908 →
Priority Claims (1)
KR 10-2023-0014903 · Feb 3, 2023 · national
Continuity (1)
Related Publication 20240264947A1 · Aug 8, 2024
References Cited (14)
US 6591328B1 · Iida · 2003 [cited by examiner]
US 9153287B1 · Hamilton et al. · 2015 [cited by applicant]
US 9268706B2 · Kunimatsu et al. · 2016 [cited by applicant]
US 10776007B2 · Kunimatsu et al. · 2020 [cited by applicant]
US 10970228B2 · Hanna et al. · 2021 [cited by applicant]
US 11263168B2 · Liao et al. · 2022 [cited by applicant]
US 11657860B2 · Kim et al. · 2023 [cited by applicant]
US 20010055227A1 · Takata · 2001 [cited by examiner]
US 20170177497A1 · Chun et al. · 2017 [cited by applicant]
US 20170206030A1 · Woo et al. · 2017 [cited by applicant]
US 20230162766A1 · Jo et al. · 2023 [cited by applicant]
CN 115220661A · 2022 [cited by applicant]
KR 101191650B1 · 2012 [cited by applicant]
Shim et al., “GP3D: 3D NAND Based In-Memory Graph Processing Accelerator”, IEEE Journal on Emerging and Selected Topics in Circuits and Systems, Jun. 13. 2022, 8 total pages, vol. 12, No. 2. [cited by applicant]