Design of a Fast Modular Multiplier

Jun CAO,Xinghui LIU,Wenjing ZHANG,Hongliang ZHAO,Changren JIANG
DOI: https://doi.org/10.3969/j.issn.1005-9490.2014.03.013
2014-01-01
Abstract:A 257 bit fast modular multiplier is designed. Booth32 algorithm and Wallace CSA architecture are used to solve the problem of multiplication of large number consumed too long times. Our multiplier is three-level pipeline structure,the addition and subtraction algorithms are incorporated to the third multiplication. The simulation results indicate:the clock frequency of the chip is 140 MHz,the time of set up pipelining is 42. 329 ns,afterwards,every module multiplication required 7. 022 ns. Compared with the other modular multiplier,this design has higher per-formance. The module Multiplier designed in this paper can be used to the high performance operation of module multiplication,especially in the design of multi-core computing module.
What problem does this paper attempt to address?