• DocumentCode
    460934
  • Title

    High-level synthesis for large bit-width multipliers on FPGAs: a case study

  • Author

    Davis, James P. ; Buell, Duncan A. ; Devarkal, Siddhaveerasharan ; Quan, Gang

  • Author_Institution
    University of South Carolina, Columbia, SC
  • fYear
    2005
  • fDate
    Sept. 2005
  • Firstpage
    213
  • Lastpage
    218
  • Abstract
    In this paper, we present the analysis, design and implementation of an estimator to realize large bit width unsigned integer multiplier units. Larger multiplier units are required for cryptography and error correction circuits for more secure and reliable transmissions over highly insecure and/or noisy channels in networking and multimedia applications. The design space for these circuits is very large when integer multiplication on large operands is carried out hierarchically. In this paper, we explore automated synthesis of high bit-width unsigned integer multiplier circuits by defining and validating an estimator function used in search and analysis of the design space of such circuits. We focus on analysis of a hybrid hierarchical multiplier scheme that combines the throughput advantages of parallel multipliers and the resource cost-effectiveness of serial ones. We present an analytical model that rapidly predicts timing and resource usage for selected model candidates. We evaluate the estimator model in the design of a practical application, a 256-bit elliptic curve adder implemented on a Xilinx FPGA fabric. We show that our estimator allows implementation of fast, efficient circuits, where resultant designs provide order-of-magnitude performance improvements when compared with that of software implementations on a high performance computing platform.
  • Keywords
    Analytical models; Circuit noise; Circuit synthesis; Elliptic curve cryptography; Error correction; Field programmable gate arrays; High level synthesis; Network synthesis; Throughput; Timing; FPGA devices; design exploration; high level synthesis; large-scale integer multipliers; reconfigurable computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2005. CODES+ISSS '05. Third IEEE/ACM/IFIP International Conference on
  • Conference_Location
    Jersey City, NJ, USA
  • Print_ISBN
    1-59593-161-9
  • Type

    conf

  • DOI
    10.1145/1084834.1084890
  • Filename
    4076339