Register Clock Driver Phase Training for Memory Signal Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor memory systems face issues with timing errors and skew mismatches in command and address signals due to varying factors, leading to unintended operations and reduced reliability as communication speeds increase.

Innovation Solution

A register clock driver with an operating circuit and training circuit performs multi-training operations, including a first coarse training to select a reference clock and a second fine training through phase adjustment, to align and stabilize command and address signals for accurate sampling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If communication speed is increased in memory systems, then productivity is improved, but timing errors and skew mismatches occur leading to reduced reliability

Engineering Contradiction:
Improvecommunication speedVSAvoidsignal transmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary training operations before normal data transmission to determine optimal sampling timing. The training circuit预先 determines the sampling phase by testing different clock phases during initialization, so that when high-speed data transmission occurs, the system is already configured with the correct sampling timing, preventing timing errors and maintaining reliability at high speeds

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the training circuit monitors sampling results and adjusts the clock phase accordingly. During training operations, the system tests different phases and selects the one that produces the most reliable sampling, then applies this optimized phase to subsequent high-speed operations, creating a closed-loop system that maintains reliability despite increased communication speed

Inventive Principle:
Principle #23Feedback

2Device complexity

If sampling timing is not adjusted, then device complexity is reduced, but timing errors occur leading to unintended operations

Engineering Contradiction:
Improveclock adjustment mechanismVSAvoidoperation accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the clock system into multiple fixed-phase clock signals (e.g., eight different phases) that are generated in advance. Instead of using a complex continuous phase adjustment mechanism, the system segments the phase space into discrete options and selects the appropriate segment during training operations. This reduces the complexity of the adjustment mechanism while still enabling precise timing alignment for accurate sampling

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12602073B2Register clock driver, operating method of register clock driver, and memory module including register clock driver and plurality of memory devices
Publication Date: 2026.04.14 SAMSUNG ELECTRONICS CO LTD
  • US12602073B2 patent drawing
  • US12602073B2 patent drawing
  • US12602073B2 patent drawing

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.