Semiconductor Memory Clock Phase Alignment Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional clock alignment training operations in semiconductor devices, particularly under auto-synchronous mode, face issues with phase misalignment and jitter, leading to ineffective data input/output operations.

Innovation Solution

A semiconductor memory device with a system clock input block, data clock input block, phase detection blocks, and a clock select block that compare and synchronize the phases of system and data clocks, determining a reverse control signal and clock select signal to correct phase differences and align clocks within a preset error range, even in the presence of jitter.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If auto-synchronous mode is used for clock alignment training, then the phase difference between system clock and data clock can be controlled to fall within a predetermined range, but phase misalignment and jitter occur leading to ineffective data input/output operations

Engineering Contradiction:
Improveclock alignment training operationVSAvoidphase alignment precision
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The clock alignment training operation is divided into two distinct phases: a coarse adjustment phase that brings the phase difference within a predetermined range, and a fine adjustment phase that precisely synchronizes the phases. This segmentation allows each phase to optimize for its specific function, preventing the phase misalignment and jitter issues that occur when using auto-synchronous mode alone.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary coarse adjustment of the data clock phase before the final fine adjustment. By first establishing a rough phase alignment within a predetermined range, the system prepares the clock signals for subsequent precise synchronization, ensuring that the fine adjustment phase operates from a stable baseline and avoids phase misalignment issues.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If normal training mode is used for precise phase synchronization, then phase alignment precision is improved, but the complexity of the training operation increases

Engineering Contradiction:
Improvephase difference measurementVSAvoidtraining operation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The training operation is segmented into coarse adjustment and fine adjustment phases. The coarse adjustment phase uses simpler comparison logic to determine when the phase difference is within the predetermined range, while the fine adjustment phase implements the more complex precise synchronization only when necessary. This segmentation reduces overall complexity compared to always executing normal training mode.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by implementing normal training mode (precise phase synchronization) only when the coarse adjustment phase indicates that the phase difference exceeds the predetermined range. When the phases are already sufficiently aligned, the system skips the complex fine adjustment phase, reducing operational complexity while maintaining precision when needed.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If data clock frequency is doubled to achieve high speed data input/output, then data transfer speed is improved, but phase alignment between system clock and data clock becomes more difficult to maintain

Engineering Contradiction:
Improvedata input/output speedVSAvoidphase alignment stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent performs preliminary phase alignment adjustment before the high speed data input/output operations begin. By establishing precise phase synchronization during the training phase, the system prepares the clock signals to maintain alignment even when the data clock frequency is doubled, preventing phase misalignment during high speed operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism during clock alignment training where the phase detector continuously monitors the phase difference between system clock and data clock, and the control logic adjusts the data clock phase based on this feedback. This feedback loop ensures that phase alignment is dynamically maintained even when the data clock frequency is doubled for high speed operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8687457B2Semiconductor memory device and operating method thereof
Publication Date: 2014.04.01 MIMIRIP LLC
  • US8687457B2 patent drawing
  • US8687457B2 patent drawing
  • US8687457B2 patent drawing

AI summary

A semiconductor memory device includes a system clock input block configured to be inputted with a system clock, a data clock input block configured to be inputted with a data clock, a first phase detection block configured to compare a phase of the system clock, generate a first phase detection signal, and determine a logic level of a reverse control signal in response to the first phase detection signal, a second phase detection block configured to compare a phase of a clock acquired by delaying the system clock by a correction time, generate a second phase detection signal, and determine a logic level of a clock select signal in response to the first and second phase detection signals, and a clock select block configured to select and output the data clock or a clock acquired by delaying the data clock.