Domino Logic Block With Feedback Data Hold for Fast Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Domino logic circuits face challenges in maintaining data stability and operation speed due to delayed evaluation times and signal distortion caused by threshold voltages of NMOS transistors, especially when the operation voltage is low.

Innovation Solution

Incorporating a pre-charge circuit and an evaluation circuit with a feedback mechanism, including NAND gates, latches, and transistors, to pre-charge and discharge nodes based on clock and enable signals, allowing for selective propagation of input and feedback signals as output signals, thereby enhancing data hold functionality and reducing evaluation time delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If domino logic stages are serially connected to propagate signals without clocks assigned to each stage, then signal propagation speed is improved and multiple stages can be processed in one clock cycle, but data stability deteriorates due to delayed evaluation times and signal distortion from NMOS threshold voltages

Engineering Contradiction:
Improvesignal propagation speedVSAvoiddata stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-charging nodes before the evaluation phase. The pre-charge circuit charges the internal nodes to a known state before the clock signal enables evaluation, ensuring that signal propagation starts from a stable condition. This pre-charging action compensates for the delayed evaluation caused by NMOS threshold voltage drops, maintaining both fast propagation and data stability across serially connected domino logic stages.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If NMOS transistors are used in domino logic stages, then circuit size and power consumption are reduced, but signal distortion increases due to threshold voltage effects

Engineering Contradiction:
Improvepower consumptionVSAvoidsignal distortion
Core Design Contradiction:
Use of energy by moving objectVSObject-generated harmful factors

Solution Approach 1:

The patent implements feedback by monitoring the voltage level at the internal node and using it to control the pre-charge transistor. When the node voltage drops due to NMOS threshold voltage effects, the feedback mechanism detects this and triggers a pre-charge action to restore the voltage level. This feedback loop compensates for signal distortion while maintaining the low power consumption benefits of NMOS transistors in the domino logic structure.

Inventive Principle:
Principle #23Feedback

3Reliability

If evaluation time is extended to ensure accurate signal propagation through multiple stages, then data stability is improved, but operation speed deteriorates

Engineering Contradiction:
Improvedata stabilityVSAvoidoperation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies periodic action by using clocked pre-charge and evaluation phases. The pre-charge circuit operates periodically at the beginning of each clock cycle, quickly restoring node voltages before evaluation. This periodic pre-charging ensures that each domino logic stage has sufficient time for accurate evaluation while maintaining high operation speed across multiple serially connected stages, as the pre-charge action is concentrated in brief periodic intervals rather than continuously.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7961009B2Domino logic block having data holding function and domino logic including the domino logic block
Publication Date: 2011.06.14 SAMSUNG ELECTRONICS CO LTD
  • US7961009B2 patent drawing
  • US7961009B2 patent drawing
  • US7961009B2 patent drawing

AI summary

The domino logic of the general inventive concept receives a feedback signal and an input signal and outputs any one of the feedback signal and the input signal as an output signal in response to an enable signal and a clock signal. The feedback signal is an output signal of a previous cycle of a clock signal. When an enable signal is a first level, the domino logic maintains an output signal of a previous cycle instead of an input signal. According to the present general inventive concept, the domino logic having a data hold function can be embodied.