Clock Gating Latch Circuit for Stable Pulse Width Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The miniaturization of integrated circuits poses challenges in design and manufacturing, particularly in ensuring reliable operation and reducing power consumption, as existing technologies face issues with pulse width variations in clock signals, leading to uncertainties in synchronous logic circuits.

Innovation Solution

The implementation of an enabling latch circuit that generates a latch output signal based on an enable signal and a clock signal, which is used to gate the clock signal, ensuring the latch output signal is latched until the next clock edge, thereby maintaining a consistent duty cycle and reducing the number of transistors driven by the clock logic circuit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the clock signal is directly gated with the enable signal, then the synchronous logic circuit can be controlled, but pulse width variations occur leading to reliability issues

Engineering Contradiction:
Improvecontrol of synchronous logic circuitVSAvoidoperation reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

An enabling latch circuit is introduced as an intermediary between the enable signal and the clock signal. The latch circuit captures the enable signal at the clock edge and holds it until the next clock edge, eliminating pulse width variations. This mediator ensures that the gated clock signal has consistent width regardless of when the enable signal transitions occur.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The enable signal is captured and held in the latch circuit before being used to gate the clock signal. By preliminarily storing the enable signal state at the clock edge, the system ensures that the clock gating decision is made based on a stable, synchronized signal rather than a potentially varying pulse width signal.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If more transistors are driven by the clock logic circuit to ensure reliable operation, then reliability improves, but power consumption increases

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

Solution Approach 1:

The clock logic circuit is relieved of the burden of driving additional transistors for enable signal conditioning. The enabling latch circuit independently processes the enable signal, extracting the clock gating control function from the main clock logic circuit and reducing its transistor driving burden.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The enabling latch circuit is self-contained, using only two transistors that are already part of the latch structure to generate the gated clock signal. These transistors serve dual purposes: maintaining the latch state and controlling the clock signal, eliminating the need for additional dedicated control transistors.

Inventive Principle:
Principle #25Self-service

3Loss of time

If the latch output signal is not latched until the next clock edge, then response time increases, but pulse width variations cause uncertainties

Engineering Contradiction:
Improveresponse timeVSAvoidoperation uncertainty
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The latch circuit operates periodically at each clock edge, capturing the enable signal state and holding it until the next clock edge. This periodic operation ensures that the gated clock signal maintains a consistent duty cycle and width, eliminating variations while maintaining deterministic timing behavior.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The latch circuit provides feedback by holding the enable signal state between clock edges. This feedback mechanism ensures that the clock gating control remains stable and predictable, preventing pulse width variations while maintaining proper synchronization with the clock signal.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11838026B2Method of and apparatus for controlling clock signal
Publication Date: 2023.12.05 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US11838026B2 patent drawing
  • US11838026B2 patent drawing
  • US11838026B2 patent drawing

AI summary

An integrated circuit includes a clocking transistor, a first enabling transistor, a second enabling transistor, a branch-one transistor, a branch-two transistor, and a clock gating circuit. The first enabling transistor is coupled between the clocking transistor and a first node. The second enabling transistor is coupled between the clocking transistor and a second node. The branch-one transistor is coupled between a first power supply and the first node. The gate terminal of the branch-one transistor is electrically connected to the second node. The branch-two transistor is coupled between the first power supply and the second node. The gate terminal of the branch-two transistor is electrically connected to the first node. The clock gating circuit for generating a gated clock signal receives a latch output signal which is latched to a logic level of either a first node signal or a second node signal.