Quantified Satisfiability-based Simultaneous Selection of Multiple Local Approximate Changes under Maximum Error Bound

Chenfei Lou,Weihua Xiao,Weikang Qian
DOI: https://doi.org/10.1109/ISCAS48785.2022.9937529
2022-01-01
Abstract:Approximate computing is an emerging low-power design technique for error-tolerant applications. One key enabling technique for approximate circuit design is approximate logic synthesis (ALS). Many ALS methods are based on a scheme that iteratively selects one single local approximate change (LAC) in each round until the error bound is reached. However, this scheme fails to consider the joint effect of multiple LACs whose induced errors may counteract with each other when applied simultaneously. In this work, we propose a method to select multiple LAC candidates in a single round under a given bound on maximum error distance (MaxED). It first builds a miter by adding a multiplexer into the network for each LAC candidate in the network. Then, a quantified satisfiability problem is formulated on the miter and solved to obtain a maximal set of LACs that can be applied simultaneously. The experimental results show that under the normalized MaxED bound of 1%, our method reduces the circuit area by up to 39%, which is 20% higher than the area reduction achieved by a baseline method that iteratively selects one single LAC per round.
What problem does this paper attempt to address?