• DocumentCode
    1559575
  • Title

    Lazy transition systems and asynchronous circuit synthesis with relative timing assumptions

  • Author

    Cortadella, Jordi ; Kishinevsky, Michael ; Burns, Steven M. ; Kondratyev, Alex ; Lavagno, Luciano ; Stevens, Kenneth S. ; Taubin, Alexander ; Yakovlev, Alexandre

  • Author_Institution
    Dept. of Software, Univ. Politecnica de Catalunya, Barcelona, Spain
  • Volume
    21
  • Issue
    2
  • fYear
    2002
  • fDate
    2/1/2002 12:00:00 AM
  • Firstpage
    109
  • Lastpage
    130
  • Abstract
    This paper presents a design flow for timed asynchronous circuits. It introduces lazy transitions systems as a new computational model to represent the timing information required for synthesis. The notion of laziness explicitly distinguishes between the enabling and the firing of an event in a transition system. Lazy transition systems can be effectively used to model the behavior of asynchronous circuits in which relative timing assumptions can be made on the occurrence of events. These assumptions can be derived from the information known a priori about the delay of the environment and the timing characteristics of the gates that will implement the circuit. The paper presents the necessary conditions to generate circuits and a synthesis algorithm that exploits the timing assumptions for optimization. It also proposes a method for back-annotation that derives a set of sufficient timing constraints that guarantee the correctness of the circuit
  • Keywords
    asynchronous circuits; circuit CAD; circuit optimisation; delay estimation; integrated circuit design; integrated logic circuits; logic CAD; timing; back-annotation; computational model; design flow; lazy transitions systems; logic synthesis; optimization; synthesis algorithm; timed asynchronous circuits; timing constraints; timing information; Asynchronous circuits; Circuit synthesis; Computational modeling; Delay; Integrated circuit synthesis; Logic circuits; Signal design; Signal synthesis; Switches; Timing;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.980253
  • Filename
    980253