Memory system with selective assignment of spare locations
AssigneeInternational Business Machines Corporation
InventorsGeorge L. Bond, Akella V. S. Satya
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsGeorge L. Bond, Akella V. S. Satya
Estimating the term…
A memory system is provided with a simple flexible control arrangement for assigning locations in an alternate memory as replacements for previously identified defective fault areas in main memory. The assignment of the replacement locations in the alternate memory is made on a selective basis taking into consideration the defect status of other failure independent bit positions of a data word and the power of the ECC code which is used in connection with the memory system. A relatively small writable index, which is addressed by a subset of the main memory address signals, provides a partial address and control fields to the alternate memory in accordance with control data transferred from the host system. Control data is developed by the host system each time it is powered on and is based on identifying each defective location in main memory through a diagnostic routine and analyzing the defect distribution in a way to provide control signals which minimize the number of replacements that are assigned and maximize the number of data words that can be transferred from the memory system to the host system before an uncorrectable error is encountered by the ECC system.
In a data processing system having a central processing unit including a memory input bus and a memory output bus each having K lines for transferring a data word consisting of K bit positions between the CPU and a main memory which comprises a large plurality of memory locations each of which includes K failure independent bit cells with each said location being individually addressable through a memory address bus, and an error correcting system for correcting predetermined types of errors in data words transferred from said main memory, the improvement comprising:
In a data processing system having a central processing unit (CPU), a main memory system (MMS) having a large plurality of individually addressable storage locations each of which comprises K failure independent bit storage cells for storing data words consisting of K bit positions that are processed by said data processing system, and an error correcting system (ECC) for automatically correcting errors of predetermined types in a data word transferred from said MMS to said CPU, the improvement comprising:
A memory system for storing a plurality of data words each of which includes a plurality of data bit positions and a plurality of check bit positions containing error correcting check bits, an error correcting system associated with said memory system to correct predetermined error types that occur in said data words during readout from said memory by processing said check bits, said memory system comprising:
In a memory system which has a main memory for storing a relatively large number of data words at individually addressable locations, each of which comprises a plurality of failure independent bit cells for storing a data word along with error correcting check characters, and a secondary memory which has a relatively small number of addressable data word locations, each of which comprises a corresponding plurality of failure independent bit cells, and a writable index having a plurality of addressable storage locations, each of which stores a unique group of control signals, a method of assigning spare bit cells in said secondary memory as replacements for defective bit cells in said main memory, comprising:
Dependencies are inferred from the claim text.