Dynamic logic circuit
DCFirst Claim
1. A dynamic logic circuit, comprising:
- a dynamic logic block;
a precharge transistor;
an evaluation transistor between the dynamic logic block and the precharge transistor; and
a delay coupled to the precharge transistor for simultaneously activating the precharge and evaluation transistors.
3 Assignments
Litigations
0 Petitions

Accused Products

Abstract
A dynamic logic circuit that uses substantially constant power and that has substantially constant propagation delay, independent of the number of inputs the dynamic logic circuit contains. In one embodiment of the circuit, an evaluation transistor is positioned between a precharge transistor and a dynamic logic block. The evaluation transistor separates a precharge node from the logic block during a precharge clock phase so that the logic block is not charged. A delay coupled to the precharge transistor allows the precharge transistor to remain activated during a portion of an evaluation clock phase to overcome any effects of charge-sharing between the precharge node and the dynamic logic block. Because the evaluation transistor separates the logic block from the precharge node, the precharge node can be charged independently of the number of inputs present in the dynamic logic block.
36 Citations
22 Claims
-
1. A dynamic logic circuit, comprising:
-
a dynamic logic block; a precharge transistor; an evaluation transistor between the dynamic logic block and the precharge transistor; and a delay coupled to the precharge transistor for simultaneously activating the precharge and evaluation transistors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A dynamic logic circuit, comprising:
-
a precharge transistor including a gate terminal and a source-to-drain path coupled between a first-supply-voltage node and a precharge node; a logic block including at least one transistor coupled between a second-supply-voltage node and a logic-block output node, said at least one transistor in the logic block further including a gate terminal couplable to an input signal; an evaluation transistor having a source-to-drain path and a gate terminal, the source-to-drain path coupled between the logic-block output node and the precharge node, the gate terminal coupled to a clock signal node; and a delay coupled between the clock signal node and the gate terminal of the precharge transistor. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A dynamic logic circuit, comprising:
-
a dynamic logic block having a plurality of input transistors, the arrangement of the input transistors determining the logic function of the circuit; a precharge transistor for precharging an output of the dynamic logic circuit to a first voltage level during a precharge phase; an evaluation transistor between the dynamic logic block and the precharge transistor for allowing charge sharing between the output of the dynamic logic circuit and the dynamic logic block; and the precharge and evaluation transistors are activated simultaneously for a period of time. - View Dependent Claims (20)
-
-
21. A method of precharging and evaluating a dynamic logic circuit, the method comprising the steps of:
-
switching a precharge transistor, using a clock signal, between an active state during a precharge clock phase and an inactive state during a major portion of an evaluation clock phase; switching an evaluation transistor between an inactive state during the precharge clock phase and an active state during the evaluation clock phase; delaying the precharge clock phase to the precharge transistor so that the precharge transistor is activated during a minor portion of the evaluation clock phase.
-
-
22. A dynamic logic circuit, comprising:
-
a dynamic logic block having input transistors all coupled in parallel; a precharge transistor; an evaluation transistor between the dynamic logic block and the precharge transistor; a clock signal node directly connected to the evaluation transistor for switching the evaluation transistor between active and inactive states; and a delay coupled to the precharge transistor for delaying the clock signal to the precharge transistor with respect to the evaluation transistor.
-
Specification