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