Patent ReferencesApparatus for providing block erasing in a flash EPROM Flash EEPROM array with paged erase architecture Floating gate non-volatile memory with deep power down and write lock-out Secure memory card Flash eeprom system Programmable redundancy scheme suitable for single-bit state and multibit state nonvolatile memories Nonvolatile memory with blocks and circuitry for selectively protecting the blocks for memory operations Method and device for selectively locking write access to blocks in a memory array using write protect inputs and block enabled status Memory device having programmable access protection and method of operating the same Patent #: 5974500 Inventors
ApplicationNo. 076298 filed on 05/11/1998US Classes:711/163, Access limiting365/185.33, Flash711/103, Programmable read only memory (PROM, EEPROM, etc.)711/152, Memory access blocking711/173Memory partitioningExaminersPrimary: Nguyen, Hiep T.Attorney, Agent or FirmInternational ClassG06F 012/14AbstractAn apparatus for protecting memory blocks in a block-based flash Erasable Programmable Read Only Memory (EPROM) device is disclosed. A non-volatile memory array includes a number of blocks that are capable of being placed in a locked state or an unlocked state. A volatile lock register and transmits a write protect signal and a volatile lock-down register are coupled to a lockable block in the volatile memory array. A hardware override line is coupled to both the lock register and the lock-down register. The hardware override line temporarily overrides operation of the lock-down register when it transmits a signal at a first logic state. The lock down register may be used to prevent programming of an associated lock register. The lock registers and lock down registers may be embodied in static access memory (SRAM) circuits. A command buffer may be operable to transmit a two cycle command including a first command specifying whether a lock configuration is to be changed and a second command specifying whether a block is to be placed in a lock state, an unlock state, or locked down state. The lock down registers may be capable of being set to lock down only once during a period in which the apparatus is powered up. | |