Proceedings of the Conference on Design, Automation and Test in Europe
Hi-index | 0.01 |
Editor's note:Pipelining is a key element of high-performance design. Distributed synchronization is at the same time one of the key strengths and one of the major difficulties of asynchronous pipelining. It automatically provides elasticity and on-demand power consumption. This tutorial provides an overview of the best-in-class asynchronous pipelining methods that can be used to fully exploit the advantages of this design style, covering both static and dynamic logic implementations.—Luciano Lavagno, Politecnico di Torino