An efficient combinationality check technique for the synthesis of cyclic combinational circuits
An efficient combinationality check technique for the synthesis of cyclic combinational circuits
复制标题
一种用于循环组合电路综合的有效组合性检查技术
DOI:
--
复制
发表时间:
2005
期刊:
影响因子:
--
通讯作者:
Janet Roveda
中科院分区:
文献类型:
--
作者:
Vineet Agarwal;N. Kankani;Ravishankar Rao;Sarvesh Bhardwaj;Janet Roveda
It has been recently pointed out that cyclic circuits are not necessarily sequential, and cyclic topologies that are combinational generally have lower literal counts than their acyclic counterparts. However, the synthesis of cyclic combinational circuits is potentially expensive due to the need to explore a wide range of cyclic topologies and check each of them for combinationality. We first obtain the acyclic implementation of the given set of Boolean functions. Then using a branch-and-bound heuristic, we generate cyclic circuits that are to be checked for combinationality. Unlike earlier complex methods for combinationality check, our approach is to check whether this cyclic circuit is functionally equivalent to the acyclic circuit obtained earlier. While synthesizing cyclic circuits with the proposed method, we observed up to 45% improvements in the literal count (for Espresso and LGsynth93 benchmarks) over the acyclic circuit synthesized by the Berkeley sis package.