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