Decimal Square Root: Algorithm and Hardware Implementation

被引:4
|
作者
Hosseiny, Adel [1 ]
Jaberipur, Ghassem [1 ]
机构
[1] Shahid Beheshti Univ, Dept Elect & Comp Engn, Evin 1983963113, Iran
关键词
Decimal arithmetic; Decimal square root; Digit recurrence; Quotient digit selection; FLOATING-POINT DIVISION; NEWTON-RAPHSON ITERATION; UNIT; ARCHITECTURE; DIVIDER; SPEED;
D O I
10.1007/s00034-015-0215-1
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We propose a new digit recurrence decimal square root (DSR) design and provide its ASIC implementation. The interim square root digits are in . The proposed architecture generally follows that of a previous radix-10 divider. However, it provides novel solutions with regard to few DSR-specific challenges. For example, complex error analysis shows that only four (out of sixteen) digits of partial square root is sufficient to estimate partial remainders that are required for the more complicated square root digit selection. This design performs about 10 % faster and consumes 28 % less area than the previously reported ASIC digit recurrence decimal square rooter.
引用
收藏
页码:4195 / 4219
页数:25
相关论文
共 50 条
  • [21] AN ONLINE SQUARE ROOT ALGORITHM
    OKLOBDZIJA, VG
    ERCEGOVAC, MD
    IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (01) : 70 - 75
  • [22] New Efficient Hardware Design Methodology for Modified Non-Restoring Square Root Algorithm
    Rahman, Atul
    Abdullah-Al-Kafi
    2014 INTERNATIONAL CONFERENCE ON INFORMATICS, ELECTRONICS & VISION (ICIEV), 2014,
  • [23] Hardware implementation for a genetic algorithm
    Chen, Pei-Yin
    Chen, Ren-Der
    Chang, Yu-Pin
    Shieh, Leang-San
    Malki, Heidar A.
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2008, 57 (04) : 699 - 705
  • [24] A HARDWARE IMPLEMENTATION OF AN AUTOREGRESSIVE ALGORITHM
    SMITH, MR
    SMIT, TJ
    NICHOLS, SW
    NICHOLS, ST
    ORBAY, H
    CAMPBELL, K
    MEASUREMENT SCIENCE AND TECHNOLOGY, 1990, 1 (10) : 1000 - 1006
  • [25] EFFICIENT SQUARE ROOT IMPLEMENTATION ON THE 68000
    JOHNSON, KC
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1987, 13 (02): : 138 - 151
  • [26] Single Clock Square Root Algorithm Based on Binomial Series and its FPGA Implementation
    Bagala, Tomas
    Fibich, Adam
    Hagara, Miroslav
    Kubinec, Peter
    Ondracek, Oldrich
    Stofanik, Vladimir
    Stojanovic, Radovan
    2018 7TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2018, : 141 - 144
  • [27] IMPLEMENTATION OF AN ALGORITHM FOR SQUARE ROOT COMPUTATION IN AN FPGA ARRAY BY USING FIXED POINT REPRESENTATION
    Lopez, Jorge H.
    Restrepo, Johans
    Tobon, Jorge E.
    MOMENTO-REVISTA DE FISICA, 2018, (57): : 41 - 49
  • [28] Multiple precision square root using the Dwandwa square-root algorithm
    Parthasarathi, R
    Jhunjhunwala, A
    JOURNAL OF SYSTEMS ARCHITECTURE, 1997, 44 (02) : 143 - 158
  • [29] FAST ALGORITHM COMPUTES SQUARE ROOT
    KOMUSIN, B
    EDN, 1987, 32 (24) : 250 - 252
  • [30] Realization of Area Efficient QR Factorization Using Unified Division, Square Root, and Inverse Square Root Hardware
    Aslan, Semih
    Oruklu, Erdal
    Saniie, Jafar
    2009 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY, 2009, : 243 - 248