High-Precision Priority Encoder Based Integer Division Algorithm

被引:3
作者
Ammar, Ahmed [1 ]
Drennen, Hayden [1 ]
Hassan, Firas [1 ]
机构
[1] Ohio Northern Univ, ECCS Dept, Ada, OH 45810 USA
来源
2021 IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS) | 2021年
关键词
Integer division; hardware implementation; priority encoder; high-precision; FIXED-POINT DIVIDERS;
D O I
10.1109/MWSCAS47672.2021.9531809
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the past years, the demand for high-precision arithmetic has significantly increased, which raised the need for devices that can handle high-precision computations. Therefore, in this paper, we propose a hardware for high-precision division. The proposed hardware is implemented for 1024 bits, and it can be easily extended to larger bits. The hardware performs division on integer numbers represented in sign and magnitude, and produces quotient and remainder. A priority encoder is used to improve the convergence rate, and to make the dividend and divisor lengths not required as inputs. To reduce complexity, most of the components were implemented in two levels. We provide an upper limit and a closed-form expression for the convergence rate. We synthesized the hardware on a Field-Programmable Gate Array (FPGA) device. We simulated the hardware at the bit level in Matlab using Monte Carlo simulations. We also simulated the hardware in ModelSim. Compared to the existing approaches, the results show that for 64-bit division, our hardware reduces the number of LUTs and slices by 18.4% and 67.5%, respectively, and improves delay by 50.3 degrees A. As for 256-bit division, our hardware reduces the number of slices by 60.7% and improves delay by 33.25%, however, it increases the number of LUTs by 11.32%.
引用
收藏
页码:494 / 497
页数:4
相关论文
共 50 条
  • [21] Design of the High-precision SPR System
    Sun Rongchun
    Chen Yu
    Hu Xue
    [J]. SMART MATERIALS AND INTELLIGENT SYSTEMS, 2012, 442 : 119 - 123
  • [22] Compliant mechanisms for high-precision positioning
    Zelenika, S.
    [J]. Annals of DAAAM for 2004 & Proceedings of the 15th International DAAAM Symposium: INTELLIGNET MANUFACTURING & AUTOMATION: GLOBALISATION - TECHNOLOGY - MEN - NATURE, 2004, : 503 - 504
  • [23] QCA based Priority Encoder using Toffoli gate
    Safoev, Nuriddin
    Abdukhalil, Ganiev
    Abdisalomovich, Karimov Abduqodir
    [J]. 2020 IEEE 14TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT2020), 2020,
  • [24] Design of a High-Precision Resistance Detection Circuit Based on the Active Shield
    Ye M.
    Jiang X.
    Li Y.
    Wang Q.
    Kong L.
    Zhao Y.
    [J]. Tianjin Daxue Xuebao (Ziran Kexue yu Gongcheng Jishu Ban)/Journal of Tianjin University Science and Technology, 2023, 56 (08): : 807 - 814
  • [25] Real-time and high-precision cracks inversion algorithm for ACFM based on GA-BP neural network
    Li W.
    Yuan X.
    Qu M.
    Chen G.
    Ge J.
    Kong Q.
    Zhang Y.
    Wu Y.
    [J]. Zhongguo Shiyou Daxue Xuebao (Ziran Kexue Ban)/Journal of China University of Petroleum (Edition of Natural Science), 2016, 40 (05): : 128 - 134
  • [26] High-Precision Frequency Offset Estimation Algorithm for Single-Carrier GMSK Modulation Signals
    Gao J.
    Sang T.
    Luo T.
    [J]. Luo, Tao (luo_tao@tju.edu.cn), 1600, Tianjin University (53): : 1301 - 1307
  • [27] Research on Animation VR System Scenario Considering High-Precision Line of Sight Tracking Algorithm
    Tian, Lei
    [J]. Informatica (Slovenia), 2024, 48 (19): : 119 - 130
  • [28] HIGH-PRECISION GAMMA-OMEGA HOUGH TRANSFORMATION ALGORITHM TO DETECT ARBITRARY DIGITAL LINES
    WADA, T
    SEKI, M
    MATSUYAMA, T
    [J]. SYSTEMS AND COMPUTERS IN JAPAN, 1995, 26 (03) : 39 - 52
  • [29] High-Precision Position Estimation in Indoor Environments
    Kyas, Marcel
    [J]. 2013 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2013, : 9 - 14
  • [30] TOWARDS HIGH-PRECISION LENS DISTORTION CORRECTION
    von Gioi, R. Grompone
    Monasse, P.
    Morel, J. -M.
    Tang, Z.
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 4237 - 4240