Nibble De-Skew Clock Phase Control for High-Speed Memory I/O

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Input/output (I/O) circuits in memory devices face challenges in supporting the increasing speeds of memory devices due to phase skew between data signals and clock signals, which existing methods struggle to manage effectively.

Innovation Solution

The implementation of nibble de-skew control circuits and delay line and interpolator circuits to determine appropriate clock phases for I/O nibble interface circuits, allowing for de-skew correction on a nibble-by-nibble basis, thereby minimizing skew and enhancing performance while balancing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If de-skewing is performed on a nibble-by-nibble basis using control circuits and delay lines, then timing precision and performance are improved, but device complexity and power consumption increase

Engineering Contradiction:
Improvetiming precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the de-skewing operation into nibble-level segments rather than treating all bits uniformly. Each nibble (4 bits) has its own de-skew control circuit and delay line, allowing independent timing adjustment. This segmentation provides finer timing control precision while keeping each individual nibble's control logic manageable, resolving the contradiction between precision and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different de-skewing parameters and control mechanisms to different nibbles based on their specific timing characteristics. Each nibble can have customized delay values and control circuit configurations tailored to its particular skew conditions, rather than applying a uniform de-skewing approach to all data bits.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If de-skewing is performed on a nibble-by-nibble basis using control circuits and delay lines, then timing precision and performance are improved, but power consumption increases

Engineering Contradiction:
Improvetiming precisionVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements de-skewing for only 4 bits (one nibble) at a time rather than all data bits simultaneously. This partial action approach achieves sufficient timing precision for the critical nibble while avoiding the excessive power consumption that would result from full-width de-skewing circuits operating at maximum capacity.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If traditional de-skewing methods are used, then device complexity is reduced, but timing precision and performance suffer at higher speeds

Engineering Contradiction:
Improvedevice complexityVSAvoidperformance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

By segmenting the data bus into nibbles and providing dedicated de-skew control for each, the patent achieves high timing precision necessary for fast memory operations without requiring overly complex global de-skewing circuits. The segmented approach scales better with speed increases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic delay adjustment where the delay line and control circuits can adaptively modify timing parameters based on detected skew conditions. This dynamic capability allows the system to maintain optimal timing precision across varying operating conditions and speeds without requiring excessive static complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7954001B2Nibble de-skew method, apparatus, and system
Publication Date: 2011.05.31 INTEL CORP
  • US7954001B2 patent drawing
  • US7954001B2 patent drawing
  • US7954001B2 patent drawing

AI summary

De-skew is performed on a nibble-by-nibble basis where a nibble is not limited to four bits.