Efficient Implementation of Floating-Point Reciprocator on FPGA

被引:2
作者
Jaiswal, Manish Kumar [1 ]
Chandrachoodan, Nitin [1 ]
机构
[1] Indian Inst Technol, Dept Elect Engn, Madras 36, Tamil Nadu, India
来源
22ND INTERNATIONAL CONFERENCE ON VLSI DESIGN HELD JOINTLY WITH 8TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS | 2009年
关键词
Floating-point arithmetic; reciprocator; FPGA; double-precision; partial block-multipliers; binomial expansion;
D O I
10.1109/VLSI.Design.2009.12
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we have presented an efficient FPGA implementation of a reciprocator for both IEEE single-precision and double-precision floating point numbers. The method is based on the use of look-up tables and partial block multipliers. Compared with previously reported work, the modules occupy less area with a higher performance and less latency. The designs trade off either I unit in last-place (ulp) or 2 ulp of accuracy (for double or single precision respectively), without rounding, to obtain a better implementation. Rounding can also be added to the design to restore some accuracy at a slight cost in area.
引用
收藏
页码:267 / 271
页数:5
相关论文
共 16 条
[1]   Low latency digit-recurrence reciprocal and square-root reciprocal algorithm and architecture [J].
Antelo, E ;
Lang, T ;
Montuschi, P ;
Nannarelli, A .
17th IEEE Symposium on Computer Arithmetic, Proceedings, 2005, :147-154
[2]   Digit recurrence divider: Optimization and verification [J].
Bessalah, H. ;
Anane, M. ;
Issad, M. ;
Anane, N. ;
Messaoudi, K. .
2007 INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA, 2007, :70-+
[3]  
ERCEGOVAC MD, 2000, IEEE T COMPUTERS, V49
[4]  
Ercegovac M, 2005, 2005 39TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1 AND 2, P1167
[5]  
Goldberg R, 2007, ANN IEEE SYM FIELD P, P185, DOI [10.1109/FCCM.2007.59, 10.1109/FCCM.2007.16]
[6]  
Hemmert KS, 2006, ANN IEEE SYM FIELD P, P349
[7]   A parameterizable HandelC divider generator for FPGAs with embedded hardware multipliers [J].
Hopf, J .
2004 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2004, :355-358
[8]  
HUNG P, 1999, 33 AS C SIGN SYST CO, V2, P1465, DOI DOI 10.1109/ACSSC.1999.831992
[9]  
ITO M, 1995, PROCEEDINGS OF THE 12TH SYMPOSIUM ON COMPUTER ARITHMETIC, P2, DOI 10.1109/ARITH.1995.465383
[10]  
Jeong JC, 2004, IEEE T COMPUT, V53, P489