×

MRAM having error correction code circuitry and method therefor

  • US 20050144551A1
  • Filed: 12/16/2003
  • Published: 06/30/2005
  • Est. Priority Date: 12/16/2003
  • Status: Active Grant
First Claim
Patent Images

1. A memory circuit, comprising:

  • a magnetoresistive random access memory (MRAM) core for storing data received by the memory circuit and outputting stored data, the magnetoresistive random access memory (MRAM) having a reserved portion;

    an error correction code (ECC) coder for adding a redundancy code to the data for storing in the magnetoresistive random access memory (MRAM) core;

    an ECC corrector, coupled to the magnetoresistive random access memory (MRAM) core, for performing an analysis of the stored data and the redundancy code to detect and correct errors in the stored data that is output by the magnetoresistive random access memory (MRAM) core and providing an error signal when an error is detected from the analysis; and

    an error counter, coupled to the ECC corrector and the magnetoresistive random access memory (MRAM) core, for providing a count of occurrences of the error signal for storage in the reserved portion of the magnetoresistive random access memory (MRAM) core.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×