Patent US3664487A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5138580A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for the erasure of memory cells, device designed to implement it, and use of said method in a device with non-supplied memory

Assignee: Gemplus SA
•
Filing: 1990-05-30
•
Granted: 1992-08-11
•
Expires: 2010-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for erasure of EEPROM memory cells consists, at the start of each erasure operation, in opening a counter in a RAM memory, carrying out a cycle of erasure as stipulated by the manufacturer, and then a cycle for reading and for comparing the voltage read with an expected voltage corresponding to the "erased" state of the memory cell. Then, if the voltage read is not the expected voltage, in incrementing the counter and ordering a new cycle of erasure, reading and comparison. When the voltage read is the expected voltage, a return code characteristic of the content of the counter and, hence, of the number of erasure cycles that have been necessary for the erasure operation, is transmitted to the user. The method can be applied, notably, to EEPROM memory devices used chip cards.

Inventors

  • 👤 Augustin Farrugia
  • 👤 Gerard Binguy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 04:57
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/34; G11C16/349; G11C16/10; G11C16/14

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 205 words
A method for the erasure of EEPROM memory cells contained in a memory, said method consisting in: opening and initializing a counter in a random-access memory associated with an erasure control processor at the start of an operation for erasing a memory cell of said memory; said operation for erasing comprising erasure cycles, carrying out an erasure cycle on said memory cell, then a reading cycle for reading an actual status voltage of said memory cell and a comparison of the voltage read with an expected voltage corresponding to an erased state of said memory cell; when said read and expected voltages are different, triggering the iteration of the counter and a new erasure and reading cycle, then a comparison, for as long as the content of the counter remains smaller than a predetermined number, said predetermined number being greater than one; ordering the transmission of a return code towards an output of the memory as a function of the content of the counter, and hence of the number of erasure cycles needed for the erasure operation, when the voltage read is the voltage expected after at least two erasure cycles, as well as when the content of the counter has reached the predetermined number.
Claim 2
Independent Claim 205 words
A method for the erasure of EEPROM memory cells contained in a memory, said method consisting in: opening and initializing a counter in a random-access memory associated with an erasure control processor at the start of an operation for erasing a memory cell of said memory; said operation for erasing comprising erasure cycles, carrying out an erasure cycle on said memory cell, then a reading cycle for reading an actual status voltage of said memory cell and a comparison of the voltage read with an expected voltage corresponding to an erased state of said memory cell; when said read and expected voltages are different, triggering the iteration of the counter and a new erasure and reading cycle, then a comparison, for as long as the content of the counter remains smaller than a predetermined number, said predetermined number being greater than one; ordering the transmission of a return code towards an output of the memory as a function of the content of the counter, and hence of the number of erasure cycles needed for the erasure operation, when the voltage read is the voltage expected after at least two erasure cycles, as well as when the content of the counter has reached the predetermined number.
Claim 3
Dependent Claim 55 words
A method according to claim 1, wherein an additional erasure cycle, namely a safeguard erasure cycle, is ordered before the transmission of the return code when the voltage read is the expected voltage and when the content of the cycle is different from zero, several erasure cycles having been necessary to obtain the expected voltage.
Claim 4
Independent Claim 108 words
A device comprising a memory constituted by EEPROM type memory cells associated with a processor, means for opening at the start of each operation of erasure a counter in a random-access memory (RAM) of the processor, and logic means for selectively triggering a return code as a function of the state of the counter at the end of the erasure operation, said selective triggering means including means for counting contents of the counter, and said counter including means for counting a number of erasure cycles in excess of one needed for an erasure operation, as well as when the contents of the counter has reached a predetermined number.
Claim 5
Independent Claim 108 words
A device comprising a memory constituted by EEPROM type memory cells associated with a processor, means for opening at the start of each operation of erasure a counter in a random-access memory (RAM) of the processor, and logic means for selectively triggering a return code as a function of the state of the counter at the end of the erasure operation, said selective triggering means including means for counting contents of the counter, and said counter including means for counting a number of erasure cycles in excess of one needed for an erasure operation, as well as when the contents of the counter has reached a predetermined number.
Claim 6
Independent Claim 31 words
A method of erasure according to one of the claims 1 or 2, wherein said EEPROM memory cells are not supplied except during a reading, writing and interrogation of said memory.
Claim 7
Dependent Claim 17 words
A method of erasure according to claim 4 wherein said memory is mounted in a microcircuit card.
Claim 8
Independent Claim 187 words
A method for erasure of EEPROM memory cells, said method comprising the steps of (a) initializing a counter in a random-access memory associated with an erasure control processor at the start of an operation for erasing a memory cell; (b) carrying out an erasure cycle of said memory cell, (c) then carrying out a reading cycle of said memory cell, and (d) comparing a voltage read with an expected voltage corresponding to an erased state of said memory cell; (e) when said read and said expected voltages are different, triggering an iteration of the counter, and carrying out a new erasure, reading cycle, and comparison and repeating said step (e) for as long as the content of the counter remains smaller than a predetermined whole number which is greater than two, and, (f) generating a return code as a function of the content of the counter, and hence of the number of erasure cycles needed for the erasure operation, when the voltage read is the voltage expected after at least two erasure cycles, as well as when the content of the counter has reached the predetermined number.
Claim 9
Independent Claim 187 words
A method for erasure of EEPROM memory cells, said method comprising the steps of (a) initializing a counter in a random-access memory associated with an erasure control processor at the start of an operation for erasing a memory cell; (b) carrying out an erasure cycle of said memory cell, (c) then carrying out a reading cycle of said memory cell, and (d) comparing a voltage read with an expected voltage corresponding to an erased state of said memory cell; (e) when said read and said expected voltages are different, triggering an iteration of the counter, and carrying out a new erasure, reading cycle, and comparison and repeating said step (e) for as long as the content of the counter remains smaller than a predetermined whole number which is greater than two, and, (f) generating a return code as a function of the content of the counter, and hence of the number of erasure cycles needed for the erasure operation, when the voltage read is the voltage expected after at least two erasure cycles, as well as when the content of the counter has reached the predetermined number.
Claim 10
Dependent Claim 55 words
A method according to claim 6, wherein an additional erasure cycle, namely a safeguard erasure cycle, is ordered before the transmission of the return code when the voltage read is the expected voltage and when the content of the cycle is different from zero, several erasure cycles having been necessary to obtain the expected voltage.
Claim 11
Independent Claim 92 words
A device, comprising a processor having RAM, a memory constituted by EEPROM type memory cells associated with said processor means for opening a counter at the start of each operation of erasure in said of the processor, and logic means for triggering a return code as a function of the state of the counter at the end of the erasure operation, further comprising means for incrementing the contents of said counter in accordance with a number of erasure cycles in excess of two needed for an erasure operation of a memory cell.
Claim 12
Independent Claim 92 words
A device, comprising a processor having RAM, a memory constituted by EEPROM type memory cells associated with said processor means for opening a counter at the start of each operation of erasure in said of the processor, and logic means for triggering a return code as a function of the state of the counter at the end of the erasure operation, further comprising means for incrementing the contents of said counter in accordance with a number of erasure cycles in excess of two needed for an erasure operation of a memory cell.

References Cited (Backward Citations)

EP0123177A1 Cited
US4680736A Cited
US4763305A Cited
US4758986A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-08-11 1996-02-10 1996-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-08-11 2000-02-10 2000-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-08-11 2004-02-10 2004-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag