SYSTEM AND METHOD FOR ON-BOARD DIAGNOSTICS OF MEMORY MODULES
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.
103 Citations
60 Claims
-
1-32. -32. (canceled)
-
33. 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 receive signals from the memory devices; and 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. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
44. 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; and 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. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53)
-
54. A method for evaluating performance of a memory system having a plurality of memory devices coupled to logic including a diagnostic engine, the method comprising:
-
receiving diagnostic testing commands at the diagnostic engine; controlling a link interface circuit to monitor signals transmitted or received on a link to which the logic is coupled; controlling a memory device interface circuit to monitor signals during transmission to or reception of the respective signals from the memory devices; storing the results of monitoring by the memory device interface circuit and the results of monitoring by the link interface circuits in a memory; and providing diagnostic testing commands to the diagnostic engine to retrieve the stored results and provide the same over a maintenance port of the diagnostic engine. - View Dependent Claims (55, 56, 57, 58, 59, 60)
-
Specification