
Chapter 16 MOSFET Digital Circuits 1191
Propagation Delay Time
Although the propagation delay time of the CMOS inverter can be determined by
analytical techniques, it can also be determined by computer simulation. This is espe-
cially true when more complex CMOS logic circuits are considered. Using the appro-
priate transistor models in the simulation, the transient response can be produced.
Obtaining an accurate transient response depends on using the correct transistor para-
meters. Some computer simulation problems in the end-of-chapter problems deal
with propagation delay times. However, we will not go into detail here.
Test Your Understanding
TYU 16.9 Design a static CMOS logic circuit that implements the logic function
Y = (
ABC + DE)
. (Ans. NMOS design: A, B, C inputs to three NMOS devices in
series and D, E inputs to two NMOS devices in series; then, three NMOS and two
NMOS in parallel)
TYU 16.10 Design the width-to-length ratios of the transistors in the static CMOS
exclusive-OR logic gate in Figure 16.41. Symmetrical switching times are desired
and the switching times should correspond to the basic CMOS inverter. (Ans. All
NMOS,
W
n
= 2W
; all PMOS,
W
p
= 4W
)
16.5 CLOCKED CMOS LOGIC CIRCUITS
Objective: • Analyze and design clocked CMOS logic gates.
The CMOS logic circuits considered in the previous section are called static circuits.
One characteristic of a static CMOS logic circuit is that the output node always has a
low-resistance path to either ground or
V
DD
. This implies that the output voltage is
well defined and is never left floating.
Static CMOS logic circuits can be redesigned with an added clock signal while
at the same time eliminating many of the PMOS devices. In general, the PMOS de-
vices must be larger than NMOS devices. Eliminating as many PMOS devices as
possible reduces the required chip area as well as the input capacitance. The low-
power dissipation of the CMOS technology, however, is maintained.
Clocked CMOS circuits are dynamic circuits that generally precharge the out-
put node to a particular level when the clock is at a logic 0. Consider the circuit in
Figure 16.43. When the clock signal is low, or
CLK = logic 0
,
M
N1
is cut off and
the current in the circuit is zero. Transistor
M
P1
is in a conducting state, but since
the current is zero, then
v
O1
charges to
V
DD
. A high input to the CMOS inverter
means that
v
O
= 0
. During this phase of the clock signal, the gate of
M
P2
is
precharged.
During the next phase, when the clock signal goes high, or CLK =logic 1, tran-
sistor
M
P1
cuts off and
M
N1
is biased in a conducting state. If input
A = logic 0
, then
M
NA
is cut off and there is no discharge path for voltage
v
O1
; therefore,
v
O1
remains
charged at
v
O1
= V
DD
. However, if CLK = logic 1 and
A = logic 1
, then both
M
N1
and
M
NA
are biased in a conducting state, providing a discharge path for voltage
v
O1
.
As
v
O1
is pulled low, output signal
v
O
goes high.
nea80644_ch16_1145-1254.qxd 07/12/2009 3:37 Page 1191 pinnacle MHDQ-New:MHDQ134:MHDQ134-16: