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 :
بازگشت