VLSI Design of Karatsuba Integer Multipliers and Its Evaluation

被引:5
|
作者
Yazaki, Syunji [1 ]
Abe, Koki [2 ]
机构
[1] Tokyo Univ Technol, Tokyo, Japan
[2] Univ Electrocommun, Chofu, Tokyo 182, Japan
关键词
multidigit multiplication; Karatsuba algorithm; VLSI;
D O I
10.1002/ecj.10086
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Multidigit multiplication is widely used for various applications in recent years, including numerical calculation, chaos arithmetic, and primality testing. Systems with high performance and low energy Consumption are demanded, especially for image processing and communications with cryptography using chaos. Karatsuba algorithm with computational complexity of O(n(1.58)) has been employed in software For multiplication of hundreds to thousands of bits, where n stands for bit-length of, operands. In this paper, hardware design of multidigit integer multiplication based on Karatsuba algorithm is described and its VLSI realization is evaluated in terms of the cost, performance, and energy consumption. We present two design choices of the Karatsuba hardware: RKM (Recursive Karatsuba Multiplier) and IKM (Iterative Karatsuba Multiplier). We found that RKM has less area cost than WTM (Wallace Tree Multiplier) for bit-length larger than 2(9) with area cost of 30 mm(2). Critical path delay of RKM is always larger than that of WTM. Therefore, we should use WTM as combinational circuits for IKM to have better cost performance. We also found that a version of IKM using 0.18 pm process can perform 1024-bit rnultiplications 30 times faster than software at the area cost of 10.9 mm(2). Energy for the Computation by the IKM version Was found to be nearly 1/600 of that consumed by general-purpose processor which executes the software. The results obtained by this study will help system designers for applications requiring multidigit multiplication to select design alternatives including ASIC realization. (C) 2009 Wiley Periodicals, Inc. Electron Comm Jpn, 92(4): 9-20, 2009; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/ecj.10086
引用
收藏
页码:9 / 20
页数:12
相关论文
共 50 条
  • [1] VLSI design of iterative Karatsuba multiplier and its evaluation
    Yazaki, Syunji
    Abe, Koki
    PROCEEDINGS OF THE FOURTH IASTED INTERNATIONAL CONFERENCE ON CIRCUITS, SIGNALS, AND SYSTEMS, 2006, : 313 - +
  • [2] Low-Complexity VLSI Design of Large Integer Multipliers for Fully Homomorphic Encryption
    Ye, Jheng-Hao
    Shieh, Ming-Der
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (09) : 1727 - 1736
  • [3] Karatsuba with Rectangular Multipliers for FPGAs
    Kumm, Martin
    Gustafsson, Oscar
    de Dinechin, Florent
    Kappauf, Johannes
    Zipf, Peter
    2018 IEEE 25TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2018, : 13 - 20
  • [4] INTEGER PROGRAMMING IN VLSI DESIGN
    RAGHAVAN, P
    DISCRETE APPLIED MATHEMATICS, 1992, 40 (01) : 29 - 43
  • [5] The Karatsuba integer middle product
    Harvey, David
    JOURNAL OF SYMBOLIC COMPUTATION, 2012, 47 (08) : 954 - 967
  • [6] NOVEL APPROACHES TO THE DESIGN OF VLSI RNS MULTIPLIERS
    RADHAKRISHNAN, D
    YUAN, Y
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1992, 39 (01): : 52 - 57
  • [7] THE DESIGN OF EASILY TESTABLE VLSI ARRAY MULTIPLIERS
    SHEN, JP
    FERGUSON, FJ
    IEEE TRANSACTIONS ON COMPUTERS, 1984, 33 (06) : 554 - 560
  • [8] DESIGN AND ANALYSIS OF VLSI-BASED PARALLEL MULTIPLIERS
    WEY, CL
    CHANG, TY
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1990, 137 (04): : 328 - 336
  • [9] On the design of reconfigurable multipliers for integer and Galois field multiplication
    Hinkelmann, Heiko
    Zipf, Peter
    Li, Jia
    Liu, Guifang
    Glesner, Manfred
    MICROPROCESSORS AND MICROSYSTEMS, 2009, 33 (01) : 2 - 12
  • [10] Dependability evaluation of time-redundancy techniques in integer multipliers
    Eriksson, Henrik
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2007, 4644 : 566 - 575