Flip-Flop Circuit Precharging for Mismatch and Leakage Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flip-flop circuits in high-speed digital systems face challenges in achieving high speed and reliability due to device mismatch issues and leakage currents, which affect data stability and fault tolerance.

Innovation Solution

The implementation of a flip-flop circuit design that uses a bias voltage to control transistors, allowing independent precharging of mismatched devices and reducing leakage currents, thereby improving speed and reliability by ensuring data stability and mismatch tolerance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional flip-flop circuits are used in high-speed systems, then speed is improved, but device mismatch and leakage currents cause data instability and reduce reliability

Engineering Contradiction:
Improvecircuit speedVSAvoiddata stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The flip-flop circuit is divided into two separate latching circuits (first and second latching circuits) that operate independently during precharging. This segmentation allows each circuit to be precharged independently, eliminating the need for precise matching between symmetric circuits while maintaining high-speed operation and improving data stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary precharging action to both latching circuits before the actual data latching operation. By precharging the internal nodes of both latching circuits in advance using dedicated precharging transistors, the circuit ensures that subsequent latching operations start from a known stable state, thereby improving reliability without sacrificing speed.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If device mismatch is present in flip-flop circuits, then manufacturing is simplified, but data stability and fault tolerance deteriorate

Engineering Contradiction:
Improvemanufacturing simplicityVSAvoidfault tolerance
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The circuit segments the latching function into two independent latching circuits that do not require precise matching. By using separate precharging paths and independent transistor pairs for each latching circuit, the design tolerates device mismatch while maintaining manufacturing simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Dedicated precharging transistors are introduced as intermediary elements that actively compensate for device mismatch effects. These transistors provide controlled precharging current to ensure both latching circuits reach their target voltage levels independently, thereby improving fault tolerance without complicating the manufacturing process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If leakage currents are present in flip-flop circuits, then power consumption is reduced, but latched data stability deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidlatched data stability
Core Design Contradiction:
Use of energy by moving objectVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary precharging action to counteract leakage currents before they can affect latched data stability. By precharging the internal nodes of both latching circuits in advance, the circuit ensures that leakage currents do not cause voltage drift during the data retention period, maintaining stability while allowing minimal power consumption during idle states.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The precharging transistors provide continuous monitoring and correction of voltage levels in the latching circuits. This continuous action ensures that leakage currents are compensated in real-time, maintaining latched data stability while allowing the circuit to consume minimal power when no active switching is required.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11394373B1Managing flip flop circuits
Publication Date: 2022.07.19 MACRONIX INTERNATIONAL CO LTD
  • US11394373B1 patent drawing
  • US11394373B1 patent drawing
  • US11394373B1 patent drawing

AI summary

Systems, methods, circuits, and apparatus for managing flip flop circuits are provided. In one aspect, a flip flop circuit includes a first sub-circuit having a first inner node between a first input node and a first output node, a second sub-circuit having a second inner node between a second input node and a second output node, and a third sub-circuit coupled between the first and second inner nodes. The third sub-circuit is configured to be: in an open state to conductively disconnect the first and second inner nodes, and in a close state to conductively connect the first and second inner nodes, such that a first output at the first output node corresponds to a second input at the second input node and a second output at the second output node corresponds to a first input at the first input node.