• DocumentCode
    2434215
  • Title

    Speed-efficient wide adders for VIRTEX FPGAs

  • Author

    Perri, Stefania ; Iachino, Maria Antonia ; Corsonello, Pasquale

  • Author_Institution
    Dept. of Electron., Comput. Sci. & Syst., Univ. of Calabria, Rende, Italy
  • Volume
    2
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    599
  • Abstract
    Recently, reconfigurable hardware based on field programmable gate arrays (FPGAs) has been presented as a promising alternative for implementing cryptographic systems. One of the main limitations of this approach, with respect to ASIC realizations, is the relatively low reachable throughput because of arithmetic operators, such as adders and multipliers, with large operands. In this paper, an efficient addition scheme designed for VIRTEX FPGAs is presented that outperforms the commonly used Macro-generated ripple-carry scheme for the case in which long words have to be added. The proposed method uses appropriately placed by-pass elements to eliminate consistent routing delays from critical paths. A 128 bit adder realized as described here shows a gain in speed of up to 47% with respect to a conventional adder with an increase of just 28% in area occupancy.
  • Keywords
    adders; circuit simulation; cryptography; digital arithmetic; field programmable gate arrays; integrated circuit design; integrated circuit modelling; logic CAD; logic simulation; 128 bit; ASIC; FPGA-based speed-efficient wide adders; adder area occupancy; adder speed gain; arithmetic operators; by-pass elements; critical path routing delays; cryptographic system throughput; field programmable gate array reconfigurable hardware; large operand adders; long word addition; multipliers; ripple-carry addition schemes; Adders; Application specific integrated circuits; Computer science; Cryptography; Delay; Field programmable gate arrays; Integrated circuit interconnections; Logic; Routing; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 2002. 9th International Conference on
  • Print_ISBN
    0-7803-7596-3
  • Type

    conf

  • DOI
    10.1109/ICECS.2002.1046239
  • Filename
    1046239