DocumentCode :
2086230
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
fYear :
2008
fDate :
26-29 Oct. 2008
Firstpage :
1823
Lastpage :
1829
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers, 2008 42nd Asilomar Conference on
Conference_Location :
Pacific Grove, CA
ISSN :
1058-6393
Print_ISBN :
978-1-4244-2940-0
Electronic_ISBN :
1058-6393
Type :
conf
DOI :
10.1109/ACSSC.2008.5074742
Filename :
5074742
Link To Document :
بازگشت