DocumentCode
3586216
Title
Automatic UVM Environment Generation for Assertion-Based and Functional Verification of SystemC Designs
Author
Mefenza, Michael ; Yonga, Franck ; Bobda, Christophe
Author_Institution
CSCE Dept., Univ. of Arkansas, Fayetteville, AR, USA
fYear
2014
Firstpage
16
Lastpage
21
Abstract
This paper presents an approach for reducing test bench implementation effort of SystemC designs, thus allowing an early verification success. We propose an automatic Universal Verification Methodology (UVM) environment that enables assertions-based, coverage driven and functional verification of SystemC models. The aim of this verification environment is to ease and speed up the verification of SystemC IPs by automatically producing a complete and working UVM test bench with all sub-environments constructed and blocks connected. Our experimentation shows that the proposed environment can rapidly be integrated to a SystemC design while improving its coverage and assertion-based verification.
Keywords
C++ language; hardware description languages; microprocessor chips; SystemC IP; UVM testbench; assertion-based SystemC design; assertion-based coverage driven-functional verification improvement; automatic UVM environment generation; automatic universal verification methodology environment; coverage improvement; testbench implementation; Data models; Libraries; Monitoring; Ports (Computers); Protocols; Time-domain analysis; Time-varying systems; SystemC/TLM; UVM; Verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Microprocessor Test and Verification Workshop (MTV), 2014 15th International
ISSN
1550-4093
Type
conf
DOI
10.1109/MTV.2014.10
Filename
7087227
Link To Document