Skip to main content


Approximate Computing of Multipliers Through Partial Product Perforation

Issue Abstract

Abstract
The Approximate hardware circuits contrary to software approximations offer transistor reduction, lower dynamic and leakage power, lower circuit delay and opportunity for downsizing. Motivated by the limited research on approximate multipliers, compared with the extensive research on approximate adders, and explicitly the lack of approximate techniques targeting the partial product generation, we introduce the partial product perforation method for creating approximate multipliers .we prove in a mathematical manner that in partial product perforation , the imposed errors are bounded and predictable .We show that, compared with the respective exact design, the partial product perforation delivers reductions of up to 50% in power consumption, 45% in area, and 35% in critical delay. In addition, the product perforation method is compared with the state-of-the-art approximation techniques, i.e., truncation, voltage over scaling, and logic approximation, showing that it outperforms them in terms of power dissipation and error.


Author Information
A.NITHYA
Issue No
5
Volume No
3
Issue Publish Date
05 May 2017
Issue Pages
50-61

Issue References

References
1. V. K. Chippa, S. T. Chakradhar, K. Roy, and A. Raghunathan, “Analysis and characterization of inherent application resilience for approximate computing,” in Proc. 50th ACM/EDAC/IEEE Design Autom. Conf.,May/Jun. 2013, pp. 1–9.
2. R. Venkatesan, A. Agarwal, K. Roy, and A. Raghunathan, “MACACO:
3. Modeling and analysis of circuits for approximate computing,” in Proc. IEEE/ACM Int. Conf. Comput.-Aided Design, Nov. 2011, pp. 667–673.
4. S. T. Chakradhar and A. Raghunathan, “Best-effort computing: Re-thinking parallel software and hardware,” in Proc. 47th ACM/IEEE Design Autom. Conf., Jun. 2010, pp. 865–870.
5. E. J. King and E. E. Swartzlander, “Data-dependent truncation scheme for parallel multipliers,” in Proc. Conf. Rec. 31st Asilomar Conf. Signals, Syst. Comput., Nov. 1998, pp. 1178–1182.
6. M. J. Schulte and E. E. Swartzlander, “Truncated multiplication with