|
View Edit Delete |
US10998041B1 |
A physical page may include memory cells along a row of the memory array for a single plane or for a single memory die. In one embodiment, the memory die includes a memory array made up of two equal sized planes. In one embodiment, a physical page of one plane of a memory die includes four data blocks (e.g., 16 KB). In one embodiment, a physical page (also called a "die page") of a memory die includes two planes each having four data blocks (e.g., 32 KB). |
84 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
Commands and data are transferred between the host 106 and storage controller 102 via a data bus 112, and between the storage controller 102 and the one or more memory dies 104 via bus 114. The storage controller 102 may comprise the logical modules described in more detail with respect to FIG. 1. |
85 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
The non-volatile memory array 206 can be two-dimensional (2D--laid out in a single fabrication plane) or three-dimensional (3D--laid out in multiple fabrication planes). The non-volatile memory array 206 may comprise one or more arrays of memory cells including a 3D array. In one embodiment, the non-volatile memory array 206 may comprise a monolithic three-dimensional memory structure (3D array) in which multiple memory levels are formed above (and not in) a single substrate, such as a wafer, with no intervening substrates. The non-volatile memory array 206 may comprise any type of non-volatile memory that is monolithically formed in one or more physical levels of arrays of memory cells having an active area disposed above a silicon substrate. The non-volatile memory array 206 may be in a non-volatile solid-state drive having circuitry associated with the operation of the memory cells, whether the associated circuitry is above or within the substrate. |
86 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
Word lines may comprise sections of the layers containing memory cells, disposed in layers above the substrate. Multiple word lines may be formed on single layer by means of trenches or other non-conductive isolating features. |
87 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
The die controller 204 cooperates with the read/write circuits 208 to perform memory operations on memory cells of the non-volatile memory array 206, and includes a state machine 214, an address decoder 216, and a power control 218. The state machine 214 provides chip-level control of memory operations. "Die controller" refers to a set of circuits, circuitry, logic, or components configured to manage the operation of a die. In one embodiment, the die controller is an integrated circuit. In another embodiment, the die controller is a combination of discrete components. In another embodiment, the die controller is a combination of one or more integrated circuits and one or more discrete components. |
88 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
The address decoder 216 provides an address interface between that used by the host or a storage controller 102 to the hardware address used by the row decoder 210 and column decoder 212. The power control 218 controls the power and voltages supplied to the various control lines during memory operations. "Control line" refers to a structure, circuit, circuitry, and/or associated logic configured to convey an electrical current and/or voltage from a source to a destination. In certain embodiments, analog voltages, currents, biases, and/or digital signals supplied or discharged over a control line are used to control switches, select gates, and/or other electrical components. Certain control lines may have a specific name based on what parts of a circuit the control line controls or where the control line couples, or connects, to other circuits. Examples of named control lines include word lines, bit lines, source control lines, drain control lines, and the like. |
89 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
"Source control line" refers to a control line configured to operate a select gate (e.g., turn the select gate on, activate, and off, deactivate) for coupling a source side of a NAND string to a source line and/or another circuit. |
90 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
"Source side" refers to the end of a NAND string or side of a three-dimensional memory array connected to the source layer or line on a memory die. The term comes from the source terminal of a field effect transistor or similar component. In a daisy-chained string of transistors, the source terminal of the first transistor may be connected to a source line, a ground or some other lower voltage line, and the drain terminal may be connected to the source terminal of the next transistor, that transistor's drain terminal may be connected to the next source terminal and so on, with the drain terminal of the final transistor connected to a higher voltage signal or power line. The gate terminal of each transistor may then control whether or not current flows through the transistor from source to drain, and through the string from source line to bit line. |
91 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
"Source line" refers to a structure, circuit, circuitry, and/or associated logic configured to convey an electrical current and/or voltage from a supply to one or more channels of associated NAND strings. In certain embodiments, a source line is configured to convey a voltage to, and/or discharge a voltage from multiple NAND strings concurrently. In other embodiments, a source line is configured to convey a voltage to, and/or discharge a voltage from multiple NAND strings in series. |
92 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
In certain embodiments, a source control line couples to one or more source-side select gates that are between the source line and one or more NAND strings and the source control line manages whether voltage or current passes between the source line and the NAND string. In such an embodiment, the source line may also be referred to as a common source line. |
93 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
"Source-side select gate" refers to a select gate functioning as a switch to electrically connect a source line to a NAND string and/or a channel of a NAND string. Examples of source lines include source-side select gates, dummy word line select gates, and the like. In certain embodiments, a source-side select gate may comprise just source-side select gates (e.g., SGS0, SGS1, etc.). In other embodiments, a source-side select gate may comprise just dummy word line select gates (e.g., DWLS0, DWLS1, etc.). In still other embodiments, a source-side select gate may comprise both source-side select gates (e.g., SGS0, SGS1, etc.) and dummy word line select gates (e.g., DWLS0, DWLS1, etc.). A select gate positioned between the source line and the NAND string on the source side of the NAND string is referred to as a source-side select gate. |
94 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
"Drain control line" refers to a control line configured to operate a select gate (e.g., turn the select gate on, activate, and off, deactivate) for coupling a drain side of a NAND string to a bit line and/or a sense circuit. "Drain side" refers to the end of a NAND string or side of a three-dimensional memory array connected to the bit line(s). The term comes from the drain terminal of a field effect transistor or similar component. In a daisy-chained string of transistors, the source terminal of the first transistor may be connected to a source line, a ground or some other lower voltage line, and the drain terminal may be connected to the source terminal of the next transistor, that transistor's drain terminal may be connected to the next source terminal and so on, with the drain terminal of the final transistor connected to a higher voltage signal or power line. The gate terminal of each transistor may then control whether or not current flows through the transistor from source to drain, and through the string from source line to bit line. |
95 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
"Drain-side select gate" refers to a select gate functioning as a switch to electrically connect a bit line to a NAND string and/or a channel of a NAND string. A select gate positioned between the bit line and the NAND string on the drain side of the NAND string is referred to as a drain-side select gate. |
96 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
"Logic" refers to machine memory circuits, non-transitory machine readable media, and/or circuitry which by way of its material and/or material-energy configuration comprises control and/or procedural signals, and/or settings and values (such as resistance, impedance, capacitance, inductance, current/voltage ratings, etc.), that may be applied to influence the operation of a device. Magnetic media, electronic circuits, electrical and optical memory (both volatile and nonvolatile), and firmware are examples of logic. Logic specifically excludes pure signals or software per se (however does not exclude machine memories comprising software and thereby forming configurations of matter). |
97 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
The power control 218 and/or read/write circuits 208 can include drivers for word lines, source gate select (SGS) transistors, drain gate select (DGS) transistors, bit lines, substrates (in 2D memory structures), charge pumps, and source lines. In certain embodiments, the power control 218 may detect a sudden loss of power and take precautionary actions. The power control 218 may include various first voltage generators (e.g., the drivers) to generate the voltages described herein. The sense blocks can include bit line drivers and sense amplifiers in one approach. |
98 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
In some implementations, some of the components can be combined. In various designs, one or more of the components (alone or in combination), other than non-volatile memory array 206, can be thought of as at least one control circuit or storage controller which is configured to perform the techniques described herein. For example, a control circuit may include any one of, or a combination of, die controller 204, state machine 214, address decoder 216, column decoder 212, power control 218, sense blocks SB1, SB2, SBp, read/write circuits 208, storage controller 102, and so forth. |
99 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
In one embodiment, the host 106 is a computing device (e.g., laptop, desktop, smartphone, tablet, digital camera) that includes one or more processors, one or more processor readable storage devices (RAM, ROM, FLASH memory, hard disk drive, solid state memory) that store processor readable code (e.g., software) for programming the storage controller 102 to perform the methods described herein. The host may also include additional system memory, one or more input/output interfaces and/or one or more input/output devices in communication with the one or more processors, as well as other components well known in the art. |
100 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
Associated circuitry is typically involved in operation of the memory cells and for communication with the memory cells. As non-limiting examples, memory devices may have circuitry used for controlling and driving memory cells to accomplish functions such as programming and reading. This associated circuitry may be on the same substrate as the memory cells and/or on a separate substrate. For example, a storage controller for memory read-write operations may be located on a separate storage controller chip and/or on the same substrate as the memory cells. |
101 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
One of skill in the art will recognize that the disclosed techniques and devices are not limited to the two-dimensional and three-dimensional exemplary structures described but covers all relevant memory structures within the spirit and scope of the technology as described herein and as understood by one of skill in the art. |
102 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |
|
View Edit Delete |
US10998041B1 |
FIG. 3 illustrates a memory array 300 in accordance with one embodiment. In the illustrated embodiment, memory array 300 is organized into logical erase blocks (LEBs), as shown by logical erase block 302 (also referred to herein as a "metablock" or "superblock"). These LEBs include multiple physical erase blocks (PEBs) illustrated by physical erase block 0 304, physical erase block n 306, physical erase block 0 308, physical erase block n 310, physical erase block 0 312, and physical erase block n 314. "Physical erase block" refers to smallest storage unit within a given memory die that can be erased at a given time (e.g., due to the wiring of storage cells on the memory die). |
103 |
Added by DJM 12 2021 |
12/22/21, 12:00 AM |