Loadable TSPC Flip-Flop for High-Speed State Loading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

True-single-phase-clocking (TSPC) flops typically operate at high speeds with low power and area consumption but have limitations due to high-impedance nodes, which restrict their minimum frequency operation and lack the ability to load and maintain specific states, making them unsuitable for applications requiring state loading.

Innovation Solution

A loadable TSPC flop circuit is designed to operate in normal, reset loading, and set loading modes by using a set/reset toggle block and precharge network, allowing the output node to be loaded and held to specific values through control signals, thereby enabling state loading without impacting maximum clock speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If TSPC flop uses high-impedance nodes to operate at high speeds with low power consumption, then speed and power efficiency are improved, but the minimum frequency operation is restricted and state loading capability is lost

Engineering Contradiction:
Improveclock speedVSAvoidstate loading capability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the TSPC flop's impedance characteristics changeable through control signals. The flop can dynamically switch between high-impedance mode (for high-speed operation) and low-impedance mode (for state loading and holding), allowing it to adapt to different operational requirements without sacrificing either speed or loading capability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the electrical parameters (impedance levels) of the TSPC flop nodes based on operational mode. By adjusting impedance parameters dynamically, the flop maintains high-speed performance during normal operation while enabling state loading functionality when needed, resolving the contradiction between speed and adaptability

Inventive Principle:
Principle #35Parameter changes

2Productivity

If TSPC flop operates in always-running configuration to maintain high speed, then productivity is improved, but the ability to load and maintain specific states is lost

Engineering Contradiction:
Improveoperational speedVSAvoidstate loading control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The flop dynamically adjusts its operational characteristics based on control signals. During normal high-speed operation, it maintains always-running behavior for maximum productivity. When state loading is required, it transitions to a mode that accepts and holds specific states, making it easy to control and load without sacrificing overall productivity

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If loading functionality is added to TSPC flop, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvestate loading capabilityVSAvoidcircuit structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements multi-functionality by designing the TSPC flop to perform both high-speed counting operations and state loading functions using a unified circuit structure. The same flip-flop circuit handles both normal toggling operation and loaded state maintenance, reducing overall device complexity compared to using separate circuits for each function

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the state loading functionality into the existing TSPC flop circuit rather than adding separate loading circuitry. By combining the loading control logic with the differential flip-flop structure, the patent reduces device complexity while maintaining adaptability

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11095275B1Loadable true-single-phase-clocking flop
Publication Date: 2021.08.17 SHENZHEN GOODIX TECH CO LTD
  • US11095275B1 patent drawing
  • US11095275B1 patent drawing
  • US11095275B1 patent drawing

AI summary

Techniques are described for implementing a true-single-phase-clocking (TSPC) flop with loading functionality. For example, the a loadable TSPC flop can receive input signals, including at least a clock input signal, a SET signal, and a RESET signal. Responsive to one configuration of the input signals, the loadable TSPC flop operates in a normal mode, in which its output node toggles responsive to the clock input signal. Responsive to another configuration of the input signals, the loadable TSPC flop operates in a reset loading mode, such that the Qb output node is loaded and held to a predetermined reset value. Responsive to another configuration of the input signals, the loadable TSPC flop operates in a set loading mode, such that the Qb output node is loaded and held to a predetermined set value that is a complement of the predetermined reset value.