• 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