×

Programmable memory data protection scheme

  • US 4,975,878 A
  • Filed: 09/18/1989
  • Issued: 12/04/1990
  • Est. Priority Date: 01/28/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. An electrically erasable programmable read only memory (EEPROM) device that includes a memory array comprising a plurality of electrically erasable programmable read only memory data storage registers for storing data, each data storage register having a corresponding access address associated therewith, the access addresses defining the data storage registers sequentially from an initial data storage register to a final data storage, the EEPROM device further including means responsive to a read access address for reading data stored in a data storage register corresponding to the read access address, means responsive to an erase access address for electrically erasing data stored in a data storage registers corresponding to the erase access address, and means responsive to a write access address for altering data stored in a data storage register corresponding to the write access address, the EEPROM device further comprising:

  • (a) a programmable memory protect register that stores the access address of a selected data storage register as a protect address, the protect address defining a sequence of data storage registers having addresses equal to or greater than the address of the selected data storage resister;

    (b) means responsive to the protect address for prohibiting alteration of data stored in the sequence of data storage registers defined by the protect address; and

    (c) means for permanently locking the protect address into the memory protect register thereby permanently converting each of the data storage registers in the sequence of data storage registers in the sequence of data storage registers defined by the protect address from an electrically erasable programmable read only memory data storage register to a read only data storage register.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×