Timing Verification of GasP Asynchronous Circuits: Predicted Delay Variations Observed by Experiment

This paper reports spreadsheet calculations intended to verify the timing of 6-4 GasP asynchronous Network on Chip (NoC) control circuits. The Logical Effort model used in the spreadsheet estimates the delays of each logic gate in the GasP control. The calculations show how these delays vary in response to differing environmental conditions. The important environmental variable is the physical distance from one GasP module to adjacent modules because longer wires present greater capacitance that retards the operation of their drivers. Remarkably, the calculations predict correct operation over a large range of distances provided the difference in the distances to predecessor and successor modules is limited, and predict failure if the distances differ by too much. Experimental support for this view comes from the measured behavior of a test chip called “Infinity” built by Sun Microsystems in 90 nanometer CMOS circuits fabricated at TSMC.

[1]  T. E. Williams Analyzing and improving the latency and throughput performance of self-timed pipelines and rings , 1992, [Proceedings] 1992 IEEE International Symposium on Circuits and Systems.

[2]  P.A. Beerel,et al.  High performance asynchronous design using single-track full-buffer standard cells , 2006, IEEE Journal of Solid-State Circuits.

[3]  Pankaj Golani,et al.  Back-Annotation in High-Speed Asynchronous Design , 2006, J. Low Power Electron..

[4]  Ivan E. Sutherland,et al.  Predicting performance of micropipelines using Charlie diagrams , 1998, Proceedings Fourth International Symposium on Advanced Research in Asynchronous Circuits and Systems.

[5]  Ran Ginosar,et al.  Relative timing , 1999, Proceedings. Fifth International Symposium on Advanced Research in Asynchronous Circuits and Systems.

[6]  Ivan E. Sutherland,et al.  FLEETzero: an asynchronous switching experiment , 2001, Proceedings Seventh International Symposium on Asynchronous Circuits and Systems. ASYNC 2001.

[7]  Peter A. Beerel,et al.  Low Power and Energy Efficient Asynchronous Design , 2007, J. Low Power Electron..

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

[9]  Ivan E. Sutherland,et al.  GasP: a minimal FIFO control , 2001, Proceedings Seventh International Symposium on Asynchronous Circuits and Systems. ASYNC 2001.

[10]  K.S. Stevens,et al.  Relative timing [asynchronous design] , 2003, IEEE Trans. Very Large Scale Integr. Syst..