• DocumentCode
    633715
  • Title

    STG-Based Resynthesis for Balsa Circuits

  • Author

    Golubcovs, Stanislavs ; Vogler, Walter ; Kluge, Norman

  • Author_Institution
    Inst. fur Inf., Univ. Augsburg, Augsburg, Germany
  • fYear
    2013
  • fDate
    8-10 July 2013
  • Firstpage
    140
  • Lastpage
    149
  • Abstract
    Balsa provides a rapid development flow, where asynchronous circuits are created from high-level specifications, but the syntax-driven translation used by the Balsa compiler often results in performance overhead. To reduce this performance penalty, various control resynthesis and peephole optimization techniques are used, in this paper, STG-based resynthesis is considered. For this, we have translated the control parts of all components used by the Balsa compiler into STGs. A Balsa specification corresponds to the parallel composition of such STGs, but this composition must be reduced. We have developed new reduction operations and, using real-life examples, studied various strategies how to apply them.
  • Keywords
    Petri nets; asynchronous circuits; electronic engineering computing; formal specification; program compilers; Balsa circuits; Balsa compiler; Balsa specification; STG-based resynthesis; asynchronous circuits; control resynthesis; high-level specifications; parallel composition; peephole optimization; performance penalty; rapid development flow; reduction operations; signal transition graph; syntax-driven translation; Asynchronous circuits; Hardware; Hardware design languages; Integrated circuit modeling; Manganese; Standards; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design (ACSD), 2013 13th International Conference on
  • Conference_Location
    Barcelona
  • Type

    conf

  • DOI
    10.1109/ACSD.2013.17
  • Filename
    6598349