Browse > Article

Design of Pipelined Parallel CRC Circuits  

Yi, Hyun-Bean (Dept. of Computer Science & Engineering, Hanyang University)
Kim, Ki-Tae (Dept. of Computer Science & Engineering, Hanyang University)
Kwon, Young-Min (Dept. of Intelligent IT System Research Center, Korea Electronics Technology Institute)
Park, Sung-Ju (Dept. of Electronical Engineering Computer Science, Hanyang University)
Publication Information
Abstract
This paper introduces an efficient CRC logic partitioning algorithm to design pipelined parallel CRC circuits aimed at improving speed performance. Focusing on the cases that the input data width is greater than the polynomial degree, equations are derived to divide the parallel CRC logic and decide the length of the pipeline stage. Through design experiments on different types of parallel CRC circuits, we have found a significant reduction in delay by adopting our approach.
Keywords
Parallel CRC; pipeline; logic partitioning; logic-level;
Citations & Related Records
연도 인용수 순위
  • Reference
1 G.D. Micheli, Synthesis and Optimization of Digital Circuits. McGRAW-HIlL INTERNATIONAL EDITIONS, 1994
2 Cypress Semiconductor Corporation, 'Parallel Cyclic Redundancy Check (CRC) for $HOTLINK^TM$,' Application note, Mar. 1999
3 M.D. Shieh et al., 'A Systematic Approach for Parallel CRC Computations,' J. Information Science and Engineering, May 2001
4 F. Monteiro, A. Dandache, A. M'Sir and B. Lepley, 'A Fast CRC Implementation on FPGA Using a Pipelined Architecture for the Polynomial Division,' IEEE International Conference on Electronics, Circuits and Systems, Vol. 3, pp. 1231-1234, Sept. 2001   DOI
5 R.F. Hobson and K.L. Cheng, 'A High-Performance CMOS 32-Bit Parallel CRC Engine,' IEEE Journal of Solid-State Circuits, Vol. 34, No.2, pp. 233-235, Feb. 1999   DOI   ScienceOn
6 D. V. Sarwate, 'Computation of Cyclic Redundancy Checks via Table Look-Up,' Comm. ACM, Aug. 1988   DOI   ScienceOn
7 G. Campobello, G. Patane and M. Russo, 'Parallel CRC Realization,' IEEE Transactions on Computers, Vol. 52, pp. 63-71, Oct. 2003   DOI   ScienceOn
8 M. Spachmann, 'Automatic Generation of Parallel CRC Circuits,' IEEE Design and Test of Computers, Vol. 18, pp, 108-114, May 2001   DOI   ScienceOn
9 S.M. Joshi, P.K. Dubey and M.A. Kaplan, 'A New Parallel Algorithm for CRC Generation,' IEEE International Conference on Communications, Vol. 3, pp. 18-22, Jun. 2000   DOI
10 T.B. Pei and C. Zukowski, 'High-Speed Parallel CRC Circuits in VLSI,' IEEE Transaction on Communications, Vol. 40, no. 4, pp. 653-657, 1992   DOI   ScienceOn