Memory Controller Loopback Testing with Differential Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing DDR5 loopback features are not optimized for performance and reliability, particularly in DDR5 controller Phy, as they use single-ended signals, reducing testing speed and only testing receiver and DFE circuits, while neglecting Read FIFO and transmitter circuits.

Innovation Solution

A loopback testing circuit with two data paths is implemented, using multiplexers and inverters to generate full differential signals that include the Read FIFO and transmitter circuits, enhancing testing speed and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If single-ended signals are used for loopback testing, then the implementation is simplified, but the testing speed and reliability are reduced

Engineering Contradiction:
Improveimplementation simplicityVSAvoidtesting reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent changes the signal type parameter from single-ended to full differential signaling. This transformation maintains implementation feasibility while dramatically improving testing speed and reliability by utilizing both signal polarities and achieving higher signal integrity through differential transmission characteristics

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If single-ended signals are used for loopback testing, then the circuit design is simplified, but the testing speed is reduced to a half or a quarter of the incoming traffic

Engineering Contradiction:
Improvecircuit complexityVSAvoidtesting speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent transforms the signaling parameter from single-ended to full differential mode, enabling the transmission channel to carry both polarities of data simultaneously. This parameter change allows the testing speed to match the full incoming traffic rate rather than being limited to a fraction, thereby improving productivity without significantly increasing circuit complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent utilizes the differential dimension by employing both positive and negative signal polarities for data transmission. Instead of using only one signal line (single-ended), the invention activates another dimension (the complementary signal line) to double the information capacity and achieve full-speed testing

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If the existing loopback scheme is used, then the receiver circuit and DFE circuit are tested, but the Read FIFO circuit and transmitter circuit are not covered

Engineering Contradiction:
Improvetesting coverageVSAvoidcircuit coverage
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a universal loopback testing path that can test all major circuit components (receiver, DFE, Read FIFO, and transmitter) through a single integrated differential loopback mechanism. The multiplexer configuration enables this multi-functional testing capability, making the testing system versatile and comprehensive without requiring separate testing circuits for each component

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Reliability

If full differential signals are used for loopback testing, then the speed performance and reliability are maximized, but the implementation complexity increases

Engineering Contradiction:
Improvetesting reliabilityVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs dynamic signal routing through multiplexers that can switch between different input sources (loopback path versus normal data path) and configurations. This dynamic switching capability allows the system to achieve full differential signaling for testing while maintaining flexibility to adapt to different operational modes, thereby managing implementation complexity through intelligent control logic

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11594296B2Memory controller physical interface with differential loopback testing
Publication Date: 2023.02.28 INNOGRIT TECH CO LTD
  • US11594296B2 patent drawing
  • US11594296B2 patent drawing

AI summary

Systems, apparatus and methods are provided for loopback testing techniques for memory controllers. A memory controller that may comprise loopback testing circuitry that may comprise a first multiplexer having a first input coupled to an output of an input buffer and a second input coupled to a first data output from the memory controller, an inverter coupled to the output of the input buffer, and a second multiplexer having a first input coupled to an output of the inverter and a second input coupled to a second data output from the memory controller.