Design and Implementation of Adaptive Binary Divider for Fixed-Point and Floating-Point Numbers

被引:1
|
作者
Bora, Satyajit [1 ]
Paily, Roy [1 ,2 ]
机构
[1] Indian Inst Technol Guwahati, Dept Elect & Elect Engn, Gauhati 781039, Assam, India
[2] Indian Inst Technol Guwahati, Ctr Nanotechnol, Gauhati 781039, Assam, India
关键词
Fixed-point divider; Single-precision; Floating-point divider; Radix; FPGA/ASIC; ALGORITHM;
D O I
10.1007/s00034-021-01832-4
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Binary division operation has immense importance in the field of engineering science. Inherently, division operation is a sequential operation, making it more expensive in terms of computational complexity and latency compared with other mathematical operations likemultiplication and addition. Thiswork proposes a novel iterative binary division method with the goal of reducing the delay in its hardware implementation. The hardware circuits are designed using Verilog HDL and verified on Xilinx FPGA. This work also presents a study of area, power and delay of the proposed method for different specifications. At UMC 40nm technology node, the 32-bit radix-16 fixedpoint divider circuit requires 3938 mu m(2) area with a dynamic power consumption of 2.82 mu W/MHz. It has a latency of 2-9 clock cycles with a critical path delay of 4.97 ns. This work is further extended to design a single-precision floating-point divider. The divider is implemented with an area of 3353 mu m(2), power dissipation of 2.76 mu W/MHz and critical path delay of 4.83 ns.
引用
收藏
页码:1131 / 1145
页数:15
相关论文
共 50 条
  • [1] Design and Implementation of Adaptive Binary Divider for Fixed-Point and Floating-Point Numbers
    Satyajit Bora
    Roy Paily
    [J]. Circuits, Systems, and Signal Processing, 2022, 41 : 1131 - 1145
  • [2] Enhancing the implementation of mathematical formulas for fixed-point and floating-point arithmetics
    Matthieu Martel
    [J]. Formal Methods in System Design, 2009, 35 : 265 - 278
  • [3] Enhancing the implementation of mathematical formulas for fixed-point and floating-point arithmetics
    Martel, Matthieu
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2009, 35 (03) : 265 - 278
  • [4] CELLULAR FIXED-POINT/FLOATING-POINT CONVERTOR
    FRECON, L
    [J]. ELECTRONICS LETTERS, 1970, 6 (05) : 132 - &
  • [5] Automatic floating-point to fixed-point transformations
    Han, Kyungtae
    Olson, Alex G.
    Evans, Brian L.
    [J]. 2006 FORTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-5, 2006, : 79 - +
  • [6] VLSI implementation of a floating-point divider
    Patel, JN
    Abid, Z
    Wang, W
    [J]. 16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2004, : 505 - 508
  • [7] Comparison Fixed-Point and Floating-Point Implementation of Noninteger Filter of STM Microcontroller
    Bauer, Waldemar
    Slowik, Wojciech
    [J]. NON-INTEGER ORDER CALCULUS AND ITS APPLICATIONS, 2019, 496 : 126 - 134
  • [8] STOCHASTIC MODELING FOR FLOATING-POINT TO FIXED-POINT CONVERSION
    Banciu, Andrei
    Casseau, Emmanuel
    Menard, Daniel
    Michel, Thierry
    [J]. 2011 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2011, : 180 - 185
  • [9] Floating-point DSP extends fixed-point architecture
    Myrvaagnes, R
    [J]. ELECTRONIC PRODUCTS MAGAZINE, 1998, 41 (04): : 26 - 26
  • [10] An automated floating-point to fixed-point conversion methodology
    Shi, CC
    Brodersen, RW
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL II, PROCEEDINGS: SPEECH II; INDUSTRY TECHNOLOGY TRACKS; DESIGN & IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS; NEURAL NETWORKS FOR SIGNAL PROCESSING, 2003, : 529 - 532