Multi-Bit-Per-Cell Three-Dimensional Resistive Random-Access Memory (3D-RRAM)
20200350030 ยท 2020-11-05
Assignee
Inventors
- Guobiao Zhang (Corvallis, OR)
- Hongyu Yu (ShenZhen, CN)
- Yuejin Guo (Shenzhen, CN)
- Shengming Zhou (ShenZhen, CN)
- Guoxing Zhang (ShenZhen, CN)
- Guangzhao Liu (ShenZhen, CN)
- Mingtao Hu (ShenZhen, CN)
- Wang Zhang (ShenZhen, CN)
- Mei Shen (Shenzhen, CN)
- Yida Li (ShenZhen, CN)
- Xiaodong Xiang (Shenzhen, CN)
Cpc classification
G11C2013/0057
PHYSICS
G11C29/24
PHYSICS
G11C2013/0042
PHYSICS
G11C11/5685
PHYSICS
G11C2213/73
PHYSICS
G11C11/5692
PHYSICS
G11C11/56
PHYSICS
G11C2216/12
PHYSICS
G11C17/165
PHYSICS
G11C2013/0054
PHYSICS
International classification
G11C11/56
PHYSICS
G11C13/00
PHYSICS
G11C29/00
PHYSICS
Abstract
The present invention discloses a multi-bit-per-cell three-dimensional resistive random-access memory (3D-RRAM.sub.MB). It comprises a plurality of RRAM cells stacked above a semiconductor substrate. Each RRAM cell comprises a RRAM layer, which is switched from a high-resistance state to a low-resistance state during programming. By adjusting the programming current, the programmed RRAMs have different resistances.
Claims
1. A multi-bit-per-cell three-dimensional resistive random-access memory (3D-RRAM.sub.MB), comprising: a semiconductor substrate including transistors thereon; a RRAM array including a plurality of data RRAM cells stacked above said semiconductor substrate, further comprising: a first dummy RRAM cell in a first state and a first dummy bit line associated therewith, wherein said first dummy RRAM cell is unprogrammed; a second dummy RRAM cell in a second state and a second dummy bit line associated therewith, wherein said second dummy RRAM cell is programmed by a first programming current; and, a third dummy RRAM cell in a third state and a third dummy bit line associated therewith, wherein said third dummy RRAM cell is programmed by a second programming current; a plurality of contact vias coupling said RRAM cells to said semiconductor substrate; a differential amplifier with an input disposed on said semiconductor substrate, wherein said input is coupled with said first and second dummy bit lines during a first measurement, and said input is coupled with said second and third dummy bit lines during a second measurement; wherein said first and second programming currents are different.
2. The 3D-RRAM.sub.MB according to claim 1, wherein said second dummy RRAM cell has a larger resistance than said third dummy RRAM cell.
3. The 3D-RRAM.sub.MB according to claim 1, wherein said first programming current is smaller than said second programming current.
4. A multi-bit-per-cell three-dimensional resistive random-access memory (3D-RRAM.sub.MB), comprising: a semiconductor substrate with transistors thereon; a RRAM array including a plurality of data RRAM cells stacked above said semiconductor substrate, further comprising: a first dummy RRAM cell in a first state and a first dummy bit line associated therewith, wherein said first dummy RRAM cell is unprogrammed; a second dummy RRAM cell in a second state and a second dummy bit line associated therewith, wherein said second dummy RRAM cell is programmed by a first programming current; a third dummy RRAM cell in said second state and a third dummy bit line associated therewith, wherein said third dummy RRAM cell is programmed by a first programming current; a fourth dummy RRAM cell in a third state and a fourth dummy bit line associated therewith, wherein said fourth dummy RRAM cell is programmed by a second programming current; a plurality of contact vias coupling said RRAM array to said semiconductor substrate; a first differential amplifier on said semiconductor substrate, said first differential amplifier having a first input coupled with said first and second dummy bit lines, having a second input coupled with a first selected one of said data RRAM cells; a second differential amplifier on said semiconductor substrate, said second differential amplifier having a third input coupled with said third and fourth dummy bit lines, having a fourth input coupled with a second selected one of said data RRAM cells; wherein said first and second programming currents are different.
5. The 3D-RRAM.sub.MB according to claim 4, wherein said second dummy RRAM cell has a larger resistance than said fourth dummy RRAM cell.
6. The 3D-RRAM.sub.MB according to claim 4, wherein said first programming current is smaller than said second programming current.
7. A multi-bit-per-cell three-dimensional resistive random-access memory (3D-RRAM.sub.MB), comprising: a semiconductor substrate including transistors thereon; a RRAM array stacked above said semiconductor substrate, said RRAM array comprising a plurality of RRAM cells, a plurality of word lines including a data word line, and a plurality of bit lines including a data bit line; a dummy word line in parallel with said data word line; a dummy bit line in parallel with said data bit line; a first dummy RRAM cell disposed at the intersection of said dummy word line and said dummy bit line; a second dummy RRAM cell disposed at the intersection of said data word line and said dummy bit line, wherein said second dummy RRAM cell is unprogrammed; a third dummy RRAM cell disposed at the intersection of said dummy word line and said data bit line, wherein said third dummy RRAM cell is unprogrammed a plurality of contact vias coupling said RRAM cells to said semiconductor substrate; wherein said RRAM cells have N states with N>2, the RRAM cell in different states being programmed by different programming currents.
8. The 3D-RRAM.sub.MB according to claim 7, wherein said RRAM array comprises 2N-2 dummy bit lines.
9. The 3D-RRAM.sub.MB according to claim 7, wherein said RRAM array comprises N dummy bit lines.
10. The 3D-RRAM.sub.MB according to claim 7, wherein all dummy RRAM cells at the intersections of said data word lines and all dummy bit lines in said RRAM array are unprogrammed.
11. The 3D-RRAM.sub.MB according to claim 7, wherein all dummy RRAM cells at the intersections of said dummy word lines and all data bit lines in said RRAM array are unprogrammed.
12. The 3D-RRAM.sub.MB according to claim 7, wherein both voltages on said dummy word line and said data word line are raised during read.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025] It should be noted that all the drawings are schematic and not drawn to scale. Relative dimensions and proportions of parts of the device structures in the figures have been shown exaggerated or reduced in size for the sake of clarity and convenience in the drawings. The same reference symbols are generally used to refer to corresponding or similar features in the different embodiments. In
[0026] Throughout the present invention, the phrase on the substrate means the active elements of a circuit are formed on the surface of the substrate, although the interconnects between these active elements are formed above the substrate and do not touch the substrate; the phrase above the substrate means the active elements are formed above the substrate and do not touch the substrate.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0027] Those of ordinary skills in the art will realize that the following description of the present invention is illustrative only and is not intended to be in any way limiting. Other embodiments of the invention will readily suggest themselves to such skilled persons from an examination of the within disclosure.
[0028] Referring now to
[0029] Because the RRAM cell 1aa is unprogrammed, no conductive filament is formed in its RRAM layer 22. On the other hand, because the RRAM cells 1ab-1ad are programmed, conductive filaments 25x-25z of different sizes are formed therein. Among them, the conductive filament 25x of the RRAM cell 1ab is thinnest and has the largest resistance; the conductive filament 25z of the RRAM cell 1ad is thickest and has the lowest resistance; the conductive filaments 25y of the RRAM cell 1ac has an intermediate size and therefore, has an intermediate resistance.
[0030]
[0031] Referring now to
[0032]
[0033] Referring now to
[0034] For a semiconductor diode 14, the bottom electrode 20a comprises a P+ semiconductor material, the quasi-conductive layer 24 comprises an N semiconductor material, while the top electrode 30a comprises an N+ semiconductor material. Alternatively, the bottom electrode 20a comprises a metallic material, the quasi-conductive layer 24 comprises a P+/N/N+ diode, while the top electrode 30a comprises another metallic material. It should be apparent to those skilled in the art that other forms of the semiconductor diode can also be used.
[0035] For a Schottky diode 14, the bottom electrode 30a comprises a metallic material, the quasi-conductive layer 24 comprises an N semiconductor material, while the top electrode 30a comprises an N+ semiconductor material. For a ceramic diode 14, the bottom electrode 30a comprises a metallic material, the quasi-conductive layer 24 comprises a ceramic material (e.g. a layer of metal oxide), while the top electrode 30a comprises another metallic material. It should be apparent to those skilled in the art that other forms of the Schottky diode can also be used.
[0036] The preferred embodiment of
[0037] To minimize read error due to leaky RRAM cells, the present invention discloses a full-read mode. For the full-read mode, all RRAM cells on a selected word line are read out during a read cycle T.
[0038] During the read-out phase t.sub.R, all bit lines 30a-30z are floating. Based on the row address 52A, the row decoder 52 raises the voltage on a selected word line 20a to the read voltage V.sub.R, while voltage on unselected word lines 20b-20z remains at the input bias voltage V.sub.i. After this, the selected word line 20a starts to charge the bit lines 30a-30z through the RRAM cells 1aa-1az and the voltages on the bit lines 30a-30z begin to rise. At this time, the voltage on each bit line is sent to the amplifier 58S by rotating the column address 54A. For each column address 54A, the column decoder 54 selects a bit line (e.g. 30b) and sends its voltage Vb to the input 51 of the amplifier 58S. When the value of the voltage V.sub.b exceeds the threshold voltage V.sub.T of the amplifier 58S, the output 55 is toggled. By measuring the toggling time, the state of each RRAM cell (e.g. the RRAM cell 1ab at the intersection of the selected word line 20a and the selected bit line 30b) can be determined.
[0039] During the above measurement, because the V.sub.T of the amplifier 58S is relatively small (0.1V or smaller), the voltage changes delta(V) on the bit lines 30a-30z are small. The largest voltage change delta(V).sub.maxN*V.sub.T is far less than the read voltage V.sub.R. As long as the I-V characteristics of the RRAM cell satisfies I(V.sub.R)>>I(N*V.sub.T), the 3D-RRAM.sub.MB would work properly even with leaky RRAM cells.
[0040] To minimize read error due to external interferences, the present invention further discloses differential amplifiers for measuring the states of the RRAM cells.
[0041] This preferred embodiment further comprises N-1(in this case, =3) differential amplifiers 58a-58c (
[0042] To generate these reference voltages V.sub.ref,1-V.sub.ref,3, the RRAM array 0A uses 2N-2 (in this case, =6) dummy bit lines 31a-31f. Each word line (e.g. 20a) is associated with 2N-2 (in this case, =6) dummy RRAM cells (e.g. 1a0-1a5). Like the data RRAM cells 1aa-1az, the dummy RRAM cells 1a0-1a5 have N states. For example, the dummy RRAM cells 1aa0-1a5 on the word line 20a are in the states 0, 1, 1, 2, 2, 3, 3, respectively (
[0043] To determine the state of a selected data RRAM cell, N-1 measurements are taken concurrently at the N-1 amplifiers 58a-58c. The data RRAM cell is in the state k if V.sub.ref,k-1<V.sub.b<V.sub.ref,k (k=1, 2, . . . N-1). For example, to measure the state of the data RRAM cell 1ab, the column decoder 54 sends the voltage on the bit line 30b to the first inputs of all amplifiers 58a-58c. The amplifiers 58a-58c make three measurements concurrently (
[0044]
[0045] To determine the state of a selected data RRAM cell, N-1 measurements are taken sequentially at the amplifier 58D (
[0046] In the preferred embodiments of
[0047] All dummy RRAM cells need to be pre-programmed before shipping. During pre-programming, the resistances of the dummy RRAM cells need to be adjusted precisely. For the preferred embodiment of
[0048] During read, both voltages on the selected data word line (e.g. 20a) and the dummy word line 20D are raised to V.sub.R. Because the dummy RRAM cells 1Da-1Dz at the intersections of the dummy word line 20D and the data bit lines 30a-30z are un-programmed, the voltage rise on the dummy word line 20D would not affect the signals on the data bit lines 30a-30z. Moreover, because the dummy RRAM cells 1a0-1a5 at the intersections of the data word line 20a and the dummy bit lines 31a-31f are un-programmed, the voltage rise on the data word line 20a would not affect the signals on the dummy bit lines 31a-31f, either. Accordingly, the operation of this preferred embodiment is similar to those in
[0049] In the preferred embodiments of
[0050] Although examples disclosed in these figures are horizontal 3D-RRAM (i.e. the RRAM memory levels 100, 200 are horizontal), the inventive spirit can be extended to vertical 3D-RRAM (i.e. the RRAM memory strings are vertical to the substrate).
[0051] While illustrative embodiments have been shown and described, it would be apparent to those skilled in the art that many more modifications than that have been mentioned above are possible without departing from the inventive concepts set forth therein. For example, beside N=4 (i.e. each RRAM cell stores two bits), the present invention can be extended to N=8 (i.e. each RRAM cell stores three bits) or more. The invention, therefore, is not to be limited except in the spirit of the appended claims.