Contention-Free Dynamic Logic
First Claim
Patent Images
1. An apparatus comprising:
- a pull-up network coupled between a voltage supply node and a first dynamic node and coupled to receive a first input signal and a second input signal;
a pull-down network coupled between the first dynamic node and a ground node and coupled to receive the first input signal and the second input signal;
a pre-charge network coupled to receive a pre-charge signal and coupled to the first dynamic node to pre-charge the first dynamic node to a pre-charge voltage level prior to evaluation of the first and second input signals;
wherein first transistors in the pull-up network are substantially different in size than second transistors in the pull-down network;
a second pull-up network coupled between the voltage supply node and a second dynamic node, the second pull-up network connected to the first dynamic node to receive an output signal on the first dynamic node as a third input signal and to receive a fourth input signal from another source;
a second pull-down network coupled between the second dynamic node and the ground node and coupled to receive the third input signal and the fourth input signal;
a second pre-charge network coupled to receive a second pre-charge signal and coupled to the second dynamic node to pre-charge the second dynamic node to a second pre-charge voltage level prior to evaluation of the third and fourth input signals, wherein one of the first and second pre-charge voltage levels is a high voltage level and the other of the first and second pre-charge voltage levels is a low voltage level;
wherein the first transistors of the pull-up network and third transistors of the second pull-up network are substantially different in size; and
wherein substantially different in size is smaller or larger by a factor of between approximately four and approximately thirty-two.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic logic circuit includes a pull-up network coupled between a voltage supply and a dynamic node and receives a first input signal and a second input signal. A pull-down network is coupled between the dynamic node and a ground node and receives the first input signal and the second input signal. A pre-charge network is in parallel with the pull-up or pull-down network and pre-charges the dynamic node to a high or low voltage level prior to evaluation of the first and second input signals. The transistors in the pull-up network are substantially different in size than the transistors in the pull-down network.
9 Citations
20 Claims
-
1. An apparatus comprising:
-
a pull-up network coupled between a voltage supply node and a first dynamic node and coupled to receive a first input signal and a second input signal; a pull-down network coupled between the first dynamic node and a ground node and coupled to receive the first input signal and the second input signal; a pre-charge network coupled to receive a pre-charge signal and coupled to the first dynamic node to pre-charge the first dynamic node to a pre-charge voltage level prior to evaluation of the first and second input signals; wherein first transistors in the pull-up network are substantially different in size than second transistors in the pull-down network; a second pull-up network coupled between the voltage supply node and a second dynamic node, the second pull-up network connected to the first dynamic node to receive an output signal on the first dynamic node as a third input signal and to receive a fourth input signal from another source; a second pull-down network coupled between the second dynamic node and the ground node and coupled to receive the third input signal and the fourth input signal; a second pre-charge network coupled to receive a second pre-charge signal and coupled to the second dynamic node to pre-charge the second dynamic node to a second pre-charge voltage level prior to evaluation of the third and fourth input signals, wherein one of the first and second pre-charge voltage levels is a high voltage level and the other of the first and second pre-charge voltage levels is a low voltage level; wherein the first transistors of the pull-up network and third transistors of the second pull-up network are substantially different in size; and wherein substantially different in size is smaller or larger by a factor of between approximately four and approximately thirty-two. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
2. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. A method comprising:
-
pre-charging a dynamic node to a pre-charge voltage level responsive to a pre-charge signal prior to evaluation of a first input signal and a second input signal; receiving the first input signal and the second input signal in a pull-up network coupled between a voltage supply node and the dynamic node; and receiving the first input signal and the second input signal in a pull-down network having first transistors that are substantially different in size than second transistors in the pull-up network, supplying an output signal on the dynamic node as a third input signal to a second pull-up network coupled between the voltage supply node and a second dynamic node; supplying a fourth input signal to the second pull-up network; supplying the third input signal and the fourth input signal to respective third transistors of a second pull-down network coupled between the second dynamic node and the ground node, the third transistors substantially smaller or substantially larger than the second transistors; and pre-charging the second dynamic node to a second pre-charge voltage level prior to evaluation of the third and the fourth input signals; wherein the first and second pre-charge voltage levels are different voltage levels; and wherein substantially different in size is smaller or larger by a factor of between approximately four and approximately thirty-two. - View Dependent Claims (12, 13, 14, 15, 16, 19)
-
-
11. (canceled)
-
17. (canceled)
-
18. (canceled)
-
20. (canceled)
Specification