• DocumentCode
    3017903
  • Title

    CAD directions for high performance asynchronous circuits

  • Author

    Stevens, Ken ; Rotem, Shai ; Burns, Steven M. ; Cortadella, Jordi ; Ginosar, Ran ; Kishinevsky, Michael ; Roncken, Marly

  • Author_Institution
    Strategic CAD Labs., Intel Corp., Hillsboro, OR, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    116
  • Lastpage
    121
  • Abstract
    This paper describes a novel methodology for high performance asynchronous design based on timed circuits and on CAD support for their synthesis using relative timing. This methodology was developed for a prototype iA32 instruction length decoding and steering unit called RAPPID (“revolving asynchronous Pentium processor instruction decoder”) that was fabricated and tested successfully. Silicon results show significant advantages-in particular, performance of 2.5-4.5 instructions per nS-with manageable risks using this design technology. RAPPID achieves three times faster performance and half the latency dissipating only half the power and requiring a minor area penalty as a comparable 400 MHz clocked circuit. Relative timing is based on user-defined and automatically extracted relative timing assumptions between signal transitions in a circuit and its environment. It supports the specification, synthesis, and verification of high-performance asynchronous circuits, such as pulse-mode circuits, that can be derived from an initial speed-independent specification. Relative Timing presents a “middle-ground” between clocked and asynchronous circuits, and is a fertile area for CAD development. We discuss possible directions for future CAD development
  • Keywords
    VLSI; asynchronous circuits; formal verification; instruction sets; logic CAD; signal flow graphs; timing; CAD development; CAD directions; RAPPID; asynchronous circuits; decoding; iA32 instruction length; latency; minor area penalty; pulse-mode circuits; relative timing; relative timing assumptions; revolving asynchronous Pentium processor instruction decoder; signal transitions; speed-independent specification; steering unit; timed circuits; Asynchronous circuits; Circuit synthesis; Circuit testing; Clocks; Decoding; Design automation; Prototypes; Risk management; Silicon; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1999. Proceedings. 36th
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-58113-092-9
  • Type

    conf

  • DOI
    10.1109/DAC.1999.781292
  • Filename
    781292