Patent ID: 6052798
Filing Date: 2000-04-18
Classification: G11C

Abstract:
A computer memory module for storing data and instructions for use by a computer system having a memory controller for controlling the memory module, the memory module comprising:a volatile memory block having a plurality of volatile memory portions at least one of which may be defective;a nonvolatile memory block having an error map that includes an error tag for each of the defective volatile memory portions, the error tag indicating that the volatile memory portion is defective, the error map enabling the memory controller to determine whether a requested volatile memory portion is one of the defective volatile memory portions so that the memory controller can access a non-defective volatile memory portion in response to receiving a request for the requested volatile memory portion; anda remapping table included in the volatile memory block, the remapping table being created from the error map to map each of the defective volatile memory portions to a non-defective volatile memory portion in the volatile memory block so that a request for access to the defective volatile memory portion can be directed to the non-defective volatile memory portion.