×

Programmable erasure and programming time for a flash memory

  • US 5,621,687 A
  • Filed: 05/31/1995
  • Issued: 04/15/1997
  • Est. Priority Date: 05/31/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of programming and erasing a nonvolatile memory array of a memory device, the method comprising the steps of:

  • (a) determining a user-defined first value representing a predetermined number of times an operation is to be reinitiated on the nonvolatile memory array;

    (b) setting a pulse counter value to an initial value;

    (c) initiating the operation on the nonvolatile memory array and incrementally changing the pulse counter value, wherein the operation is a program operation or an erase operation performed by a write state machine of the memory device;

    (d) verifying the nonvolatile memory array to determine if the operation was successful;

    (e) repeating steps (b) and (c) if the operation was not successful until the pulse counter value is equal to the predetermined number of times.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×