Apparatus and method for managing memory defects

   
   

A method and apparatus for managing defects in a memory, wherein the method includes the steps of testing a plurality of memory locations to determine an inoperable memory location and moving a memory address corresponding to the inoperable memory location to a first position in a list of available memory addresses. The method further includes the steps of incrementing an address pointer to a second position in the list of available addresses indicating a next available memory address in the list of available addresses, wherein said step of incrementing an address pointer to a second position operates to remove the memory address stored in the first position from the list of available memory addresses. The apparatus includes a memory having a predetermined number of memory locations for storing data and an address pool having a predetermined number of available memory addresses therein, each of said predetermined number of available addresses corresponding to one of the predetermined number of memory locations. An address pool controller is provided, wherein the address pool controller manages defects in the memory by removing an address from the predetermined number of available addresses when the address is identified as corresponding to an inoperable memory location.

Een methode en een apparaat om tekorten in een geheugen te beheren, waarin de methode de stappen van het testen van een meerderheid van geheugenplaatsen om een inoperabele geheugenplaats te bepalen en het bewegen van een geheugenadres omvat dat aan de inoperabele geheugenplaats beantwoordt in een eerste positie in een lijst van beschikbare geheugenadressen. De methode omvat verder de stappen van het verhogen van een adreswijzer in een tweede positie in de lijst van beschikbare adressen die op een volgende beschikbaar geheugenadres in de lijst van beschikbare adressen wijzen, waarin de bovengenoemde stap van het verhogen van een adreswijzer in een tweede positie werkt om het geheugenadres dat in de eerste positie wordt opgeslagen uit de lijst van beschikbare geheugenadressen te verwijderen. Het apparaat omvat een geheugen dat een vooraf bepaald aantal geheugenplaatsen heeft voor het opslaan van gegevens en een adrespool die een vooraf bepaald aantal beschikbare geheugenadressen daarin heeft, elk van bovengenoemd vooraf bepaald aantal beschikbare adressen die aan één van het vooraf bepaalde aantal geheugenplaatsen beantwoorden. Een controlemechanisme van de adrespool wordt verstrekt, waarin het controlemechanisme van de adrespool tekorten in het geheugen door een adres uit het vooraf bepaalde aantal beschikbare adressen beheert te verwijderen wanneer het adres zoals beantwoordend aan een inoperabele geheugenplaats wordt geïdentificeerd.

 
Web www.patentalert.com

< System and method for extending virtual synchrony to wide area networks

< Symmetric multiprocessor systems with an independent super-coherent cache directory

> Locked content addressable memory for efficient access

> Memory arbiter with intelligent page gathering logic

~ 00132