A method for using a mixed-use memory array with different data states is disclosed. In one preferred embodiment, a memory array is provided comprising a plurality of memory cells, each memory cell comprising a memory element comprising a switchable resistance material configurable to one of at least three resistivity states. A first set of memory cells uses x resistivity states to represent x respective data states, and a second set of memory cells uses Y resistivity states to represent Y respective data states, wherein X≠Y.
|
1. A method for using a memory array, the method comprising:
(a) providing a memory array comprising a plurality of memory cells, each memory cell comprising a memory element comprising a switchable resistance material configurable to one of at least three resistivity states;
(b) in a first set of memory cells, using x resistivity states to represent x respective data states; and
(c) in a second set of memory cells, using Y resistivity states to represent Y respective data states wherein X≠Y.
3. A method for using a memory array, the method comprising:
(a) providing a memory array comprising a plurality of memory cells, each memory cell comprising a memory element comprising a switchable resistance material configurable to one of at least three resistivity states;
(b) in a first set of memory cells, using x resistivity states to represent x respective data states;
(c) in a second set of memory cells, using Y resistivity states to represent Y respective data states wherein X≠Y; and
(d) storing a page of data and an associated at least one configuration bit in the memory array, the at least one configuration bit indicating a first or second mode of operation.
9. A method for using a memory array, the method comprising:
(a) providing a memory array comprising a plurality of memory cells, each memory cell comprising a memory element comprising a switchable resistance material configurable to one of at least three resistivity states;
(b) in a first set of memory cells, using x resistivity states to represent x respective data states;
(c) in a second set of memory cells, using Y resistivity states to represent Y respective data states wherein X≠Y;
where the method further comprises, before (b) and (c):
testing a set of test memory cells in the memory array;
predicting that the first set of memory cells in the memory array will not program correctly using more than two respective data states; and
predicting that the second set of memory cells in the memory array will program correctly using more than two data states.
4. The method of
5. The method of
6. The method of
reading the at least one configuration bit;
if the at least one configuration bit indicates the first mode of operation, controlling read circuitry to distinguish two states of data in a memory cell; and
if the at least one configuration bit indicates the second mode of operation, controlling read circuitry to distinguish at least three states of data in a memory cell in a memory cell.
7. The method of
reading the at least one configuration bit;
if the at least one configuration bit indicates the first mode of operation, controlling write circuitry to program one of two states of data in a memory cell; and
if the at least one configuration bit indicates the second mode of operation, controlling write circuitry to program one of at least three states of data in a memory cell in a memory cell.
8. The method of
10. The method of
programming one or more of the following in the first set of memory cells: content management bits, trim bits, manufacturer data, or format data.
11. The method of
12. The method of
14. The method of
|
This application is related to Kumar et al., U.S. application Ser. No. 11/496,986, “Method for Using a Memory Cell Comprising Switchable Semiconductor Memory Element with Trimmable Resistance,” to Fasoli et al., U.S. application Ser. No. 11/461,339, “Passive Element Memory Array Incorporating Reversible Polarity Word Line and Bit Line Decoders,” to Fasoli et al., U.S. application Ser. No. 11/461,364, “Method for Using a Passive Element Memory Array Incorporating Reversible Polarity Word Line and Bit Line Decoders,”to Scheuerlein et al., U.S. application Ser. No. 11/461,343, “Apparatus for Reading a Multi-Level Passive Element Memory Cell Array,”to Scheuerlein et al., U.S. application Ser. No. 11/461,367, “Method for Reading a Multi-Level Passive Element Memory Cell Array,”to Scheuerlein et al., U.S. application Ser. No. 11/461,352, “Dual Data-Dependent Busses for Coupling ReadlWrite Circuits to a Memory Array”, to Scheuerlein et al., U.S. application Ser. No. 11/461,369, “Method for Using Dual Data-Dependent Busses for Coupling Read/Write Circuits to a Memory Array,” to Scheuerlein et al., U.S. application Ser. No. 11/461,359, “Memory Array Incorporating Two Data Busses for Memory Array Block Selection,” to Scheuerlein et al., U.S. application Ser. No. 11/461,372, “Method for Using Two Data Busses for Memory Array Block Selection,” to Scheuerlein et al., U.S. application Ser. No. 11/461,362, “Hierarchical Bit Line Bias Bus for Block Selectable Memory Array,” to Scheuerlein et al., U.S. application Ser. No. 11/461,376, “Method for Using a Hierarchical Bit Line Bias Bus for Block Selectable Memory Array,” to Scheuerlein et al., U.S. application Ser. No. 11/496,985, “Multi-Use Memory Cell and Memory Array,”to Scheuerlein et al., U.S. application Ser. No. 11/496,984, “Method for Using a Multi-Use Memory Cell and Memory Array,” to Scheuerlein, U.S. application Ser. No. 11/496,874, “Mixed-Use Memory Array,” to Scheuerlein, U.S. application Ser. No. 11/496,983, “Method for Using a Mixed-Use Memory Array,”to Scheuerlein et al., U.S. application Ser. No. 11/496,870, “Mixed-Use Memory Array with Different Data States,” to Scheuerlein, U.S. application Ser. No. 11/461,393, “Controlled Pulse Operations in Non-Volatile Memory,” to Scheuerlein, U.S. application Ser. No. 11/461,399, “Systems For Controlled Pulse Operations In Non-Volatile Memory,”to Scheuerlein et al., U.S. application Ser. No. 11/461,410, “High Band width One Time Field-Programmable Memory,”to Scheuerlein et al., U.S. application Ser. No. 11/461,419, “Systems for High Bandwidth One Time Field-Programmable Memory,”to Scheuerlein et al., U.S. application Ser. No. 11/461,424, “Reverse Bias Trim Operations In Non-Volatile Memory,” and to Scheuerlein et al., U.S. application Ser. No. 11/461,431, “Systems For Reverse Bias Trim Operations In Non-Volatile Memory,” all filed on even day herewith, all owned by the assignee of the present invention, and all hereby incorporated by reference.
Nonvolatile memory arrays maintain their data even when power to the device is turned off. In one-time-programmable arrays, each memory cell is formed in an initial unprogrammed state, and can be converted to a programmed state. This change is permanent, and such cells are not erasable. In other types of memories, the memory cells are erasable, and can be rewritten many times.
Cells may also vary in the number of data states each cell can achieve. A data state may be stored by altering some characteristic of the cell which can be detected, such as current flowing through the cell under a given applied voltage or the threshold voltage of a transistor within the cell. A data state is a distinct value of the cell, such as a data ‘0’ or a data ‘1’.
Some solutions for achieving erasable or multi-state cells are complex. Floating gate and SONOS memory cells, for example, operate by storing charge, where the presence, absence or amount of stored charge changes a transistor threshold voltage. These memory cells are three-terminal devices which are relatively difficult to fabricate and operate at the very small dimensions required for competitiveness in modern integrated circuits.
Other memory cells operate by changing the resistivity of relatively exotic materials, like chalcogenides. Chalcogenides are difficult to work with and can present challenges in most semiconductor production facilities.
A substantial advantage would be provided by a nonvolatile memory array having erasable or multi-state memory cells formed using conventional semiconductor materials in structures that are readily scaled to small size.
The present invention is defined by the following claims, and nothing in this section should be taken as a limitation on those claims.
By way of introduction, the preferred embodiments described below provide a method for using a mixed-use memory array with different data states. In one preferred embodiment, a memory array is provided comprising a plurality of memory cells, each memory cell comprising a memory element comprising a switchable resistance material configurable to one of at least three resistivity states. A first set of memory cells uses X resistivity states to represent X respective data states, and a second set of memory cells uses Y resistivity states to represent Y respective data states, wherein X≠Y. Other embodiments are disclosed, and each of the embodiments can be used alone or together in combination.
The preferred embodiments will now be described with reference to the attached drawings.
It has been known that by applying electrical pulses, the resistance of a resistor formed of doped polycrystalline silicon, or polysilicon, can be trimmed, adjusting it between stable resistance states. Such trimmable resistors have been used as elements in integrated circuits.
It is not conventional to use a trimmable polysilicon resistor to store a data state in a nonvolatile memory cell, however. Making a memory array of polysilicon resistors presents difficulties. If resistors are used as memory cells in a large cross-point array, when voltage is applied to a selected cell, there will be undesired leakage through half-selected and unselected cells throughout the array. For example, turning to
Leakage current can be greatly reduced by forming each memory cell as a two-terminal device including a diode. A diode has a non-linear I-V characteristic, allowing very little current flow below a turn-on voltage, and substantially higher current flow above the turn-on voltage. In general a diode also acts as one-way valves passing current more easily in one direction than the other. Thus, so long as biasing schemes are selected that assure that only the selected cell is subjected to a forward current above the turn-on voltage, leakage current along unintended paths (such as the U1-U2-U3 sneak path of
Herner et al., U.S. patent application Ser. No. 10/955,549, “Nonvolatile Memory Cell Without a Dielectric Antifuse Having High- and Low-Impedance States,” filed Sep. 29, 2004, hereinafter the '549 application and hereby incorporated by reference, describes a monolithic three dimensional memory array in which the data state of a memory cell is stored in the resistivity state of the polycrystalline semiconductor material of a semiconductor junction diode. This memory cell is a one-time-programmable cell having two data states. The diode is formed in a high-resistivity state; application of a programming voltage permanently transforms the diode to a low-resistivity state.
In embodiments of the present invention, by applying appropriate electrical pulses, a memory element formed of doped semiconductor material, for example the semiconductor diode of the '549 application, can achieve three, four, or more stable resistivity states. In other embodiments of the present invention, semiconductor material can be converted from an initial high-resistivity state to a lower-resistivity state; then, upon application of an appropriate electrical pulse, can be returned to a higher-resistivity state. These embodiments can be employed independently or combined to form a memory cell which can have two or more data states, and can be one-time-programmable or rewriteable.
As noted, including a diode between conductors in the memory cell allows its formation in a highly dense cross-point memory array. In preferred embodiments of the present invention, then, a polycrystalline, amorphous, or microcrystalline semiconductor memory element either is formed in series with a diode or, more preferably, is formed as the diode itself.
In this discussion, transition from a higher- to a lower-resistivity state will be called a set transition, affected by a set current, a set voltage, or a set pulse; while the reverse transition, from a lower- to a higher-resistivity state, will be called a reset transition, affected by a reset current, a reset voltage, or a reset pulse.
In preferred one-time-programmable embodiments, a polycrystalline semiconductor diode is paired with a dielectric rupture antifuse, though in other embodiments the antifuse may be omitted.
In this discussion a region of semiconductor material which is not intentionally doped is described as an intrinsic region. It will be understood by those skilled in the art, however, that an intrinsic region may in fact include a low concentration of p-type or n-type dopants. Dopants may diffuse into the intrinsic region from adjacent regions, or may be present in the deposition chamber during deposition due to contamination from an earlier deposition. It will further be understood that deposited intrinsic semiconductor material (such as silicon) may include defects which cause it to behave as if slightly n-doped. Use of the term “intrinsic” to describe silicon, germanium, a silicon-germanium alloy, or some other semiconductor material is not meant to imply that this region contains no dopants whatsoever, nor that such a region is perfectly electrically neutral.
The resistivity of doped polycrystalline or microcrystalline semiconductor material, for example silicon, can be changed between stable states by applying appropriate electrical pulses. It has been found that in preferred embodiments, set transitions are advantageously performed with the diode under forward bias, while reset transitions are most readily achieved and controlled with the diode under reverse bias. In some instances, however, set transitions may be achieved with the diode under reverse bias, while reset transitions are achieved with the diode under forward bias.
Semiconductor switching behavior is complex. For a diode, both set and reset transitions have been achieved with the diode under forward bias. Generally a reset pulse applied with the diode under forward bias which is sufficient to switch the polycrystalline semiconductor material making up a diode from a given resistivity state to a higher resistivity state will be lower amplitude than a corresponding set pulse (which will switch the same polysilicon semiconductor material from the same resistivity state to a lower resistivity state) and will have a longer pulse width.
Switching under reverse bias shows a distinct behavior. Suppose a polysilicon p-i-n diode like the one shown in
Distinct data states of the memory cell of the present invention correspond to resistivity states of polycrystalline or microcrystalline semiconductor material making up the diode, which are distinguished by detecting current flow through the memory cell (between top conductor 16 and bottom conductor 12) when a read voltage is applied. Preferably the current flowing between any one distinct data state and any different distinct data state is at least a factor of two, to allow the difference between the states to be readily detectable.
The memory cell can be used as a one-time programmable cell or a rewriteable memory cell, and may have two, three, four, or more distinct data states. The cell can be converted from any of its data states to any other of its data states in any order, and under either forward or reverse bias.
Several examples of preferred embodiments will be provided. It will be understood, however, that these examples are not intended to be limiting. It will be apparent to those skilled in the art that other methods of programming a two-terminal device comprising a diode and polycrystalline or microcrystalline semiconductor material will fall within the scope of the invention.
One-Time Programmable Multi-Level Cell
In a preferred embodiment of the present invention, a diode formed of polycrystalline semiconductor material and a dielectric rupture antifuse are arranged in series disposed between a top and bottom conductor. The two-terminal device is used as a one-time-programmable multilevel cell, in preferred embodiments having three or four distinct data states.
A preferred memory cell is shown in
As formed, the polysilicon of diode 2 is in a high-resistivity state, and dielectric rupture antifuse 14 is intact.
A first electrical pulse, preferably with diode 2 under forward bias, is applied between top conductor 16 and bottom conductor 12. This pulse is, for example, between about 8 volts and about 12 volts, for example about 10 volts. The current is, for example, between about 80 and about 200 microamps. The pulse width is preferably between about 100 and about 500 nsec. This first electrical pulse ruptures dielectric rupture antifuse 14 and switches the semiconductor material of diode 2 from a first resistivity state to a second resistivity state, the second state lower resistivity than the first. This second data state will be referred to as the P state, and this transition is labeled “V→P” in
A second electrical pulse, preferably with diode 2 under reverse bias, is applied between top conductor 16 and bottom conductor 12. This pulse is, for example, between about −8 volts and about −14 volts, preferably about between about −10 and about −12 volts, preferably about −11 volts. The current is, for example, between about 80 and about 200 microamps. The pulse width is, for example, between about 100 nanosec and about 10 microseconds; preferably between about 100 nsec and about 1 microsecond, most preferably between about 200 and about 800 nsec. This second electrical pulse switches the semiconductor material of diode 2 from the second resistivity state to a third resistivity state, the third resistivity state higher resistivity than the second. The current flowing between top conductor 16 and bottom conductor 12 at a read voltage of 2 volts is between about 10 and about 500 nanoamps, preferably between about 100 and about 500 nanoamps. Some memory cells in the array will be read at this data state, and will not be subjected to additional set or reset pulses. This third data state will be referred to as the R state, and this transition is labeled “P→R” in
To achieve the fourth data state, a third electrical pulse, preferably with diode 2 under forward bias, is applied between top conductor 16 and bottom conductor 12. This pulse is, for example, between about 8 volts and about 12 volts, for example about 10 volts, with current between about 5 and about 20 microamps. This third electrical pulse switches the semiconductor material of diode 2 from the third resistivity state to a fourth resistivity state, the fourth resistivity state lower resistivity than the third, and preferably higher resistivity than the second resistivity state. The current flowing between top conductor 16 and bottom conductor 12 at a read voltage of 2 volts is between about 1.5 and about 4.5 microamps. Some memory cells in the array will be read at this data state, which will be referred to as the S state, and this transition is labeled “R→S” in
The difference in current at the read voltage (for example 2 volts) is preferably at least a factor of two between any two adjacent data states. For example, the read current of any cell in data state R is preferably at least two times that of any cell in data state V, the read current of any cell in data state S is preferably at least two times that of any cell in data state R, and the read current of a cell in data state P is preferably at least two times that of any cell in data state S. For example, the read current at data state R may be two times the read current at data state V, the read current at data state S may be two times the read current at data state R, and the read current at data state P may be two times the read current at data state S. If the ranges are defined to be smaller, the difference could be considerably larger; for example, if the highest-current V state cell can have a read current of 5 nanoamps and the lowest-current R state call can have a read current of 100 nanoamps, the difference in current is at least a factor of 20. By selecting other limits, it can be assured that the difference in read current between adjacent memory states will be at least a factor of three.
As will be described later, an iterative read-verify-write process may be applied to assure that a memory cell is in one of the defined data states after a set or reset pulse, and not between them.
So far the difference between the highest current in one data state and the lowest current in the next highest adjacent data state has been discussed. The difference in read current in most cells in adjacent data states will be larger still; for example a memory cell in the V state may have a read current of 1 nanoamp, a cell in the R state may have a read current of 100 nanoamps, a cell in the S state may have a read current of 2 microamps (2000 nanoamps), and a cell in the P state may have a read current of 20 microamps. These currents in each adjacent state differ by a factor of ten or more.
A memory cell having four distinct data states has been described. To aid in distinguishing between the data states, it may be preferred for three rather than four data states to be selected. Four example, a three-state memory cell can be formed in data state V, set to data state P, then reset to data state R. This cell will have no fourth data state S. In this case the difference between adjacent data states, for example between the R and P data states, can be significantly larger.
A one-time programmable memory array of memory cells as described, each cell programmed to one of three distinct data states (in one embodiment) or one of four distinct data states (in an alternative embodiment), can be programmed as described. These are only examples; clearly there could be more than three or four distinct resistivity states and corresponding data states.
In a memory array of one-time programmable memory cells, the cells may be programmed in a variety of ways, however. For example, turning to
In still other embodiments, each successive electrical pulse can switch the semiconductor material of the diode to a successively lower resistivity state. As in
In one embodiment, a memory cell includes the polysilicon or microcrystalline diode 2 shown in
Turning to
Rewritable Memory Cell
In another set of embodiments, the memory cell behaves as a rewriteable memory cell, which is repeatably switchable between two or between three data states.
Turning to
A second electrical pulse, preferably with diode 2 under reverse bias, is applied between top conductor 16 and bottom conductor 12. This pulse is, for example, between about −8 and about −14 volts, preferably between about −9 and about −13 volts, more preferably about −10 or −11 volts. The voltage required will vary with the thickness of the intrinsic region. This second electrical pulse switches the semiconductor material of diode 2 from the second resistivity state to a third resistivity state R, the third state higher resistivity than the second. In preferred embodiments the R state corresponds to a data state of the memory cell.
A third electrical pulse can be applied between top conductor 16 and bottom conductor 12, preferably under forward bias. This pulse is, for example, between about 5.5 and about 9 volts, preferably about 6.5 volts, with current between about 10 and about 200 microamps, preferably between about 50 and about 100 microamps. This third electrical pulse switches the semiconductor material of diode 2 from the third resistivity state R to a fourth resistivity state S, the fourth state lower resistivity than the third. In preferred embodiments the S state corresponds to a data state of the memory cell.
In this rewriteable, two-state embodiment, the R state and the S state are sensed, or read, as data states. The memory cell can repeatedly be switched between these two states. For example, a fourth electrical pulse, preferably with diode 2 under reverse bias, switches the semiconductor material of the diode from the fourth resistivity state S to the fifth resistivity state R, which is substantially the same as the third resistivity state R. A fifth electrical pulse, preferably with diode 2 under forward bias, switches the semiconductor material of the diode from the fifth resistivity state R to the sixth resistivity state S, which is substantially the same as the fourth resistivity state S, and so on. It may be more difficult to return the memory cell to the initial V state and the second P state; thus these states may not be used as data states in a rewriteable memory cell. It may be preferred for both the first electrical pulse, which switches the cell from the initial V state to the P state, and the second electrical pulse, which switches the cell from the P state to the R state, to be performed before the memory array reaches the end user, for example in a factory or test facility, or by a distributor before sale. In other embodiments, it may be preferred for only the first electric pulse, which switches the cell from the initial V state to the P state, to be performed before the memory array reaches the end user.
As will be seen from
In alternative embodiments, a rewriteable memory cell can be switched between three or more data states, in any order. Either set or reset transitions can be performed with the diode under either forward or reverse bias.
In both the one-time programmable and rewriteable embodiments described, note that the data state corresponds to the resistivity state of polycrystalline or microcrystalline semiconductor material making up a diode. The data states does not correspond to the resistivity state of a resistivity-switching metal oxide or nitride, as in Herner et al., U.S. patent application Ser. No. 11/395,995, “Nonvolatile Memory Cell Comprising a Diode and a Resistance-Switching Material,” filed Mar. 31, 2006, owned by the assignee of the present invention and hereby incorporated by reference.
Reverse Bias Set and Reset
In an array of memory cells formed and programmed according to the embodiments described so far, any step in which cells are subjected to large voltages in reverse bias has reduced leakage current as compared to a forward bias step.
Turning to
With this scheme, there is no voltage across the unselected cells U, resulting in no reverse leakage. As a result, as described further in, for example, Scheuerlein et al., U.S. application Ser. No. 11/461,352, “Dual Data-Dependent Busses for Coupling Read/Write Circuits to a Memory Array,” filed on even day herewith and earlier incorporated by reference, bandwidth can be increased significantly.
The biasing scheme of
Iterative Set and Reset
So far this discussion has described applying an appropriate electrical pulse to switch the semiconductor material of a diode from one resistivity state to a different resistivity state, thus switching the memory cell between two distinct data states. In practice, these set and reset steps may be iterative processes.
As described, the difference between current flow during read in adjacent data states is preferably at least a factor of two; in many embodiments, it may be preferred to establish current ranges for each data state which are separated by a factor of three, five, ten, or more.
Turning to
Suppose a one-time programmable memory cell is in data state P. An electrical pulse in reverse bias is applied to the memory cell to switch the cell into data state S. In some instances, however, it may be that after application of the electrical pulse, the read current is not in the desired range; i.e. the resistivity state of the semiconductor material of the diode is higher or lower than intended. For example, suppose after application of the electrical pulse, the read current of the memory cell is at the point on the graph shown at Q, in between the S state and P state current ranges.
After an electrical pulse is applied to switch the memory cell to a desired data state, the memory cell may be read to determine if the desired data state was reached. If the desired data state was not reached, an additional pulse is applied. For example, when the current Q is sensed, an additional reset pulse is applied to increase the resistivity of the semiconductor material, decreasing the read current into the range corresponding to the S data state. As described earlier, this set pulse may be applied in either forward or reverse bias. The additional pulse or pulses may have a higher amplitude (voltage or current) or longer or shorter pulse width than the original pulse. After the additional set pulse, the cell is read again, then set or reset pulses applied as appropriate until the read current is in the desired range.
In a two-terminal device, such as the memory cell including a diode described, it will be particularly advantageous to read in order to verify the set or reset and to adjust if necessary. Applying a large reverse bias across the diode may damage the diode; thus when performing a set or reset with the diode under reverse bias, it is advantageous to minimize the reverse bias voltage.
Fabrication Considerations
Herner et al., U.S. patent application Ser. No. 11/148,530, “Nonvolatile Memory Cell Operating by Increasing Order in Polycrystalline Semiconductor Material,” filed Jun. 8, 2006; and Herner, U.S. patent application Ser. No. 10/954,510, “Memory Cell Comprising a Semiconductor Junction Diode Crystallized Adjacent to a Silicide,” filed Sep. 29, 2004, both owned by the assignee of the present invention and both hereby incorporated by reference, describe that crystallization of polysilicon adjacent to an appropriate silicide affects the properties of the polysilicon. Certain metal silicides, such as cobalt silicide and titanium silicide, have a lattice structure very close to that of silicon. When amorphous or microcrystalline silicon is crystallized in contact with one of these silicides, the crystal lattice of the silicide provides a template to the silicon during crystallization. The resulting polysilicon will be highly ordered, and relatively low in defects. This high-quality polysilicon, when doped with a conductivity-enhancing dopant, is relatively highly conductive as formed.
When, in contrast, an amorphous or microcrystalline silicon material is crystallized not in contact with a silicon having a silicide with which it has a good lattice match, for example in contact only with materials such as silicon dioxide and titanium nitride, with which it has a significant lattice mismatch, the resulting polysilicon will have many more defects, and doped polysilicon crystallized this way will be much less conductive as formed.
In aspects of the present invention, the semiconductor material forming a diode is switched between two or more resistivity states, changing the current flowing through the diode at a given read voltage, the different currents (and resistivity states) corresponding to distinct data states. It has been found that diodes formed of high-defect silicon (or other appropriate semiconductor materials such as germanium or silicon-germanium alloys) which has not been crystallized adjacent to a silicide or analogous material providing a crystallization template exhibit the most advantageous switching behavior.
Without wishing to be bound by any particular theory, it is believed that one possible mechanism behind the observed changes in resistivity is that set pulses above the threshold amplitude cause dopant atoms to move out of grain boundaries, where they are inactive, into the body of a crystal where they will increase conductivity and lower the resistance of the semiconductor material. In contrast, reset pulses may cause dopant atoms to move back to the grain boundaries, lowering conductivity and increasing resistance. It may be, however, that other mechanisms, such as an increase and decrease in degree of order of the polycrystalline material, are operating as well or instead.
It has been found that the resistivity state of very low-defect silicon crystallized adjacent to an appropriate silicide cannot be switched as readily as when the semiconductor material has a higher level of defects. It may be that the presence of defects, or of a larger number of grain boundaries, allows for easier switching. In preferred embodiments, then, the polycrystalline or microcrystalline material forming the diode is not crystallized adjacent to a material with which it has a small lattice mismatch. A small lattice mismatch is, for example, a lattice mismatch of about three percent or less.
Evidence has suggested that switching behavior may be centered on changes in the intrinsic region. Switching behavior has been observed in resistors and p-n diodes as well, and is not limited to p-i-n diodes, but it is believed that the use of p-i-n diodes may be particularly advantageous. The embodiments described so far included a p-i-n diode. In other embodiments, however, the diode may be a p-n diode instead, with little or no intrinsic region.
A detailed example will be provided describing fabrication of a preferred embodiment of the present invention. Fabrication details from Herner et al., U.S. patent application Ser. No. 10/320,470, “An Improved Method for Making High Density Nonvolatile Memory,” filed Dec. 19, 2002, and since abandoned, hereby incorporated by reference, will be useful in formation of the diode of these embodiments, as will information from the '549 application. Useful information may also be derived from Herner et al., U.S. patent application Ser. No. 11/015,824, “Nonvolatile Memory Cell Comprising a Reduced Height Vertical Diode,” filed Dec. 17, 2004, assigned to the assignee of the present invention and hereby incorporated by reference. To avoid obscuring the invention not all of the detail from these applications will be included, but it will be understood that no information from these applications is intended to be excluded.
Fabrication of a single memory level will be described in detail. Additional memory levels can be stacked, each monolithically formed above the one below it. In this embodiment, a polycrystalline semiconductor diode will serve as the switchable memory element.
Turning to
An insulating layer 102 is formed over substrate 100. The insulating layer 102 can be silicon oxide, silicon nitride, high-dielectric film, Si—C—O—H film, or any other suitable insulating material.
The first conductors 200 are formed over the substrate and insulator. An adhesion layer 104 may be included between the insulating layer 102 and the conducting layer 106 to help conducting layer 106 adhere to insulating layer 102. If the overlying conducting layer is tungsten, titanium nitride is preferred as adhesion layer 104.
The next layer to be deposited is conducting layer 106. Conducting layer 106 can comprise any conducting material known in the art, such as tungsten, or other materials, including tantalum, titanium, copper, cobalt, or alloys thereof.
Once all the layers that will form the conductor rails have been deposited, the layers will be patterned and etched using any suitable masking and etching process to form substantially parallel, substantially coplanar conductors 200, shown in
Next a dielectric material 108 is deposited over and between conductor rails 200. Dielectric material 108 can be any known electrically insulating material, such as silicon oxide, silicon nitride, or silicon oxynitride. In a preferred embodiment, silicon dioxide is used as dielectric material 108.
Finally, excess dielectric material 108 on top of conductor rails 200 is removed, exposing the tops of conductor rails 200 separated by dielectric material 108, and leaving a substantially planar surface 109. The resulting structure is shown in
Next, turning to
Next semiconductor material that will be patterned into pillars is deposited. The semiconductor material can be silicon, germanium, a silicon-germanium alloy, or other suitable semiconductors, or semiconductor alloys. For simplicity, this description will refer to the semiconductor material as silicon, but it will be understood that the skilled practitioner may select any of these other suitable materials instead.
In preferred embodiments, the pillar comprises a semiconductor junction diode. The term junction diode is used herein to refer to a semiconductor device with the property of non-ohmic conduction, having two terminal electrodes, and made of semiconducting material which is p-type at one electrode and n-type at the other. Examples include p-n diodes and n-p diodes, which have p-type semiconductor material and n-type semiconductor material in contact, such as Zener diodes, and p-i-n diodes, in which intrinsic (undoped) semiconductor material is interposed between p-type semiconductor material and n-type semiconductor material.
Bottom heavily doped region 112 can be formed by any deposition and doping method known in the art. The silicon can be deposited and then doped, but is preferably doped in situ by flowing a donor gas providing n-type dopant atoms, for example phosphorus, during deposition of the silicon. Heavily doped region 112 is preferably between about 100 and about 800 angstroms thick.
Intrinsic layer 114 can be formed by any method known in the art. Layer 114 can be silicon, germanium, or any alloy of silicon or germanium and has a thickness between about 1100 and about 3300 angstroms, preferably about 2000 angstroms.
Returning to
The pillars 300 can be formed using any suitable masking and etching process. For example, photoresist can be deposited, patterned using standard photolithography techniques, and etched, then the photoresist removed. Alternatively, a hard mask of some other material, for example silicon dioxide, can be formed on top of the semiconductor layer stack, with bottom antireflective coating (BARC) on top, then patterned and etched. Similarly, dielectric antireflective coating (DARC) can be used as a hard mask.
The photolithography techniques described in Chen, U.S. application Ser. No. 10/728,436, “Photomask Features with Interior Nonprinting Window Using Alternating Phase Shifting,” filed Dec. 5, 2003; or Chen, U.S. application Ser. No. 10/815,312, Photomask Features with Chromeless Nonprinting Phase Shifting Window,” filed Apr. 1, 2004, both owned by the assignee of the present invention and hereby incorporated by reference, can advantageously be used to perform any photolithography step used in formation of a memory array according to the present invention.
Dielectric material 108 is deposited over and between the semiconductor pillars 300, filling the gaps between them. Dielectric material 108 can be any known electrically insulating material, such as silicon oxide, silicon nitride, or silicon oxynitride. In a preferred embodiment, silicon dioxide is used as the insulating material.
Next the dielectric material on top of the pillars 300 is removed, exposing the tops of pillars 300 separated by dielectric material 108, and leaving a substantially planar surface. This removal of dielectric overfill can be performed by any process known in the art, such as CMP or etchback. After CMP or etchback, ion implantation is performed, forming heavily doped p-type top region 116. The p-type dopant is preferably boron or BCl3. This implant step completes formation of diodes 111. The resulting structure is shown in
Turning to
Top conductors 400 can be formed in the same manner as bottom conductors 200, for example by depositing adhesion layer 120, preferably of titanium nitride, and conductive layer 122, preferably of tungsten. Conductive layer 122 and adhesion layer 120 are then patterned and etched using any suitable masking and etching technique to form substantially parallel, substantially coplanar conductors 400, shown in
Next a dielectric material (not shown) is deposited over and between conductor rails 400. The dielectric material can be any known electrically insulating material, such as silicon oxide, silicon nitride, or silicon oxynitride. In a preferred embodiment, silicon oxide is used as this dielectric material.
Formation of a first memory level has been described. Additional memory levels can be formed above this first memory level to form a monolithic three dimensional memory array. In some embodiments, conductors can be shared between memory levels; i.e. top conductor 400 would serve as the bottom conductor of the next memory level. In other embodiments, an interlevel dielectric (not shown) is formed above the first memory level of
A monolithic three dimensional memory array is one in which multiple memory levels are formed above a single substrate, such as a wafer, with no intervening substrates. The layers forming one memory level are deposited or grown directly over the layers of an existing level or levels. In contrast, stacked memories have been constructed by forming memory levels on separate substrates and adhering the memory levels atop each other, as in Leedy, U.S. Pat. No. 5,915,167, “Three dimensional structure memory.” The substrates may be thinned or removed from the memory levels before bonding, but as the memory levels are initially formed over separate substrates, such memories are not true monolithic three dimensional memory arrays.
A monolithic three dimensional memory array formed above a substrate comprises at least a first memory level formed at a first height above the substrate and a second memory level formed at a second height different from the first height. Three, four, eight, or indeed any number of memory levels can be formed above the substrate in such a multilevel array.
An alternative method for forming a similar array in which conductors are formed using Damascene construction is described in Radigan et al., U.S. patent application Ser. No. 11/444,936, “Conductive Hard Mask to Protect Patterned Features During Trench Etch,” filed May 31, 2006, assigned to the assignee of the present invention and hereby incorporated by reference. The methods of Radigan et al. may be used instead to form an array according to the present invention.
In addition to those already described, many alternative embodiments of a memory cell having its data state stored in the resistivity state of polycrystalline or microcrystalline semiconductor material are possible and fall within the scope of the invention. A few other possible embodiments will be mentioned, but this list cannot and is not intended to be exhaustive.
Detailed methods of fabrication have been described herein, but any other methods that form the same structures can be used while the results fall within the scope of the invention.
The above embodiments describe how a single memory cell can be used as a two-data-state memory cell, a more-than-two-data-state memory cell, a one-time programmable memory cell, or a rewritable memory cell. This versatility allows a common memory cell architecture to be used to provide multiple types of memory products. The following is a discussion of the multi-use nature of the memory cell and its potential to provide a mixed-use memory array.
The memory cell described above has a memory element comprising a switchable resistance material, such as a semiconductor material, that is configurable to one of at least three resistivity states. A memory element can be “configured” to a resistivity state during the formation of the memory element (e.g., the initial, unprogrammed state of a memory element has an initial resistivity state) or by subsequently subjecting the memory element to set or reset pulses. Because of this characteristic, a single memory cell can act in two different ways: as a one-time programmable memory cell or a rewritable memory cell. Also because of this characteristic, a single memory cell can use two data states or more than two data states. Accordingly, any given manufactured memory cell has the potential of being operable as a one-time programmable memory cell or a rewritable memory cell with two or more data states.
As shown in the figures and discussion above, there is one resistivity state that is used to represent a data state of a memory cell when the memory cell operates as a one-time programmable memory cell but not when the memory cell operates as a rewritable memory cell. In other words, there is an “extra” state possible in the memory cell when the memory cell is used as a one-time programmable memory cell. For example, with reference to the memory cell described above and in conjunction with
It should be noted that, in one preferred embodiment, the memory element comprises a switchable resistance material (e.g., a semiconductor material) in series with an antifuse, and the V state is the resistivity state used only when the memory cell operates as a one-time programmable memory cell. This is because, once the antifuse is blown, the memory element cannot go back to the V state. However, even when an antifuse is not used, one resistivity state can be designated as the state that is only used when the memory cell operates as a one-time programmable memory cell. It should also be noted that the P state can also be a resistivity state that is used when the memory cell operates as a one-time programmable memory cell but not when the memory cell operates as a rewritable memory cell. However, in some embodiments, instead of or in addition to the P state, one or both of the R and S states are used to represent a data state of a one-time programmable memory cell, such as when the one-time programmable memory cell stores three or four data states. In such a situation, the one-time programmable and rewritable uses of the memory cell would have a resistivity state in common. For example, instead of a one-time programmable memory cell and a rewritable memory cell having unique states (e.g., the V state and the P state for one-time programmable, and the R state and the S state for rewritable), a one-time programmable memory cell can have one state in common with a rewritable memory cell (e.g., where there is no distinction between the S state and the P state). Nevertheless, there would still be at least one resistivity state (e.g., the V state) that would be used to represent a data state of the memory cell when the memory cell operates as a one-time programmable memory cell but not when the memory cell operates as a rewritable memory cell.
One advantage of this versatility is that a single integrated circuit with such memory cells can be designated either as a one-time programmable memory array or as a rewritable memory array. This provides flexibility in manufacturing and yield enhancement. To determine whether a memory array should be used as a one-time programmable memory array or as a rewritable memory array, a set of test memory cells (e.g., test rows and columns) in the memory array can be tested during manufacturing (or after). For example, the test memory cells can be exercised by repeatedly programming, reseting, and setting the memory cells. U.S. Pat. No. 6,407,953, which is assigned to the assignee of the present invention and is hereby incorporated by reference, describes a suitable testing technique. Based on the results of this testing, one can predict whether or not the memory array will program correctly as a rewritable memory array. For example, if the testing shows difficultly in distinguishing between the R and S states, which are used when the memory array operates as a rewritable memory array, the part will probably not program correctly as a rewritable memory array. However, because the cells in the memory array can operate as either one-time programmable memory cells or rewritable memory cells, instead of discarding the part because it did not provide the expected rewritable yield, the part can be designated as a one-time programmable memory array. Accordingly, the common backbone architecture of the memory cells provides flexibility in manufacturing and yield enhancement.
At this point, there can be a divergence in manufacturing. Memory arrays passing the test can go on to further formatting (e.g., all the memory cells being programmed from the V state to the P state, then exercised between the R and S states as a final qualification test) and then shipping to a store or end user as a rewritable memory array (e.g., a memory card for a digital camera). Memory arrays failing the test can be packaged and sent to a different part of the factory for programming one-time programmable content. Alternatively, the part can be sent to a store, with a store employee or end user field programming one-time programmable content (e.g., using a kiosk). The unprogrammed part can also be sold to the end user for use as archival memory.
It is preferred that a flag be used to signal a device that reads and writes to the memory array (e.g., a controller on the memory device that includes the memory array or hardware/software in a host device) that the memory array is one-time programmable or rewritable. The “flag” can be one or more bits stored in the memory array. For example, a flag can be set in a special address location in the memory array (e.g., address 0000). When the host device detects the flag, it can adapt to the one-time programmable nature of the memory array by not attempting to reprogram it.
Instead of using the entire memory array as either a one-time programmable memory array or a rewritable memory array, the memory array can be a “mixed-use” memory array. Since every single memory cell in the array can act either as a one-time programmable memory cell or as a rewritable memory cell, in this embodiment, a first set of memory cells operates as one-time programmable memory cells and a second, different set of memory cells operates as rewritable memory cells. In this way, one-time programmable memory cells and rewritable memory cells can be provided on the same integrated circuit. As above, testing can be performed to determine whether a given set of memory cells should be designated as one-time programmable memory cells or rewritable memory cells.
“Content management bits” refers to information that relates to the management of programmed content. “Trim bits” are customized information that set various options in on-chip circuitry. In operation, the on-chip circuitry reads the trim bits in the first set of memory cells 210, and the read trim bits control the further operation of the circuitry. For example, the trim bits could contain a setting for the preferred write/read value (current or voltage) of the write/read circuitry of the memory device. “Manufacturer data” can include the manufacturer's name and serial number. “Format data” indicates bad portions of the memory array; specifically, that a particular row and/or column in the memory array is bad and the location of a redundant row and/or column. Further information regarding redundancy can be found in U.S. patent application Ser. Nos. 10/402,385 and 10/024,646, which are assigned to the assignee of the present invention and are hereby incorporated by reference. Of course, these are merely examples, and other forms of information can be stored in the one-time programmable memory cells 210. For example, the first set of memory cells 210 can contain game content data (i.e., computer program code for a game), and the second set of memory cells 220 can contain game state data (i.e., an indication of the user's location in the game when the user requests that the game be saved). Also, the data in either the first or second sets 210, 220 can be programmed at the factory or by a subsequent user.
In
It should be noted that while
As shown in
As an alternative to using flag bits, the calculation of address space and write control can be moved off-chip, for example, to hardware/software in a host device. For example, if the memory device is used as a game cartridge, software in the host device can use a pre-designated address space (known to the host device but not the memory) for storing game state data. Alternatively, the host device can be informed of the address space for game state data by information stored in the game content data in the memory array, in another one-time programmable portion of the memory array (e.g., a special address location in the memory array (e.g., address 0000)), or in a device controller, separate from the memory array, in the memory device.
In the embodiments shown in
As another example, with the preferred memory cell structure described above, a given memory cell can either be (i) programmed with forward bias (e.g., as with a one-time programmable or rewritable memory cell) or (ii) programmed with reverse bias (e.g., as with a rewritable memory cell but not with a two-state one-time programmable memory cell). Stated another way, a one-time programmable memory cell can receive forward biasing programming only, while a rewritable memory cell can receive both forward and reverse biasing programming. This is shown in the circuit diagrams of
The discussion so far has related to the use of a memory cell as either one-time programmable or rewritable and memory arrays having a mixture of one-time programmable and rewritable memory cells. However, as noted above, another multi-use aspect of the preferred memory cell is that the memory cell (whether one-time programmable or rewritable) can store two data states or more than two data states. Multiple test memory cells can be tested for each possible data state to determine how many data states can be stored in a memory array. For example, test memory cells can be tested at the V, P, S, and R data states to project whether the memory cell operates acceptably as a four-state one-time programmable memory array. If the test fails, the memory array can be used as a two-state memory array, with the appropriate flag being stored in the memory array.
A mixed-use array can be used with one set of memory cells using X number of resistivity states to represent X data states, and a second set of memory cells using Y number of resistivity states to represent Y data states, where X≠Y. In this way, the number of data states stored in a memory cell can vary between sets of memory cells in the memory array. The various multi-uses and mixed uses described above can be combined. For example, first and second sets of memory cells in a memory array can use different numbers of data states and be both one-time programmable, be both rewritable, or be a mixture of one-time programmable and rewritable. In other words, multiple portions of a memory array can be any combination of one-time programmable memory cells and rewritable memory cells, with one portion storing X data states (e.g., two data states) and another portion storing Y data states (e.g., more than two data states). For example, a memory array can have a first set of memory cells that are one-time programmable and have more than two data states (e.g., for program data) and a second set of memory cells that are rewritable and have more than two data states (e.g., for use as a scratch pad memory). There can be more than two portions.
The choice of how many data states to use in any set of memory cells can be determined by testing, as described above. For example, if testing for a four-state one-time programmable memory cell fails because the read circuitry could not distinguish between the V, P, and R states, the portion of the memory array containing those test cells can be used as a two-state rewritable portion. In that situation, the write circuitry can use an iterative write program, as described above, to verify and then re-program again to “push” the R state toward the V state and “push” the S state toward the P state. In other words, the iterative feedback mechanism “opens the space” between the R state and the S state.
A mixed-use array of different data states recognizes the fact that, although each memory cell has the potential of storing more than two data states, the most efficient use of memory cells in a memory array may occur when not all the memory cells in the memory array store more than two states. For example, in one preferred embodiment, a first set of memory cells are used as two-state one-time programmable memory cells, and a second set of memory cells are used as four-state one-time programmable memory cells. This embodiment is illustrated in
Of course, other configurations are possible. For example, another application can have a third portion also as two-state per cell data based on manufacturing testing indicating less than optimum cells in the third portion of the memory array. In yet another application, the memory array has two-state one-time programmable memory cells in a first portion and more than two-state rewritable memory cells (e.g., using the R, S, and R1 states). The optimum circuit configurations are preferably stored in two-state one-time programmable memory cells. Further, the memory array can have two-state rewritable memory cells in a first portion and more than two-state rewritable memory cells in a second portion.
Turning again to the drawings,
While any suitable memory cell can be used with these embodiment, it is presently preferred that the memory cell comprises a passive memory element comprising a switchable resistance material, preferably a semiconductor material; specifically, a polysilicon diode. Other switchable resistance materials include, but are not limited to, binary metal oxides, phase change materials as shown in U.S. Pat. No. 5,751,012 and U.S. Pat. No. 4,646,266, and organic material resistors, for example a memory cell comprising layers of organic materials including at least one layer that has a diode-like characteristic conduction and at least one organic material that changes conductivity with the application of an electric field. U.S. Pat. No. 6,055,180 describes organic passive element arrays. Another variable resistance material is amorphous silicon doped with V, Co, Ni, Pd, Fe or Mn, for example as described more fully in U.S. Pat. No. 5,541,869. Another class of material is taught by U.S. Pat. No. 6,473,332. These are perovskite materials such as Pr1-XCaXMnO3 (PCMO), La1-XCaXMnO3 (LCMO), LaSrMnO3 (LSMO), or GdBaCoXOY (GBCO). Another option for this variable-resistance material is a carbon-polymer film comprising carbon black particulates or graphite, for example, mixed into a plastic polymer, as taught in U.S. Pat. No. 6,072,716. Another switchable resistance material is taught in U.S. patent application Ser. No. 09/943,190 and in U.S. patent application Ser. No. 09/941,544. This material is doped chalcogenide glass of the formula AXBY, where A includes at least one element from Group IIIA (B, Al, Ga, In, Ti), Group IVA (C, Si, Ge, Sn, Pb), Group VA (N, P, As, Sb, Bi), or Group VIIA (F, Cl, Br, I, At) of the periodic table, where B is selected from among S, Se and Te and mixtures thereof. The dopant is selected from among the noble metals and transition metals, including Ag, Au, Pt, Cu, Cd, Ir, Ru, Co, Cr, Mn or Ni. This chalcogenide glass (amorphous chalcogenide, not in as crystalline state) is preferably formed in a memory cell adjacent to a reservoir of mobile metal ions. Some other solid electrolyte material could substitute for chalcogenide glass.
In one preferred embodiment, the element comprises an antifuse in series with the semiconductor material. In another preferred embodiment, the memory element comprises an antifuse, a binary metal oxide, and a polysilicon diode isolation device. Further, while the memory cells can be part of a two-dimensional array, it is preferred that the memory cells be part of a monolithic three-dimensional memory array, with the memory cells arranged in a plurality of memory levels, each formed above a single substrate with no intervening substrates.
It is presently preferred that the memory element be non-volatile. However, in an alternate embodiment, the memory element can be volatile in the data states used when the memory cell operates as a rewritable memory cell. For example, a memory element may allow the V state and the P state to be permanent but may allow the R and S states to slowly fade away. With such a memory element, the R state and S state data would be refreshed over time.
The foregoing detailed description has described only a few of the many forms that this invention can take. For this reason, this detailed description is intended by way of illustration, and not by way of limitation. It is only the following claims, including all equivalents, which are intended to define the scope of this invention.
Scheuerlein, Roy E., Petti, Christopher J.
Patent | Priority | Assignee | Title |
10008511, | Aug 14 2000 | WODEN TECHNOLOGIES INC | Dense arrays and charge storage devices |
10644021, | Aug 14 2000 | WODEN TECHNOLOGIES INC | Dense arrays and charge storage devices |
10741753, | Mar 11 2016 | Micron Technology, Inc. | Conductive hard mask for memory device formation |
7684226, | Jun 25 2007 | SanDisk Technologies LLC | Method of making high forward current diodes for reverse write 3D cell |
7764534, | Dec 28 2007 | SanDisk Technologies LLC | Two terminal nonvolatile memory using gate controlled diode elements |
7813158, | May 14 2007 | HONG KONG APPLIED SCIENCE AND TECHNOLOGY RESEARCH INSTITUTE CO, LTD | Recordable electrical memory |
7825455, | Aug 14 2000 | WODEN TECHNOLOGIES INC | Three terminal nonvolatile memory device with vertical gated diode |
7830697, | Jun 25 2007 | SanDisk Technologies LLC | High forward current diodes for reverse write 3D cell |
7859883, | May 14 2007 | HONG KONG APPLIED SCIENCE AND TECHNOLOGY RESEARCH INSTITUTE CO, LTD | Recordable electrical memory |
8122307, | Aug 15 2006 | Synopsys, Inc | One time programmable memory test structures and methods |
8149607, | Dec 21 2009 | SanDisk Technologies LLC | Rewritable memory device with multi-level, write-once memory cells |
8178379, | Apr 13 2007 | SAMSUNG ELECTRONICS CO , LTD | Integrated circuit, resistivity changing memory device, memory module, and method of fabricating an integrated circuit |
8219881, | Dec 28 2005 | Fujitsu Limited | Memory controlling method, program and device |
8547736, | Aug 03 2010 | Qualcomm Incorporated | Generating a non-reversible state at a bitcell having a first magnetic tunnel junction and a second magnetic tunnel junction |
8797792, | Aug 03 2010 | Qualcomm Incorporated | Non-reversible state at a bitcell having a first magnetic tunnel junction and a second magnetic tunnel junction |
8823076, | Aug 14 2000 | WODEN TECHNOLOGIES INC | Dense arrays and charge storage devices |
8842482, | Jun 29 2012 | MUFG UNION BANK, N A | Programmable memory with skewed replica and redundant bits for reset control |
8853765, | Aug 14 2000 | WODEN TECHNOLOGIES INC | Dense arrays and charge storage devices |
8981457, | Aug 14 2000 | WODEN TECHNOLOGIES INC | Dense arrays and charge storage devices |
9171857, | Aug 14 2000 | WODEN TECHNOLOGIES INC | Dense arrays and charge storage devices |
9478495, | Oct 26 2015 | SanDisk Technologies LLC | Three dimensional memory device containing aluminum source contact via structure and method of making thereof |
9559110, | Aug 14 2000 | WODEN TECHNOLOGIES INC | Dense arrays and charge storage devices |
9627395, | Feb 11 2015 | SanDisk Technologies LLC | Enhanced channel mobility three-dimensional memory structure and method of making thereof |
Patent | Priority | Assignee | Title |
4646266, | Sep 28 1984 | ENERGY CONVERSION DEVICES, INC | Programmable semiconductor structures and methods for using the same |
5541869, | Oct 22 1991 | British Telecommunications, plc | Resistive memory element |
5714795, | Nov 11 1994 | Foundation for Advancement of International Science | Semiconductor device utilizing silicide reaction |
5751012, | Jun 07 1995 | Round Rock Research, LLC | Polysilicon pillar diode for use in a non-volatile memory cell |
5915167, | Apr 04 1997 | ELM 3DS INNOVATONS, LLC | Three dimensional structure memory |
5943264, | Apr 29 1997 | SGS Microelectronics S.A. | Method for the control of a memory cell and one-time programmable non-volatile memory using CMOS technology |
6034882, | Nov 16 1998 | SanDisk Technologies LLC | Vertically stacked field programmable nonvolatile memory and method of fabrication |
6051851, | Apr 28 1994 | Canon Kabushiki Kaisha; Tadahiro Ohmi | Semiconductor devices utilizing silicide reaction |
6055180, | Jun 17 1997 | Thin Film Electronics ASA | Electrically addressable passive device, method for electrical addressing of the same and uses of the device and the method |
6072716, | Apr 14 1999 | Massachusetts Institute of Technology | Memory structures and methods of making same |
6130835, | Dec 02 1997 | GLOBALFOUNDRIES Inc | Voltage biasing for magnetic RAM with magnetic tunnel memory cells |
6306718, | Apr 26 2000 | Maxim Integrated Products, Inc | Method of making polysilicon resistor having adjustable temperature coefficients |
6407953, | Feb 02 2001 | SanDisk Technologies LLC | Memory array organization and related test method particularly well suited for integrated circuits having write-once memory arrays |
6420215, | Apr 28 2000 | SanDisk Technologies LLC | Three-dimensional memory array and method of fabrication |
6473332, | Apr 04 2001 | HOUSTON, UNIVERSITY OF | Electrically variable multi-state resistance computing |
6478231, | Jun 29 2001 | SAMSUNG ELECTRONICS CO , LTD | Methods for reducing the number of interconnects to the PIRM memory module |
6483734, | Nov 26 2001 | SAMSUNG ELECTRONICS CO , LTD | Memory device having memory cells capable of four states |
6483736, | Nov 16 1998 | SanDisk Technologies LLC | Vertically stacked field programmable nonvolatile memory and method of fabrication |
6545891, | Aug 14 2000 | INNOVATIVE MEMORY SYSTEMS, INC | Modular memory device |
6552409, | Jun 05 2001 | SAMSUNG ELECTRONICS CO , LTD | Techniques for addressing cross-point diode memory arrays |
6567299, | Feb 06 2001 | Renesas Electronics Corporation | Magnetic memory device and magnetic substrate |
6584541, | Sep 15 2000 | SanDisk Technologies LLC | Method for storing digital information in write-once memory array |
6618295, | Mar 21 2001 | SanDisk Technologies LLC | Method and apparatus for biasing selected and unselected array lines when writing a memory array |
6646912, | Jun 05 2001 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Non-volatile memory |
6694415, | Sep 15 2000 | SanDisk Technologies LLC | Methods for permanently preventing modification of a partition or file |
6711043, | Aug 14 2000 | INNOVATIVE MEMORY SYSTEMS, INC | Three-dimensional memory cache system |
6731528, | May 03 2002 | OVONYX MEMORY TECHNOLOGY, LLC | Dual write cycle programmable conductor memory system and method of operation |
6741495, | Feb 06 2001 | Renesas Electronics Corporation | Magnetic memory device and magnetic substrate |
6754098, | Apr 12 2002 | Renesas Electronics Corporation; NEC Electronics Corporation | Semiconductor memory device |
6765813, | Aug 14 2000 | INNOVATIVE MEMORY SYSTEMS, INC | Integrated systems using vertically-stacked three-dimensional memory cells |
6768661, | Jun 27 2002 | SanDisk Technologies LLC | Multiple-mode memory and method for forming same |
6791859, | Nov 20 2001 | OVONYX MEMORY TECHNOLOGY, LLC | Complementary bit PCRAM sense amplifier and method of operation |
6791885, | Feb 19 2002 | U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT | Programmable conductor random access memory and method for sensing same |
6825489, | Apr 06 2001 | Axon Technologies Corporation | Microelectronic device, structure, and system, including a memory structure having a variable programmable property and method of forming the same |
6834008, | Aug 02 2002 | Unity Semiconductor Corporation | Cross point memory array using multiple modes of operation |
6836433, | Jul 04 2002 | Renesas Electronics Corporation | Rewrite disable control method for determining rewrite enable/disable based on result of majority decision |
6839262, | Jun 27 2002 | SanDisk Technologies LLC | Multiple-mode memory and method for forming same |
6839263, | Feb 05 2003 | SAMSUNG ELECTRONICS CO , LTD | Memory array with continuous current path through multiple lines |
6856570, | Jan 18 2002 | VALTRUS INNOVATIONS LIMITED | Apparatus for writing data bits to a memory array |
6858883, | Jun 03 2003 | Hewlett-Packard Development Company, L.P. | Partially processed tunnel junction control element |
6868022, | Mar 28 2003 | SanDisk Technologies LLC | Redundant memory structure using bad bit pointers |
6879508, | Mar 14 2002 | SAMSUNG ELECTRONICS CO , LTD | Memory device array having a pair of magnetic bits sharing a common conductor line |
6881623, | Aug 29 2001 | U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT | Method of forming chalcogenide comprising devices, method of forming a programmable memory cell of memory circuitry, and a chalcogenide comprising device |
6885604, | Aug 10 2004 | Intel Corporation | Cascode fuse design |
6903361, | Sep 17 2003 | Round Rock Research, LLC | Non-volatile memory structure |
6917532, | Jun 21 2002 | Taiwan Semiconductor Manufacturing Company Limted | Memory storage device with segmented column line array |
6930909, | Jun 25 2003 | OVONYX MEMORY TECHNOLOGY, LLC | Memory device and methods of controlling resistance variation and resistance profile drift |
6947318, | Sep 25 2002 | Kioxia Corporation | Magnetic random access memory |
6950369, | Feb 06 2001 | Renesas Electronics Corporation | Magnetic memory device capable of passing bidirectional currents through the bit lines |
6952030, | Dec 19 2002 | SanDisk Technologies LLC | High-density three-dimensional memory cell |
6954385, | Feb 19 2002 | U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT | Method and apparatus for sensing resistive memory state |
6961262, | May 22 2002 | DATA QUILL LIMITED | Memory cell isolation |
6996660, | Apr 09 2001 | SanDisk Technologies LLC | Memory device and method for storing and reading data in a write-once memory array |
7000063, | Oct 05 2001 | INNOVATIVE MEMORY SYSTEMS, INC | Write-many memory device and method for limiting a number of writes to the write-many memory device |
7003619, | Apr 09 2001 | SanDisk Technologies LLC | Memory device and method for storing and reading a file system structure in a write-once memory array |
7031182, | Nov 28 2000 | Precision Dynamics Corporation | Rectifying charge storage memory circuit |
7046569, | Apr 07 2004 | Kabushiki Kaisha Toshiba | Semiconductor integrated circuit device including OTP memory, and method of programming OTP memory |
7062602, | Apr 09 2001 | SanDisk Technologies LLC | Method for reading data in a write-once memory device using a write-many file system |
7071008, | Aug 02 2002 | Unity Semiconductor Corporation | Multi-resistive state material that uses dopants |
7095644, | Dec 22 2003 | III Holdings 1, LLC | Conductive memory array having page mode and burst mode read capability |
7116573, | Jul 18 2003 | NEC Corporation | Switching element method of driving switching element rewritable logic integrated circuit and memory |
7132350, | Jul 21 2003 | Macronix International Co., Ltd. | Method for manufacturing a programmable eraseless memory |
7161218, | Jun 09 2003 | NANTERO,INC | One-time programmable, non-volatile field effect devices and methods of making same |
7176064, | Dec 03 2002 | SanDisk Technologies LLC | Memory cell comprising a semiconductor junction diode crystallized adjacent to a silicide |
7190611, | Jan 07 2003 | SAMSUNG SEMICONDUCTOR INC | Spin-transfer multilayer stack containing magnetic layers with resettable magnetization |
7205564, | Nov 11 2003 | Kabushiki Kaisha Toshiba | Resistance change memory having organic semiconductor layer |
7218550, | Oct 30 1998 | Sony Corporation | Magnetic storage device |
7224632, | Jan 04 2002 | U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT | Rewrite prevention in a variable resistance memory |
20030001230, | |||
20030047765, | |||
20030115518, | |||
20040228159, | |||
20050027928, | |||
20050052915, | |||
20050098800, | |||
20050121743, | |||
20050123837, | |||
20050158950, | |||
20050221200, | |||
20050226067, | |||
20060003586, | |||
20060047920, | |||
20070069276, | |||
20070070690, | |||
20070101131, | |||
20070164309, | |||
20080017912, | |||
20080023790, | |||
DE102004029939, | |||
EP788113, | |||
EP1450373, | |||
WO2004055827, | |||
WO2005066969, | |||
WO2006121837, | |||
WO2007126669, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 28 2006 | SCHEUERLEIN, ROY E | SanDisk 3D LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018764 | /0328 | |
Jul 28 2006 | PETTI, CHRISTOPHER J | SanDisk 3D LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018764 | /0328 | |
Jul 31 2006 | SanDisk 3D LLC | (assignment on the face of the patent) | / | |||
Mar 24 2016 | SanDisk 3D LLC | SanDisk Technologies Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 038300 | /0665 | |
Mar 24 2016 | SanDisk 3D LLC | SanDisk Technologies Inc | CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT LISTED PATENT NUMBER 8853569 TO THE CORRECT PATENT NUMBER 8883569 PREVIOUSLY RECORDED ON REEL 038300 FRAME 0665 ASSIGNOR S HEREBY CONFIRMS THE ASSIGNMENT | 038520 | /0552 | |
May 16 2016 | SanDisk Technologies Inc | SanDisk Technologies LLC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 038809 | /0472 | |
Jul 29 2021 | SanDisk Technologies LLC | WODEN TECHNOLOGIES INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 058871 | /0928 |
Date | Maintenance Fee Events |
Jul 05 2012 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jul 21 2016 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Sep 21 2020 | REM: Maintenance Fee Reminder Mailed. |
Dec 23 2020 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Dec 23 2020 | M1556: 11.5 yr surcharge- late pmt w/in 6 mo, Large Entity. |
Date | Maintenance Schedule |
Feb 03 2012 | 4 years fee payment window open |
Aug 03 2012 | 6 months grace period start (w surcharge) |
Feb 03 2013 | patent expiry (for year 4) |
Feb 03 2015 | 2 years to revive unintentionally abandoned end. (for year 4) |
Feb 03 2016 | 8 years fee payment window open |
Aug 03 2016 | 6 months grace period start (w surcharge) |
Feb 03 2017 | patent expiry (for year 8) |
Feb 03 2019 | 2 years to revive unintentionally abandoned end. (for year 8) |
Feb 03 2020 | 12 years fee payment window open |
Aug 03 2020 | 6 months grace period start (w surcharge) |
Feb 03 2021 | patent expiry (for year 12) |
Feb 03 2023 | 2 years to revive unintentionally abandoned end. (for year 12) |