IP Library › Granted Patent US 12,474,874
Granted Patent B2
US 12,474,874 · App. 18/340,950 · Granted Nov 18, 2025

Memory device, memory controller, and memory system including the same

Inventors: Wontaeck Jung (Hwaseong-si, KR); Bohchang Kim (Suwon-si, KR); Kuihan Ko (Seoul, KR); Jaeyong Jeong (Yongin-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06F3/0679G06F3/0604G06F3/0652G06F3/0655G11C16/0483G11C16/10G11C16/14H10B43/27
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,474,874
App. No.
18/340,950
Granted
Nov 18, 2025
Kind
B2
Abstract

A memory system includes a first memory device including a plurality of first memory blocks each including a plurality of first memory cells stacked in a direction perpendicular to a substrate; and a memory controller configured to control a memory operation of the first memory device. The memory controller is configured to select and operate any one of different control schemes for each of the first memory blocks based on a number of first not-open (N/O) strings included in each of the first memory blocks, respectively.

Claims (39)

1 . A memory system comprising:

a first memory device comprising a plurality of first memory blocks of a same type, each including a plurality of first memory cells stacked in a direction perpendicular to a substrate; and

a memory controller configured to control a memory operation of the first memory device,

wherein the memory controller is configured to designate any one of a plurality of types of memory blocks having different data reliability guarantees to each of the plurality of first memory blocks based on a number of first not-open (N/O) strings in each of the plurality of first memory blocks, and operate the plurality of first memory blocks based on the designation by the memory controller with respect to the plurality of first memory blocks,

wherein each of the first N/O strings has a defect in which a channel is not formed in each of the first N/O strings.

2 . The memory system of claim 1 , wherein the plurality of types of memory blocks includes a first type of memory block and a second type of memory block ensuring higher data reliability than the first type of memory block, and

wherein the memory controller is further configured to designate a first target memory block having the number of the first N/O strings equal to or greater than a threshold value from among the first memory blocks as the first type of memory block and to designate a second target memory block having the number of the first N/O strings less than the threshold value from among the first memory blocks as the second type of memory block having higher data reliability than the first type of memory block.

3 . The memory system of claim 2 , wherein the second type of memory block is operated as a single level cell, and the first type of memory block is operated as any one of a multi level cell, a triple level cell, and a quad level cell.

4 . The memory system of claim 2 , wherein the first type of memory block is operated, such that cold data, which is accessed less frequently than a reference frequency, is written thereto, and

the second type of memory block is operated, such that hot data, which is accessed more frequently than the reference frequency, is written thereto.

5 . The memory system of claim 1 , wherein information indicating the number of first N/O strings is provided to the memory controller from the first memory device.

6 . The memory system of claim 1 , wherein information indicating the number of first N/O strings is generated during a test of the first memory device.

7 . The memory system of claim 6 , wherein the information indicating the number of first N/O strings is stored in some of the first memory cells or latches included in a peripheral circuit of the first memory device.

8 . The memory system of claim 7 , wherein the memory controller further comprises an internal memory configured to store the first N/O string information.

9 . The memory system of claim 1 , further comprising a second memory device comprising a plurality of second memory blocks each including a plurality of second memory cells stacked in a direction perpendicular to the substrate, and

wherein the memory controller is configured to designate any one of the plurality of types of memory blocks to each of the second memory blocks based on a number of second N/O strings in each of the second memory blocks, and operate the plurality of second memory blocks based on a designation result of the plurality of second memory blocks.

10 . The memory system of claim 9 , wherein the memory controller is further configured to back-up designation information indicating the designation result in the first memory device.

11 . The memory system of claim 10 , wherein the designation information is provided to the memory controller from the first memory device when the memory system is powered on after being powered off.

12 . A memory controller comprising:

an internal memory configured to store not-open (N/O) string information regarding a number of N/O strings included in each of a plurality of memory blocks of a same type included in an external memory device; and

a processor configured to, based on the N/O string information, operate first target memory blocks, including at least one N/O string, from among the plurality of memory blocks as a first type of memory block and to operate second target memory blocks, from among the plurality of memory blocks, without any N/O strings as a second type of memory block of the external memory device that guarantees higher reliability than the first type of memory block

wherein each of the N/O strings has a defect in which a channel is not formed in each of the N/O strings.

13 . The memory controller of claim 12 , wherein the processor is further configured to operate the second target memory block as a lower level cell than a level of cells within the first target memory block.

14 . The memory controller of claim 12 , wherein the second type of memory block is operated as a single level cell, and

the first type of memory block is operated as any one of a multi level cell, a triple level cell, and a quad level cell based on a number of the N/O strings of the first target memory blocks.

15 . The memory controller of claim 12 , wherein the first target memory blocks are operated, such that cold data, which is accessed less frequently than a reference frequency, is written thereto, and

the second target memory blocks are operated, such that hot data, which is accessed more frequently than the reference frequency, is written thereto.

16 . The memory controller of claim 12 , wherein the processor is further configured to request the N/O information from the external memory device and receive the N/O string information from the external memory device.

17 . The memory controller of claim 12 , wherein the processor is further configured to back up information indicating an operation scheme for the plurality of memory blocks in the external memory device.

18 . A memory system comprising:

a memory device comprising a plurality of memory blocks each including a plurality of memory cells stacked in a direction perpendicular to a substrate; and

a memory controller configured to control a memory operation of the memory device,

wherein the memory controller is configured to generate a first type of program command for a first target memory block, having a number of not open (N/O) strings equal to or greater than a threshold value, from among the plurality of memory blocks, and provide the first type of program command to the memory device,

wherein the memory device is configured to, in response to the first type of program command, perform a program operation on the first target memory block including an operation of detecting the N/O strings in the first target memory block and a data conversion operation based on a detection result of detecting N/O strings in the first target memory block,

wherein the data conversion operation converts a plurality of bits of target data previously intended to be written to a plurality of target memory cells included in a detected N/O string to have predetermined values, and

wherein each of the N/O strings has a defect in which a channel is not formed in each of the N/O strings.

19 . The memory system of claim 18 , wherein the memory controller is further configured to generate a second type of program command for a second target memory block having the number of N/O strings less than the threshold value from among the first memory blocks, and provide the second type of program command to the memory device,

wherein the memory device is further configured to perform a normal program operation on the second target memory block in response to the second type of program command.

20 . The memory system of claim 18 , wherein the first type of program command and the second type of program command have different codes.

Priority Claims (1)
KR 10-2020-0101395 · Aug 12, 2020 · national
Continuity (2)
Continuation 17307317 · May 4, 2021
Related Publication 20230333782A1 · Oct 19, 2023
References Cited (39)
US 8190784B1 · Raizen et al. · 2012 [cited by applicant]
US 8880964B2 · Wan et al. · 2014 [cited by applicant]
US 8958247B2 · Asaoka et al. · 2015 [cited by applicant]
US 9053978B2 · Nam · 2015 [cited by examiner]
US 9136007B2 · Shirakawa · 2015 [cited by applicant]
US 9318224B2 · Kwak · 2016 [cited by examiner]
US 9466386B2 · Park · 2016 [cited by examiner]
US 9891848B2 · Asami et al. · 2018 [cited by applicant]
US 10026482B2 · Yamauchi · 2018 [cited by applicant]
US 10712954B2 · Kim · 2020 [cited by applicant]
US 20080005475A1 · Lubbers · 2008 [cited by examiner]
US 20080198651A1 · Kim · 2008 [cited by examiner]
US 20090327591A1 · Moshayedi · 2009 [cited by examiner]
US 20130016561A1 · Nam · 2013 [cited by examiner]
US 20140119115A1 · Jung · 2014 [cited by examiner]
US 20140164685A1 · Kwak · 2014 [cited by examiner]
US 20150032841A1 · Vasudevan et al. · 2015 [cited by applicant]
US 20150049549A1 · Asaoka · 2015 [cited by applicant]
US 20150070993A1 · Nagadomi · 2015 [cited by applicant]
US 20160283112A1 · Blankenship · 2016 [cited by applicant]
US 20190042087A1 · Zhu et al. · 2019 [cited by applicant]
US 20190138240A1 · Gayen et al. · 2019 [cited by applicant]
US 20190268141A1 · Pandurangan et al. · 2019 [cited by applicant]
US 20190324523A1 · Jen et al. · 2019 [cited by applicant]
US 20200065013A1 · Griffith et al. · 2020 [cited by applicant]
US 20200089537A1 · Bahirat et al. · 2020 [cited by applicant]
US 20220050640A1 · Jung et al. · 2022 [cited by applicant]
JP 2013020694A · 2013 [cited by applicant]
JP 2014513850A · 2014 [cited by applicant]
JP 2014186761A · 2014 [cited by applicant]
JP 2015056190A · 2015 [cited by applicant]
JP 2019114320A · 2019 [cited by applicant]
KR 101736457 · 2017 [cited by applicant]
C. Zambelli, R. Micheloni and P. Olivo, “Reliability challenges in 3D Nand Flash memories,” 2019 IEEE 11th International Memory Workshop (IMW), Monterey, CA, USA, 2019, pp. 1-4, doi: 10.1109/IMW.2019.8739741. (Year: 201… [cited by examiner]
H. Maejima et al., “A 512Gb 3b/Cell 3D flash memory on a 96-word-line-layer technology,” 2018 IEEE International Solid—State Circuits Conference—(ISSCC), San Francisco, CA, USA, 2018, pp. 336-338, doi: 10.1109/ISSCC.201… [cited by applicant]
M. -S. Seo, S. -K. Park and T. Endoh, “The 3-dimensional vertical FG NAN D flash memory cell arrays with the novel electrical S/D technique using the Extended Sidewall Control Gate (ESCG),” 2010 IEEE International Memor… [cited by applicant]
S. H. S. Rezaei, M. Modarressi, R. Ausavarungnirun, M. Sadrosadati, 0. Mutlu and M. Daneshtalab, “NOM: Network-on-Memory for Inter-Bank Data Transfer in Highly-Banked Memories,” in IEEE Computer Architecture Letters, vo… [cited by applicant]
W. -C. Kwon, S. -M. Hong, S. Yoo, B. Min, K. -M. Choi and S. -K. Eo, “An Open-Loop Flow Control Scheme Based on the Accurate Global Information of On-Chip Communication,” 2008 Design, Automation and Test in Europe, Muni… [cited by applicant]
Office Action dated Jun. 3, 2025 issued in corresponding Japanese Patent Application No. 2021-130646. [cited by applicant]