Register Clock Driver Multi-Stage Training for Timing Skew

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As operating speeds of memory modules and memory devices increase, existing technologies face challenges in calibrating and training clock signals effectively to prevent timing errors and skew mismatches, which can lead to unintended operations and increased errors.

Innovation Solution

The introduction of a register clock driver with an operating circuit and a training circuit that performs a multi-training operation, including a coarse training operation and a fine training operation, to adjust the sampling timing of command and address signals, thereby solving timing errors and skew mismatches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If operating speeds of memory modules and memory devices are increased, then productivity is improved, but timing errors and skew mismatches occur leading to reduced reliability

Engineering Contradiction:
Improveoperating speedVSAvoidtiming accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary calibration and training operations before normal high-speed operation to establish accurate timing relationships. The training circuit pre-adjusts clock signal phases and delays to compensate for skew mismatches, ensuring that when high-speed operation begins, the timing relationships are already optimized to prevent timing errors during fast data transfer

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the training circuit continuously monitors timing relationships between clock signals and command/address signals, and automatically adjusts delay circuits to maintain optimal timing. This closed-loop feedback ensures that even as operating speeds increase, the system dynamically compensates for timing drift and skew to maintain reliability

Inventive Principle:
Principle #23Feedback

2Reliability

If training operations are performed to adjust sampling timing, then reliability is improved, but loss of time occurs during calibration

Engineering Contradiction:
Improveoperation stabilityVSAvoidcalibration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the training operation into multiple sequential stages: coarse training to establish basic timing relationships, followed by fine training to optimize precision. This segmentation allows the system to achieve adequate timing accuracy quickly through coarse adjustment, then progressively refine timing without requiring excessively long total calibration periods

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs training operations selectively based on system state and requirements. Rather than continuously executing full training sequences, the system performs partial training when minor adjustments are needed or excessive training when high reliability is critical, optimizing the balance between calibration time and operational stability

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If multi-training operation is performed including coarse and fine training, then manufacturing precision is improved, but device complexity increases

Engineering Contradiction:
Improvetiming adjustment precisionVSAvoidtraining circuit complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The training circuit is segmented into distinct functional blocks: coarse delay adjustment circuits for gross timing alignment, fine delay adjustment circuits for precision tuning, and control logic for managing the multi-stage training process. This modular segmentation enables high timing precision through coordinated operation of specialized sub-circuits while keeping each individual block relatively simple and manageable

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The training circuit is designed with multi-functional components that can operate in different modes depending on the training stage. The same delay circuits and control logic serve both coarse and fine training functions by adjusting their operation parameters, reducing the need for completely separate hardware for each training phase and thereby limiting the increase in overall device complexity

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

Data Source

PatentEP4310843B1Register clock driver, operating method of register clock driver, and memory module including register clock driver and plurality of memory devices
Publication Date: 2025.04.09 SAMSUNG ELECTRONICS CO LTD
  • EP4310843B1 patent drawingFigure 1
  • EP4310843B1 patent drawingFigure 2
  • EP4310843B1 patent drawingFigure 3

AI summary

Disclosed is a register clock driver which includes an operating circuit that buffers a command and an address received from an external memory controller, and a training circuit that performs a first training operation and a second training operation in an initialization operation. In the first training operation, one of a plurality of reference clock signals is selected as a first training clock signal for sampling output signals output from the operating circuit. In the second training operation, a second training clock signal for sampling the output signals is selected through phase adjustment based on the first training clock signal.