• DocumentCode
    3477691
  • Title

    Polynomial Complexity Asynchronous Control Circuit Synthesis of Concurrent Specifications Based on Burst-Mode FSM Decomposition

  • Author

    Mattheakis, Pavlos M. ; Sotiriou, C.P.

  • Author_Institution
    TSI, Tech. Univ. of Crete, Chania, Greece
  • fYear
    2013
  • fDate
    5-10 Jan. 2013
  • Firstpage
    251
  • Lastpage
    256
  • Abstract
    Asynchronous circuits, despite demonstrated advantages for certain application areas, remain outside of mainstream digital design practices. Existing asynchronous synthesis flows for concurrent specifications either exhibit NP complexity, e.g. incur state space explosion or require the solution of an ILP problem, or cannot guarantee the existence of a solution for the given specification. In this work, we present a P complexity asynchronous synthesis flow, which also guarantees and provides a synthesis solution for any concurrent FCPTnet concurrent specification. This flow has been realised into a novel synthesis tool named Expose. The novelty of our approach and contribution lies in a P complexity methodology for decomposing the FCPTnet specification into a set of interacting, and synthesizable Burst-Mode FSMs. Experimental results, based on scalable asynchronous circuit specifications, and comparison against tools Petrify and Optimist illustrate that our flow enjoys orders of magnitude reduction in execution time compared to the state-space based tool Petrify and significant area savings compared to the direct translation tool Optimist.
  • Keywords
    asynchronous circuits; circuit complexity; logic design; Expose synthesis tool; FCPTnet concurrent specification; NP complexity; Optimist; P complexity asynchronous synthesis flow; Petrify; asynchronous control circuit synthesis; burst-mode FSM decomposition; digital design practice; direct translation tool; magnitude reduction; polynomial complexity; scalable asynchronous circuit specification; state-space based tool; Benchmark testing; Complexity theory; Law; Pipelines; Synchronization; Vectors; PTnets; asynchronous; burst-mode; control circuit synthesis; interacting FSMs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design and 2013 12th International Conference on Embedded Systems (VLSID), 2013 26th International Conference on
  • Conference_Location
    Pune
  • ISSN
    1063-9667
  • Print_ISBN
    978-1-4673-4639-9
  • Type

    conf

  • DOI
    10.1109/VLSID.2013.196
  • Filename
    6472648