4.5 Article

Exploiting Symmetrization and D-Reducibility for Approximate Logic Synthesis

期刊

IEEE TRANSACTIONS ON COMPUTERS
卷 71, 期 1, 页码 121-133

出版社

IEEE COMPUTER SOC
DOI: 10.1109/TC.2020.3043476

关键词

Logic synthesis; approximate synthesis; regular Boolean functions

向作者/读者索取更多资源

Approximate synthesis is a recent trend in logic synthesis that aims to reduce the complexity of the final implementation by changing some outputs within the error tolerance. We propose two algorithms to maximize the regularity of specified Boolean functions, targeting symmetry and D-reducibility. Experimental results confirm the effectiveness of our approaches.
Approximate synthesis is a recent trend in logic synthesis where one changes some outputs of a logic specification, within the error tolerance of a given application, to reduce the complexity of the final implementation. We attack the problem by exploiting the allowed flexibility in order to maximize the regularity of the specified Boolean functions. Specifically, we consider two types of regularity: symmetry and D-reducibility, and contribute two algorithms to find, respectively, a symmetric and a D-reducible approximation of a given target function f, within the given error rate threshold if possible. When targeting symmetry, we characterize and compute polynomially the closest symmetric approximation, i.e., the symmetric function obtained by injecting the minimum number of errors in the original incompletely specified Boolean function, with an unbounded number of errors; then, we discuss strategies to achieve partial symmetrization of the original specification while satisfying given error bounds. Finally, we present a polynomial heuristic algorithm to compute a D-reducible approximation of an incompletely specified target function, under a bit error metric. Experimental results on classical and new benchmarks confirm the effectiveness of the proposed approaches.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据