Clock-Phase Adaptive Deserializer for Accurate Data Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed semiconductor systems require efficient data transmission schemes to handle high bandwidth data communication, but existing pre-fetch schemes struggle with aligning data correctly when internal clock signals have different phases, leading to errors in data alignment.

Innovation Solution

A deserializer is designed with a data aligner, selection signal generator, and selection output unit to align data using internal clock signals with different phases, generating higher and lower aligned data, and a phase detection signal to select the appropriate alignment based on the phase of the clock signals, ensuring accurate data alignment even when clock signals are inverted.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pre-fetch schemes are used to achieve high data transmission rates, then bandwidth is improved, but data alignment accuracy deteriorates when internal clock signals have different phases

Engineering Contradiction:
Improvedata transmission rateVSAvoiddata alignment accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system dynamically adapts to different clock signal phases by detecting the phase relationship between first and second internal clock signals and adjusting the data alignment accordingly. The deserializer can operate correctly whether the clock signals are in normal phase or inverted phase, making the system flexible and adaptive to varying clock conditions while maintaining high data transmission rates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter of clock signal phase detection and adaptation. By detecting whether the second internal clock signal is in normal phase or inverted phase relative to the first internal clock signal, the system adjusts its data alignment strategy accordingly, ensuring accurate deserialization regardless of the clock phase relationship.

Inventive Principle:
Principle #35Parameter changes

2Speed

If multi-phase clock signals are used to latch and output data in parallel, then data transmission speed is improved, but system complexity increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The invention manages complexity by focusing on a specific parameter change - the phase relationship between two clock signals. Rather than complicating the system to handle all possible multi-phase scenarios, the deserializer detects and adapts to the specific phase relationship (normal or inverted) between the first and second internal clock signals, simplifying the overall system architecture while maintaining high-speed parallel data output capability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8823426B2Deserializers
Publication Date: 2014.09.02 SK HYNIX INC
  • US8823426B2 patent drawing
  • US8823426B2 patent drawing
  • US8823426B2 patent drawing

AI summary

Deserializers are provided. The deserializer includes a data aligner, a selection signal generator and a selection output unit. The data aligner is configured to align data in response to internal clock signals having different phases from each other to generate higher aligned data and lower aligned data. The selection signal generator is configured to detect a phase of one of the internal clock signals in response to a phase detection signal to generate a selection signal. The phase detection signal includes a pulse generated according to a write command signal and a write latency signal. The selection output unit is configured to output the higher aligned data or the lower aligned data as selected alignment data in response to the selection signal.