15.01.2013 Views

U. Glaeser

U. Glaeser

U. Glaeser

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Dynamic Logic Circuits<br />

The basic idea behind the dynamic logic is to use the capacitive input of the MOSFET to store a charge<br />

and thus remember a logic level for later use. The output decays with time unless it is refreshed periodically<br />

since it is stored in a capacitor. Dynamic logic gates, which are also known as clocked logic gates, are<br />

used to decrease complexity, increase speed, and lower power dissipation.<br />

Figure 2.17 shows the basic structure of a dynamic CMOS logic circuit. The dynamic logic design<br />

eliminates one of the switch networks from a complementary logic circuit, thus reducing the number of<br />

transistors required to realize a logic function by almost 50%. The operation of a dynamic circuit has two<br />

phases: a precharge phase and an evaluation phase depending on the state of the clock signal. When clock<br />

CLK = 0, the PMOS transistor in the circuit is turned ON and the NMOS transistor in the circuit is turned<br />

OFF, and the load capacitance is charged to V DD. This is called the precharge phase. The precharge phase<br />

should be long enough for the load capacitance to completely charge to V DD. During the precharge phase,<br />

since the NMOS transistor is turned OFF, no conducting path exists between V DD and ground, thus<br />

eliminating static current. The precharging phase ends and the evaluation phase begins when the clock<br />

CLK turns 1. Now the PMOS transistor is turned OFF and the NMOS transistor is turned ON. Depending<br />

on the values of the inputs and the composition of the pull-down network, a conditional path may exist<br />

between the output and the ground. If such a path exists, the capacitor discharges and logic low output<br />

© 2002 by CRC Press LLC<br />

(a) (b)<br />

(c)<br />

FIGURE 2.16 (a) CMOS positive-level sensitive D latch and the switch level equivalent circuits for CLK = 0 and<br />

CLK = 1; (b) CMOS positive-edge triggered D flip-flop and the switch level equivalent circuits for CLK = 0 and CLK = 1;<br />

(c) CMOS implementation of the positive-edge triggered D flip-flop.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!