• DocumentCode
    3387677
  • Title

    Direct synthesis of timed asynchronous circuits

  • Author

    Sung Tae Jung ; Myers, C.J.

  • Author_Institution
    Dept. of Electr. Eng., Utah Univ., Salt Lake City, UT, USA
  • fYear
    1999
  • fDate
    7-11 Nov. 1999
  • Firstpage
    332
  • Lastpage
    337
  • Abstract
    This paper presents a new method to synthesize timed asynchronous circuits directly from the specification without generating a state graph. The synthesis procedure begins with a deterministic graph specification with timing constraints. A timing analysis extracts the timed concurrency and timed causality relations between any two signal transitions. 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, achieves significant reductions in synthesis time, 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 towards the development of high-level synthesis tools for system level asynchronous circuits.
  • Keywords
    asynchronous circuits; graph theory; high level synthesis; timing; deterministic graph specification; hazard-free implementation; heuristic timing analysis algorithm; high-level synthesis; precedence graphs; state explosion problem; timed asynchronous circuit synthesis; timed causality; timed concurrency; timing constraints; Algorithm design and analysis; Asynchronous circuits; Circuit synthesis; Concurrent computing; Explosions; Hazards; Heuristic algorithms; Signal analysis; Signal synthesis; 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.810670
  • Filename
    810670