← Back to Patent Explorer
US5684741A Expired / Lapsed US ⏱️ 0.0 years remaining

Auto-verification of programming flash memory cells

Assignee: Intel Corp
•
Filing: 1995-12-26
•
Granted: 1997-11-04
•
Expires: 2015-12-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for verifying that a flash EEPROM memory device has reached a programmed state including the steps of providing a programming pulse of a preselected level and unspecified duration to the device, monitoring the current through the device as the programming pulse is applied, and providing a signal to terminate the programming pulse when the current through the device reaches a state equivalent to that through a programmed device.

Inventors

  • 👤 Sanjay Talreja

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 11:39
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/34; G11C16/3436; G11C16/3468; G11C16/3486; G11C16/26; G11C16/28; G11C16/3481

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 133 words
A circuit for verifying that a flash EEPROM memory device in a flash EEPROM memory array has reached a particular programmed state comprising: means for providing a programming pulse of a preselected level and unspecified duration to the device, means for monitoring the current through the device as the programming pulse is applied, the means for monitoring the current through the device comprising: means for mirroring the current through the flash EEPROM memory device through devices selected to provide an output voltage, and means for comparing the output voltage to a reference voltage indicating a device is in the particular programmed state, and means for providing a signal to terminate the programming pulse when the current through the device reaches a state equivalent to that through a device in the desired programmed state.
Claim 2
Dependent Claim 133 words
A circuit for verifying that a flash EEPROM memory device in a flash EEPROM memory array has reached a particular programmed state comprising: means for providing a programming pulse of a preselected level and unspecified duration to the device, means for monitoring the current through the device as the programming pulse is applied, the means for monitoring the current through the device comprising: means for mirroring the current through the flash EEPROM memory device through devices selected to provide an output voltage, and means for comparing the output voltage to a reference voltage indicating a device is in the particular programmed state, and means for providing a signal to terminate the programming pulse when the current through the device reaches a state equivalent to that through a device in the desired programmed state.
Claim 3
Dependent Claim 80 words
A circuit for verifying that a flash EEPROM memory device in a flash EEPROM memory array has reached a particular programmed state as claimed in claim 1 in which the means for providing a signal to terminate the programming pulse when the current through the device reaches a state equivalent to that through a device in the desired programmed state comprises: means for sensing the output signal, and means for terminating the programming pulse when the output signal changes state.
Claim 4
Dependent Claim 78 words
A circuit for verifying that a flash EEPROM memory device in a flash EEPROM memory array has reached a particular programmed state as claimed in claim 1 in which the means for providing a programming pulse of a preselected level and unspecified duration to the device comprises means for providing a programming voltage to a bitline to which the flash EEPROM memory device is joined utilizing devices which are disabled when the state of the output signal switches.
Claim 5
Dependent Claim 132 words
A circuit for verifying that a flash EEPROM memory device in a flash EEPROM memory array has reached a particular programmed state as claimed in claim 1: in which the means for providing a signal to terminate the programming pulse when the current through the device reaches a state equivalent to that through a device in the particular programmed state comprises: means for sensing the output signal, and means for terminating the programming pulse when the output signal changes state; and in which the means for providing a programming pulse of a preselected level and unspecified duration to the device comprises means for providing a programming voltage to a bitline to which the flash EEPROM memory device is joined utilizing devices which are disabled when the state of the output signal switches.
Claim 6
Independent Claim 129 words
A method for verifying that a flash EEPROM memory device has reached a particular state comprising the steps of: providing a pulse of a preselected level and unspecified duration to the device, monitoring the current through the device as the pulse is applied, monitoring the current through the device comprising the steps of: mirroring the current through the flash EEPROM memory device through transistor devices selected to provide an output voltage, and comparing the output voltage to a reference voltage indicating a device is in the particular state to generate an output signal which switches when a device reaches the particular state; and providing a signal to terminate the pulse when the current through the device reaches a state equivalent to that through a device in the particular state.
Claim 7
Independent Claim 129 words
A method for verifying that a flash EEPROM memory device has reached a particular state comprising the steps of: providing a pulse of a preselected level and unspecified duration to the device, monitoring the current through the device as the pulse is applied, monitoring the current through the device comprising the steps of: mirroring the current through the flash EEPROM memory device through transistor devices selected to provide an output voltage, and comparing the output voltage to a reference voltage indicating a device is in the particular state to generate an output signal which switches when a device reaches the particular state; and providing a signal to terminate the pulse when the current through the device reaches a state equivalent to that through a device in the particular state.
Claim 8
Dependent Claim 69 words
A method for verifying that a flash EEPROM memory device has reached a particular state as claimed in claim 5 in which the step of providing a signal to terminate the pulse when the current through the device reaches a state equivalent to that through a device in the particular state comprises the steps of: sensing the output signal, and terminating the pulse when the output signal changes state.
Claim 9
Dependent Claim 67 words
A method for verifying that a flash EEPROM memory device has reached a particular state as claimed in claim 5 in which the step of providing a pulse of a preselected level and unspecified duration to the device comprises providing a voltage to a bitline to which the flash EEPROM memory device is joined utilizing devices which are disabled when the state of the output signal switches.
Claim 10
Dependent Claim 123 words
A method for verifying that a flash EEPROM memory device has reached a particular state as claimed in claim 5, in which the step of providing a signal to terminate the pulse when the current through the device reaches a state equivalent to that through a device in the particular state comprises the steps of: sensing an output from the sense amplifier, and terminating the pulse when the output from the sense amplifier changes state; and in which the step of providing a pulse of a preselected level and unspecified duration to the device comprises providing a voltage to a bitline to which the flash EEPROM memory device is joined utilizing devices which are disabled when the state of the output signal switches.
Claim 11
Dependent Claim 163 words
A circuit for verifying that a flash EEPROM memory device in a flash EEPROM memory array of memory devices connected in rows to wordlines and columns to bitlines has reached a particular programmed state comprising: a switching circuit for providing a pulse of a preselected level and unspecified duration to the memory device, a circuit for monitoring the current through the device as the programming pulse is applied, the circuit for monitoring the current through the device comprising: a current mirror circuit for mirroring the current through the flash EEPROM memory device including devices selected to provide an output voltage, and a sense amplifier for comparing the output voltage at one input terminal to a reference voltage indicating a device is in the particular programmed state at another input terminal, and a feedback circuit for providing a signal to terminate the programming pulse when the current through the device reaches a state equivalent to that through a device in the desired programmed state.
Claim 12
Dependent Claim 163 words
A circuit for verifying that a flash EEPROM memory device in a flash EEPROM memory array of memory devices connected in rows to wordlines and columns to bitlines has reached a particular programmed state comprising: a switching circuit for providing a pulse of a preselected level and unspecified duration to the memory device, a circuit for monitoring the current through the device as the programming pulse is applied, the circuit for monitoring the current through the device comprising: a current mirror circuit for mirroring the current through the flash EEPROM memory device including devices selected to provide an output voltage, and a sense amplifier for comparing the output voltage at one input terminal to a reference voltage indicating a device is in the particular programmed state at another input terminal, and a feedback circuit for providing a signal to terminate the programming pulse when the current through the device reaches a state equivalent to that through a device in the desired programmed state.
Claim 13
Dependent Claim 105 words
A circuit for verifying that a flash EEPROM memory device in a flash EEPROM memory array of memory devices connected in rows to wordlines and columns to bitlines has reached a particular programmed state as claimed in claim 9 in which the feedback circuit for providing a signal to terminate the programming pulse when the current through the device reaches a state equivalent to that through a device in the desired programmed state comprises: a circuit connected to sense an output of the sense amplifier and to cause the switching circuit to terminate the programming pulse when the output of the sense amplifier changes state.
Claim 14
Dependent Claim 94 words
A circuit for verifying that a flash EEPROM memory device in a flash EEPROM memory array of memory devices connected in rows to wordlines and columns to bitlines has reached a particular programmed state as claimed in claim 9 in which the switching circuit for providing a programming pulse of a preselected level and unspecified duration to the device comprises transistor devices joining a programming voltage to a bitline to which the flash EEPROM memory device is joined which transistor devices are disabled when the state of the output of the sense amplifier switches.
Claim 15
Dependent Claim 149 words
A circuit for verifying that a flash EEPROM memory device in a flash EEPROM memory array has reached a particular programmed state as claimed in claim 9: in which the feedback circuit for providing a signal to terminate the programming pulse when the current through the device reaches a state equivalent to that through a device in the desired programmed state comprises: a circuit connected to sense an output of the sense amplifier and to cause the switching circuit to terminate the programming pulse when the output of the sense amplifier changes state; and in which the switching circuit for providing a pulse of a preselected level and unspecified duration to the memory device comprises transistor devices joining a programming voltage to a bitline to which the flash EEPROM memory device is joined which transistor devices are disabled when the state of the output of the sense amplifier switches.
Claim 16
Dependent Claim 145 words
A computer system comprising: a central processing unit; an input/output bus; a bridge circuit joining the central processing unit to the input/output bus; and a flash EEPROM memory array for providing long term storage joined to the input/output bus, the flash EEPROM memory array comprising: a plurality of flash EEPROM memory devices connected in rows to wordlines and columns to bitlines, and a circuit for verifying that a flash EEPROM memory device has reached a particular programmed state comprising: a switching circuit for providing a pulse of a preselected level and unspecified duration to the memory device, a circuit for monitoring the current through the device as the programming pulse is applied, and a feedback circuit for providing a signal to terminate the programming pulse when the current through the device reaches a state equivalent to that through a device in the desired programmed state.
Claim 17
Dependent Claim 145 words
A computer system comprising: a central processing unit; an input/output bus; a bridge circuit joining the central processing unit to the input/output bus; and a flash EEPROM memory array for providing long term storage joined to the input/output bus, the flash EEPROM memory array comprising: a plurality of flash EEPROM memory devices connected in rows to wordlines and columns to bitlines, and a circuit for verifying that a flash EEPROM memory device has reached a particular programmed state comprising: a switching circuit for providing a pulse of a preselected level and unspecified duration to the memory device, a circuit for monitoring the current through the device as the programming pulse is applied, and a feedback circuit for providing a signal to terminate the programming pulse when the current through the device reaches a state equivalent to that through a device in the desired programmed state.
Claim 18
Dependent Claim 77 words
A computer system as claimed in claim 13 in which the circuit for monitoring the current through the device as the programming pulse is applied comprises: a current mirror circuit for mirroring the current through the flash EEPROM memory device including devices selected to provide an output voltage, and a sense amplifier for comparing the output voltage at one input terminal to a reference voltage indicating a device in the particular programmed state at another input terminal.
Claim 19
Dependent Claim 74 words
A computer system as claimed in claim 14 in which the feedback circuit for providing a signal to terminate the programming pulse when the current through the device reaches a state equivalent to that through a device in the desired programmed state comprises: a circuit connected to sense an output of the sense amplifier and to cause the switching circuit to terminate the programming pulse when the output of the sense amplifier changes state.
Claim 20
Dependent Claim 63 words
A computer system as claimed in claim 13 in which the switching circuit for providing a programming pulse of a preselected level and unspecified duration to the device comprises transistor devices joining a programming voltage to a bitline to which the flash EEPROM memory device is joined which transistor devices are disabled when the state of the output of the sense amplifier switches.
Claim 21
Dependent Claim 200 words
A computer system as claimed in claim 13: in which the circuit for monitoring the current through the device as the programming pulse is applied comprises: a current mirror circuit for mirroring the current through the flash EEPROM memory device including devices selected to provide an output voltage, and a sense amplifier for comparing the output voltage at one input terminal to a reference voltage indicating a device in the particular programmed state at another input terminal, and; in which the feedback circuit for providing a signal to terminate the programming pulse when the current through the device reaches a state equivalent to that through a device in the desired programmed state comprises: a circuit connected to sense an output of the sense amplifier and to cause the switching circuit to terminate the programming pulse when the output of the sense amplifier changes state; and in which the switching circuit for providing a pulse of a preselected level and unspecified duration to the memory device comprises transistor devices joining a programming voltage to a bitline to which the flash EEPROM memory device is joined which transistor devices are disabled when the state of the output of the sense amplifier switches.

References Cited (Backward Citations)

US4460982A Cited
US4797856A Cited
US5200919A Cited
US5446656A Cited
US5495442A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-03 2001-05-05 2001-11-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-03 2005-05-05 2005-11-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-03 2009-05-05 2009-11-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag