• DocumentCode
    2955937
  • Title

    Design a pocket multi-bit multiplier in FPGA

  • Author

    Li, Jinghua ; Du, Yuyuan ; Wang, Jun

  • Author_Institution
    Northeast Univ. of Technol., Shenyang, China
  • fYear
    1996
  • fDate
    21-24 Oct 1996
  • Firstpage
    275
  • Lastpage
    279
  • Abstract
    The multi-bit multiplier is an arithmetic unit which is often used in digital electronic systems and digital signal processors. There are two kinds of algorithm for performing multi-bit multiplication. According to the algorithm given in the paper, two kinds of simple multi-bit multiplier are introduced. Dealing with the structure of the combinational multiplier and sequential multiplier, the paper presents a discussion on the delay and resource utilization ration of an FPGA. The sequential multiplier has a more compact structure than the combinational multiplier. In the sequential multiplier, the carry circuit structure of the adder unit has an important influence on delay and resource utilization of the LCA. The connection mode of the adder unit given in the paper is acceptable and reasonable. The FPGA is an ideal device to implement a sequential multiplier. But if we want to design a more compact sequential multiplier in FPGA, then there are still many problems to overcome
  • Keywords
    combinational circuits; digital arithmetic; field programmable gate arrays; logic design; multiplying circuits; sequential circuits; FPGA; adder unit; arithmetic unit; carry circuit; combinational multiplier; compact multibit multiplier; delay; multi-bit multiplication; sequential multiplier; Adders; Arithmetic; Delay; Field programmable gate arrays; Hardware; Latches; Logic circuits; Registers; Resource management; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC, 1996., 2nd International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    7-5439-0940-5
  • Type

    conf

  • DOI
    10.1109/ICASIC.1996.562806
  • Filename
    562806