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.

FIGURE 21.8 Potential E-R latch for precharged logic.<br />

FIGURE 21.9 E-R latches used with precharged logic ([28] © 1997 IEEE).<br />

the timing diagram of Fig. 21.7(a). Also note that the point Vdd − Vth is chosen assuming that Vdd is higher<br />

than Vϕ, which may not be the case.<br />

One solution to this problem is to set Vdd to 2Vth, which would impose restrictions on the system’s<br />

operating voltage, and hence on its maximum frequency. Another solution is to precharge with an nFET<br />

driven by the other phase (Fig. 21.7(b)). This would require Vϕ to swing between 0 V and Vdd + Vth; otherwise, the inverter would experience a short-circuit current. A keeper pFET driven by aout (shown<br />

with dashed lines in Fig. 21.7(b) can restore the voltage level of the precharged gate if necessary. The<br />

latter solution is more attractive because, despite the restrictions between the supply voltage Vdd and the<br />

clock voltage swing Vϕ, it provides a wider range of operating points. Moreover, it dictates that the clockpowered<br />

nodes be in higher energy levels than the dc-powered nodes, but the effect is mitigated when<br />

dissipation is considered because energy is recovered from the high-energy, clock-powered nodes.<br />

If Vϕ swings from 0 V to Vdd + Vth, then a latch-stage that can be used for the E-R latch is the 3-transistor<br />

dynamic latch (Fig. 21.8). If necessary, the dynamic node DinL can be staticized with an inverter. Alternatively,<br />

a keeper pFET driven by DinL can restore the voltage at node DinL. Figure 21.9 shows how an E-R latch drives a precharged gate and how the output of the gate is stored in<br />

an E-R latch. The gate precharges on ϕ1 and evaluates on ϕ2. Although for simplicity Fig. 21.9 shows a single<br />

gate, precharged gates can be arranged in domino style; the outputs of the final stage are stored in E-R latches.<br />

The precharged gates and the E-R latch inverters are powered from the same dc supply with voltage Vdd. Pass-Transistor Logic<br />

The E-R latch design used with precharged logic (Fig. 21.8) can operate with pass-transistor logic as well<br />

(Fig. 21.10). As in precharged logic, the magnitude of clock voltage swing Vϕ is equal to Vdd + Vth. Passtransistor<br />

gates are driven by clock-powered signals. Transistor chains can be driven either by clockpowered<br />

signals (i.e., signal wo in Fig. 21.10) or by dc-powered signals. When transistor chains are driven<br />

by clock-powered signals, the output of the first transistor (signal ui in Fig. 21.10) is a dc-level signal,<br />

due to the threshold voltage drop of the pass transistor. Therefore, dc-level signals are steered through<br />

transistor chains. The higher voltage swing of the clock-powered signals allows the dc-level signals to be<br />

passed at their full swing. Furthermore, some energy along the transistor-chain path can be recovered if<br />

the path is driven by a clock-powered signal; however, for typical pass-transistor gate configurations,<br />

HSPICE simulations indicate that most of the injected energy would be trapped in the path.<br />

© 2002 by CRC Press LLC<br />

x i<br />

ϕ 1<br />

E-R Latch<br />

ϕL Din D I<br />

inL 2<br />

M4 D I<br />

inL 1<br />

the<br />

V<br />

boot<br />

iso<br />

node<br />

(bn)<br />

M1 Latch Stage Clocked-Buffer Stage<br />

V iso<br />

ϕ 2<br />

x o∧ϕ 2<br />

Vdd ϕ1<br />

Precharged<br />

Gate<br />

y i<br />

ϕ 2<br />

E-R Latch<br />

ϕ D<br />

M2 Dout M 3<br />

V iso<br />

ϕ1<br />

y o∧ϕ 1

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

Saved successfully!

Ooh no, something went wrong!