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

Flash eeprom array with improved high endurance

Assignee: Advanced Micro Devices Inc
•
Filing: 1993-08-23
•
Granted: 1994-10-25
•
Expires: 2013-08-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved over-erased bit correction structure is provided for performing a correction operation on over-erased memory cells in an array of flash EEPROM memory cells after erase operation so as to render high endurance. Sensing circuitry (20) is used to detect column leakage current indicative of an over-erased bit during an APDE mode of operation and for generating a logic signal representative of data stored in the memory cell. A data input buffer circuit (26) is used to compare the logic signal and a data signal representative of data programmed in the memory cell so as to generate a bit match signal. A pulse counter (30) is coupled to the data input buffer circuit for counting a plurality of programming pulses applied thereto. The data input buffer circuit selectively connects only certain ones of the columns of bit lines to the pulse counter in which the bit match signal is at a high logic level so as to program back over-erased memory cells connected to only the certain ones of the columns of bit lines.

Inventors

  • 👤 Chung K. Chang
  • 👤 Johnny C. Chen
  • 👤 Michael A. Van Buskirk
  • 👤 Lee E. Cleveland

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 16:30
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/34; G11C16/3404; G11C16/3409; G11C16/10; G11C16/08; G11C16/26; G11C16/28; G11C16/3418

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 400 words
In a semiconductor integrated circuit memory device having an over-erased bit correction structure for performing a correction operation on over-erased memory cells in the memory device, said correction structure comprising, in combination: a cell matrix (12) having a plurality of memory cells arrayed in rows of word lines and columns of bit lines intersecting said rows of word lines, each of said memory cells including a floating gate array transistor having its gate connected to one of said rows of word lines, its drain connected to one of said columns of bit lines, and its source connected to a ground potential; row decoder means (14) responsive to row address signals and being operatively connected to said cell matrix for selecting one of said rows of word lines; column decoder means (16) responsive to column address signals and being operatively connected to said cell matrix for selecting one of said columns of bit lines; reference periphery bit line circuit means (42) for generating a reference current for said columns of bit lines; sensing circuit means (20) for comparing leakage current in a selected one of said columns of bit lines and the reference current associated with the selected one of said columns of bit lines during an APDE mode of operation and for generating a logic signal representative of data stored in the memory cell, said logic signal being at a high logic level when said bit line leakage current is greater than said reference current indicative of an over-erased memory cell and being at a low logic level when said bit line leakage current is less than said reference current indicative of a properly programmed memory cell; data input buffer circuit means (26) for comparing said logic signal and a data signal representative of data programmed in the memory cell so as to generate a bit match signal which is at a high logic level when said logic signal and said data signal are equal; pulse counter means (30) coupled to said data input buffer circuit means for counting a plurality of programming pulses applied thereto; and said data input circuit means selectively connecting only certain ones of said columns of bit lines to said pulse counter means in which said bit match signal is at the high logic level so as to program back over-erased memory cells connected to only the certain ones of said columns of bit lines.
Claim 2
Dependent Claim 400 words
In a semiconductor integrated circuit memory device having an over-erased bit correction structure for performing a correction operation on over-erased memory cells in the memory device, said correction structure comprising, in combination: a cell matrix (12) having a plurality of memory cells arrayed in rows of word lines and columns of bit lines intersecting said rows of word lines, each of said memory cells including a floating gate array transistor having its gate connected to one of said rows of word lines, its drain connected to one of said columns of bit lines, and its source connected to a ground potential; row decoder means (14) responsive to row address signals and being operatively connected to said cell matrix for selecting one of said rows of word lines; column decoder means (16) responsive to column address signals and being operatively connected to said cell matrix for selecting one of said columns of bit lines; reference periphery bit line circuit means (42) for generating a reference current for said columns of bit lines; sensing circuit means (20) for comparing leakage current in a selected one of said columns of bit lines and the reference current associated with the selected one of said columns of bit lines during an APDE mode of operation and for generating a logic signal representative of data stored in the memory cell, said logic signal being at a high logic level when said bit line leakage current is greater than said reference current indicative of an over-erased memory cell and being at a low logic level when said bit line leakage current is less than said reference current indicative of a properly programmed memory cell; data input buffer circuit means (26) for comparing said logic signal and a data signal representative of data programmed in the memory cell so as to generate a bit match signal which is at a high logic level when said logic signal and said data signal are equal; pulse counter means (30) coupled to said data input buffer circuit means for counting a plurality of programming pulses applied thereto; and said data input circuit means selectively connecting only certain ones of said columns of bit lines to said pulse counter means in which said bit match signal is at the high logic level so as to program back over-erased memory cells connected to only the certain ones of said columns of bit lines.
Claim 3
Dependent Claim 38 words
In a semiconductor integrated circuit memory device as claimed in claim 1, wherein said plurality of programming pulses serve to change the negative threshold of the array transistor in the over-erased memory cell to a positive threshold voltage.
Claim 4
Dependent Claim 117 words
In a semiconductor integrated circuit memory device as claimed in claim 1, wherein said sensing circuit means is comprised of sense ratio resistive network (38) operatively connected to said columns of bit lines for generating a first resistance value corresponding to the leakage current in the selected one of said columns of bit lines, reference resistive network means (36) operatively connected to said reference periphery bit line circuit means for generating a second resistance value corresponding to the reference current, and comparator means (34) having a first input coupled to a sense ratio resistive network means and a second input connected to said reference resistive network means for comparing the column leakage current and the reference current.
Claim 5
Dependent Claim 54 words
In a semiconductor integrated circuit memory device as claimed in claim 3, wherein the ratio of said first resistance value to said second resistance value is defined to be a sense ratio which is increased to approximately 12:1 during the APDE mode of operation so as to enhance the endurance of the memory device.
Claim 6
Dependent Claim 35 words
In a semiconductor integrated circuit memory device as claimed in claim 1, wherein said reference periphery bit line circuit means is comprised of a mini-array for generating a corresponding reference current for each output line.
Claim 7
Dependent Claim 33 words
In a semiconductor integrated circuit memory device as claimed in claim 5, wherein said reference periphery bit line circuit means includes means (302) for doubling the sense ratio of said sensing circuit means.
Claim 8
Dependent Claim 50 words
In a semiconductor integrated circuit memory device as claimed in claim 1, further comprising match circuit means (33) responsive to the bit match signal from eight data input buffer means for generating a byte match signal which is at a high logic level only when each match signal is high.
Claim 9
Dependent Claim 54 words
In a semiconductor integrated circuit memory device as claimed in claim 7, wherein said pulse counter means terminates said plurality of pulses only when the byte match signal is at a high logic level indicating that a complete match exists between the byte data from the array and the byte data to be programmed.
Claim 10
Dependent Claim 33 words
In a semiconductor integrated circuit memory device as claimed in claim 8, further including means (28) responsive to said byte match circuit for selecting the next byte in the array to be programmed.
Claim 11
Dependent Claim 405 words
In a semiconductor integrated circuit memory device having an over-erased bit correction structure for performing a correction operation on over-erased memory cells in the memory device, said correction structure comprising, in combination: a cell matrix (12) having a plurality of memory cells arrayed in rows of word lines and columns of bit lines intersecting said rows of word lines, each of said memory cells including a floating gate array transistor having its gate connected to one of said rows of word lines, its drain connected to one of said columns of bit lines, and its source connected to a ground potential; row decoder means (14) responsive to row address signals and being operatively connected to said cell matrix for selecting one of said rows of word lines; column decoder means (16) responsive to column address signals and being operatively connected to said cell matrix for selecting one of said columns of bit lines; reference periphery bit line circuit means (44) for generating multiple reference currents each associated with one of the said columns of bit lines; sensing circuit means (20) for comparing leakage current in a selected one of said columns of bit lines and the reference current associated with the selected one of said columns of bit lines during an APDE mode of operation and for generating a logic signal representative of data stored in the memory cell, said logic signal being at a high logic level when said bit line leakage current is greater than said reference current indicative of an over-erased memory cell and being at a low logic level when said bit line leakage current is less than said reference current indicative of a properly programmed memory cell; data input buffer circuit means (26) for comparing said logic signal and a data signal representative of data programmed in the memory cell so as to generate a bit match signal which is at a high logic level when said logic signal and said data signal are equal; pulse counter means (30) coupled to said data input buffer circuit means for counting a plurality of programming pulses applied thereto; and said data input circuit means selectively connecting only certain ones of said columns of bit lines to said pulse counter means in which said bit match signal is at the high logic level so as to program back over-erased memory cells connected to only the certain ones of said columns of bit lines.
Claim 12
Dependent Claim 405 words
In a semiconductor integrated circuit memory device having an over-erased bit correction structure for performing a correction operation on over-erased memory cells in the memory device, said correction structure comprising, in combination: a cell matrix (12) having a plurality of memory cells arrayed in rows of word lines and columns of bit lines intersecting said rows of word lines, each of said memory cells including a floating gate array transistor having its gate connected to one of said rows of word lines, its drain connected to one of said columns of bit lines, and its source connected to a ground potential; row decoder means (14) responsive to row address signals and being operatively connected to said cell matrix for selecting one of said rows of word lines; column decoder means (16) responsive to column address signals and being operatively connected to said cell matrix for selecting one of said columns of bit lines; reference periphery bit line circuit means (44) for generating multiple reference currents each associated with one of the said columns of bit lines; sensing circuit means (20) for comparing leakage current in a selected one of said columns of bit lines and the reference current associated with the selected one of said columns of bit lines during an APDE mode of operation and for generating a logic signal representative of data stored in the memory cell, said logic signal being at a high logic level when said bit line leakage current is greater than said reference current indicative of an over-erased memory cell and being at a low logic level when said bit line leakage current is less than said reference current indicative of a properly programmed memory cell; data input buffer circuit means (26) for comparing said logic signal and a data signal representative of data programmed in the memory cell so as to generate a bit match signal which is at a high logic level when said logic signal and said data signal are equal; pulse counter means (30) coupled to said data input buffer circuit means for counting a plurality of programming pulses applied thereto; and said data input circuit means selectively connecting only certain ones of said columns of bit lines to said pulse counter means in which said bit match signal is at the high logic level so as to program back over-erased memory cells connected to only the certain ones of said columns of bit lines.
Claim 13
Dependent Claim 38 words
In a semiconductor integrated circuit memory device as claimed in claim 10, wherein said plurality of programming pulses serve to change the negative threshold of the array transistor in the over-erased memory cell to a positive threshold voltage.
Claim 14
Dependent Claim 117 words
In a semiconductor integrated circuit memory device as claimed in claim 10, wherein said sensing circuit means is comprised of sense ratio resistive network (38) operatively connected to said columns of bit lines for generating a first resistance value corresponding to the leakage current in the selected one of said columns of bit lines, reference resistive network means (36) operatively connected to said reference periphery bit line circuit means for generating a second resistance value corresponding to the reference current, and comparator means (34) having a first input coupled to a sense ratio resistive network means and a second input connected to said reference resistive network means for comparing the column leakage current and the reference current.
Claim 15
Dependent Claim 54 words
In a semiconductor integrated circuit memory device as claimed in claim 12, wherein the ratio of said first resistance value to said second resistance value is defined to be a sense ratio which is increased to approximately 12:1 during the APDE mode of operation so as to enhance the endurance of the memory device.
Claim 16
Dependent Claim 35 words
In a semiconductor integrated circuit memory device as claimed in claim 10, wherein said reference periphery bit line circuit means is comprised of a mini-array for generating the multiple reference currents for each output line.
Claim 17
Dependent Claim 33 words
In a semiconductor integrated circuit memory device as claimed in claim 14, wherein said reference periphery bit line circuit means includes means (302) for doubling the sense ratio of said sensing bit means.
Claim 18
Dependent Claim 50 words
In a semiconductor integrated circuit memory device as claimed in claim 10, further comprising match circuit means (33) responsive to the bit match signal from eight data input buffer means for generating a byte match signal which is at a high logic level only when each match signal is high.
Claim 19
Dependent Claim 54 words
In a semiconductor integrated circuit memory device as claimed in claim 16, wherein said pulse counter means terminates said plurality of pulses only when the byte match signal is at a high logic level indicating that a complete match exists between the byte data from the array and the byte data to be programmed.
Claim 20
Dependent Claim 33 words
In a semiconductor integrated circuit memory device as claimed in claim 17, further including means (28) responsive to said byte match circuit for selecting the next byte in the array to be programmed.
Claim 21
Dependent Claim 258 words
An over-erased bit correction for correcting over-erased memory cells in an array of flash EEPROM memory cells after erase operation so as to render high endurance, said correction structure comprising: sensing circuit means (20) for comparing leakage current in a selected one of columns of bit lines and a reference current associated with the selected one of said columns of bit lines during an APDE mode of operation and for generating a logic signal representative of data stored in the memory cell, said logic signal being at a high logic level when said bit line leakage current is greater than said reference current indicative of an over-erased memory cell and being at a low logic level when said bit line leakage current is less than said reference current indicative of a properly programmed memory cell; data input buffer circuit means (26) for comparing said logic signal and a data signal representative of data programmed in the memory cell so as to generate a bit match signal which is at a high logic level when said logic signal and said data signal are equal; pulse counter means (30) coupled to said data input buffer circuit means for counting a plurality of programming pulses applied thereto; and said data input circuit means selectively connecting only certain ones of said columns of bit lines to said pulse counter means in which said bit match signal is at the high logic level so as to program back over-erased memory cells connected to only the certain ones of said columns of bit lines.
Claim 22
Dependent Claim 258 words
An over-erased bit correction for correcting over-erased memory cells in an array of flash EEPROM memory cells after erase operation so as to render high endurance, said correction structure comprising: sensing circuit means (20) for comparing leakage current in a selected one of columns of bit lines and a reference current associated with the selected one of said columns of bit lines during an APDE mode of operation and for generating a logic signal representative of data stored in the memory cell, said logic signal being at a high logic level when said bit line leakage current is greater than said reference current indicative of an over-erased memory cell and being at a low logic level when said bit line leakage current is less than said reference current indicative of a properly programmed memory cell; data input buffer circuit means (26) for comparing said logic signal and a data signal representative of data programmed in the memory cell so as to generate a bit match signal which is at a high logic level when said logic signal and said data signal are equal; pulse counter means (30) coupled to said data input buffer circuit means for counting a plurality of programming pulses applied thereto; and said data input circuit means selectively connecting only certain ones of said columns of bit lines to said pulse counter means in which said bit match signal is at the high logic level so as to program back over-erased memory cells connected to only the certain ones of said columns of bit lines.
Claim 23
Dependent Claim 38 words
In a semiconductor integrated circuit memory device as claimed in claim 19, wherein said plurality of programming pulses serve to change the negative threshold of the array transistor in the over-erased memory cell to a positive threshold voltage.

References Cited (Backward Citations)

US5268870A Cited
US5293560A Cited
US5138580A Cited
US5077691A Cited
US5297096A Cited
US5241507A Cited
US5237535A Cited
US5233562A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-10-24 1998-04-25 1998-10-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-10-24 2002-04-25 2002-10-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-10-24 2006-04-25 2006-10-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag