LibApprox: A Comprehensive Library for Performance Efficient Approximate Circuits
In digital signal processing and machine learning applications, the demand for efficient hardware-aware computation units is ever-rising. This paper aims to achieve an optimal blend of approximate sub-blocks to evolve a comprehensive library of Pareto optimal approximate hardware-efficient arithmetic circuits of varying error metrics. The study employs Non-dominated Sorting Genetic Algorithm2 (NSGA2), a class of Evolutionary algorithms, for evolving the circuits through approximate sub-blocks of the given list, placing them along the predefined positions for specified iterations. This paper develops a library of hardware-aware, non-dominated static approximate arithmetic circuits, including Adders, Multipliers and Multiply-and-Accumulate (MAC) units of varying bit sizes. The library of circuits is publicly available in Verilog and C models in [1].
Authors
- Dantu Nandini Devi (ORCID: https://orcid.org/0009-0006-8233-5120)
- Madhav Rao (ORCID: https://orcid.org/0000-0003-2278-9148)
- D V Bhargav
- Rachana Kaparthi
Institutions
- International Institute of Information Technology Bangalore (IN)
Publication Details
- Published
- 2025-04-23
- DOI
- https://doi.org/10.1109/isqed65160.2025.11014448
- Primary Topic
- Low-power high-performance VLSI design
- Type
- article
- Field-Weighted Citation Impact
- 0.00