US2012047321A1PendingUtilityA1

Address Scheduling Methods For Non-Volatile Memory Devices With Three-Dimensional Memory Cell Arrays

48
Assignee: YOON CHI WEONPriority: Aug 20, 2010Filed: Aug 19, 2011Published: Feb 23, 2012
Est. expiryAug 20, 2030(~4.1 yrs left)· nominal 20-yr term from priority
G06F 3/0653G11C 11/5642G11C 11/5628G06F 3/0679G11C 8/10G11C 5/025G11C 16/0483G06F 3/0619G06F 12/0646G06F 2212/2022
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

At least one address scheduling method includes selecting a first bit line, selecting a first string connected to the first bit line, performing address scheduling on N pages of each of multi-level cells in the first string sequentially from a bottom word line to a top word line, and after completing the address scheduling on all word lines in the first string, performing address scheduling on second to k-th strings sequentially in the same manner as performed with respect to the first string, where “k” is 2 or a natural number greater than 2.

Claims

exact text as granted — not AI-modified
1 . An address scheduling method, comprising:
 selecting a first bit line connected to first through k th  strings of multi-level cells, where “k” is a natural number greater than or equal to 2;   selecting and deselecting each of the strings sequentially from the first string to the k th  string; and   performing address scheduling on N pages of each multi-level cell in each of the selected strings sequentially from a bottom word line to a top word line, where N is a natural number.   
     
     
         2 . The address scheduling method of  claim 1 , wherein the first through k th  strings are part of a non-volatile memory device with a three-dimensional (3D) memory cell array including a plurality of multi-level cells each configured to store up to N bits where N is a natural number greater than or equal to 2. 
     
     
         3 . The address scheduling method of  claim 2 , further comprising:
 selecting a second bit line connected to first through m th  strings of multi-level cells after the performing address scheduling is completed on all the pages of the multi-level cells connected to the first bit line, where “m” is a natural number greater than or equal to 2;   selecting and deselecting each of the strings connected to the second bit line sequentially from the first string to the m th  string; and   performing address scheduling on N pages of each multi-level cell in each of the selected strings connected to the second bit line from a bottom word line to a top word line, where N is a natural number.   
     
     
         4 . The address scheduling method of  claim 2 , wherein the address scheduling method is performed during programming of the 3D memory cell array. 
     
     
         5 . The address scheduling method of  claim 2 , wherein the non-volatile memory device includes at least one of a NAND and NOR flash memory device. 
     
     
         6 . An address scheduling method, comprising:
 selecting a first bit line connected to first through k th  strings of multi-level cells, where “k” is a natural number greater than or equal to 2;   selecting and deselecting each of first word lines sequentially from a first bottom word line to a first top word line; and   performing address scheduling on N pages of each multi-level cell connected to each of the selected first word lines sequentially from the first to k th  string, where N is a natural number.   
     
     
         7 . The address scheduling method of  claim 6 , wherein the first to k th  strings are part of a non-volatile memory device with a three-dimensional (3D) memory cell array including a plurality of multi-level cells each configured to store up to N bits where N is a natural number greater than or equal to 2. 
     
     
         8 . The address scheduling method of  claim 7 , further comprising:
 selecting a second bit line connected to first through m th  strings of multi-level cells after the performing address scheduling is completed on all of the pages of the multi-level cells connected to the first bit line, where “m” is a natural number greater than or equal to 2;   selecting and deselecting each of second word lines sequentially from a second bottom word line to a second top word line; and   performing address scheduling on N pages of each multi-level cell connected to each of the selected second word lines sequentially from the first to m th  string, where N is a natural number.   
     
     
         9 . (canceled) 
     
     
         10 . The address scheduling method of  claim 7 , wherein the address scheduling method is performed during programming of the 3D memory cell array. 
     
     
         11 . The address scheduling method of  claim 6 , wherein the non-volatile memory device is at least one of a NAND flash memory device and a NOR flash memory device. 
     
     
         12 . A non-volatile memory device with a three-dimensional (3D) memory cell array, comprising:
 a memory cell array including a plurality of multi-level cells each configured to store N bits, where N is a natural number greater than or equal to 2; and   a control circuit configured to control address scheduling of the memory cell array, including
 selecting a first bit line of the memory cell array, the first bit line connected to first through k th  strings of multi-level cells, where “k” is a natural number greater than or equal to 2, 
 selecting and deselecting each of the strings sequentially from the first string to the k th  string, and 
 performing address scheduling on N pages of each multi-level cell in each of the selected strings sequentially from a bottom word line to a top word line. 
   
     
     
         13 . The non-volatile memory device of  claim 12 , wherein the control circuit is configured to
 select a second bit line of the memory cell array after completing the address scheduling on all pages of multi-level cells connected to the first bit line, the second bit line connected to first through m th  strings of multi-level cells, where “m” is a natural number greater than or equal to 2,   select and deselect each of the strings connected to the second bit line sequentially from the first string to the m th  string, and   perform address scheduling on N pages of each multi-level cell in each of the selected strings connected to the second bit line from a bottom word line to a top word line.   
     
     
         14 . The non-volatile memory device of  claim 12 , wherein the control circuit is configured to perform address scheduling during programming of the memory cell array. 
     
     
         15 . A non-volatile memory device with a three-dimensional (3D) memory cell array comprising:
 a memory cell array including a plurality of multi-level cells each configured to store N bits, where N is a natural number greater than or equal to 2; and   a control circuit configured to control address scheduling of the memory cell array, including
 selecting a first bit line of the memory cell array, the first bit line connected to first through k th  strings of multi-level cells, where “k” is a natural number greater than or equal to 2, 
 selecting and deselecting each of first word lines sequentially from a first bottom word line to a first top word line, and 
 performing address scheduling on N pages of each multi-level cell connected to each of the selected first word lines sequentially from the first to k th  string. 
   
     
     
         16 . The non-volatile memory device of  claim 15 , wherein the control circuit is configured to
 select a second bit line of the memory cell array after the performing address scheduling is completed on all of the pages of the multi-level cells connected to the first bit line, the second bit line connected to first through m th  strings of multi-level cells, where “m” is a natural number greater than or equal to 2,   select and deselect each of second word lines sequentially from a second bottom word line to a second top word line, and   perform address scheduling on N pages of each multi-level cell connected to each of the selected second word lines sequentially from the first to m th  string.   
     
     
         17 . The non-volatile memory device of  claim 15 , wherein the control circuit is configured to perform address scheduling during programming of the 3D memory cell array. 
     
     
         18 . A memory system comprising:
 the non-volatile memory device of  claim 12 ; and   a memory controller configured to control the non-volatile memory device.   
     
     
         19 . A solid state drive (SSD) comprising the memory system of  claim 18 . 
     
     
         20 . A data storage apparatus comprising:
 a plurality of memory modules in a redundant array of independent disks (RAID), each of the memory modules including a plurality of three-dimensional (3D) non-volatile memory devices and a memory controller configured to control the operation of the 3D non-volatile memory devices, each of the 3D non-volatile memory devices including
 a memory cell array including a plurality of multi-level cells configured to store N bits, where N a natural number greater than or equal to 2, and 
 a control circuit configured to control address scheduling of the memory cell array, the control circuit configured to
 select a first bit line of the memory cell array, the first bit line connected to first through k th  strings of multi-level cells, where “k” is a natural number greater than or equal to 2, 
 select and deselect each of first word lines sequentially from a first bottom word line to a first top word line, and 
 perform address scheduling on N pages of each multi-level cell connected to each of the selected first word lines sequentially from the first to k th  string; and 
 
   a RAID controller configured to control the operation of the memory modules.   
     
     
         21 . The data storage apparatus of  claim 20 , wherein the control circuit is configured to
 select a second bit line of the memory cell array after the address scheduling is completed on all of the pages of the multi-level cells connected to the first bit line, the second bit line connected to first through m th  strings of multi-level cells, where “m” is a natural number greater than or equal to 2,   select and deselect each of second word lines sequentially from a second bottom word line to a second top word line, and   perform address scheduling on N pages of each multi-level cell connected to each of the selected second word lines sequentially from the first to m th  string.   
     
     
         22 . (canceled)

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.