• DocumentCode
    3005369
  • Title

    Designing fast asynchronous circuits

  • Author

    Sutherland, Ivan E. ; Lexau, Jon K.

  • Author_Institution
    Sun Microsyst. Labs., Palo Alto, CA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    184
  • Lastpage
    193
  • Abstract
    A five-step design process for asynchronous circuits helps simplify their logic and speed their operation. First, assume that all logic gates in the control will have nearly uniform delay. Second, use the uniform delay assumption to simplify control logic. Third, lay out the chip to get wire length data. Fourth, choose a specific delay and calculate transistor widths to apply that specific delay uniformly to all logic gates in the control; this paper shows how. Fifth, verify correct operation with standard methods. The specific gate delay trades off speed, area, and power consumption; postponing its choice takes advantage of asynchrony to accommodate the limitations imposed by layout. The theoretical lower bound for specific delay depends on the logical effort of the most complex loop in the design and remarkably, is independent of wire capacitance, given wide enough transistors, but wire capacitance puts practical bounds on speed. The effect of wire resistance remains unexplored
  • Keywords
    asynchronous circuits; capacitance; delays; high-speed integrated circuits; integrated circuit layout; integrated logic circuits; logic design; asynchronous circuit design; chip layout; correct operation verification; fast asynchronous circuits; five-step design process; transistor widths calculation; uniform delay assumption; wire capacitance; wire length data; Asynchronous circuits; Capacitance; Delay; Laboratories; Logic circuits; Logic design; Logic gates; Process design; Sun; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronus Circuits and Systems, 2001. ASYNC 2001. Seventh International Symposium on
  • Conference_Location
    Salt Lake City, UT
  • ISSN
    1522-8681
  • Print_ISBN
    0-7695-1034-5
  • Type

    conf

  • DOI
    10.1109/ASYNC.2001.914082
  • Filename
    914082