US7908427B2

Non-volatile memory devices and control and operation thereof

Summary by NHIP

Extended Addressing Flash Memory

The flash memory integrated circuit chip uses separate address interfaces to access a main array and additional redundant erase blocks. These interfaces combine their ranges into a single contiguous user address space larger than the physical array size while blocking access to repair blocks.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

An improved non-volatile erase block memory device apparatus and method is described that incorporates an improved addressing scheme to provide for extended addressing allowing redundant erase blocks that are not utilized to repair general use erase blocks of the main memory array to be accessed and utilized as additional storage space by an end user. The additional storage space formed by the unused redundant erase blocks and the specified storage space of the main memory array is presented to the end user as a single contiguous address space. Additionally, the redundant erase blocks can be utilized to repair any damaged erase block in the memory array of the non-volatile erase block memory or Flash memory device regardless of bank placement.

US7908427B2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 25 August 2022, 4.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

10 claims: 1 independent, 9 dependent

  1. 1
    Broadest claimClaim Score 39, average(NHIP)A flash memory integrated circuit chip comprising:a flash memory array;and an interface including: an address interface having address lines configured to be coupled to a source external to the integrated circuit chip, and the address interface configured to enable access to an address range of a specified plurality of erase blocks of the flash memory array of a specified size corresponding to the address range;and an extended address interface having at least one address line configured to be coupled to the external source, and the extended address interface configured to enable access to an extended address range of a plurality of additional erase blocks of the flash memory array, and the extended address range of the plurality of additional erase blocks and the address range of the specified plurality of erase blocks form one or more ranges of user accessible general use addresses, and the sum of the one or more ranges of user accessible general use addresses is larger than the specified size of the flash memory array.