A high density memory for use with integrated circuit technology is disclosed. The memory comprises one or more memory cells including a word line conductor, a via having a first resistive state and a second resistive state, and a bit line conductor. The bit line conductor has high conductance in a first state and low conductance in a second state. The via has high resistance in a first state and low resistance in a second state. The state of the via may be user-programmable. There maybe a plurality of word lines and bit lines arranged in overlying relationship with a plurality of vias disposed at the intersections of the word and bit lines. Because the memory cells do not rely on transistors formed in the substrate of the integrated circuit, multiple layers of word lines, vias, bit lines may be arranged to increase density.
|
9. A high density memory for use on an integrated circuit, comprising:
a. a plurality of word line conductors;
b. a plurality of bit line conductors, oriented generally orthogonal to the word line conductors and separated from the word line conductors by an insulating layer, the bit line conductors having a controllable conductance; and
c. an array of vias, disposed at the intersections of the word line conductors and the bit line conductors, the vias selectively coupling the word line conductors to the bit line conductors.
5. A high density memory for use on an integrated circuit, comprising:
a. a word line conductor;
b. a via, coupled to the word line conductor, the via capable of being configured in a low resistance state and a high resistance state; and
c. a bit line conductor, coupled to the via, the bit line conductor having high conductance in a first state and low conductance in a second state, wherein the bit line conductor further comprises a control layer and a controllable conductance layer, and the controllable conductance layer is coupled to the via and disposed on the control region.
7. A high density memory for use on an integrated circuit, comprising:
a. a word line conductor;
b. a via, coupled to the word line conductor, the via capable of being configured in a low resistance state and a high resistance state; and
c. a bit line conductor, coupled to the via, the bit line conductor having high conductance in a first state and low conductance in a second state, wherein the controllable conductance region layer further comprises a lightly-doped polysilicon region and a highly doped polysilicon region, and the highly-doped polysilicon region is coupled to the via.
3. A high density memory for use on an integrated circuit, comprising:
a. a word line conductor;
b. a via, coupled to the word line conductor, the via capable of being configured in a low resistance state and a high resistance state; and
c. a bit line conductor, coupled to the via, the bit line conductor having high conductance in a first state and low conductance in a second state, wherein the via further comprises a fusable region, and the memory is programmed by selectively applying a programming voltage to the fusable region to change the via from the low resistance state to the high resistance state.
1. A high density memory for use on an integrated circuit, comprising:
a. a word line conductor;
b. a via, coupled to the word line conductor, the via capable of being configured in a low resistance state and a high resistance state; and
c. a bit line conductor, coupled to the via, the bit line conductor having high conductance in a first state and low conductance in a second state, wherein the via further comprises a conductive region and a nonconductive region, and the memory is programmed by applying a programming voltage to the nonconductive region to change the via from the high resistance state to the low resistance state.
18. A high density memory for use on an integrated circuit, comprising:
a. a plurality of word sense circuits;
b. a plurality of layers of word line conductors coupled to the word sense circuits;
c. a plurality of bit sense circuits;
d. a plurality of layers of bit line conductors coupled to the bit sense circuits, the layers of bit line conductors separated from the word line conductors by a plurality of insulating layers, each bit line conductors having a high conductance state when a corresponding bit sense circuit is active and a low conductance state when the bit sense circuit is inactive; and
e. a plurality of layers of arrays of vias, disposed at the intersections of the word line conductors and the bit line conductors, the vias selectively coupling the word line conductors to the bit line conductors.
2. The high density memory according to
4. The high density memory according to
6. The high density memory according to
8. The high density memory according to
10. The high density memory of
12. The high density memory of
13. The high density memory according to
14. The high density memory of
15. The high density memory according to
16. The high density memory according to
17. The high density memory according to
19. The high density memory of
20. The high density memory of
|
The present invention relates generally to the field of semiconductor integrated circuit (“IC”) fabrication processes, and particularly, to a non-volatile high-density memory array using inter-connect layers in an IC fabrication process.
In the field integrated circuit (IC) memory, improving the bit-density of a memory has been a goal for numerous reasons, including reduction of cost and size, and improvement in productivity. One tactic is to decrease the size of an individual memory cell. A second is to add a third dimension (multiple layers) to conventional two-dimensional (planar) structures. However, cells are approaching geometric limits, and further dramatic reductions of memory cell size are unlikely with conventional memory cell design style as evidenced by its long history of multiple small, incremental improvements over the past three decades.
Conventional memory cells contain at least one transistor, two access ports, and one or more control ports. The need for a transistor (or transistors) with their accompanying control port(s) places severe restrictions on future improvements in memory density. First, the ability to reduce cell size further through design innovation is limited because cell size has become largely dependent on improvements in lithographic and fabrication techniques. Second, the option to add multiple cell layers is forfeited because modern IC technologies can currently only place good quality transistors (required in transistor based memory cells) in a single layer, the substrate.
Another approach taken by the prior art in U.S. Pat. No. 6,185,122 has been to use a memory cell comprising a current steering element in series with a state change element, eliminating the need for one or more transistors within the memory cell. This arrangement allows placement of memory cells in multiple layers above the substrate as long as a suitable current steering element (such as a diode) is available for the memory cell. Essentially, conductors are arranged in a grid of multiple layers with memory cells placed at the intersections of orthogonal conductors in adjacent layers. While this offers a substantial improvement by the addition of memory cells in multiple vertical layers, restrictions are placed either on the type of conductor material or the current steering element in the memory cell or both to achieve the most easily manufactured solution.
This invention describes a different approach to overcome past limitations by employing memory cells that do not require any transistors or current steering mechanism but are simple, extremely small interconnect—only two-terminal cells. The memory cell state, bit state 0 or bit state 1, is denoted by the resistance level of the cell either high or low, and is accessed by a conductor with controllable conductance states. This structure can be formed as a multiple layer array above the substrate with extremely high bit densities yet its bit states are accessible with small and efficient circuitry outside the array.
A high density memory for use with integrated circuit technology is disclosed. The memory comprises one or more memory cells including a word line conductor, a via having a first resistive state and a second resistive state, and a bit line conductor. The bit line conductor has high conductance in a first state and low conductance in a second state. The via has high resistance in a first state and low resistance in a second state. The state of the via may be user-programmable. There may be a plurality of word lines and bit lines arranged in overlying relationship with a plurality of vias disposed at the intersections of the word and bit lines. Because the memory cells do not rely on transistors formed in the substrate of the integrated circuit, multiple layers of word lines, vias, bit lines may be arranged to increase density.
The present invention will be best understood by reference to the following detailed description, with reference to the accompanying schematic drawings.
In generally, a memory cell comprising a resistive connection between two conductors is disclosed herein. The memory cell can assume two different resistive states, i.e., two different resistances R0 and R1. As explained below, the greater the difference between R0 and R1, the easier bit sensing, that is a readout becomes. The extreme, and often desirable values for R0 and R1 are the minimum and maximum achievable resistances in any particular manufacturing process, the minimum approaching a perfect “short” circuit, that is zero resistance, and the maximum approximating an “open” circuit, that is infinite resistance. While use of these extreme values is not necessary to the operation of this invention, to purposes of explanation only, one resistance state is referred to herein as “short” and the other as “open.” One example of the “short” state would be the presence of a conductor, with the “open” formed by the absence of a conductor or presence of an insulating layer. It should be understood that a short state is not required to have an unusually low resistance, and an open state is not required to have an unusually high resistance; it is only desired that there be a detectable difference between the two resistive states so that the memory array of the present invention is operable. The discussion below refers to the two distinct resistive states as “short” or “open” to achieve better clarity of explanation and afford the reader a more intuitive understanding of this invention.
The presence or absence of a conductor, a short or an open at any particular memory cell location can be determined prior to the manufacture of the memory array, and the array is then made with such a predetermined map of shorts and opens. The memory is permanent and unchangeable, and is thus a Read-Only-Memory (ROM). This memory cell has only two terminals, which are the minimum required for electrical readout of any cell state.
If a user-programmable memory is desired, such that the determination of a short or open state is programmable after manufacture, the state memory of the cell must be alterable by the user. If the memory cell construction is such that this state change can be done just once due to the destructive nature of the state change process, the overall memory is a One-Time Programmable Read-Only-Memory (OTPROM, sometimes also referred to in the industry as an OPROM). It should be underrstood that whether the state change operation turns an “open” into a “short” or vice versa is not important, only the fact that a consistent alteration method is in place is important. For example, one such destructive user programming method can be achieved by making every memory cell during manufacture from the “series” placement of a conductor and a thin insulator. After manufacture all memory cells are in an open state because of the presence of the insulating layer. This layer can be electrically destroyed, that is turned into a short by several possible well-known methods. For example, applying a programming voltage in excess of normal operating voltage can break down the thin insulator, and create a short. This process is generally not reversible. It is thus understood that this structure can form a one-time programmable memory cell. This feature makes the memory more general purpose than the ROM cell described above by adding thin layers of insulation in the processing of the memory IC. While the above example has an anti-fuse element that can be transferred from an open to a short, it is clear that a fuse element can also be used to transfer from a short to an open. Such a fuse can be formed, for example, with a thin conductive filament that can be “burned” open with electrical power (current and voltage).
Because of its structural simplicity, the memory cell of the present invention can be easily located, for example, at the intersection of two conductors that normally have an insulating material separating them. Therefore, typical interconnect material of an IC process such as metal, metal alloy, or polycrystalline silicon can be used for the conductors.
The memory cell may be made of virtually any resistive material available to the manufacturing process in question, although it is understood that some choices are more convenient, more economical, easier to fabricate, or afford better overall performance than others. The choice of memory cell material is often (although not necessarily) most advantageous when based on the choice of material for the conductors that access the memory element. For example, if the conductors are made from some metal or metal alloy, the memory element is preferably made from the same metal or alloy.
When the conductors are metal interconnect layers available in typical IC processes, an example of a ROM cell is the presence or absence of a single “via” (connection or jumper between two metals) or several “vias” in series. It is clear however that the conductors need not be metal but could for example be polysilicon, in which case polysilicon plugs with contacts may serve as memory elements between layers.
Similarly, an example of a one time programmable read only memory cell (PROM) is a “via” (or several series “vias”) with an insulating layer such as silicon dioxide or nitride at one end of the via or vias (“above” or “below”). This places the initial cell state into “open”: the insulating layer can later be destroyed electrically to create a “short” in a one time programming event.
With respect to a fabrication process, while modern IC fabrication processes have transistors in only one plane (the substrate), interconnect is routinely done in multiple levels. For example, 2-poly, 5-metal processes are commonplace. More advanced processes routinely employ up-to 4 polysilicon and 8 metal interconnect levels. The multiple levels are primarily intended to facilitate more compact connectivity between multiple transistors in the substrate. This invention makes alternate use of these interconnect layers by arranging them to a multi-layer grid of interconnect with the simple memory cell described previously inserted at intersections. In the case of the ROM cell, when compared to a standard process, more than one additional mask may be used for each memory cell layer. Both n- and p-type polysilicon doping is necessary, with one type (n or p) requiring two different doping levels (light and heavy). Additionally for the PROM cell, a thin layer of insulation (e.g. silicon dioxide) needs to be grown or deposited at one end of the conductive memory cell block.
The terms “word line” and “bit line” are used in connection with the single memory cell of
In one example, in operation, assume V1 at 62 is greater than V2 at 64. When word sense circuit 52 is selected, a current I1 is forced (current is sourced) from V1 to word line 22 and when bit sense circuit 54 is selected, a current I2 is pulled (current is sunk) from bit line 24 to V2. If the memory cell via 26 is open, word line 22 is forced towards V1 and bit line 24 is pulled towards V2. If the memory cell 26 is short, the voltage drop across memory cell via 26 is relatively low and word line 22 and bit line 24 are essentially at the same voltage. This voltage is closer towards V1 if I1 is greater than I2, but closer towards V2 if I1 is less than I2.
One example of bit sensing compares the voltages at word line 22 and bit line 24. If the voltage at word line 22 exceeds the voltage at bit line 24, the bit is assigned one binary value, while if the two voltages are approximately equal the bit is assigned the opposite binary value. Another method for bit determination looks at only one of the voltages of word line 22 or bit line 24. The choice of which voltage determines the bit value depends on the relative values of the currents I1 and I2. If I1 is larger than I2, voltage at word line 22 is close to V1 at 62 for both “open” and “short” values of the cell, thus the voltage at bit line 24 determines the bit. The opposite is true if I1 is less than I2, then voltage at word line 22 determines the bit value.
Note that while word sense current I1 at 52 and bit sense circuit 54 are explained in terms of current sources, the word sense circuit 52 and bit sense circuit 54 do not need to be “current sources” in the strict sense of the term that is delivering a constant current regardless of voltage across the element. As will be clear to those skilled in electrical circuits, the only requirement on word sense circuit 52 and bit sense circuit 54 is that they be able to source (sink) currents that are sufficiently different from each other such that the voltage of either word line 22 or bit line 24 changes reliably and sufficiently to allow distinction between an “open” and a “short” circuit cell via.
Similarly, as heretofore explained the cell via, while referred to as an open or short circuit does not need to be substantially close to these ideals, that is only a reasonable difference in resistance between the two states is required in order for this sensing mechanism to work for some values of the currents I1 and I2. Nevertheless, for practical reasons it is generally preferred to use extreme values of resistance, as this affords easier and more reliable sensing.
Another example of bit sensing is as follows. The arrangement discussed above has the characteristic that when the memory cell is configured as an open, word sense circuit 52 and bit sense circuit 54 can only conduct current transiently during the sense operation, but if the cell is a short, some current is conducted continuously during bit sense (read), making it wasteful of power. It is possible to avoid continuous conduction of current during read if word sense circuit 52 and bit sense circuit 54 are selected to be ON at different times instead of simultaneously. In this case, bit sensing is done at word line 22 if word sense circuit 52 is ON first in the read sequence (bit sense circuit 54 OFF), and bit sensing is done at bit line 24 if bit sense circuit 54 is ON first (with word sense circuit 52 OFF). For example, let word sense circuit 52 be ON first: this action pulls word line 22 high towards V1 (bit line 24 will follow if cell is short and not follow if cell is open, ignoring any unintentional parasitic impedance). When bit sense circuit 54 comes ON, word line 22 stays high near V1 if the memory cell is an open, and is pulled low near V2 if the cell is a short.
It is also understood that in the second sequential method of sensing, the currents I1 and I2 do not need to have any particular magnitude relationship: I1>I2; I1<I2 and I1=I2 all are acceptable.
The two-dimensional array is sensed using techniques similar to those described above with reference to a single memory cell structure, with the following addition. In the implementation of
As a further explanation of the operation of the two-dimensional array, consider why all bit lines 24 cannot have the same (high) conductance during sense mode even if only one of the bit sense circuits 54 is on (selected) with the others off. This requirement exists because the presence of additional conductive paths through adjacent memory cells and word lines provides “collateral flow” or parallel circuits to bypass the selected memory cells in question, making it practically impossible to determine memory cell status in the full array. This requirement can also be stated as follows: for each memory cell 20, an isolation method from other memory cells is required. This design exploits non-linear, controllable resistance 72 in the bit-line interconnection between for example memory cells 20 to afford such isolation. Obviously, this isolation method could instead be included in the word line (with the bit line conductive); this reversal should be obvious to those in the art in the sense that in both cases one line (word or bit) is conductive and the other conductance controlled. In addition, and as should be clear from this specification, both the word and bit lines could be conductance controlled, although in practice this redundant control would degrade the array's electrical performance.
Put another way bit lines have a controllable resistance Rij that is turned “on” when bit line select Snj is “on” (control terminal of Rij is omitted from drawing for clarity of presentation). For example R12, R22, R32, . . . etc. are turned “on” when Sn2 is “on”.
The control region 74 of the bit line 24 controls the resistance of the top regions, lightly-doped regions 76 and heavily-doped regions 78, much in the same way as a JFET transistor structure. The heavily-doped regions 78 are generally conductive. With an appropriate control voltage V2B applied through bit sense circuit 54B to the control region 74, the resistance of the lightly-doped region 76 can be either “low” or “high”. Lightly-doped region 76 and heavily-doped region 78 thus form a controlled resistance region of the bit line 24. For example, assume that the control region 74 is heavily doped n-type polysilicon, the lightly-doped region 76 is lightly doped p-type polysilicon, and the heavily doped region 78 is heavily doped p-type polysilicon. If a low level voltage V2B (e.g. ground) is applied to the n-type control region 74, the resulting resistance of the p-type lightly-doped region 76 is low (highly conductive). On the other hand, a high level voltage V2B (e.g. supply voltage) will pinch-off the lightly-doped p-type region 76, resulting in high resistance (non-conductive). The majority carriers of the lightly doped region 76 (in this case holes) drift away and are collected for example by suitably biased voltage V2A at the end(s) of the controlled resistance region of bit line 24. Of course, the doping polarities of the n-type 74 and p-type 76/78 regions could be reversed (region 74 p-type and regions 76/78 n-type).
The heavily doped regions 78 of
Furthermore, the control region 74 could be made from a variety of conductive materials. The bit line 24 utilizes field-effect operation and it is well known that field-effect devices can be made from a variety of materials for control region 74 (“gate”), which is coupled to semiconductive material for controlled region 76 (“channel”). Thus the arrangement discussed above is one example of many possible embodiments as should be understood as merely illustrative of the invention and is not meant as limiting as will be understood by those skilled in the art.
As a further example, yet another resistance control structure is achieved if the control region 74 is made of a two layer region comprising an insulating layer and a conductive layer with the insulating layer facing the controlled resistance region 76/78. In contrast to the JFET-like example above, this structure resembles a MOS device.
With this in mind, the circuit of
An alternative bit sensing process combines the functions of the controlled resistance regions 76/78 with the control region 74 in the case of the JFET-like structure. For example, an n-type control region 74 causes pinch-off of p-type controlled region 76/78 when its voltage is high but accepts current when low and provides an additional current flow path for the bit line when it is selected for read out. Note however that this mechanism of action is not available for the MOS-like resistance control region 74. It is therefore not an essential feature of this overall invention but may afford a convenience in operation.
Typically available polysilicon doping levels and conductor thickness are often acceptable to achieve the pinch-off effect. In other words, the doping levels do not have to be outside ordinary levels and neither does the conductor thickness need to be restricted to be unusually thin. For example, applying a 5V control voltage to control region 74 relative to controlled regions 76 and 78, coupled with an average doping level of 1015 cm−3 for the lightly doped polysilicon region 76, would allow the polysilicon thickness to be up to about 2.5 μm. Smaller polysilicon thickness allows smaller control voltages which may sometimes be desirable. However, this example serves to illustrate that this invention allows entirely practical manufacturing solutions and is able to operate under common voltage levels. It should also be noted that while most IC processes tend to use high doping level for polysilicon to reduce its overall resistance, lower doping levels are also available and are not an unusual fabrication request. This structure is thus compatible with fabrication in a modern IC process.
In the preceding discussion the controlled resistance 76/78 is placed only on the bit line conductor. Naturally, as mentioned earlier, the word line conductor could instead be configured as the controlled resistance region with the bit line a simple conductor. Additionally, both conductors could be made as controlled resistances although this adds complexity and may reduce performance. Nevertheless, all three such structures (bit line alone, word line alone, or both as controlled resistance regions) should be considered equivalent.
The preceding discussion has focused on memory structure and bit sensing (readout) techniques. For the case of OTPROM cells in two-dimensional array, a brief explanation of array programming follows. Assuming anti-fuse type OTPROM cells, sufficiently high voltage needs to be applied across those cells that need to be changed from an “open” to a “short”. This can be done by techniques similar to readout. For example, if a word line is biased to a high voltage, those bit lines that need a “short” for the memory cell at the word line/bit line intersection should be biased to a low voltage. Those cells that need to remain “open” should have the corresponding bit lines biased to another suitable high voltage. The precise voltage levels are design details that depend for example on insulator breakdown, polysilicon pinchoff, and polysilicon junction reverse breakdown characteristics of the process.
Level A is accessed with the word lines 22 on level 2 and the bit lines 24 on level 1. Level B is accessed with the word lines 22 on level 2 and bit lines 24 on level 3. Level C is accessed with the word lines 22 on level 4 and the bit lines 24 on level 3. Level D is accessed with the word lines 22 on level 4 and the bit lines 24 on level 5. To simplify bit sensing, there are various ways to utilize the same word sense circuits 52 or bit sense circuits 54 connected to two layers at the same time. For example, instead of having separate bit sense circuits 54 for all three bit lines 24 layers (i.e., total of 3N B2 blocks), corresponding lines of bit lines 24 on levels 1 and 5 can use the same bit sense circuit 54 because memory layers A and D use different bit lines 24. Moreover, where layers are completely separate, bit sensing may be accomplished simultaneously with other layers.
Patent | Priority | Assignee | Title |
7529119, | Dec 30 2004 | Samsung Electronics Co., Ltd. | Magnetic logic device and methods of manufacturing and operating the same |
7689960, | Jan 25 2006 | Intel Corporation | Programmable via modeling |
8542549, | Aug 08 2011 | Taiwan Semiconductor Manufacturing Company, Ltd. | Electrical fuse bit cell |
9412448, | Sep 03 2015 | Commissariat a l Energie Atomique et aux Energies Alternatives; Centre National de la Recherche Scientifique | C-element with non-volatile back-up |
RE46970, | Dec 08 2005 | Macronix International Co., Ltd. | Diode-less array for one-time programmable memory |
Patent | Priority | Assignee | Title |
6525953, | Aug 13 2001 | SanDisk Technologies LLC | Vertically-stacked, field-programmable, nonvolatile memory and method of fabrication |
6646910, | Mar 04 2002 | SAMSUNG ELECTRONICS CO , LTD | Magnetic memory using reverse magnetic field to improve half-select margin |
20030207486, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Date | Maintenance Fee Events |
Mar 09 2009 | REM: Maintenance Fee Reminder Mailed. |
Aug 30 2009 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Aug 30 2008 | 4 years fee payment window open |
Mar 02 2009 | 6 months grace period start (w surcharge) |
Aug 30 2009 | patent expiry (for year 4) |
Aug 30 2011 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 30 2012 | 8 years fee payment window open |
Mar 02 2013 | 6 months grace period start (w surcharge) |
Aug 30 2013 | patent expiry (for year 8) |
Aug 30 2015 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 30 2016 | 12 years fee payment window open |
Mar 02 2017 | 6 months grace period start (w surcharge) |
Aug 30 2017 | patent expiry (for year 12) |
Aug 30 2019 | 2 years to revive unintentionally abandoned end. (for year 12) |