QDI Latches Characteristics and Asynchronous Linear-Pipeline Performance Analysis

Asynchronous logic is a hot topic due to its interesting features of power saving, low noise and robustness to parameters variations. However, its performance analysis is relatively complex. In fact, the handshaking protocol strongly influences the performance of the pipelined architectures. This paper introduces verified Standard-Logic schematics for QDI asynchronous latches and analyzes their characteristics. Buffering capacity and protocol gain are defined and analyzed. Based on this analysis, reduced performance equations are first introduced. By means of the dependency graphs, a new formal method is then proposed to analyze the performance of asynchronous linear-pipeline. This methodology is used to derive general equations for each latch type. Contrarily to previously proposed methods, this method can be applied to any asynchronous linear-pipeline without restrictions on its functional block delays. Therefore, the contributions of this paper enable the designers to understand the benefits brought by the different asynchronous latches, to compare them and make the right choice according to their design constrains....

[1]  George S. Taylor,et al.  Security Evaluation of Asynchronous Circuits , 2003, CHES.

[2]  Steven M. Nowick,et al.  Scanning the Technology Applications of Asynchronous Circuits , 1999 .

[3]  Peter A. Beerel Asynchronous circuits: an increasingly practical design solution , 2002, Proceedings International Symposium on Quality Electronic Design.

[4]  Steven M. Nowick,et al.  Applications of asynchronous circuits , 1999, Proc. IEEE.

[5]  Jens Sparsø,et al.  Principles of Asynchronous Circuit Design , 2001 .

[6]  Gilles Sicard,et al.  Automatic generation of 1-of-M QDI asynchronous adders , 2003, 16th Symposium on Integrated Circuits and Systems Design, 2003. SBCCI 2003. Proceedings..

[7]  Andrew M Lines,et al.  Pipelined Asynchronous Circuits , 1998 .

[8]  Ted Williams Latency and throughput tradeoffs in self-timed speed-independent pipelines and rings , 1990 .

[9]  Ted E. Williams Performance of iterative computation in self-timed rings , 1994, J. VLSI Signal Process..

[10]  Paul Day,et al.  Four-phase micropipeline latch control circuits , 1996, IEEE Trans. Very Large Scale Integr. Syst..