• DocumentCode
    3107268
  • Title

    Efficient Automatic Resolution of Encoding Conflicts Using STG Unfoldings

  • Author

    Khomenko, Victor

  • Author_Institution
    Newcastle Univ., Newcastle upon Tyne
  • fYear
    2007
  • fDate
    10-13 July 2007
  • Firstpage
    137
  • Lastpage
    146
  • Abstract
    Synthesis of asynchronous circuits from signal transition graphs (STGs) involves resolution of state encoding conflicts by means of refining the STG specification. In this paper, a fully automatic technique for resolving such conflicts by means of insertion of new signals is proposed. It is based on conflict cores, i.e., sets of transitions causing encoding conflicts, which are represented at the level of finite and complete unfolding prefixes, and a SAT solver is used to find where in the STG the transitions of new signals should be inserted. The experimental results show significant improvements over the state space based approach in terms of runtime and memory consumption, as well as some improvements in the quality of the resulting circuits.
  • Keywords
    Petri nets; asynchronous circuits; computability; encoding; network synthesis; SAT solver; asynchronous circuit synthesis; memory consumption; signal transition graph unfolding; state encoding conflict resolution; Asynchronous circuits; Circuit synthesis; Encoding; Explosions; Libraries; Logic; Signal resolution; Signal synthesis; Size control; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design, 2007. ACSD 2007. Seventh International Conference on
  • Conference_Location
    Bratislava
  • ISSN
    1550-4808
  • Print_ISBN
    0-7695-2902-X
  • Type

    conf

  • DOI
    10.1109/ACSD.2007.48
  • Filename
    4276273