US5912839A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Universal memory element and method of programming same
Assignee: Ovonyx Memory Technology LLC
•
Filing: 1998-06-23
•
Granted: 1999-06-15
•
Expires: 2018-06-23
Abstract
Abstract Method of programming Ovonic memory multistate-digital multibit memory elements, and use thereof for neural networks and data storage. The device is programmed by applying an energy pulse which is insufficient to switch the memory element from said high resistance state to said low resistance state, but sufficient to modify said memory material such that accumulation of additional energy pulses causes the memory element to switch from said high resistance state to said low resistance state.
Inventors
- 👤 Stanford R. Ovshinsky
- 👤 Boil Pashmakov
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 17:10
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/56; G11C11/5678; G11C13/00; G11C13/0002; G11C13/0004; G11C13/0021; G11C13/004; G11C13/0069; G11C11/54; G11C2013/0078; H; H10; H10B; H10B63/00; H10B63/20; H10N; H10N70/00; H10N70/20; H10N70/231; H10N70/801; H10N70/821; H10N70/826; H10N70/881; H10N70/882; H10N70/8828
Claims Analysis
Total Claims: 49
Claim 1
Independent Claim
130 words
A method of programming a digital, multi-level, phase-change memory element comprising a volume of phase-change memory material having at least a high resistance state and a detectably distinct low resistance state, and the ability to be set from said high resistance state to said low resistance state by a set energy pulse, said method comprising the step of: writing data into said memory element by applying a program energy pulse to said volume of memory material, wherein said program energy pulse is insufficient to set said memory material from said high resistance state to said low resistance state but sufficient to modify said memory material so that accumulation with at least one additional program energy pulse sets said memory material from said high resistance state to said low resistance state.
Claim 2
Independent Claim
130 words
A method of programming a digital, multi-level, phase-change memory element comprising a volume of phase-change memory material having at least a high resistance state and a detectably distinct low resistance state, and the ability to be set from said high resistance state to said low resistance state by a set energy pulse, said method comprising the step of: writing data into said memory element by applying a program energy pulse to said volume of memory material, wherein said program energy pulse is insufficient to set said memory material from said high resistance state to said low resistance state but sufficient to modify said memory material so that accumulation with at least one additional program energy pulse sets said memory material from said high resistance state to said low resistance state.
Claim 3
Dependent Claim
51 words
The method of claim 1, further comprising the step of erasing data from said memory element by applying a reset energy pulse to said volume of memory material, wherein said reset energy pulse sufficient to transform said volume of memory material from said low resistance state to said high resistance state.
Claim 4
Dependent Claim
67 words
The method of claim 1, further comprising the step of: reading data from said memory element by determining whether said memory material is in said low resistance state, and if not; applying at least one additional program energy pulse to said volume of memory material sufficient to set said memory material from said high resistance state to said low resistance state; and counting said additional energy pulses.
Claim 5
Dependent Claim
11 words
The method of claim 1, wherein said energy is electrical energy.
Claim 6
Dependent Claim
12 words
The method of claim 4, wherein said electrical energy is electrical current.
Claim 7
Dependent Claim
22 words
The method of claim 4, wherein said memory element further comprises means for delivering electrical energy to said volume of memory material.
Claim 8
Dependent Claim
24 words
The method of claim 6, wherein said means for delivering is a first contact and a second contact adjoining said volume of memory material.
Claim 9
Dependent Claim
31 words
The method of programming of claim 6, wherein said means for delivering comprises at least one tapered contact, said tapered contact tapering to a peak adjoining said volume of memory material.
Claim 10
Dependent Claim
28 words
The method of programming of claim 6, wherein said means for delivering comprises at least one field emitter positioned in close proximity to said volume of memory material.
Claim 11
Dependent Claim
29 words
The method of programming of claim 6, wherein said means for delivering comprises at least one field emitter positioned within the tunneling distance of said volume of memory material.
Claim 12
Dependent Claim
11 words
The method of claim 1, wherein said energy is optical energy.
Claim 13
Dependent Claim
11 words
The method of claim 1, wherein said energy is thermal energy.
Claim 14
Dependent Claim
37 words
The method of claim 1, wherein said phase-change material includes one or more elements selected from the group consisting of Te, Se, Ge, Sb, Bi, Pb, Sn, As, S, Si, P, O and mixtures or alloys thereof.
Claim 15
Dependent Claim
22 words
The method of claim 13, wherein said phase-change material includes at least one chalcogen element and at least one transition metal element.
Claim 16
Dependent Claim
24 words
The method of programming of claim 14, wherein said chalcogen element is selected from the group of Te, Se and mixtures or alloys thereof.
Claim 17
Dependent Claim
19 words
The method of programming of claim 15, wherein said chalcogen element is a mixture of both Te and Se.
Claim 18
Dependent Claim
33 words
The method of programming of claim 16, wherein said at least one transition metal element is selected from the group consisting of Cr, Fe, Ni, Nb, Pd, Pt and mixtures or alloys thereof.
Claim 19
Independent Claim
99 words
A method of setting a volume of phase-change memory material from a high resistance state to a detectably distinct low resistance state, said method comprising the step of: applying a plurality of program energy pulses to said volume of memory material, wherein each of said program energy pulses is insufficient to set said memory material from said high resistance state to said low resistance state but sufficient to modify said material so that the accumulation of said plurality of program energy pulses causes said memory material to be set from said high resistance state to said low resistance state.
Claim 20
Independent Claim
99 words
A method of setting a volume of phase-change memory material from a high resistance state to a detectably distinct low resistance state, said method comprising the step of: applying a plurality of program energy pulses to said volume of memory material, wherein each of said program energy pulses is insufficient to set said memory material from said high resistance state to said low resistance state but sufficient to modify said material so that the accumulation of said plurality of program energy pulses causes said memory material to be set from said high resistance state to said low resistance state.
Claim 21
Dependent Claim
15 words
The method of claim 18, wherein said plurality of program energy pulses is electrical energy.
Claim 22
Dependent Claim
12 words
The method of claim 19, wherein said electrical energy is electrical current.
Claim 23
Dependent Claim
11 words
The method of claim 18, wherein said energy is optical energy.
Claim 24
Dependent Claim
11 words
The method of claim 18, wherein said energy is thermal energy.
Claim 25
Independent Claim
142 words
A method of programming a digital, multi-state, phase-change memory element comprising a volume of phase-change memory material having at least a high resistance state and a detectably distinct low resistance state, and the ability to be set from said high resistance state to said low resistance state by a set current pulse having a set amplitude and a set duration, said method comprising the step of: writing data into said memory element by applying one or more program current pulses to said volume of memory material, wherein each of said program current pulses has amplitude equal to said set amplitude, each of said program current pulses having duration insufficient to switch said memory material from said high resistance state to said low resistance state, said one or more program current pulses having integrated duration less than or equal to said set duration.
Claim 26
Independent Claim
142 words
A method of programming a digital, multi-state, phase-change memory element comprising a volume of phase-change memory material having at least a high resistance state and a detectably distinct low resistance state, and the ability to be set from said high resistance state to said low resistance state by a set current pulse having a set amplitude and a set duration, said method comprising the step of: writing data into said memory element by applying one or more program current pulses to said volume of memory material, wherein each of said program current pulses has amplitude equal to said set amplitude, each of said program current pulses having duration insufficient to switch said memory material from said high resistance state to said low resistance state, said one or more program current pulses having integrated duration less than or equal to said set duration.
Claim 27
Dependent Claim
75 words
The method of claim 23, further including the step of reading data from said memory element, said reading step comprising the steps of: determing whether said volume of memory material is set to said low resistance state; and if not applying one or more additional program current pulses to said memory material until said memory material is set from said high resistance state to said low resistance state; and counting said additional program current pulses.
Claim 28
Dependent Claim
54 words
The method of claim 23, further including the step of erasing data from said memory element, said erasing step comprising the steps of: applying a reset current pulse to said volume of memory material, said reset current pulse sufficient to transform said memory material from said low resistance state to said high resistance state.
Claim 29
Dependent Claim
292 words
A parallel processing network comprising: (A) means for a parallel input of a plurality of data; and (B) parallel distributed processing means operative to receive and process said parallel input of said plurality of data, said processing means including: (1) a three-dimensional array of stacked planes of a plurality of unit cells; each of said unit cells is a single repetition of a repetitive, three-dimensional electrically interconnected pattern; each unit cell including: (a) data input means; (b) data output means; and (c) a multivalue-digital phase change memory element disposed so as to establish communication between said data input means and said data output means, said memory element including a chalcogenide based volume of memory material having a high resistance state and a detectably distinct low resistance state and the ability to be set from said high resistance state to said low resistance state by a set current pulse having sufficient energy, said memory material programmable to one of a plurality of detectably distinct programmed states by one or more program current pulses, each of said program current pulses insufficient to set said memory element but sufficient to modify said memory material so that accumulation with at least one additional program current pulse sets said memory element; and (2) means for establishing communication between said data input means of a first one of said unit cells in a first one of said stacked planes and said data output means of a second one of said unit cells in a second one of said stacked planes, said communication occurring through said volume of memory material of at least one of said unit cells, whereby the connection between said input means and said output means is determined by the programmed state of said memory material.
Claim 30
Dependent Claim
292 words
A parallel processing network comprising: (A) means for a parallel input of a plurality of data; and (B) parallel distributed processing means operative to receive and process said parallel input of said plurality of data, said processing means including: (1) a three-dimensional array of stacked planes of a plurality of unit cells; each of said unit cells is a single repetition of a repetitive, three-dimensional electrically interconnected pattern; each unit cell including: (a) data input means; (b) data output means; and (c) a multivalue-digital phase change memory element disposed so as to establish communication between said data input means and said data output means, said memory element including a chalcogenide based volume of memory material having a high resistance state and a detectably distinct low resistance state and the ability to be set from said high resistance state to said low resistance state by a set current pulse having sufficient energy, said memory material programmable to one of a plurality of detectably distinct programmed states by one or more program current pulses, each of said program current pulses insufficient to set said memory element but sufficient to modify said memory material so that accumulation with at least one additional program current pulse sets said memory element; and (2) means for establishing communication between said data input means of a first one of said unit cells in a first one of said stacked planes and said data output means of a second one of said unit cells in a second one of said stacked planes, said communication occurring through said volume of memory material of at least one of said unit cells, whereby the connection between said input means and said output means is determined by the programmed state of said memory material.
Claim 31
Dependent Claim
23 words
The network of claim 26, further comprising means for programming each of said plurality of unit cells to one of said programmmed states.
Claim 32
Dependent Claim
31 words
The network of claim 27, wherein said means for programming comprises means for applying an electrical signal to said volume of memory material of each of said plurality of unit cells.
Claim 33
Dependent Claim
24 words
The network of claim 28, wherein said means for applying is in electrical communication with the data input means of the corresponding unit cell.
Claim 34
Dependent Claim
26 words
The network of claim 28, wherein said means for applying is in electrical communication with the data output means of at least one other unit cell.
Claim 35
Dependent Claim
15 words
The network of claim 27, wherein said means for programming includes a field effect transistor.
Claim 36
Dependent Claim
29 words
The network of claim 31, wherein the gate of said field effect transistor is in electrical communication with the data output means of at least one other unit cell.
Claim 37
Dependent Claim
26 words
The network of claim 26, wherein each of said plurality of unit cells further includes isolation means disposed in series with said volume of memory material.
Claim 38
Dependent Claim
12 words
The network of claim 33, wherein said isolation means is a diode.
Claim 39
Dependent Claim
13 words
The network of claim 34, wherein said diode is a polycrystalline silicon diode.
Claim 40
Dependent Claim
12 words
The network of claim 34, wherein said diode is a microcrystalline diode.
Claim 41
Dependent Claim
12 words
The network of claim 26, wherein said isolation means comprises a transistor.
Claim 42
Dependent Claim
13 words
The network of claim 37, wherein said transistor is a field effect transistor.
Claim 43
Dependent Claim
26 words
The network of claim 26, wherein said means for a parallel input of a plurality of data comprises means for a parallel input of electrical data.
Claim 44
Dependent Claim
26 words
The network of claim 26, wherein said means for a parallel input of a plurality of data comprises means for a parallel input of optical data.
Claim 45
Dependent Claim
25 words
The network of claim 40, wherein the means for a parallel input of optical data further includes means for converting optical data to electrical data.
Claim 46
Dependent Claim
23 words
The network of claim 41, wherein said means for converting optical data to electrical data includes a photoresponsive body of silicon alloy material.
Claim 47
Dependent Claim
31 words
The network of claim 26, wherein said means for a parallel input of data further includes means for sensing a preselected chemical species and generating an electrical signal in response thereto.
Claim 48
Dependent Claim
35 words
The network of claim 26, wherein said chalcogenide based volume of memory material further includes one or more elements from the group consisting of carbon, silicon, germanium, tin, lead, phosphorus, arsenic, antimony, fluorine, and bismuth.
Claim 49
Dependent Claim
61 words
The network of claim 26, wherein said data input means is an excitory data input means and wherein said each unit cell further includes second data input means for the input of inhibitory data and a second chalcogenide based multivalue-digital phase change memory element, disposed so as to establish communication between said second data input means and said data output means.
References Cited (Backward Citations)
US5166901A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-06-14 | 2002-12-14 | 2003-06-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-06-14 | 2006-12-14 | 2007-06-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-06-14 | 2010-12-14 | 2011-06-15 | $7700.00 | Window Closed / Lapsed |