Synthesis and verification of cyclic combinational circuits

6Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Chen, J. H., Chen, Y. C., Weng, W. C., Huang, C. Y., & Wang, C. Y. (2016). Synthesis and verification of cyclic combinational circuits. In International System on Chip Conference (Vol. 2016-February, pp. 257–262). IEEE Computer Society. https://doi.org/10.1109/SOCC.2015.7406959

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free