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.

0 V to a voltage V in time T through a resistance R from a voltage-ramp source, the energy dissipated<br />

in the resistance, , is [4,5]:<br />

© 2002 by CRC Press LLC<br />

E<br />

vrs<br />

E vrs<br />

RC<br />

------ ⎛RC ------ ⎞<br />

T ⎝ T ⎠<br />

2<br />

RC<br />

– ⎛------ ⎞<br />

⎝ T ⎠<br />

2 – ------<br />

⎛ RC<br />

+ e ⎞ 2<br />

=<br />

CV<br />

⎝ ⎠<br />

For T → 0, the voltage-ramp source becomes equivalent to a dc source. Indeed, for<br />

reduces to:<br />

E dcs<br />

1<br />

-- CV<br />

2<br />

2<br />

which denotes the energy required to charge a capacitance<br />

Eq. (21.1) can be approximated by [6,7]:<br />

E ccs<br />

=<br />

⎛RC ------ ⎞ 2<br />

= CV<br />

⎝ T ⎠<br />

(21.1)<br />

T → 0 Eq. (21.1)<br />

(21.2)<br />

C from a dc source of voltage V.<br />

For T >> RC,<br />

(21.3)<br />

Equation (21.3) gives the energy dissipated in the resistance R if a constant-current source is used to<br />

charge the capacitance C to voltage V in time T.<br />

It can be proved [8] that constant-current charging<br />

results in minimum energy dissipation for a given charging time T.<br />

Constant-current charging represents<br />

the ideal case. For practical purposes, it can be approximated with a sinusoidal source. In this case,<br />

although the energy dissipation increases by a constant shape factor [3], the inverse relationship between<br />

energy dissipation and charging time still holds.<br />

The implementation of viable CMOS energy-recovery systems based on adiabatic charging has not<br />

been a trivial task. First, adiabatic charging is associated with some circuit overhead, which potentially<br />

cancels out the energy savings from adiabatic charging. Second, a key factor to implement an energyrecovery<br />

system is the efficiency of the time-varying voltage source. Proposals for exploiting adiabatic<br />

charging range from extreme reversible logic systems that theoretically can achieve asymptotically zero<br />

energy dissipation [3,9] to more practical partial adiabatic approaches [10–16]. The former requires the<br />

most overhead, both at the logic level and at the supply source level. The latter results in energy losses<br />

2<br />

asymptotic to CVth or CVVth<br />

depending on the specific approach, where Vth<br />

is the FET threshold voltage.<br />

Their overhead is mostly at the logic level. Some of them can operate from a single time-varying supply<br />

source [15,16].<br />

In this chapter, we focus on clock-powered logic, which is a systematic approach for designing overall<br />

energy-efficient CMOS VLSI systems that use adiabatic charging and energy recovery. The motivation<br />

behind clock-powered logic is that the distribution of circuit nodes, excluding Vdd<br />

and GND, for many<br />

VLSI chips can be relatively identified as either large capacitance or small capacitance. Clock-powered<br />

logic is a node-selective adiabatic approach, in which energy recovery through adiabatic charging is<br />

applied to only those nodes that are deemed to be large capacitance. The circuitry overhead for energy<br />

recovery and the adiabatic-charging process is amortized by the large capacitive load since energy savings<br />

is proportional to the load. Nodes that are deemed small capacitance can be powered as they usually are<br />

in CMOS circuits, e.g., precharging, pass-transistors networks, and static pull-up and pull-down networks<br />

that draw power from a dc supply.<br />

This article is organized as follows: First, section 21.2 reviews clock-powered logic followed by a<br />

presentation of ac supply sources that can be used for adiabatic charging in section 21.3. In section 21.4,<br />

an energy-recovery (E-R) latch is presented. The E-R latch is a key circuit used to pass energy from the<br />

ac supply source to circuit data nodes and vice versa. Section 21.5 describes in detail how adiabaticallycharged<br />

nodes interface with logic blocks powered from a dc supply voltage. In section 21.6, the drive<br />

part of the E-R latch is compared to conventional drivers for energy versus delay performance through<br />

HSPICE simulations. In section 21.7, two generations of clock-powered microprocessors are presented<br />

and compared against an equivalent fully dissipative design. Finally, section 21.8 presents the conclusions.<br />

T

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

Saved successfully!

Ooh no, something went wrong!