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
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;
Conference_Titel :
Solid-State Circuits Conference, 1990. ESSCIRC '90. Sixteenth European
Conference_Location :
Grenoble
Print_ISBN :
2-86332-087-4