Captured synchronous DRAM fails in a working environment
First Claim
1. A synchronous memory testing system comprising:
- means for comparing a first memory module against a second memory module under actual working conditions in a computing device, wherein said first memory module is known to be working as expected and said second memory module is of unknown quality;
means for re-driving signals from said computing device to said means for comparing; and
means for providing information on failure of said second memory module.
6 Assignments
0 Petitions
Accused Products
Abstract
A Synchronous DRAM memory test assembly that converts a normal PC or Workstation with a synchronous bus into a memory tester. The test assembly may be split into two segments: a diagnostic card and an adapter card to limit mechanical load on the system socket as well as permit varying form factors. This test assembly architecture supports memory bus speeds of 66 MHz and above, and provides easy access for a logic analyzer. The test assembly supports Registered and Unbuffered Synchronous DRAM products. The test assembly permits good and questionable synchronous modules to be compared using an external logic analyzer. It permits resolution of in-system fails that occur uniquely in system environments and may be otherwise difficult or impossible to replicate. The test assembly re-drives the system clocks with a phase lock loop (PLL) buffer to a memory module socket on the test assembly to permit timing adjustments to minimize the degradation to the system'"'"'s memory bus timings due to the additional wire length and loading. The test assembly is programmable to adjust to varying bus timings such as: CAS (column address strobe) Latencies and Burst Length variations. It is designed with Field Programmable Gate Arrays (FPGAs) to allow for changes internally without modifying the test assembly.
66 Citations
20 Claims
-
1. A synchronous memory testing system comprising:
-
means for comparing a first memory module against a second memory module under actual working conditions in a computing device, wherein said first memory module is known to be working as expected and said second memory module is of unknown quality;
means for re-driving signals from said computing device to said means for comparing; and
means for providing information on failure of said second memory module. - View Dependent Claims (2, 3, 4)
-
-
5. A synchronous memory testing system comprising:
-
a computing device having memory; and
a test assembly connected to a memory module socket in a memory bank of said computing device, performing memory diagnostics and error reporting, wherein said test assembly re-drives clock signals. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A synchronous module adapter card comprising:
-
a system interface permitting connection to a memory module socket in a memory bank of a computing device;
a test card socket for a first memory module;
a system card socket for a second memory module, wherein said second memory module is of a similar type as said first memory module;
means for connecting said adapter card to a diagnostic card, enabling data, control and clock signals to be sent from said adapter card to said diagnostic card;
means for re-driving control, data and clock signals emanating from said computing device and said test card socket and said system card socket, wherein said signals are sent to said diagnostic card; and
means for probing said adapter card for high and low speed signals. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A synchronous module diagnostic card comprising:
-
means for receiving re-driven control and timing signals and data bits from an adapter card;
control logic comparing a system memory module and a test memory module, wherein said memory modules are connected to said adapter card and data bits are passed to said diagnostic card from said adapter card via said receiving means; and
means for analyzing and displaying failure information. - View Dependent Claims (19, 20)
-
Specification