TSPC Retention Flip-Flop for Low Clock Power and Small Area

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional flip-flop designs face challenges in reducing clock power consumption while maintaining performance and area efficiency, as they often degrade frequency and increase area due to the removal of single-stacked structures.

Innovation Solution

A True-Single-Phase-Clock (TSPC) data-retention edge-triggered flip-flop design is proposed, which includes an input circuit, a master circuit, a slave circuit with a retention circuit, and an output circuit, utilizing transistors to receive a global power supply when the retention signal is low, allowing the slave circuit to retain states irrespective of the clock input and enabling efficient power management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If conventional stacking technique is used to reduce clock power, then power consumption is reduced, but flip-flop performance degrades and area increases

Engineering Contradiction:
Improveclock power consumptionVSAvoidflip-flop performance
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The flip-flop is divided into two independent circuits: a main flip-flop circuit for normal operation and a retention circuit for data preservation. This segmentation allows the main circuit to be simplified for performance while the retention circuit handles power reduction, resolving the contradiction between performance and power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A retention circuit acts as an intermediary between the main flip-flop and the output, preserving data when the main circuit is powered down. This intermediary enables the main circuit to operate with reduced power consumption while maintaining data integrity through the retention circuit.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If single-stacked structures are removed to reduce power, then power consumption is reduced, but area increases

Engineering Contradiction:
Improvepower consumptionVSAvoidflip-flop area
Core Design Contradiction:
Loss of energyVSArea of stationary object

Solution Approach 1:

The retention circuit merges multiple functions (data retention, power gating control, and output buffering) into a single integrated structure. This combining of functions reduces the overall area compared to having separate circuits for each function, while still achieving power reduction goals.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If retention circuit is added to maintain data state, then data retention reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata retention reliabilityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The retention circuit is designed to perform multiple functions: data retention during power gating, state preservation across clock cycles, and output buffering. This multi-functionality reduces the need for separate dedicated circuits, thereby reducing overall complexity while improving reliability.

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

Data Source

PatentUS10812055B2Flip flop circuit
Publication Date: 2020.10.20 SAMSUNG ELECTRONICS CO LTD
  • US10812055B2 patent drawing
  • US10812055B2 patent drawing
  • US10812055B2 patent drawing

AI summary

Embodiments herein disclose a flip flop comprising at least one of a slave circuit and a retention circuit receiving an input from a master circuit. The output circuit receives an input (X1) from at least one of the slave circuit and the retention circuit. A first node and a second node in the retention circuit receive a power supply from a global power supply through transistors, when a retention is 0 in the retention circuit, so that the slave circuit retains a current state of the X1 and X2 irrespective of a clock input in the slave circuit, and the output circuit receives the stored state of the retention circuit, when a local power supply is turned ON.