DocumentCode
1296853
Title
A Novel Programmable Parallel CRC Circuit
Author
Grymel, Martin ; Furber, Steve B.
Author_Institution
Adv. Processor Technol. Group, Univ. of Manchester, Manchester, UK
Volume
19
Issue
10
fYear
2011
Firstpage
1898
Lastpage
1902
Abstract
A new hardware scheme for computing the transition and control matrix of a parallel cyclic redundancy checksum is proposed. This opens possibilities for parallel high-speed cyclic redundancy checksum circuits that reconfigure very rapidly to new polynomials. The area requirements are lower than those for a realization storing a precomputed matrix. An additional simplification arises as only the polynomial needs to be supplied. The derived equations allow the width of the data to be processed in parallel to be selected independently of the degree of the polynomial. The new design has been simulated and outperforms a recently proposed architecture significantly in speed, area, and energy efficiency.
Keywords
cyclic redundancy check codes; flip-flops; parallel architectures; polynomial matrices; control matrix; energy efficiency; hardware scheme; parallel cyclic redundancy checksum; parallel high-speed cyclic redundancy checksum circuits; polynomial degree; polynomials; precomputed matrix; programmable parallel CRC circuit; Circuits; Concurrent computing; Cyclic redundancy check; Cyclic redundancy check codes; Energy efficiency; Equations; Hardware; Logic; Polynomials; Protection; Cyclic redundancy checksum (CRC); digital logic; error detection; parallel; programmable;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2010.2058872
Filename
5549980
Link To Document