Conditional Flip-Flop Buffer Switching for Lower Power Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional flip-flop buffers in digital circuits consume significant power due to frequent switching operations, as they are set with each clock pulse even when the input signal remains unchanged, leading to inefficient power usage.

Innovation Solution

A circuit arrangement that includes an exclusive-OR function and an AND function to detect differences between the input and output signals, setting the buffer only when these signals differ, thereby reducing unnecessary switching and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the buffer is set with each clock pulse, then the output signal state is updated regularly, but power consumption increases due to frequent switching operations

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

Solution Approach 1:

The patent applies feedback by comparing the current input signal state with the previous output signal state using an XOR gate. The buffer is only set when a state change is detected, preventing unnecessary switching operations and reducing power consumption while maintaining reliable signal updates.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Instead of updating the buffer with every clock pulse (excessive action), the patent implements partial action by only triggering the buffer set operation when actual state changes are detected. This reduces switching frequency and power consumption while maintaining functional reliability.

Inventive Principle:
Principle #16Partial or excessive action

2Use of energy by moving object

If the buffer is set only when input and output states differ, then power consumption is reduced, but additional logic circuitry is required

Engineering Contradiction:
Improvepower consumptionVSAvoidcircuit complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent introduces intermediary logic elements (XOR gate and AND gate) that mediate between the clock signal and the buffer set input. These intermediaries detect state changes and conditionally enable the clock signal, reducing power consumption with minimal additional circuit complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the operational parameter of the buffer from continuous updating (every clock pulse) to conditional updating (only on state change). This parameter change is achieved through simple logic gates that modify the clock signal based on input-output state comparison, reducing power consumption without significant complexity increase.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If switching operations are minimized, then power consumption decreases, but the circuit requires state detection logic

Engineering Contradiction:
Improveenergy lossVSAvoidlogic circuit complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The XOR gate implements feedback by continuously comparing the current input state with the previous output state. This feedback mechanism enables precise detection of state changes, allowing the circuit to minimize switching operations and energy loss with only two additional logic gates.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces the mechanical/physical switching operation with a logical state detection mechanism. Instead of blindly switching on every clock pulse, the circuit uses logical comparison (XOR) and conditional AND operations to intelligently control switching, reducing energy loss with minimal logic circuit complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7420391B2Circuit arrangement and method for operating a circuit arrangement
Publication Date: 2008.09.02 INFINEON TECHNOLOGIES AG
  • US7420391B2 patent drawing
  • US7420391B2 patent drawing
  • US7420391B2 patent drawing

AI summary

A circuit arrangement including a data input for applying a data signal, a set input for applying a set signal and an output for providing an output state. The output is coupled to the data input and to the set input in such a manner that the output state provided is set only when an input state of the data signal and the output state differ from one another and the set signal changes to a prescribed state.