ACA-CSU: A Carry Selection Based Accuracy Configurable Approximate Adder Design

Approximate arithmetic circuits can be more effective if their accuracy can be controlled. In this paper, we propose a carry selection based accuracy configurable approximate adder. In the proposed design, longer carry chains provide better accuracy and CSU (Carry Select Unit) gives it better delay properties. The proposed design is generic so that multiple accuracy levels are possible at design time. Our experiments show that our design is considerably more accurate than the already proposed state of the art approximate adders. The latency of the proposed adder is also better than the state of the art adders.

[1]  Caro Lucas,et al.  Bio-Inspired Imprecise Computational Blocks for Efficient VLSI Implementation of Soft-Computing Applications , 2010, IEEE Transactions on Circuits and Systems I: Regular Papers.

[2]  Sparsh Mittal,et al.  A Survey of Techniques for Approximate Computing , 2016, ACM Comput. Surv..

[3]  Weikang Qian,et al.  A new approximate adder with low relative error and correct sign calculation , 2015, 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[4]  Kaushik Roy,et al.  Low-Power Digital Signal Processing Using Approximate Adders , 2013, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[5]  Andrew B. Kahng,et al.  Accuracy-configurable adder for approximate arithmetic designs , 2012, DAC Design Automation Conference 2012.

[6]  Massoud Pedram,et al.  Block-Based Carry Speculative Approximate Adder for Energy-Efficient Applications , 2020, IEEE Transactions on Circuits and Systems II: Express Briefs.

[7]  Sachin S. Sapatnekar,et al.  A simple yet efficient accuracy configurable adder design , 2017, 2017 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED).

[8]  Qiang Xu,et al.  Approximate Computing: A Survey , 2016, IEEE Design & Test.