IP Library Granted Patent US 8,868,992
Granted Patent B2
US 8,868,992 · App. 12/651,252 · Granted Oct 21, 2014

Robust memory link testing using memory controller

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,868,992
App. No.
12/651,252
Granted
Oct 21, 2014
Kind
B2
Abstract

REUT (Robust Electrical Unified Testing) for memory links is introduced which speeds testing, tool development, and debug. In addition it provides training hooks that have enough performance to be used by BIOS to train parameters and conditions that have not been possible with past implementations. Address pattern generation circuitry is also disclosed.

Claims (19)

1. An apparatus, comprising:

a pattern generator including a data generation portion to generate a pseudo-random data pattern to create a worst case effect for a memory test, the data generation portion to include:

a linear feedback shift register (LFSR);

a pattern buffer; and

hardware coupled to the LSFR and to the pattern buffer, wherein the hardware is to be implemented to combine an input from the LSFR and an input from the pattern buffer to generate the data pattern, wherein the data pattern is to be generated by a combination of a first pattern including multiple bits from the LSFR with a second pattern including multiple bits from the pattern buffer via the hardware, wherein the data pattern is to be generated by a selection of a part of the second pattern from the pattern buffer based on a bit from the LSFR, and wherein the data pattern is output from the hardware and is to include a third pattern that is different than the first and second patterns and that is not longer than the second pattern.

2. The apparatus of claim 1 , further comprising:

a data path to issue a command to a memory location; and

a register to store per bit error information based on the data pattern being written to the memory location and data read back from the memory location.

3. The apparatus of claim 2 further comprising logic to produce a global error indication.

4. The apparatus of claim 1 , wherein the worst case effect includes one or more effects of resonance, crosstalk, Inter-Symbol Interference (ISI), noise and power delivery.

5. The apparatus of claim 1 , wherein the hardware includes an exclusive-OR logic gate.

6. The apparatus of claim 1 , wherein the hardware includes a mux.

7. The apparatus of claim 6 , wherein the mux includes an input from an extended buffer.

8. The apparatus of claim 6 , wherein the mux is to receive a selection bit from the LFSR to generate the pattern.

9. The apparatus of claim 1 , wherein the pattern generator includes an address generation portion.

10. The apparatus of claim 9 , wherein the address generation portion includes a linear feedback shift register (LFSR) to generate a pseudo-random address pattern.

11. The apparatus of claim 9 , further comprising one or more of a no operation generator and a deselect generator.

12. The apparatus of claim 11 , further comprising a deterministic generator and a random page generator.

13. The apparatus of claim 9 , wherein a total address width is to be divided into a first segment and a second segment, wherein the first segment is to include alternating address patterns, and wherein the second segment is to include random address patterns generated by a linear feedback shift register (LFSR).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →