×

System and method to coherently and dynamically remap an at-risk memory area by simultaneously writing two memory areas

  • US 5,867,642 A
  • Filed: 08/10/1995
  • Issued: 02/02/1999
  • Est. Priority Date: 08/10/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system comprising a central processing unit (CPU), a memory controller coupled to the CPU, and a memory coupled to the memory controller, wherein the memory is divided into areas, wherein the CPU performs read and write accesses of the memory through the memory controller, the computer system further comprising at least one other device performing write accesses of the memory through the memory controller, a method for dynamically remapping an at risk memory area to a reserve memory area, the method comprising:

  • determining if one of said memory areas is at risk for failure;

    concurrently performing all write accesses of said at risk memory area to both said at risk memory area and to said reserve memory area, wherein said concurrently performing all write accesses is performed in response to determining that one of said memory areas is at risk for failure;

    copying said at risk memory area to said reserve memory area, wherein said copying is performed in response to determining that one of said memory areas is at risk for failure;

    wherein said concurrently performing all write accesses continues until said copying is completed and wherein memory coherency is maintained during said copying; and

    upon completion of said copying, mapping all accesses which were previously mapped to said at risk memory area, to said reserve memory area only, wherein said at risk memory area is no longer accessed.

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