TSPC Latch Array Topology for Low-Clock-Power Data Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current latch arrays, such as transmission-gate-based flip-flops, consume significant power due to the requirement for complementary clocks and numerous clock transistors, making them inefficient for low-power applications like wireless communication devices.

Innovation Solution

The implementation of a true single phase clock (TSPC) based latch array using OR-AND-Inverter (OAI) and AND-OR-Inverter (AOI) gates, which eliminates the need for complementary clocks and reduces the number of clock transistors, thereby minimizing power consumption and transistor count.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If transmission-gate-based flip-flops are used, then data storage functionality is achieved, but power consumption increases due to complementary clocks and numerous clock transistors

Engineering Contradiction:
Improvepower consumptionVSAvoidclock transistor count
Core Design Contradiction:
Use of energy by stationary objectVSDevice complexity

Solution Approach 1:

The patent extracts and eliminates the complementary clock signal requirement from the latch circuit. By using a single-phase clock signal instead of complementary clocks, the design removes the need for clock inversion circuits and reduces the number of clock transistors, directly addressing the power consumption issue while maintaining data storage functionality

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the clock signal parameter from dual-phase (complementary) to single-phase. This parameter change fundamentally alters the circuit operation, allowing the latch to function with fewer transistors and lower power consumption while achieving the same data storage purpose

Inventive Principle:
Principle #35Parameter changes

2Reliability

If complementary clocks are used, then reliable clocking is achieved, but transistor count and power consumption increase

Engineering Contradiction:
Improveclocking reliabilityVSAvoidclock power
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent removes the complementary clock requirement from the system, retaining only the essential single-phase clock signal. This extraction eliminates the power-consuming clock inversion process while maintaining sufficient clocking reliability for the latch operation through careful timing design

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If traditional latch designs are used, then data storage is achieved, but power efficiency decreases

Engineering Contradiction:
Improvedata storage capabilityVSAvoidpower efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent changes the fundamental operating parameter from dual-clock to single-clock operation. This parameter change reduces dynamic power consumption proportional to the reduction in switching activity, while the latch maintains full data storage capability through its cross-coupled gate structure

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

By extracting and removing the complementary clock signals and associated inversion circuitry, the patent eliminates a major source of power consumption while preserving the essential data storage function through the optimized latch structure

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11695393B2True single phase clock (TSPC) based latch array
Publication Date: 2023.07.04 QUALCOMM INC
  • US11695393B2 patent drawing
  • US11695393B2 patent drawing
  • US11695393B2 patent drawing

AI summary

A latch array including a row of master latches coupled to columns of slave latches. Each master latch includes an OR-AND-Inverter (OAI) gate cross-coupled with a NAND gate to receive and latch an input data, and each slave latch includes an AND-OR-Inverter (AOI) gate cross-coupled with a NOR gate to receive and latch the data from the master latch, and an inverter including an input coupled to the AOI gate and an output to produce an output data based on the input data. Alternatively, each master latch includes an AND-OR-Inverter (AOI) gate cross-coupled with a NOR gate to receive and latch an input data, and each slave latch includes an OR-AND-Inverter (OAI) gate cross-coupled with a NAND gate to receive and latch the data from the master latch, and an inverter including an input coupled to the OAI gate and an output to produce an output data.