Title :
Derivation of Monotonic Covers for Standard-C Implementation Using STG Unfoldings
Author :
Khomenko, Victor
Author_Institution :
Sch. of Comput. Sci., Newcastle Univ., Newcastle upon Tyne
Abstract :
The behaviour of asynchronous circuits is often described by signal transition graphs (STGs), which are Petri nets whose transitions are interpreted as rising and falling edges of signals. One of the crucial problems in the synthesis of such circuits is deriving the set and reset covers for the state-holding elements implementing each output signal of the circuit. The derived covers must satisfy certain correctness constraints, in particular the monotonic cover condition must hold for the standard-C implementation. The covers are usually derived using state graphs. In this paper, we avoid constructing the state graph of an STG, which can lead to state space explosion, and instead use a finite and complete prefix of its unfolding. We propose an efficient algorithm for deriving the set and reset covers for the standard-C implementation based on the Incremental Boolean Satisfiability (SAT) approach. Experimental results show that this technique leads not only to huge memory savings when compared with the methods based on state graphs, but also to significant speedups in many cases, without affecting the quality of the solution.
Keywords :
Boolean functions; Petri nets; asynchronous circuits; logic design; Petri nets; STG unfoldings; asynchronous circuits; incremental Boolean satisfiability approach; logic synthesis; monotonic covers; signal transition graphs; standard-C implementation; state graphs; state-holding elements; Asynchronous circuits; Circuit synthesis; Control system synthesis; Delay; Encoding; Explosions; Petri nets; Signal design; Signal synthesis; State-space methods; Petri net unfolding; STG; asynchronous circuits; incremental SAT; logic synthesis; signal transition graph; standard-C implementation;
Conference_Titel :
Asynchronous Circuits and Systems, 2008. ASYNC '08. 14th IEEE International Symposium on
Conference_Location :
Newcastle upon Tyne
Print_ISBN :
978-0-7695-3107-6
DOI :
10.1109/ASYNC.2008.12