Gated Flip-Flop Clocking for Lower Toggle Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flip-flops in integrated circuits consume significant power, especially when numerous, which is undesirable in mobile applications where reducing active power consumption is crucial.

Innovation Solution

A flip-flop device with a gating circuit that generates lower-activity clock signals (clk_nand and clk_nor) from a full-activity input clock signal (CP), reducing signal transitions and thereby lowering power consumption, by using a selecting circuit, master circuit, slave writing circuit, and slave circuit configured to operate during writing and storing modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a full-activity clock signal is used to control the flip-flop, then the flip-flop operates reliably, but the power consumption increases

Engineering Contradiction:
Improveflip-flop operation reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the single full-activity clock signal into two separate half-activity clock signals (clk_nand and clk_nor). Each clock signal operates at half the activity level of the original clock, controlling different portions of the flip-flop circuitry. This segmentation reduces the total number of signal transitions while maintaining functional reliability through the master-slave architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts clock signal activity levels based on operational requirements. The gating circuit generates clock signals whose activity level adapts to the current operating mode (testing vs. normal operation), allowing the system to optimize power consumption while maintaining reliability when needed.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If numerous flip-flops are applied in an integrated circuit, then the functionality and state storage capacity increase, but the total power consumption dominates the integrated circuit

Engineering Contradiction:
Improvestate storage capacityVSAvoidtotal power consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by stationary object

Solution Approach 1:

The patent implements periodic action through the master-slave flip-flop architecture where clock signals are generated periodically at half-activity levels. The gating circuit produces clock signals that alternate between active and inactive phases, reducing the frequency of transitions. This periodic operation allows numerous flip-flops to be used for increased state storage capacity while significantly reducing the cumulative power consumption of the integrated circuit.

Inventive Principle:
Principle #19Periodic action

3Loss of energy

If the toggle rate of clock signals is reduced, then the power consumption decreases, but the operation speed may be affected

Engineering Contradiction:
Improvepower consumptionVSAvoidoperation speed
Core Design Contradiction:
Loss of energyVSSpeed

Solution Approach 1:

The gating circuit acts as an intermediary between the input clock signal and the internal clock signals (clk_nand and clk_nor). It transforms the full-activity input clock into two half-activity clock signals that maintain the necessary timing relationships. This intermediary function allows the system to operate at reduced clock activity levels without compromising the speed and timing requirements of the flip-flop operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11509306B2Flip-flop device and method of operating flip-flop device
Publication Date: 2022.11.22 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US11509306B2 patent drawing
  • US11509306B2 patent drawing
  • US11509306B2 patent drawing

AI summary

An integrated circuit includes a flip-flop circuit and a gating circuit. The flip-flop circuit is arranged to receive an input data for generating a master signal during a writing mode according to a first clock signal and a second clock signal, and to output an output data according to the first clock signal and the second clock signal during a storing mode. The gating circuit is arranged for generating the first clock signal and the second clock signal according to the master signal and an input clock signal. When the input clock signal is at a signal level, the first clock signal and the second clock signal are at different logic levels. When the input clock signal is at another signal level, the first clock signal and the second clock signal are at a same logic level determined according to a signal level of the master signal.