Title :
High-speed parallel CRC circuits
Author :
Kennedy, Christopher ; Reyhani-Masoleh, Arash
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Western Ontario, London, ON
Abstract :
In this paper, we develop a matrix-based formulation for the Cyclic Redundancy Check (CRC) computation that is derived from its polynomial-based definition. Then, using this formulation, we propose a parallel CRC computation structure with optimizations specific to the case when the degree of parallelism is greater than the degree of the generator polynomial. Afterward, through extensive simulations we obtain the optimum degrees of parallelism in terms of their critical path delays for some common generator polynomials. We also show that the time-area product follows the critical path delay plot.
Keywords :
binary sequences; cheque processing; critical path analysis; high-speed integrated circuits; logic circuits; optimisation; parallel architectures; polynomial approximation; polynomials; redundancy; critical path delays; cyclic redundancy check computation; generator polynomials; high-speed parallel CRC circuits; matrix-based formulation; polynomial-based definition; Circuits; Concurrent computing; Cyclic redundancy check; Delay; Error correction; Hardware; Parallel processing; Pipeline processing; Polynomials; Software performance; Cyclic Redundancy Check (CRC); error control coding; parallel hardware;
Conference_Titel :
Signals, Systems and Computers, 2008 42nd Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4244-2940-0
Electronic_ISBN :
1058-6393
DOI :
10.1109/ACSSC.2008.5074742