NMOS charge-sharing prevention device for dynamic logic circuits
First Claim
1. A device for preventing charge redistribution in a logic circuit, comprising:
- a logic block having a plurality of inputs and an output, the logic block including a plurality of transistors;
a precharge device, wherein said precharge device is a clock application device having a clock input and wherein said precharge device is connected to the output of the logic block, wherein the clock application device holds the output of the logic block at a fixed voltage level when the clock input is at a first voltage level and wherein the clock application device allows a result of a logic operation performed within the logic block to be communicated at the output of the logic block when the clock input is at a second voltage level;
a charge redistribution prevention device connected to at least one of the transistors in the logic block and controlled by the output of the logic block for applying a voltage to the logic block to reduce charge flowing from the output of the logic block to nodes internal to the logic block when the at least one transistor in the logic block becomes conducting, andan inverting stage having an input connected to the output of the logic block, and having an output; and
a bias device, connected to the output of the logic block and controlled by the output of the inverting stage, for maintaining the output of the logic block at a constant voltage when the clock input is at the second voltage level, until the output of the logic block changes to a different voltage level.
1 Assignment
0 Petitions
Accused Products
Abstract
A logic block comprised of several transistors is provided. The logic block has several inputs and an output for communicating the result of its logic operation. A precharge device having a clock input is connected to the output of the logic block. The precharge device periodically allows the output of the logic block to become valid. This is accomplished by holding the output of the logic block at a fixed voltage level when the clock input is at a first voltage level, and when the clock input changes to a second voltage level, the precharge device allows the result of the logic function performed by the logic block to appear at the output of the logic block. Also, a charge redistribution prevention device is connected to at least one of the transistors included in the logic block. The charge redistribution prevention device prevents charge redistribution by applying a voltage to at least one of the transistors in the logic block. Applying a voltage in this manner equalizes the difference in voltage between internal nodes of the logic block and the output of the logic block, thereby preventing charge from redistributed.
19 Citations
8 Claims
-
1. A device for preventing charge redistribution in a logic circuit, comprising:
-
a logic block having a plurality of inputs and an output, the logic block including a plurality of transistors; a precharge device, wherein said precharge device is a clock application device having a clock input and wherein said precharge device is connected to the output of the logic block, wherein the clock application device holds the output of the logic block at a fixed voltage level when the clock input is at a first voltage level and wherein the clock application device allows a result of a logic operation performed within the logic block to be communicated at the output of the logic block when the clock input is at a second voltage level; a charge redistribution prevention device connected to at least one of the transistors in the logic block and controlled by the output of the logic block for applying a voltage to the logic block to reduce charge flowing from the output of the logic block to nodes internal to the logic block when the at least one transistor in the logic block becomes conducting, and an inverting stage having an input connected to the output of the logic block, and having an output; and a bias device, connected to the output of the logic block and controlled by the output of the inverting stage, for maintaining the output of the logic block at a constant voltage when the clock input is at the second voltage level, until the output of the logic block changes to a different voltage level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification