• DocumentCode
    3172002
  • Title

    Design and FPGA implementation of efficient integer arithmetic algorithms

  • Author

    Saha, Arindam ; Krishnamurthy, Rangasayee

  • Author_Institution
    ERC for Comput. Field Simulation, Mississippi State Univ., MS, USA
  • fYear
    1993
  • fDate
    4-7 Apr 1993
  • Firstpage
    0.666666666666667
  • Abstract
    The design and implementation of various integer arithmetic algorithms are presented. The design process and the various criteria involved in the building of an efficient O(N) 32-bit bit stream-systolic multiplier chip from the algorithmic level to the final implementation stage are described. An entirely different approach is used to implement integer division using the Chinese remaindering theorem. This algorithm generates the first N significant bits of the reciprocal of a number in O(log N) bit steps. This algorithm is asymptotically faster than the implementations currently available for integer division. The scheme is attractive as it forms a basis for the implementation of some more arithmetic functions, like the generation of a power series and multiplication of N N-bit operands in O(log N) time steps. The evaluation and implementation of the modulus function are considered
  • Keywords
    digital arithmetic; logic arrays; multiplying circuits; systolic arrays; 32 bit; Chinese remaindering theorem; FGPA; arithmetic functions; bit stream-systolic multiplier chip; integer arithmetic algorithms; integer division; modulus function; multiplication; power series; Algorithm design and analysis; Arithmetic; Buildings; Computational modeling; Field programmable gate arrays; Hardware; Optical wavelength conversion; Power generation; Process design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Southeastcon '93, Proceedings., IEEE
  • Conference_Location
    Charlotte, NC
  • Print_ISBN
    0-7803-1257-0
  • Type

    conf

  • DOI
    10.1109/SECON.1993.465659
  • Filename
    465659