• 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