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.

Pass-Transistor Logic Styles<br />

Various PTL circuits, static or dynamic, can be implemented using two fundamental design styles: the<br />

style that uses NMOS pass-transistors only and the style that uses both NMOS and PMOS passtransistors.<br />

Within each of these two styles, there is a further differentiation based on realization of the<br />

output stage.<br />

NMOS Pass-Transistor Logic<br />

Complementary pass-transistor logic (CPL), introduced in [3], consists of an NMOS pass-transistor<br />

network, and CMOS output inverters. The circuit function is implemented as a tree consisting of pulldown<br />

and pull-up branches. Since the “high” level at the pass-transistor outputs experiences degradation<br />

by the threshold voltage drop of NMOS transistors, the outputs are restored to full-swing by CMOS<br />

inverters, Fig. 2.56. Conventional CPL [3] uses restoration option (a). It is suitable for driving large<br />

output loads because the output load is decoupled from the internal nodes of the PTL network. Subfamily<br />

based on restoration option (b) is called differential cascode voltage switch with the pass-gate (DCVSPG),<br />

and it is good in driving smaller loads. Restoration option (c) is associated with the logic family called<br />

swing-restored pass-transistor logic (SRPL) [4]. Another variation of (b), which employs level restoring<br />

circuit shown in Fig. 2.56(d), was introduced in [5] in a logic family called power saved pass-transistor<br />

logic (PSPL). Compared to conventional CPL, this technique compromises circuit speed for smaller<br />

power consumption, resulting in worse energy-delay product.<br />

Sizing of pass-transistors is an important issue. As discussed in [5], the NMOS transistors closer<br />

to the output have smaller size than the transistors farther away from the output because the transistors<br />

closer to the output pass smaller swing “high” signals due to the voltage drop across the transistors<br />

away from the output. However, this technique has to be carefully applied because small output<br />

transistors might not be able to provide sufficient driving strength at the output if the output load<br />

is large.<br />

The LEAP pass-transistor library [6], uses two level restoring circuits, one for driving small loads,<br />

Fig. 2.57(a), and another for driving very large loads, Fig. 2.58(b). This level restoring technique<br />

decouples the true and complementary outputs in conventional CPL (dashed PMOS transistors in<br />

Fig. 2.56(a)).<br />

CPL has traditionally been applied to the implementation of arithmetic building blocks [3,6–9], and<br />

it has been shown to result in high-speed operation due to its low input capacitance and reduced transistor<br />

count. Also, this logic family has smaller noise margins compared to the conventional CMOS.<br />

FIGURE 2.56 NMOS pass-transistor subfamilies: (a) CPL, (b) DCVSPG, (c) SRPL, (d) PSPL.<br />

FIGURE 2.57 The output inverters in LEAP library of driving (a) large and (b) small output capacitance.<br />

© 2002 by CRC Press LLC<br />

Q Q Q<br />

Q<br />

Q Q<br />

(a) (b) (c)<br />

Q<br />

(a) (b)<br />

Q<br />

Q Q<br />

(d)

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

Saved successfully!

Ooh no, something went wrong!