Systolic and Non-Systolic Scalable Modular Designs of Finite Field Multipliers for Reed-Solomon Codec

被引:39
作者
Meher, Pramod Kumar [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
关键词
Error-control-coding; finite field; finite field multiplication; Galois field; Reed-Solomon (RS) codec; systolic array; VLSI; VLSI ARCHITECTURE; MULTIPLICATION;
D O I
10.1109/TVLSI.2008.2006080
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present efficient algorithms for modular reduction to derive novel systolic and non-systolic architectures for polynomial basis finite field multipliers over GF(2(m)) to be used in Reed-Solomon (RS) codec. Using the proposed algorithm for unit degree reduction and optimization of implementation of the logic functions in the processing elements (PEs), we have derived an efficient bit-parallel systolic design for finite field multiplier which involves nearly two-thirds of the area-complexity of the existing design having the same time-complexity. The proposed modular reduction algorithms are also used to derive efficient non-systolic serial/parallel designs of field multipliers over GF(2(8)) with different digit-sizes, where the critical path and the hardware-complexity are further reduced by optimizing the implementation of modular reduction operations and finite field accumulations. The proposed bit-serial design involves nearly 55% of the minimum of area, and half the minimum of area-time complexity of the existing bit-serial designs. Similarly, the proposed digit-serial/parallel designs involve significantly less area, and less area-time complexities compared with the existing designs of the same digit-size. By parallel modular reduction through multiple degrees followed by appropriate logic-level sub-expression sharing; a hardware-efficient regular and modular form of a balanced-tree bit-parallel non-systolic multiplier is also derived. The proposed bit-parallel non-systolic pipelined design involves less than 65% of the area and nearly two-thirds of the area-time complexity of the existing bit-parallel design for a RS codec, while the non-pipelined form offers nearly 25% saving of area with less time-complexity.
引用
收藏
页码:747 / 757
页数:11
相关论文
共 30 条
[1]  
[Anonymous], P IEEE INT S CIRC SY
[2]  
[Anonymous], 1988, VLSI Array Processors
[3]  
*ART COMP, 2003, TSMC 018 MUM PROC 1
[4]  
CHANG FK, 2005, P 3 INT IEEE NEWCAS, P87
[5]  
CHANG HC, 2002, P ESSCIRC 2002, P519
[6]   Digit-serial systolic multiplier for finite fields GF(2m) [J].
Guo, JH ;
Wang, CL .
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (02) :143-148
[7]   ARCHITECTURE FOR A LOW-COMPLEXITY RATE-ADAPTIVE REED-SOLOMON ENCODER [J].
HASAN, MA ;
BHARGAVA, VK .
IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (07) :938-942
[8]   A COMPARISON OF VLSI ARCHITECTURE OF FINITE-FIELD MULTIPLIERS USING DUAL, NORMAL, OR STANDARD BASES [J].
HSU, IS ;
TRUONG, TK ;
DEUTSCH, LJ ;
REED, IS .
IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (06) :735-739
[9]   An area-efficient pipelined VLSI architecture for decoding of Reed-Solomon codes based on a time-domain algorithm [J].
Hsu, JM ;
Wang, CL .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1997, 7 (06) :864-871
[10]   A versatile and scalable digit-serial/parallel multiplier architecture for finite fields GF(2m) [J].
Hütter, M ;
Gorssschädl, J ;
Kamendje, GA .
ITCC 2003: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2003, :692-700