DocumentCode :
624344
Title :
The Denormal Logarithmic Number System
Author :
Arnold, M.G. ; Collange, S.
Author_Institution :
XLNS Res., Laramie, WY, USA
fYear :
2013
fDate :
5-7 June 2013
Firstpage :
117
Lastpage :
124
Abstract :
Economical hardware often uses a FiXed-point Number System (FXNS), whose constant absolute precision is acceptable for many signal-processing algorithms. The almost-constant relative precision of the more expensive Floating-Point (FP) number system simplifies design, for example, by eliminating worries about FXNS overflow because the range of FP is much larger than FXNS for the same wordsize; however, primitive FP introduces another problem: underflow. The conventional Signed Logarithmic Number System (SLNS) offers similar range and precision as FP with much better performance (in terms of power, speed and area) for multiplication, division, powers and roots. Moderate-precision addition in SLNS uses table lookup with properties similar to FP (including underflow). This paper proposes a new number system, called the Denormal LNS (DLNS), which is a hybrid of the properties of FXNS and SLNS. The inspiration for DLNS comes from the denormal numbers found in IEEE-754 (that provide better, gradual underflow) and the μ-law often used for speech encoding; the novel DLNS circuit here allows arithmetic to be performed directly on such encoded data. The proposed approach allows customizing the range in which gradual underflow occurs. A wide gradual underflow range acts like FXNS; a narrow one acts like SLNS. Simulation of an FFT application illustrates a moderate gradual underflow decreasing bit-switching activity 15% compared to underflow-free SLNS, at the cost of increasing application error by 30%. DLNS reduces switching activity 5% to 20% more than an abruptly-underflowing SLNS with one-half the error. Synthesis shows the novel circuit primarily consists of traditional SLNS addition and subtraction tables, with additional datapaths that allow the novel ALU to act on conventional SLNS as well as DLNS and mixed data, for a worst-case area overhead of 26%.
Keywords :
fast Fourier transforms; fixed point arithmetic; floating point arithmetic; logic design; DLNS circuit; FFT application; FXNS overflow; IEEE-754; SLNS; almost-constant relative precision; denormal LNS; denormal logarithmic number system; economical hardware; fast Fourier transform; fixed-point number system; floating-point number system; increase application error; signal-processing algorithms; signed logarithmic number system; switching activity reduction; table lookup; Blogs; Hardware; Integrated circuit modeling; Multiplexing; Signal processing algorithms; Standards; Xenon; Computer Arithmetic; Logarithmic Number Systems (LNS); denormal; underflow;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Systems, Architectures and Processors (ASAP), 2013 IEEE 24th International Conference on
Conference_Location :
Washington, DC
ISSN :
2160-0511
Print_ISBN :
978-1-4799-0494-5
Type :
conf
DOI :
10.1109/ASAP.2013.6567564
Filename :
6567564
Link To Document :
بازگشت