DocumentCode :
2896110
Title :
CVC: The C to RTL compiler for callback-based verification model
Author :
Ito, Yasuhiro ; Sugawara, Yutaka ; Inaba, Mary ; Hiraki, Kei
Author_Institution :
Central Res. Lab., Hitachi Ltd., Hitachi
fYear :
2008
fDate :
8-10 Sept. 2008
Firstpage :
499
Lastpage :
502
Abstract :
Model-based verification is extensively begin used for accelerating the development of embedded system. However, by this approach, a model and actual RTL are required to be implemented separately, which increases the time required to ensure the equivalence of virtual models and actual hardware. To reduce the costs incurred in separate implementations, we propose to directly generate RTL from verification model used in CoMET, which is a callback-based verification environment. We design and implement CVC, a compiler used for generating RTL, using a callback-based verification model described in a subset of the C language; we impose a restriction on CVC to describe the callback efficiently. Our method enables developers to implement the complete RTL without any compromises in the RTL performance just after the verification of the callback-based model is completed.
Keywords :
C language; program compilers; program verification; C language; CVC; CoMET; RTL compiler; callback-based verification model; Acceleration; Costs; Embedded software; Embedded system; Hardware design languages; Indium tin oxide; Laboratories; Logic; Performance evaluation; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
Conference_Location :
Heidelberg
Print_ISBN :
978-1-4244-1960-9
Electronic_ISBN :
978-1-4244-1961-6
Type :
conf
DOI :
10.1109/FPL.2008.4629993
Filename :
4629993
Link To Document :
بازگشت