Title
Synthesis and verification of cyclic combinational circuits
Abstract
Prior works have demonstrated opportunities for achieving more minimized combinational circuits by introducing combinational loops during the synthesis. However, they achieved this by using a branch-and-bound technique to explore possible cyclic dependencies of circuits, which may not scale well for complex designs. Instead of using exploration, this paper proposes a formal algorithm using logic implication to identify cyclifiable structure candidates directly, or to create them aggressively in circuits. Additionally, we also propose a SAT-based algorithm to validate whether the formed loops are combinational or not. The effectiveness and scalability of the identification and validation algorithms are demonstrated in the experimental results performed on a set of IWLS 2005 benchmarks. As compared to the state-of-the-art algorithm, our validation algorithm produces speedups ranging from 2 to 2350 times.
Year
DOI
Venue
2015
10.1109/SOCC.2015.7406959
2015 28th IEEE International System-on-Chip Conference (SOCC)
Keywords
Field
DocType
IWLS 2005 benchmarks,SAT based algorithm,cyclifiable structure,branch-and-bound technique,combinational loops,cyclic combinational circuits
Sequential logic,Computer science,Theoretical computer science,Combinational logic,Ranging,Electronic circuit,Computer engineering,Scalability
Conference
Citations 
PageRank 
References 
1
0.38
19
Authors
5
Name
Order
Citations
PageRank
Jui-Hung Chen120.75
Yung-Chih Chen241339.89
Wan-Chen Weng320.75
Ching-Yi Huang45810.06
Wang Chun-Yao525136.08