• DocumentCode
    1254654
  • Title

    Direct synthesis of timed circuits from free-choice STGs

  • Author

    Jung, Sung-Tae ; Myers, Chris J.

  • Author_Institution
    Dept. of Comput. Eng., Wonkwang Univ., Jeonbuk, South Korea
  • Volume
    21
  • Issue
    3
  • fYear
    2002
  • fDate
    3/1/2002 12:00:00 AM
  • Firstpage
    275
  • Lastpage
    290
  • Abstract
    Presents a new method to synthesize timed asynchronous circuits directly from the specification without generating a state graph. The synthesis procedure begins with a graph specification with timing constraints. A timing analysis extracts the timed concurrency and timed causality relations directly from the specification. Then, a hazard-free implementation of the specification is synthesized by analyzing precedence graphs which are constructed by using the timed concurrency and timed causality relations. The major result of this work is that the method does not suffer from the state explosion problem, in practice achieves significant reductions in synthesis time for the specifications which have a large state space, and generates synthesized circuits that have nearly the same area as compared to previous timed circuit methods. In particular, this paper shows that a timed circuit-not containing circuit hazards under given timing constraints-can be found by using the relations between signal transitions of the specification. Moreover, the relations can be efficiently found using a heuristic timing analysis algorithm. By allowing significantly larger designs to be synthesized, this work is a step toward the development of high-level synthesis tools for system level asynchronous circuits
  • Keywords
    Petri nets; asynchronous circuits; hazards and race conditions; high level synthesis; state-space methods; timing; circuit hazards; direct synthesis; free-choice STGs; graph specification; hazard-free implementation; heuristic timing analysis; high-level synthesis tools; precedence graphs; signal transition graph; signal transitions; state space; synthesis time; timed asynchronous circuits; timed causality; timed concurrency; timing constraints; Algorithm design and analysis; Asynchronous circuits; Circuit synthesis; Concurrent computing; Explosions; Hazards; Heuristic algorithms; Signal synthesis; State-space methods; 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.986422
  • Filename
    986422