DocumentCode
3384591
Title
A self-timed cyclic redundancy check (CRC) in VLSI
Author
Li, S. Henry ; Zukowski, Charles A.
Author_Institution
Dept. of Electr. Eng., Columbia Univ., New York, NY, USA
Volume
2
fYear
1997
fDate
3-6 Aug. 1997
Firstpage
1021
Abstract
A self-timed approach to implement a cyclic redundancy check (CRC) for the application of telecommunications is described. The approach is oriented toward multiple channel communications. The paper presents a new scheme to handle an asynchronous feedback to implement the CRC engine. This feedback scheme can also be applied to many applications like asynchronous pipelines and digital signal processing (DSP), which contains computations combining successive data values including feedback. At transistor level, differential cascade voltage switch logic (DCVSL), combined with using common transistors and grouping the gates, is exploited to obtain an efficient CRC circuit engine. The detailed simulation results of CRC encoding and decoding are performed for the verification at functional level, and the hardware is verified by SPICE simulation.
Keywords
SPICE; VLSI; asynchronous circuits; asynchronous transfer mode; circuit feedback; error detection; pipeline processing; redundancy; SPICE simulation; VLSI; asynchronous feedback; asynchronous pipelines; differential cascade voltage switch logic; digital signal processing; functional level; multiple channel communications; self-timed cyclic redundancy check; successive data values; Circuit simulation; Cyclic redundancy check; Digital signal processing; Engines; Feedback; Pipelines; Switches; Telecommunication computing; Very large scale integration; Voltage;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1997. Proceedings of the 40th Midwest Symposium on
Print_ISBN
0-7803-3694-1
Type
conf
DOI
10.1109/MWSCAS.1997.662250
Filename
662250
Link To Document