Automated synthesis of approximate circuits via functional approximations is of prominent importance to provide efficiency in energy, runtime, and chip area required to execute an application. Approximate circuits are usually obtained either through analytical approximation methods leveraging approximate transformations such as bit-width scaling or via iterative search-based optimization methods when a library of approximate components, e.g., approximate adders and multipliers, is available. For the latter, exploring the extremely large design space is challenging in terms of both computations and quality of results. While the combination of both methods can create more room for further approximations, the Design Space Exploration (DSE) becomes a crucial issue. In this paper, we present such a hybrid synthesis methodology that applies a low-cost analytical method followed by parallel stochastic search-based optimization. We address the DSE challenge through efficient pruning of the design space and skipping unnecessary expensive testing and/or verification steps. The experimental results reveal up to 10.57× area savings in comparison with both purely analytical or search-based approaches.
CITATION STYLE
Awais, M., Mohammadi, H. G., & Platzner, M. (2020). A hybrid synthesis methodology for approximate circuits. In Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI (pp. 421–426). Association for Computing Machinery. https://doi.org/10.1145/3386263.3406952
Mendeley helps you to discover research relevant for your work.