Title :
An eight-bit divider implemented in asynchronous pulse logic
Author :
Nyström, Mika ; Ou, Elaine ; Martin, Alian J.
Author_Institution :
Dept. of Comput. Sci., California Inst. of Technol., Pasadena, CA, USA
Abstract :
Asynchronous pulse logic (APL) is an adaptation of quasi delay-insensitive (QDI) techniques using easily controllable timing assumptions that speed up the handshakes without changing the high-level dataflow model. We review the basic properties of APL circuits and techniques for describing them in and compiling them from a higher-level representation. We describe a reasonably complex test chip consisting of an 8-bit integer divider. Finally, we describe performance results from low-level SPICE simulations of the test chip. The results show that it is possible to design, with a high degree of automation, complex systems with a throughput of 10 CMOS transitions (less than 15 F04 delays) per cycle.
Keywords :
CMOS logic circuits; SPICE; asynchronous circuits; logic CAD; timing; 8 bit; SPICE simulations; asynchronous pulse logic; complex systems; controllable timing assumptions; high-level dataflow model; higher-level representation; integer divider; quasi delay-insensitive techniques; speed up handshakes; test chip; Asynchronous circuits; Logic circuits; Pulse circuits;
Conference_Titel :
Asynchronous Circuits and Systems, 2004. Proceedings. 10th International Symposium on
Print_ISBN :
0-7695-2133-9
DOI :
10.1109/ASYNC.2004.1299306