(M, p, k)-Friendly Points: A Table-based Method to Evaluate Trigonometric Function

作者: Dong Wang , Jean-Michel Muller , Nicolas Brisebarre , Milos D. Ercegovac

DOI: 10.1109/TCSII.2014.2331094

关键词:

摘要: Linear (order-1) function evaluation schemes, such as bipartite and multipartite tables, are usually effective for low- precision approximations. For high-output precision, the lookup table size is often too large practical use. This brief investigates so-called (M,p,k) scheme that reduces range of an input argument to a very small interval so trigonometric functions can be approximated with tables few additions/subtractions. An optimized hardware architecture presented implemented in both field-programmable gate array device standard-cell-based technology. Experimental results show proposed achieves more than 50% reduction total chip area compared best linear approach 24-bit evaluation.

参考文章(13)
B. Lakshmi, A.S. Dhar, VLSI architecture for parallel radix-4 CORDIC Microprocessors and Microsystems. ,vol. 37, pp. 79- 86 ,(2013) , 10.1016/J.MICPRO.2012.12.001
Javier Hormigo, Julio Villalba, Emilio L. Zapata, Multioperand Redundant Adders on FPGAs IEEE Transactions on Computers. ,vol. 62, pp. 2013- 2025 ,(2013) , 10.1109/TC.2012.168
D.A. Sunderland, R.A. Strauch, S.S. Wharfield, H.T. Peterson, C.R. Cole, CMOS/SOS frequency synthesizer LSI circuit for spread spectrum communications IEEE Journal of Solid-State Circuits. ,vol. 19, pp. 497- 506 ,(1984) , 10.1109/JSSC.1984.1052173
CK Koc, Scott Johnson, None, Multiplication of signed-digit numbers Electronics Letters. ,vol. 30, pp. 840- 841 ,(1994) , 10.1049/EL:19940623
D. Das Sarma, D.W. Matula, Faithful bipartite ROM reciprocal tables symposium on computer arithmetic. pp. 17- 28 ,(1995) , 10.1109/ARITH.1995.465381
Tsutomu Sasao, Shinobu Nagayama, Jon T. Butler, Numerical Function Generators Using LUT Cascades IEEE Transactions on Computers. ,vol. 56, pp. 826- 838 ,(2007) , 10.1109/TC.2007.1033
M.J. Schulte, J.E. Stine, Approximating elementary functions with symmetric bipartite tables IEEE Transactions on Computers. ,vol. 48, pp. 842- 847 ,(1999) , 10.1109/12.795125
Dong-U Lee, Ray Cheung, Wayne Luk, John Villasenor, Hardware Implementation Trade-Offs of Polynomial Approximations and Interpolations IEEE Transactions on Computers. ,vol. 57, pp. 686- 701 ,(2008) , 10.1109/TC.2007.70847
Nicolas Brisebarre, Milo D. Ercegovac, Jean-Michel Muller, (M, p, k)-Friendly Points: A Table-Based Method for Trigonometric Function Evaluation application specific systems architectures and processors. pp. 46- 52 ,(2012) , 10.1109/ASAP.2012.17
Sabyasachi Das, Sunil P. Khatri, A Timing-Driven Approach to Synthesize Fast Barrel Shifters IEEE Transactions on Circuits and Systems Ii-express Briefs. ,vol. 55, pp. 31- 35 ,(2008) , 10.1109/TCSII.2007.908951