• DocumentCode
    2994692
  • 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
  • fYear
    2004
  • fDate
    19-23 April 2004
  • Firstpage
    229
  • Lastpage
    239
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems, 2004. Proceedings. 10th International Symposium on
  • ISSN
    1522-8681
  • Print_ISBN
    0-7695-2133-9
  • Type

    conf

  • DOI
    10.1109/ASYNC.2004.1299306
  • Filename
    1299306