• DocumentCode
    2234248
  • Title

    Improvement of Interleaved Multiplication Algorithm

  • Author

    Chen Guanghua ; Liu Ming ; Zhu Jingming ; Zheng Weifeng

  • Author_Institution
    Shanghai Key Lab. of Power Station Autom. Technol., Shanghai Univ., Shanghai, China
  • fYear
    2009
  • fDate
    26-28 Dec. 2009
  • Firstpage
    1752
  • Lastpage
    1755
  • Abstract
    An improved modular multiplication algorithm based on the interleaved multiplication is presented in this paper. Carry save addition (CSA), redundant representation, a fast lookup table and a counter register are used to improve this algorithm. Carry save addition and redundant representation are used to replace other additions like carry select addition, carry lookahead addition and so on, because carry propagation brought by those additions can be prevented by carry save addition, and redundant representation can make the arithmetic operations fast without carry propagation. The fast lookup table with only 7 pre-calculated values can minimize the number of additions, and can only be addressed once in one iteration, which not only speed up, but also save area compared with other literatures used lookup tables. The iteration number can be reduced by a counter register being added in this improved method to compute the number of 0 from the most significant bit of one operand like X. Analysis and emulation result shows the area and time complexity (AT) of the improved method is equal or even less than 2n2.
  • Keywords
    carry logic; counting circuits; table lookup; carry lookahead; carry propagation; carry save addition; carry select addition; counter register; fast lookup table; interleaved multiplication algorithm; iteration number; redundant representation; time complexity; Algorithm design and analysis; Arithmetic; Automation; Counting circuits; Displays; Information science; Laboratories; Mechatronics; Power engineering and energy; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science and Engineering (ICISE), 2009 1st International Conference on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-1-4244-4909-5
  • Type

    conf

  • DOI
    10.1109/ICISE.2009.667
  • Filename
    5455592