System and method for on-board diagnostics of memory modules
First Claim
Patent Images
1. A system comprising:
- a plurality of memory systems, each of the memory systems including a respective plurality of memory devices and logic coupled to the memory devices, the logic comprising;
a memory device interface configured to provide signals to the memory devices and receive signals from the memory devices;
a diagnostic test engine coupled to the memory device interface and configured to receive diagnostic testing commands and monitor memory system operation while at least one of the memory devices is operating; and
a direct memory access (DMA) engine coupled to the diagnostic test engine, the DMA engine operable to retrieve and load data patterns for testing into the logic.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory hub includes an on-board diagnostic engine through which diagnostic testing and evaluation of the memory system can be performed. The memory hub includes a link interface for receiving memory requests for access to memory devices of the memory system and a memory device interface coupled to the memory devices for coupling memory requests to the memory devices. A memory hub diagnostic engine is coupled through a switch to the link interface and the memory device interface to perform diagnostic testing of the memory system. The diagnostic engine includes a maintenance port that provides access to results of the diagnostic testing and through which diagnostic testing commands can be received.
276 Citations
4 Claims
-
1. A system comprising:
a plurality of memory systems, each of the memory systems including a respective plurality of memory devices and logic coupled to the memory devices, the logic comprising; a memory device interface configured to provide signals to the memory devices and receive signals from the memory devices; a diagnostic test engine coupled to the memory device interface and configured to receive diagnostic testing commands and monitor memory system operation while at least one of the memory devices is operating; and a direct memory access (DMA) engine coupled to the diagnostic test engine, the DMA engine operable to retrieve and load data patterns for testing into the logic. - View Dependent Claims (2)
-
3. A system comprising:
a plurality of memory systems coupled to a link on which signals are transmitted, each of the memory systems including; a plurality of memory devices and logic coupled to the memory devices, the logic comprising; a plurality of link interfaces coupled to the link, the link interfaces configured to transmit and receive control, address and data signals on the link; a diagnostic test engine coupled to the link interface and configured to receive diagnostic testing commands and provide diagnostic testing results, the diagnostic test engine configured to monitor memory system operation and provide results from monitoring the memory system operation to a host computer system as diagnostic testing results; and a direct memory access (DMA) engine coupled to the diagnostic test engine, the DMA engine operable to retrieve and load data patterns for testing into the logic. - View Dependent Claims (4)
Specification