• DocumentCode
    3600673
  • Title

    Systolic Array Architectures for Sunar–Koç Optimal Normal Basis Type II Multiplier

  • Author

    Ibrahim, Atef ; Gebali, Fayez ; Al-Somani, Turki F.

  • Author_Institution
    Dept. of Microelectron., Electron. Res. Inst., Cairo, Egypt
  • Volume
    23
  • Issue
    10
  • fYear
    2015
  • Firstpage
    2090
  • Lastpage
    2102
  • Abstract
    We present linear and nonlinear techniques for design exploration of an iterative algorithm. The nonlinear techniques allow control of processor workload and control of communication between processors. The algorithm considered is the Sunar-Koç optimal normal basis type II multiplication algorithm. Six systolic arrays are obtained. General formulas are provided for each design so that the operation of the system can be determined for a given GF(2m). The proposed architectures have been implemented using 45-nm CMOS technology and compared with published architectures. The results show that the proposed designs have at least 44.4% lower total computation time compared with the designs of all bit serial multipliers, while having slightly larger area delay product (ADP), up to 19.1%, compared with some of the bit serial multipliers and having smaller ADP values compared with most of the digit serial ones. Moreover, they have at least 46% lower power delay product compared with all bit serial and digit serial multipliers.
  • Keywords
    CMOS logic circuits; application specific integrated circuits; iterative methods; multiplying circuits; pipeline processing; systolic arrays; 45-nm CMOS technology; ADP; Sunar-Koç optimal normal basis type II multiplier; area delay product; bit serial multipliers; digit serial multipliers; iterative algorithm; power delay product; processor communication; processor workload; systolic array architectures; Algorithm design and analysis; Arrays; Equations; Indexes; Iterative methods; Processor scheduling; Vectors; ASIC; Finite field multiplication; multiplication; parallel architectures; pipeline processing; systolic arrays;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2014.2358196
  • Filename
    6913011