• 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