DocumentCode
516204
Title
VLSI – tailored Architectures for Multiplication modulo (2n + 1)
Author
Curiger, Andreas ; Bonnenberg, Heinz ; Kaeslin, Hubert
Author_Institution
Integrated Syst. Lab., ETH Zurich, Zurich, Switzerland
Volume
1
fYear
1990
fDate
19-21 Sept. 1990
Firstpage
249
Lastpage
252
Abstract
This paper describes VLSI architectures for multiplication modulo p, where p is a Fermat prime. With increasing p, ROM based methods become unattractive for integration due to excessive memory requirements. Two new methods are discussed and compared to ROM implementations with regard to their speed/complexity behaviour. The first method is based on a (n + 1) x (n + 1) bit array multiplier, the second on carry-save addition, both of which allow very high throughputs in pipelined implementations. While the former is very convenient for CAD environments providing a pipelined multiplier macro cell generator, the latter is well-suited to full custom implementation.
Keywords
CAD; VLSI; circuit complexity; multiplying circuits; pipeline processing; read-only storage; CAD environment; Fermat prime; ROM based method; VLSI architecture; bit array multiplier; carry-save addition; complexity behaviour; excessive memory requirement; multiplication modulo; pipelined implementation; pipelined multiplier macro cell generator; Arithmetic; Cryptography; Delay; Equations; Error correction codes; Laboratories; Read only memory; Table lookup; Throughput; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Solid-State Circuits Conference, 1990. ESSCIRC '90. Sixteenth European
Conference_Location
Grenoble
Print_ISBN
2-86332-087-4
Type
conf
Filename
5467785
Link To Document