Para-Phase Clocking for Skew Control in SoC Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large synchronous systems, achieving strict global synchrony is challenging due to increasing complexity and power consumption in clock distribution, leading to issues like clock skew and hold-time violations, especially in billion transistor system-on-chip designs, where modularized designs and mesochronous clocking are sought to avoid these problems.

Innovation Solution

The proposed method, Para-Phase Clocking (PPC), employs a mesochronous clocking scheme with a directed skew in two dimensions, ensuring timing-safe data transfer by synchronizing clock edges and using acknowledging signals to prevent signal loss, allowing for robust and scalable clock distribution with reduced power consumption and avoiding metastability issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If strict global synchrony is implemented in large synchronous systems, then timing precision is improved, but device complexity and power consumption increase significantly

Engineering Contradiction:
Improvetiming precisionVSAvoidclock distribution complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the chip into multiple clock phase regions, each with its own local clock phase, rather than using a single global clock phase. This segmentation allows independent timing control in different regions, reducing the complexity of global clock distribution while maintaining timing precision within each region.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local clock phase optimization by allowing different clock phases in different spatial regions of the chip. Each region can be independently tuned to optimize timing for local circuits, reducing the need for complex global skew control while improving local timing precision.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If distributed active skew control is used to minimize clock skew, then timing precision is improved, but power consumption increases by more than 30%

Engineering Contradiction:
Improveclock skew controlVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the clock distribution into multiple independent phase regions, eliminating the need for continuous active skew control across the entire chip. Each region operates independently with fixed phase relationships, dramatically reducing power consumption while maintaining adequate skew control for local operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the clock distribution parameter from a single globally-controlled phase to multiple independently-defined phases across different regions. This parameter change allows static phase relationships to replace dynamic active skew control, reducing power consumption by eliminating continuous adjustment mechanisms.

Inventive Principle:
Principle #35Parameter changes

3Speed

If standing waves are used for clock distribution, then clock frequency and speed are improved, but the clock frequency becomes dependent on component parameters

Engineering Contradiction:
Improveclock speedVSAvoidfrequency independence
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent segments the clock distribution into multiple independent phase regions that can operate at different frequencies and phases. This segmentation eliminates the need for standing wave patterns that require precise frequency matching, allowing each region to be independently optimized without component parameter dependencies.

Inventive Principle:
Principle #1Segmentation

4Device complexity

If larger clock skew is accepted to simplify design, then device complexity is reduced, but performance deteriorates due to increased timing margin requirements

Engineering Contradiction:
Improvedesign simplicityVSAvoidsystem performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies local quality optimization by allowing different clock phases in different spatial regions. This enables the system to maintain small timing margins locally (high performance) while using fixed phase relationships rather than active control (low complexity), achieving both goals simultaneously.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP1891497B1A method and an apparatus for providing timing signals to a number of circuits, an integrated circuit and a node
Publication Date: 2017.04.19 TEKLATECH APS
  • EP1891497B1 patent drawingFigure 1~3
  • EP1891497B1 patent drawingFigure 4~5

AI summary

A method of providing or transporting a timing signal between a number of circuits, electrical or optical, where each circuit is fed by a node. The nodes forward timing signals between each other, and at least one node is adapted to not transmit a timing signal before having received a timing signal from at least two nodes. In this manner, the direction of the timing skew between nodes and circuits is known and data transport between the circuits made easier.