Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
195 words
An erase/program verify voltage control circuit for use in an EPROM/flash memory system that includes a plurality of memory cells that can be programmed, erased and read by a host device, said voltage control circuit comprising: a comparator having a first differential input that is coupled to a stable voltage reference and a second differential input that is coupled to a first circuit node; said comparator changing its output as a function of differences between said voltage reference and a voltage at said first node; a feedback network having an input coupled to said comparator's output, said feedback network being configured to respond to changes in said comparator's output by driving said first node towards said reference voltage when said reference voltage and said voltage at said first node differ; and a voltage divider network that maintains a second circuit node at a selectable word line supply voltage when said first node is equal to said voltage reference, said word line supply voltage being selected from a preset program verify voltage when said host is performing a program verify operation and a preset erase verify voltage when said host is performing an erase verify operation.
Claim 2
Dependent Claim
195 words
An erase/program verify voltage control circuit for use in an EPROM/flash memory system that includes a plurality of memory cells that can be programmed, erased and read by a host device, said voltage control circuit comprising: a comparator having a first differential input that is coupled to a stable voltage reference and a second differential input that is coupled to a first circuit node; said comparator changing its output as a function of differences between said voltage reference and a voltage at said first node; a feedback network having an input coupled to said comparator's output, said feedback network being configured to respond to changes in said comparator's output by driving said first node towards said reference voltage when said reference voltage and said voltage at said first node differ; and a voltage divider network that maintains a second circuit node at a selectable word line supply voltage when said first node is equal to said voltage reference, said word line supply voltage being selected from a preset program verify voltage when said host is performing a program verify operation and a preset erase verify voltage when said host is performing an erase verify operation.
Claim 3
Dependent Claim
19 words
The erase/program verify voltage control circuit of claim 1, wherein said voltage reference is derived from a bandgap reference.
Claim 4
Dependent Claim
17 words
The erase/program verify voltage control circuit of claim 2, wherein said voltage reference is approximately 1.28 VDC.
Claim 5
Dependent Claim
37 words
The erase/program verify voltage control circuit of claim 1, wherein said preset program verify voltage is higher than a worst case high VCC and said preset erase verify voltage is lower than a worst case low VCC.
Claim 6
Dependent Claim
29 words
The erase/program verify voltage control circuit of claim 4, wherein said worst case high VCC is approximately 5.7 VDC and said worst case low VCC is approximately 4.3 VDC.
Claim 7
Dependent Claim
29 words
The erase/program verify voltage control circuit of claim 5, wherein said preset program verify voltage is approximately 6.4 VDC and said preset erase verify voltage is approximately 4.0 VDC.
Claim 8
Dependent Claim
240 words
The erase/program verify voltage control circuit of claim 1, wherein said voltage divider network comprises: a first resistor having a first resistance, said first resistor being connected between said first circuit node and said second circuit node; a second resistor having a second resistance, said second resistor being connected between said first circuit node and a third circuit node; a first n-channel transistor having a drain connected to said third node a source connected to a circuit ground node and a gate coupled to a program verify signal provided by said host, said host asserting said program verify signal when performing said program verify operation, as a result turning on said first transistor; and a third resistor having a third resistance, said third resistor being connected between said third circuit node and the drain of a second n-channel transistor; said second n-channel transistor having a source connected to said circuit ground node and a gate coupled to an erase verify signal provided by said host, said host asserting said erase verify signal when performing said erase verify operation, as a result turning on said second transistor; said respective resistances being determined so that, when said program verify signal is asserted, said second node will be at said preset program verification voltage and, when said erase verify signal is asserted, said second node will be at said preset erase verify signal, said erase and program verify signals never being asserted simultaneously.
Claim 9
Dependent Claim
49 words
The erase/program verify voltage control circuit of claim 1, wherein said comparator is configured to drive said output lower when a voltage at said first node is greater than said voltage reference and to drive said output higher when said first node voltage is smaller than said voltage reference.
Claim 10
Dependent Claim
53 words
The erase/program verify voltage control circuit of claim 1, wherein said comparator is enabled by a VERIFY signal asserted by said host when said host is performing one of said verification operations, such that, when said VERIFY signal is deasserted by said host, said comparator and said voltage control circuit are turned off.
Claim 11
Independent Claim
168 words
A method for verifying flash cell erase and program operations comprising the steps of: (1) following execution of said program operation: (a) generating a worst case program verify voltage that is stable and reproducible; (b) outputting said program verify voltage on word lines of flash cells just programmed; (c) determining whether any of said flash cells were turned on by said program verify voltage; (d) after determining that some of said flash cells were turned on, re-executing said program operation and repeating steps (1)(a) through (1)(d) of said method; and (2) following execution of said erase operation: (a) generating a worst case erase verify voltage that is stable and reproducible; (b) outputting said erase verify voltage on word lines of flash cells just programmed; (c) determining whether any of said flash cells were not turned on by said program verify voltage; and (d) after determining that some of said flash cells were not turned on, re-executing said erase operation and repeating steps (2)(a) through (2)(d) of said method.
Claim 12
Independent Claim
168 words
A method for verifying flash cell erase and program operations comprising the steps of: (1) following execution of said program operation: (a) generating a worst case program verify voltage that is stable and reproducible; (b) outputting said program verify voltage on word lines of flash cells just programmed; (c) determining whether any of said flash cells were turned on by said program verify voltage; (d) after determining that some of said flash cells were turned on, re-executing said program operation and repeating steps (1)(a) through (1)(d) of said method; and (2) following execution of said erase operation: (a) generating a worst case erase verify voltage that is stable and reproducible; (b) outputting said erase verify voltage on word lines of flash cells just programmed; (c) determining whether any of said flash cells were not turned on by said program verify voltage; and (d) after determining that some of said flash cells were not turned on, re-executing said erase operation and repeating steps (2)(a) through (2)(d) of said method.
Claim 13
Dependent Claim
21 words
The method of claim 10, wherein said program verify voltage and said erase verify voltage are generated from a bandgap reference.
Claim 14
Dependent Claim
13 words
The method of claim 11, wherein said voltage reference is approximately 1.28 VDC.
Claim 15
Dependent Claim
66 words
The method of claim 10, wherein said program verify voltage is higher than a worst case high VCC and said preset erase verify voltage is lower than a worst case low VCC, said worst case high and low VCCs representing worst case voltages that could be placed on said word lines to read, respectively, programmed and erased flash cells during normal use of said memory system.
Claim 16
Dependent Claim
25 words
The method of claim 13, wherein said worst case high VCC is approximately 5.7 VDC and said worst case low VCC is approximately 4.3 VDC.
Claim 17
Dependent Claim
23 words
The method of claim 14, wherein said program verify voltage is approximately 6.4 VDC and said erase verify voltage is approximately 4.0 VDC.
Claim 18
Independent Claim
89 words
A method for verifying flash cell erase operations comprising the steps of: following execution of said erase operation: (a) generating a worst case erase verify voltage that is stable and reproducible; (b) outputting said erase verify voltage on word lines of flash cells just programmed; (c) determining whether any of said flash cells were not turned on by said program verify voltage; and (d) after determining that some of said flash cells were not turned on, re-executing said erase operation and repeating steps (a) through (d) of said method.
Claim 19
Independent Claim
89 words
A method for verifying flash cell erase operations comprising the steps of: following execution of said erase operation: (a) generating a worst case erase verify voltage that is stable and reproducible; (b) outputting said erase verify voltage on word lines of flash cells just programmed; (c) determining whether any of said flash cells were not turned on by said program verify voltage; and (d) after determining that some of said flash cells were not turned on, re-executing said erase operation and repeating steps (a) through (d) of said method.
Claim 20
Independent Claim
87 words
A method for verifying flash cell program operations comprising the steps of: following execution of said program operation: (a) generating a worst case program verify voltage that is stable and reproducible; (b) outputting said program verify voltage on word lines of flash cells just programmed; (c) determining whether any of said flash cells were turned on by said program verify voltage; and (d) after determining that some of said flash cells were turned on, re-executing said program operation and repeating steps (a) through (d) of said method.
Claim 21
Independent Claim
87 words
A method for verifying flash cell program operations comprising the steps of: following execution of said program operation: (a) generating a worst case program verify voltage that is stable and reproducible; (b) outputting said program verify voltage on word lines of flash cells just programmed; (c) determining whether any of said flash cells were turned on by said program verify voltage; and (d) after determining that some of said flash cells were turned on, re-executing said program operation and repeating steps (a) through (d) of said method.