Title :
Energy efficient surfing [latchless pipelining technique]
Author :
Yang, Suwen ; Winters, Brian D. ; Greenstreet, Mark R.
Author_Institution :
Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
Abstract :
Surfing is a latchless pipelining technique where the propagation delays of gates and other logic functions are modulated to produce event attractors. We describe a test chip that demonstrates a surfing pipeline ring and then introduce new circuits that dramatically reduce the energy overhead for surfing. Our test chip implements a twelve-stage, surfing ring that supports two independent waves of computation without latches or other storage elements. We have operated the chip for over 48 hours and more than 2.6×1015 surfing events without an error. However, the energy consumption of the ring is unacceptable for scaling to larger applications. Thus, we introduce a new family of surfing circuits that use less energy than their domino counterparts and provide a factor of up to 1.75 improvement by the Et2 metric. We demonstrate this new family with the design of a carry lookahead adder.
Keywords :
adders; asynchronous circuits; carry logic; logic design; pipeline processing; 48 hour; Et2 metric; asynchronous design; carry lookahead adder; computation waves; energy efficient surfing; event attractors; gate propagation delays; latchless pipelining technique; surfing energy overhead reduction; surfing pipeline ring; wave pipelining; Adders; Circuit testing; Combinational circuits; Energy consumption; Energy efficiency; Latches; Logic devices; Logic functions; Pipeline processing; Propagation delay; Asynchronous design; Et²; carry lookahead adders; high speed circuits; surfing; wave pipelining.;
Conference_Titel :
Asynchronous Circuits and Systems, 2005. ASYNC 2005. Proceedings. 11th IEEE International Symposium on
Print_ISBN :
0-7695-2305-6
DOI :
10.1109/ASYNC.2005.20