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