Memory system having defective address identification and replacement
OwnerRobert C. Barrinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerRobert C. Barrinventor
Estimating the term…
The present invention is embodied in a memory system which restores full functionality to a dynamic random access main memory having at least one defective bit. In a preferred embodiment of the invention, the memory system is integrated on an industry standard memory module which is plugged into a host computer system. The memory module incorporates a block of DRAM main memory, an SRAM replacement memory, a non-volatile memory which stores a map of defective memory locations within the main memory, and a process control module (PCM) operable in multiple modes, which manages a defective address identification and replacement process. The PCM, which contains high-speed registers, in addition to decoding and control logic, is implemented as a high-speed application-specific integrated circuit (ASIC). The PCM, which is coupled to both the host system memory address and data buses, recognizes addresses of defective memory locations within the main memory block and, in response to such recognition, suppresses output from the main memory block and provides a replacement address within the high-speed SRAM memory. The data stored at the replacement address is output to the system data bus. The process operates with sufficient speed to ensure that there is no degradation in main memory access time. The non-volatile memory can be updated by the host system to correct newly discovered defects in the main memory without removing the memory module from the system.
In combination with a host computer system having a central processing unit (CPU) coupled to both a system data bus and a linear address bus, a system memory address bus, and a memory management unit (MMU) which generates multiplexed main memory addresses which are transmitted on the system memory address bus in response to linear memory addresses received from the CPU over the linear address bus, a memory module comprising:
A memory system for use in conjunction with a host computer system having a central processing unit (CPU) operatively coupled to both a system data bus and to a system memory address bus, said memory system comprising:
Dependencies are inferred from the claim text.