Low-Swing Clock Sequential Circuits With Full-Range Data Output

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High power consumption in digital integrated circuits due to large and complex clock propagation networks, where clock signals toggle every clock cycle, often accounting for 50% or more of the overall power consumption, is a challenge that existing technologies have not adequately addressed.

Innovation Solution

Implementing low voltage clock swing sequential circuits by coupling input signals to transistors in a specific configuration, allowing the clock signal to have a reduced voltage swing, which reduces power consumption by enabling transistors to swing to the full voltage range even when the clock logic high level is below the supply voltage, thereby minimizing power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the clock signal swings to the full voltage range, then the sequential circuit can reliably capture and launch data, but the power consumption increases significantly

Engineering Contradiction:
Improvedata capture reliabilityVSAvoidclock power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the voltage parameter of the clock signal from full supply voltage swing to a reduced voltage swing (e.g., from 0 to VDD to 0 to VDD/2). This parameter change reduces the power consumption of the clock tree while maintaining reliable operation of sequential elements through the use of enabling transistors that ensure proper data capture and launch even with the reduced clock swing.

Inventive Principle:
Principle #35Parameter changes

2Area of stationary object

If the clock tree is made large and complex to distribute clocks over the semiconductor area, then all sequential elements can be controlled, but the power consumption and device complexity increase

Engineering Contradiction:
Improveclock distribution coverageVSAvoidclock tree power consumption
Core Design Contradiction:
Area of stationary objectVSUse of energy by stationary object

Solution Approach 1:

The patent reduces the voltage swing parameter of the clock signal throughout the clock tree, which directly reduces the power consumption of the clock distribution network. The reduced voltage swing is propagated through the clock tree, allowing extensive clock distribution coverage while minimizing the power consumed by the clock tree itself.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the clock distribution into a clock tree network that carries the reduced voltage swing clock signal to multiple sequential elements. Each sequential element is equipped with enabling transistors that segment the data path control, allowing the clock to effectively control transitions despite the reduced voltage swing.

Inventive Principle:
Principle #1Segmentation

3Use of energy by moving object

If the clock logic high level is reduced below the supply voltage level, then power consumption decreases, but the output data signal may not swing to the full voltage range

Engineering Contradiction:
Improveclock power consumptionVSAvoidoutput voltage swing
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent introduces enabling transistors (e.g., PMOS transistors controlled by the clock signal) as intermediary elements between the clock signal and the data paths. These enabling transistors act as mediators that use the reduced voltage swing clock signal to control the switching of data, ensuring that the output data signal can still swing to the full voltage range even though the clock itself has a reduced voltage swing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates an asymmetric relationship between the clock signal voltage swing and the data signal voltage swing. The clock signal operates at a reduced voltage level (asymmetric from the full supply voltage), while the data signals maintain the full voltage range through the action of enabling transistors that are controlled by the asymmetric clock signal.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS11424734B2Low voltage clock swing tolerant sequential circuits for dynamic power savings
Publication Date: 2022.08.23 APPLE INC
  • US11424734B2 patent drawing
  • US11424734B2 patent drawing
  • US11424734B2 patent drawing

AI summary

Systems, apparatuses, and methods for implementing low voltage clock swing sequential circuits are described. An input signal is coupled to the gates of a first P-type transistor and a first N-type transistor of a first transistor stack. A low voltage swing clock signal is coupled to the gate of a second N-type transistor of the first transistor stack. An inverse of the input signal is coupled to the gates of a second P-type transistor and a third N-type transistor of a second transistor stack. The low-swing clock is coupled to the gate of a fourth N-type transistor of the second transistor stack. A first end of one or more enabling P-Type transistors with gates coupled to the low-swing clock is coupled to the first P-type transistor's drain, and a second end of the one or more enabling P-Type transistors is coupled to the second P-type transistor's drain.