• DocumentCode
    2185318
  • Title

    Low-energy programmable finite field data path architectures

  • Author

    Song, Leilei ; Parhi, Keshab K. ; Kuroda, Ichiro ; Nishitani, Takao

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Minnesota Univ., Minneapolis, MN, USA
  • Volume
    2
  • fYear
    1998
  • fDate
    31 May-3 Jun 1998
  • Firstpage
    406
  • Abstract
    This paper considers implementation of finite field multiplication data paths in a domain-specific programmable digital signal processor (DS-PDSP), where special hardware units and corresponding instructions are assumed to be used to program finite field multiplication operation. These multiplication data paths are designed to accommodate programmability with respect to the primitive polynomial as well as the field order. Three types of multipliers are considered; these include semi-systolic array (in both least-significant-bit first and most-significant-bit first modes), fully-parallel, and the proposed approach where polynomial multiplication and polynomial module operations are implemented separately and two instructions, MAC and DEGRGD are assigned to them, respectively. Two approaches are considered for achieving programmability with respect to the field order, either with special control circuitry, or with pre- and post-logical shifting operations. It is concluded that the one-level pipelined fully-parallel multiplier without control circuitry consumes the least energy at component level when only one multiplication is considered. However, at system level, when vector-vector multiplications, common in most DSP algorithms, are considered, the proposed approach is able to achieve 70% energy reduction at the expense of increasing the total instruction count by one
  • Keywords
    VLSI; digital signal processing chips; multiplying circuits; parallel architectures; pipeline arithmetic; polynomials; DSP algorithms; digital signal processor; domain-specific programmable DSP; field order; finite field data path architectures; finite field multiplication data paths; fully-parallel multiplier; least-significant-bit first mode; low-energy programmable architectures; most-significant-bit first mode; one-level pipelined multiplier; polynomial module operations; polynomial multiplication; primitive polynomial; semi-systolic array; vector-vector multiplications; Circuits; Codecs; Computer architecture; Digital arithmetic; Digital signal processing; Digital signal processors; Galois fields; Hardware; Polynomials; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1998. ISCAS '98. Proceedings of the 1998 IEEE International Symposium on
  • Conference_Location
    Monterey, CA
  • Print_ISBN
    0-7803-4455-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.1998.706962
  • Filename
    706962