Title :
Error-energy analysis of hardware logarithmic approximation methods for low power applications
Author :
Klinefelter, Alicia ; Ryan, Joseph ; Tschanz, James ; Calhoun, Benton H.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Virginia, Charlottesville, VA, USA
Abstract :
This paper presents an overview of methods for combinational, base-two logarithmic approximation using Mitchell´s algorithm, piecewise-linear/quadratic error compensation schemes, and direct approximation. Optimization methods are used for computing linear segments for each compensation scheme including Hamming weight minimization and pattern recognition of segment slopes for multiplier-less error compensation. A novel, near-zero-average error quadratic compensation scheme is also presented. A test chip was fabricated in a commercial 130nm technology including fifteen base-two logarithm approximations and each was evaluated for its standalone accuracy, measured energy, delay, and area in order to determine the best classes of approximation for low-energy and high-accuracy operation. A system-level evaluation of these methods was performed using a software model of a keyword detection speech pipeline to predict the impact of inaccurate logarithmic approximation on the detection accuracy of keywords across various noise levels.
Keywords :
error compensation; low-power electronics; piecewise linear techniques; speech processing; Hamming weight minimization; Mitchell´s algorithm; base-two logarithmic approximation; direct approximation; error-energy analysis; hardware logarithmic approximation; low power; multiplier-less error compensation; near-zero-average error quadratic compensation scheme; pattern recognition; piecewise-linear/quadratic error compensation schemes; size 130 nm; software model; test chip; Accuracy; Approximation algorithms; Approximation methods; Complexity theory; Computers; Hardware; Speech; approximation; interpolation; keyword detection; logarithm; speech;
Conference_Titel :
Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
Conference_Location :
Lisbon
DOI :
10.1109/ISCAS.2015.7169158