Semi-Static Inverting Latch for Low-Power Wide-Frequency Operation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-performance computing chips, particularly those used in digital currency processing, face challenges in power consumption, operational speed, and area due to the need for a large number of latches for repetitive logical calculations.

Innovation Solution

A semi-static latch with an inverted output is introduced, featuring an input stage, an output stage, an intermediate node, and a feedback stage that assumes logic-high, logic-low, and high-impedance states, allowing the latch to operate at various frequencies without minimum frequency limitations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a large number of latches are used for repetitive logical calculations in digital currency processing, then computational capability is improved, but power consumption increases

Engineering Contradiction:
Improvecomputational capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The latch circuit employs dynamic operation modes where the feedback stage can be selectively enabled or disabled based on operational requirements. The circuit transitions between static and dynamic states, allowing it to maintain data during clock periods while consuming minimal power when full switching activity is not required. This dynamic behavior reduces average power consumption while maintaining computational capability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The latch circuit allows adjustment of operational parameters including clock frequency ranges (from low to high frequencies) and power consumption levels. By changing the operating state of the feedback stage and adjusting clock signal characteristics, the circuit can adapt its power consumption to match the computational workload, enabling efficient operation across different performance requirements.

Inventive Principle:
Principle #35Parameter changes

2Speed

If traditional latch circuits are used to meet minimum frequency requirements, then operational speed is improved, but power consumption increases due to continuous switching

Engineering Contradiction:
Improveoperational speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The latch circuit utilizes periodic clock signals to control the feedback stage, enabling it to operate only during specific phases of the clock cycle. During certain periods, the feedback is active to maintain data; during other periods, it enters a high-impedance state to minimize power consumption. This periodic activation aligns switching activity with computational needs rather than continuous operation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The circuit dynamically adjusts its operational state based on clock frequency and data hold requirements. At low frequencies, the feedback stage remains active longer to ensure data stability. At high frequencies, it switches more rapidly and spends more time in low-power states. This dynamic adaptation allows the circuit to maintain minimum frequency requirements while minimizing unnecessary switching power consumption.

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If the latch operates at low frequencies to reduce power consumption, then power efficiency is improved, but operational speed decreases

Engineering Contradiction:
Improvepower efficiencyVSAvoidoperational speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The latch circuit enables flexible parameter adjustment, allowing it to operate across a wide frequency range from low to high frequencies. By changing operational parameters such as feedback stage activation and clock signal characteristics, the circuit can adapt to different speed requirements while maintaining power efficiency. This parameter flexibility resolves the fixed trade-off between speed and power consumption.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The latch circuit is designed to perform multiple functions across different operational modes: it can operate as a high-speed latch when frequency is not critical, as a low-power latch when energy efficiency is prioritized, and adapt to intermediate states. This multi-functionality allows the same circuit to serve diverse computational needs without being constrained to a single speed-power trade-off point.

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

4Reliability

If feedback stage is continuously active to maintain data stability, then reliability is improved, but power consumption increases

Engineering Contradiction:
Improvedata stabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The feedback stage operates periodically rather than continuously, activating only during clock periods when data stability is required and entering high-impedance states during periods when data hold is maintained by circuit capacitance. This periodic operation maintains data reliability while significantly reducing the average power consumption compared to continuous feedback activation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The feedback stage is extracted from continuous operation and selectively engaged only when needed for data stability. The circuit design allows the feedback path to be removed or disabled during periods when data hold does not require active feedback, separating the reliability function from continuous power consumption and enabling reliability only when necessary.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12212323B2Latch, processor including latch, and computing apparatus
Publication Date: 2025.01.28 SHENZHEN MICROBT ELECTRONICS TECH CO LTD
  • US12212323B2 patent drawing
  • US12212323B2 patent drawing
  • US12212323B2 patent drawing

AI summary

The present disclosure relates to a latch, a processor including the latch, and a computing apparatus. A latch with an inverted output is provided, including: an input stage configured to receive a latch input; an output stage configured to output a latch output; an intermediate node disposed between an output of the input stage and an input of the output stage, wherein the output stage is configured to receive a signal at the intermediate node as an input; and a feedback stage configured to receive the latch output and provide a feedback to the intermediate node, wherein feedback stage assumes a logic-high state, a logic-low state, and a high-impedance state, wherein the latch output is inverted from the latch input.