Error detection and correction method and apparatus in a magnetoresistive random access memory

   
   

The present invention relates to a method and apparatus for reducing data errors in a magneto-resistive random access memory (MRAM). According to the disclosed method, data bits and associated error correction code (ECC) check bits are stored into a storage area. Thereafter, the data bits and ECC check bits are read out and any errors are detected and corrected. A data refresh is then initiated based on a count and data bits and associated ECC check bits stored in the storage area are then refreshed by accessing the stored data bits and the associated ECC check bits, and ultimately by checking, correcting and restoring the data bits and the ECC check bits to the storage area.

A invenção atual relaciona-se a um método e a um instrumento para reduzir erros dos dados em uma memória de acesso aleatório magneto-resistive (MRAM). De acordo com o método divulgado, os bocados de dados e os bocados associados da verificação do código de correção de erro (ECC) são armazenados em uma área de armazenamento. Depois disso, os bocados de dados e da verificação de ECC bocados são lidos para fora e todos os erros são detectados e corrigidos. Uns dados refrescam são iniciados então baseado em uma contagem e os bocados de dados e os bocados associados da verificação de ECC armazenados na área de armazenamento são refrescados então alcançando os bocados de dados armazenados e os bocados associados da verificação de ECC, e finalmente verificando, corrigindo e restaurando os bocados de dados e os bocados da verificação de ECC à área de armazenamento.

 
Web www.patentalert.com

< Hybrid data I/O for memory applications

< Method and apparatus for establishing a reference voltage in a memory

> Method for making a write-once memory device read compatible with a write-many file system

> Exchanging operation parameters between a data storage device and a controller

~ 00103