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
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;
Conference_Titel :
VLSI Design and 2013 12th International Conference on Embedded Systems (VLSID), 2013 26th International Conference on
Conference_Location :
Pune
Print_ISBN :
978-1-4673-4639-9
DOI :
10.1109/VLSID.2013.196