×

Method and apparatus for mapping memory as to operable and faulty locations

  • US 5,541,938 A
  • Filed: 03/11/1994
  • Issued: 07/30/1996
  • Est. Priority Date: 03/12/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for mapping operable homologous address locations in a semiconductor memory device having faulty locations so as to enable such semiconductor memory devices to be used, said method comprising:

  • organizing the semiconductor memory device as at least one memory block having a plurality of memory banks to form an elementary information word;

    identifying all operable homologous address locations of the memory banks of the semiconductor memory device;

    utilizing areas of the memory block having a limited number of faulty locations by applying an error correction procedure implementing a modified Reed-Solomon algorithm having a generator polynomial
    
    
    space="preserve" listing-type="equation">g(x)=x.sup.4 +a.sup.201.x.sup.3 +a.sup.246.x.sup.2 +a.sup.201.x+1by translating a data string in such a manner as to move an error always to the first location of the data string;

    detecting and correcting errors by logic test circuits;

    establishing a map of the operable homologous address locations of the memory banks;

    storing the map of operable homologous address locations of the memory banks in a non-volatile memory as data content respectively associated with the memory bank, thereby forming a transcoding table of material addresses in the non-volatile memory;

    requesting access to a memory block identified by a sequential logical address;

    associating the sequential logical address of the memory block to a material address of the non-volatile memory;

    retrieving the data content of a selected material address from the non-volatile memory; and

    directly accessing the corresponding memory block enabled by the data content retrieved from the non-volatile memory at the selected material address.

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