Deserializer Data Alignment Under Inverted Internal Clock Phases

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 and transmission.

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 output even when clock signals are inverted.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

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

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

Solution Approach 1:

The system dynamically selects between different data alignment paths based on the phase relationship between first and second clock signals. The selection signal generator detects clock phase differences and controls the selection output unit to choose between first alignment data and second alignment data, enabling adaptive operation under varying clock conditions while maintaining both high transmission rate and alignment accuracy

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the alignment parameter selection based on clock phase conditions. When clock phases differ, the system switches between different alignment data sets (first alignment data versus second alignment data), effectively adapting the alignment parameter to match the actual clock phase relationship and prevent alignment errors

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multi-phase clock signals are used to latch and output data in parallel, then data transmission bandwidth is improved, but complexity of phase detection and selection increases

Engineering Contradiction:
Improvedata transmission bandwidthVSAvoidphase detection and selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The selection signal generator acts as an intermediary that simplifies the complexity by centrally managing phase detection and selection logic. It receives clock signals, detects phase relationships, generates appropriate selection signals, and controls the selection output unit, thereby organizing the complex multi-phase operations into a coordinated sequence that achieves high bandwidth without excessive system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8928371B2Deserializers
Publication Date: 2015.01.06 SK HYNIX INC
  • US8928371B2 patent drawing
  • US8928371B2 patent drawing
  • US8928371B2 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.