Asynchronous IC Pipeline Timing for Clockless Chip Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing integrated circuits face challenges in proximity communication between adjacent chips or semiconductor die, as they often rely on shared clock signals, leading to increased power consumption and cost, and without a common clock, it is difficult for receiving chips to synchronize data capture from capacitive coupling networks.

Innovation Solution

An integrated circuit with multiple stages of asynchronous circuits and connectors for proximity communication, where a first state wire provides advanced notice to a corresponding state wire on another integrated circuit, allowing for approximately synchronous operation without a common clock, using GasP pipelines to extend timing signals and facilitate simultaneous data communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a common clock signal is shared between integrated circuits for proximity communication, then synchronous data capture and communication timing is achieved, but power consumption and chip area increase significantly

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the clock signal generation function from each integrated circuit, eliminating the need for shared clock distribution. Each circuit operates independently with its own clock, removing the power-consuming clock distribution network while maintaining synchronization through handshake protocols between circuits.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements feedback mechanisms where circuits exchange timing information and acknowledgment signals to coordinate data transfer. This feedback loop allows asynchronous circuits to synchronize their operations without requiring a shared clock signal, resolving the contradiction between synchronization reliability and power consumption.

Inventive Principle:
Principle #23Feedback

2Reliability

If a common clock signal is shared between integrated circuits, then synchronous operation is achieved, but chip area and cost increase

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidchip area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent removes the clock distribution network from the system architecture, extracting the timing synchronization function from the physical clock signal infrastructure. This eliminates the area-consuming clock trees and distribution circuits while maintaining timing coordination through software or protocol-based synchronization.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces intermediary handshake signals and timing protocols that mediate between independent clock domains. These intermediary mechanisms coordinate data transfer between circuits without requiring direct clock signal sharing, reducing the area needed for clock distribution infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If asynchronous circuits are used without a common clock, then power consumption and chip area are reduced, but it becomes difficult for receiving chips to know when to capture data

Engineering Contradiction:
Improvepower consumptionVSAvoiddata capture timing
Core Design Contradiction:
Use of energy by moving objectVSEase of operation

Solution Approach 1:

The patent implements preliminary action by having transmitting circuits send advance notification signals to receiving circuits before data transfer. This allows receiving circuits to prepare their data capture circuits in advance, knowing when to sample incoming data without requiring continuous clock synchronization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback protocols where receiving circuits send acknowledgment signals back to transmitting circuits, confirming when data has been successfully captured. This feedback mechanism simplifies the operation of asynchronous systems by providing explicit timing information without requiring complex synchronization logic.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach reduces power consumption, area, and cost by enabling asynchronous operation while allowing synchronous data communication, providing a 'common clock' only when necessary, and matching delays in pipelines to ensure effective signal amplification and synchronization.

Implementation Method 1

proximity communication includes capacitively coupled proximity communication

Methodology Applied
Scientific EffectCapacitive coupling: Capacitance

Data Source

PatentUS9182782B2Synchronizing timing of communication between integrated circuits
Publication Date: 2015.11.10 ORACLE INT CORP
  • US9182782B2 patent drawing
  • US9182782B2 patent drawing
  • US9182782B2 patent drawing

AI summary

An integrated circuit includes a first pipeline with multiple stages of asynchronous circuits. Note that a stage in the first pipeline communicates with a stage in a corresponding second pipeline with multiple stages of asynchronous circuits on another integrated circuit via connectors. Furthermore, a first state wire preceding the stage in the first pipeline provides advanced notice to a first state wire preceding the stage in the second pipeline of subsequent communication between the stage in the first pipeline and the stage in the second pipeline so that the stage in the second pipeline has time to amplify a signal received from the stage in the first pipeline, thereby facilitating approximately synchronous operation of the stages in the first and second pipelines.