DocumentCode :
1606623
Title :
A Pipelined CRC Calculation Using Lookup Tables
Author :
Sun, Yan ; Kim, Min Sik
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Washington State Univ., Pullman, WA, USA
fYear :
2010
Firstpage :
1
Lastpage :
2
Abstract :
We present a fast cyclic redundancy check (CRC) algorithm that performs CRC computation for any length of message in parallel. Traditional CRC implementations have feedbacks, which make pipelining problematic. In the proposed approach, we eliminate feedbacks and implement a pipelined calculation of 32-bit CRC in the SMIC 0.13 ¿m CMOS technology. For a given message, the algorithm first chunks the message into blocks, each of which has a fixed size equal to the degree of the generator polynomial. Then it computes CRC for the chunked blocks in parallel using lookup tables, and the results are combined together by performing XOR operations. The simulation results show that our proposed pipelined CRC is more efficient than existing CRC implementations.
Keywords :
CMOS integrated circuits; cyclic redundancy check codes; pipeline arithmetic; polynomials; table lookup; CMOS technology; SMIC; XOR operations; cyclic redundancy check; generator polynomial; lookup tables; pipelined CRC calculation; CMOS technology; Concurrent computing; Cyclic redundancy check; Feedback; Parallel processing; Pipeline processing; Polynomials; Protocols; Table lookup; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Consumer Communications and Networking Conference (CCNC), 2010 7th IEEE
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-5175-3
Electronic_ISBN :
978-1-4244-5176-0
Type :
conf
DOI :
10.1109/CCNC.2010.5421679
Filename :
5421679
Link To Document :
بازگشت