Radix-10 Restoring Square Root for 6-input LUTs Programmable Devices

被引:2
|
作者
Vazquez, Martin [1 ]
Tosini, Marcelo [1 ]
Leiva, Lucas [1 ]
机构
[1] UNICEN, Comp & Syst Dept, Tandil, Argentina
关键词
Square root; Digit-recurrence algorithm; Decimal arithmetic; Floating-point representation; FPGA; DECIMAL FLOATING-POINT; ALGORITHM; DIVISION; IMPLEMENTATION; ARCHITECTURE; LOGARITHM; HARDWARE; DIGIT;
D O I
10.1007/s00034-020-01571-y
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes efficient fixed-point and floating-point implementations for radix-10 square root in Xilinx FPGAs devices. The method implements digit recurrence with restoring algorithm, which supports the three decimal floating-point (DFP) types specified in the IEEE 754-2008 standard. The technique used for restoring is optimal and novel. The designs use new techniques based on the efficient utilization of dedicated resources in the programmable devices. Implementations were made in Xilinx 7-series devices. For fixed-point square root, they are capable of operating up to 212 MHz for p=7, 197 MHz for p=16, and 190 MHz for p=34. As for DFP square root, the operation frequency obtained is 194 MHz for p=7, 183 MHz for p=16, and 174 MHz for p=34. The proposed architecture achieves better computation times than related works.
引用
收藏
页码:2335 / 2360
页数:26
相关论文
共 10 条
  • [1] Radix-10 Restoring Square Root for 6-input LUTs Programmable Devices
    Martín Vázquez
    Marcelo Tosini
    Lucas Leiva
    [J]. Circuits, Systems, and Signal Processing, 2021, 40 : 2335 - 2360
  • [2] Radix-10 decimal logarithm by direct selection for 6-input LUTs programmable devices
    Vazquez, Martin
    Leiva, Lucas
    Sutter, Gustavo
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2019, 64 : 143 - 158
  • [3] Shared Implementation of Radix-10 and Radix-16 Square Root Algorithm with Limited Precision Primitives
    Ercegovac, Milos D.
    McIlhenny, Robert
    [J]. 2012 CONFERENCE RECORD OF THE FORTY SIXTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS (ASILOMAR), 2012, : 345 - 349
  • [4] Design and FPGA Implementation of Radix-10 Combined Division/Square Root Algorithm with Limited Precision Primitives
    Ercegovac, Milos D.
    McIlhenny, Robert
    [J]. 2010 CONFERENCE RECORD OF THE FORTY FOURTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS (ASILOMAR), 2010, : 87 - 91
  • [5] Array Multipliers for High Throughput in Xilinx FPGAs with 6-Input LUTs
    Walters, E. George, III
    [J]. COMPUTERS, 2016, 5 (04)
  • [6] Partial-Product Generation and Addition for Multiplication in FPGAs With 6-Input LUTs
    Walters, E. George, III
    [J]. CONFERENCE RECORD OF THE 2014 FORTY-EIGHTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2014, : 1247 - 1251
  • [7] Reduced-Area Constant-Coefficient and Multiple-Constant Multipliers for Xilinx FPGAs with 6-Input LUTs
    Walters, E. George, III
    [J]. ELECTRONICS, 2017, 6 (04):
  • [8] Impact of Radix-10 Redundant Digit Set [-6,9] on Basic Decimal Arithmetic Operations
    Jaberipur, Ghassem
    Ghazanfari, Farzad
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2022, 30 (01) : 51 - 59
  • [9] Design and evaluation of a 67% area-less 64-bit parallel reconfigurable 6-input nonvolatile logic element using domain-wall motion devices
    Suzuki, Daisuke
    Natsui, Masanori
    Mochizuki, Akira
    Hanyu, Takahiro
    [J]. JAPANESE JOURNAL OF APPLIED PHYSICS, 2014, 53 (04)
  • [10] A 4.8 ps root-mean-square resolution time-to-digital converter implemented in a 20 nm Cyclone-10 GX field-programmable gate array
    Yu, Xin
    Xia, Haojie
    Li, Weishi
    Zhang, Jin
    Chang, Songtao
    [J]. REVIEW OF SCIENTIFIC INSTRUMENTS, 2022, 93 (08):