• DocumentCode
    3387646
  • Title

    Synthesis of asynchronous control circuits with automatically generated relative timing assumptions

  • Author

    Cortadella, J. ; Kishinevsky, M. ; Burns, S.M. ; Stevens, K.

  • Author_Institution
    Univ. Politecnica de Catalunya, Barcelona, Spain
  • fYear
    1999
  • fDate
    7-11 Nov. 1999
  • Firstpage
    324
  • Lastpage
    331
  • Abstract
    This paper describes a method of synthesis of asynchronous circuits with relative timing. Asynchronous communication between gates and modules typically utilizes handshakes to ensure functionality. Relative timing assumptions in the form "event a occurs before event b" can be used to remove redundant handshakes and associated logic. This paper presents a method for automatic generation of relative timing assumptions from the untimed specification. These assumptions can be used for area and delay optimization of the circuit. A set of relative timing constraints sufficient for the correct operation of the circuit is back-annotated to the designer. Experimental results for control circuits of a prototype iA32 instruction length decoding and steering unit called RAPPID (Revolving Asynchronous Pentium(R)Processor Instruction Decoder) shows significant improvements in area and delay over speed-independent circuits.
  • Keywords
    asynchronous circuits; circuit optimisation; delays; instruction sets; logic CAD; logic gates; timing; RAPPID; Revolving Asynchronous Pentium Processor Instruction Decoder; area optimization; asynchronous communication; asynchronous control circuit synthesis; delay optimization; experimental results; handshakes; iA32 instruction length decoding unit; logic gates; relative timing assumptions; speed-independent circuits; untimed specification; Asynchronous circuits; Asynchronous communication; Automatic control; Circuit synthesis; Communication system control; Decoding; Delay; Logic; Prototypes; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1999. Digest of Technical Papers. 1999 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-5832-5
  • Type

    conf

  • DOI
    10.1109/ICCAD.1999.810669
  • Filename
    810669