
John Teifel, David Fang, David Biermann, Clinton Kelly, IV, and Rajit Manohar
We discuss the design of energyefficient pipelines for asynchronous
VLSI architectures. To maximize throughput in asynchronous pipelines
it is often necessary to insert buffer stages, increasing the energy
overhead.
Instead of optimizing pipelines for minimum energy or maximum
throughput, we consider a joint energytime metric of the form
Et^{a}, where E is the energy per operation and t is
the time per operation.
We show that pipelines optimized for the Et^{a} energytime
metric may need fewer buffer stages and we give bounds when such stages can
be removed.
We present several common asynchronous pipeline structures and their
energytime optimized solutions.

