• DocumentCode
    1453224
  • Title

    Structural methods for the synthesis of speed-independent circuits

  • Author

    Pastor, Enric ; Cortadella, Jordi ; Kondratyev, Alex ; Roig, Oriol

  • Author_Institution
    Dept. of Comput. Archit., Univ. Politecnica de Catalunya, Barcelona, Spain
  • Volume
    17
  • Issue
    11
  • fYear
    1998
  • fDate
    11/1/1998 12:00:00 AM
  • Firstpage
    1108
  • Lastpage
    1129
  • Abstract
    Asynchronous circuits can be modeled as concurrent systems in which events are interpreted as signal transitions. The synthesis of concurrent systems implies the analysis of a vast state space that often requires computationally expensive methods. This work presents new methods for the synthesis of speed-independent circuits from a new perspective, overcoming both the analysis and computation complexity bottlenecks. The circuits are specified by free-choice signal transition graphs (STGs), a subclass of interpreted Petri nets. The synthesis approach is divided into the following steps: correctness, binary coding, implementability conditions, and logic synthesis. Each step is efficiently implemented by applying a set of structural techniques that analyze STGs without explicitly enumerating the underlying state space. Experimental results show that circuits can be generated from specifications that exceed in several orders of magnitude the largest STGs ever synthesized-with over 1027 states. Computation times are also dramatically reduced. Nevertheless, the quality of results does not suffer from the use of structural techniques
  • Keywords
    Petri nets; asynchronous circuits; circuit complexity; delays; integrated circuit design; logic CAD; low-power electronics; signal flow graphs; asynchronous circuits; binary coding; computation complexity; computation times; concurrent systems; free-choice signal transition graphs; implementability conditions; interpreted Petri nets; signal transitions; speed-independent circuits; structural techniques; Asynchronous circuits; Circuit synthesis; Concurrent computing; Delay; Logic; Petri nets; Power system modeling; Signal synthesis; State-space methods; Wire;
  • 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.736185
  • Filename
    736185