Skew-Tolerant Multiplexer Circuit for Glitch-Free Burst Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing synchronous dynamic random-access memory (SDRAM) technologies, particularly GDDR7, face issues with jitter accumulation and timing misalignment due to the use of local PLL clocks for read data sampling, which adversely affect bit error rate (BER) and require lengthy re-training processes during burst-to-burst transitions.

Innovation Solution

Implementing a differential RCK strobe-based read path clocking system that maintains synchronicity by using a CML clock tree and phase interpolators, with continuous VT drift tracking and auto-burst detection to ensure stable clock distribution even during non-burst periods, eliminating the need for additional settling time or training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If local PLL clocks are used for read data sampling, then timing alignment can be achieved, but jitter accumulation occurs and BER deteriorates

Engineering Contradiction:
Improvetiming alignmentVSAvoidbit error rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent replaces the local PLL clock mechanism with a differential RCK strobe-based clocking system. Instead of using phase-locked loop circuits to generate sampling clocks, the invention uses differential strobe signals derived from the memory interface clock, eliminating the jitter accumulation inherent in PLL-based systems while maintaining precise timing alignment through differential signaling.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The invention changes the fundamental parameter of clock generation from active PLL synthesis to passive differential strobe sampling. By transitioning from a system that actively generates and adjusts clock phases to one that passively samples data using differential strobes synchronized to the memory interface, the patent eliminates jitter accumulation while preserving timing precision.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If burst mode operation is implemented, then data transfer efficiency improves, but re-training is required during burst-to-burst transitions

Engineering Contradiction:
Improvedata transfer rateVSAvoidre-training time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements continuous VT drift tracking that operates without interruption during burst-to-burst transitions. The differential RCK strobe system maintains continuous synchronization by constantly monitoring and compensating for voltage threshold drift, ensuring that the clocking relationship remains valid across burst boundaries without requiring re-training sequences.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary VT drift compensation continuously during operation, so that when burst-to-burst transitions occur, the timing alignment is already maintained. By proactively tracking and compensating for drift throughout the operational cycle rather than reactively correcting it during transitions, the patent eliminates re-training requirements.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If clock switching is performed during burst transitions, then adaptability improves, but glitches may occur due to skew

Engineering Contradiction:
Improveburst mode adaptabilityVSAvoidsignal stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces differential signaling as an intermediary mechanism that mediates between clock domains. By using differential RCK strobes as the intermediate signaling mechanism, the system can switch between burst and non-burst modes without direct clock domain switching, thereby maintaining signal integrity and eliminating glitches caused by skew between different clock sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12476626B1System and method for skew-tolerant, glitch-free multiplexing with auto-strobe burst detection
Publication Date: 2025.11.18 CADENCE DESIGN SYST INC
  • US12476626B1 patent drawing
  • US12476626B1 patent drawing
  • US12476626B1 patent drawing

AI summary

Embodiments included herein are directed towards a skew-tolerant, glitch-free multiplexer circuit. The circuit may include a first flip-flop configured to receive a gate signal and to generate an output. The circuit may further include auto-burst detection circuitry having second and third flip-flops. The auto-burst detection circuitry may be configured to receive the output at the second flip-flop and to generate an auto-burst detection circuitry output from the third flip-flop. The circuit may also include a plurality of flip-flops configured to receive the auto-burst detection circuitry output, wherein each of the plurality of flip-flops is configured to provide an input to a multiplexer.