Range Mapping-A Fresh Approach to High Accuracy Mitchell-Based Logarithmic Conversion Circuit Design

被引:0
作者
Low, Joshua Yung Lih [1 ,2 ]
Jong, Ching Chuen [3 ]
机构
[1] Nanyang Technol Univ, Singapore 639798, Singapore
[2] Broadcom Ltd, Singapore 768923, Singapore
[3] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
关键词
Arithmetic circuits; logarithmic conversion; Mitchell method; range mapping; ELEMENTARY-FUNCTIONS; NUMBER-SYSTEMS; IMPLEMENTATION; POWER; APPROXIMATION; COMPUTATION; PROCESSOR; ALGORITHM; VECTOR; CMOS;
D O I
10.1109/TCSI.2017.2714673
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A high accuracy Mitchell-based logarithmic conversion method for integrated circuit design is presented in this paper. A novel technique named range mapping is proposed to perform the conversion with a fresh approach that compresses the range of approximation to smaller than one-third of the range of the Mitchell fraction m. After mapping, the compressed range possesses three favorable properties. Specifically, the compressed range is smaller, and has smaller gradient variation and fewer Mitchell fractions. All the three properties facilitate accuracy improvement when a four-region piecewise linear approximation is subsequently developed and applied on the compressed range. With the proposed method, the maximum absolute error and maximum absolute error percentage are improved by 15% and 25%, respectively, when compared with the best existing results by Kim et al. and De Caro et al., respectively. The proposed design is implemented in STM 90-nm CMOS technology, and its performance evaluated and compared with the well-known Mitchell-based methods.
引用
收藏
页码:175 / 184
页数:10
相关论文
共 39 条
[1]   CMOS VLSI implementation of a low-power logarithmic converter [J].
Abed, KH ;
Siferd, RE .
IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (11) :1421-1433
[2]   A Unified Architecture for the Accurate and High-Throughput Implementation of Six Key Elementary Functions [J].
Alimohammad, Amirhossein ;
Fard, Saeed Fouladi ;
Cockburn, Bruce F. .
IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (04) :449-456
[3]  
Arnold MG, 2007, DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, P151, DOI 10.1109/DSD.2007.4341463
[4]   REDUNDANT LOGARITHMIC ARITHMETIC [J].
ARNOLD, MG ;
BAILEY, TA ;
COWLES, JR ;
CUPAL, JJ .
IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (08) :1077-1086
[5]  
CARO DD, 2009, IEEE T CIRCUITS SYST, V56, P1968
[6]   An Improved Two-Step Binary Logarithmic Converter for FPGAs [J].
Chaudhary, Mandeep ;
Lee, Peter .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2015, 62 (05) :476-480
[7]   COMPUTATION OF BASE 2 LOGARITHM OF BINARY NUMBERS [J].
COMBET, M ;
VANZONNE.H ;
VERBEEK, L .
IEEE TRANSACTIONS ON ELECTRONIC COMPUTERS, 1965, EC14 (06) :863-&
[8]   Efficient Logarithmic Converters for Digital Signal Processing Applications [J].
De Caro, Davide ;
Petra, Nicola ;
Strollo, Antonio G. M. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2011, 58 (10) :667-671
[9]  
Dinechin F., 2005, IEEE T COMPUT, V54, P319, DOI DOI 10.1109/TC.2005.54
[10]   Low Cost Hardware Implementation of Logarithm Approximation [J].
Gutierrez, R. ;
Valls, J. .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (12) :2326-2330