This version of the library is deprecated, please use the new version Go to tool

EvoApprox8b - Approximate Adders and Multipliers Library


Approximate circuits and approximate circuit design methodologies attracted a significant attention of researchers as well as industry in recent years. In order to accelerate the approximate circuit and system design process and to support a fair benchmarking of circuit approximation methods, we propose a library of approximate adders and multipliers called EvoApprox8b. This library contains 473 Pareto optimal 8-bit approximate adders created from 13 conventional adders and 500 Pareto optimal 8-bit approximate multipliers created from 6 conventional multipliers. These implementations were evolved by a multi-objective Cartesian genetic programming. The EvoApprox8b library provides Verilog, Matlab and C models of all approximate circuits. In addition to standard circuit parameters, circuit error is given for seven different error metrics.

If you utilize this 8-bit circuits please refer this paper:

MRAZEK Vojtech, HRBACEK Radek, VASICEK Zdenek a SEKANINA Lukas. EvoApprox8b: Library of Approximate Adders and Multipliers for Circuit Design and Benchmarking of Approximation Methods. 2017 Design, Automation & Test in Europe Conference & Exhibition (DATE), Lausanne, 2017.

Download the paper

The construction of 12-bit multipliers is detaily described in the paper:

MRAZEK Vojtech, VASICEK Zdenek and HRBACEK Radek, Role of circuit representation in evolutionary design of energy-efficient approximate circuits in IET Computers & Digital Techniques, vol. 12, no. 4, pp. 139-149, 7 2018.

Download the paper

The construction of 16-bit and 32-bit multipliers is detaily described in the paper:

CESKA Milan, MATYAS Jiri, MRAZEK Vojtech, SEKANINA Lukas, VASICEK Zdenek a VOJNAR Tomas. Approximating Complex Arithmetic Circuits with Formal Error Guarantees: 32-bit Multipliers Accomplished. In: Proceedings of 36th IEEE/ACM International Conference On Computer Aided Design (ICCAD). Irvine, CA. IEEE, 2017, p. 416-423. ISBN 978-1-5386-3093-8.

Download the paper