The System Verification Methodology for advanced TLM verification

Marcio F.S. Oliveira, Finn Haedicke, Rolf Drechsler, Christoph Kuznik, Hoang M. Le, Wolfgang Ecker, Wolfgang Mueller, Daniel Große, Volkan Esen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

18 Scopus citations

Abstract

The IEEE-1800 SystemVerilog [20] system description and verification language integrates dedicated verification features, like constraint random stimulus generation and functional coverage, which are the building blocks of the Universal Verification Methodology (UVM) [3], the emerging standard for electronic systems verification. In this article, we introduce our System Verification Methodology (SVM) as a SystemC library for advanced Transaction Level Modeling (TLM) testbench implementation. As such, we first present SystemC libraries for the support of verification features like functional coverage and constrained random stimulus generation. Thereafter, we introduce the SVM with advanced TLM support based on SystemC and compare it to UVM and related approaches. Finally, we demonstrate the application of our SVM by means of a testbench for a two wheel self-balancing electric vehicle.

Original languageEnglish
Title of host publicationCODES+ISSS'12 - Proceedings of the 10th ACM International Conference on Hardware/Software-Codesign and System Synthesis, Co-located with ESWEEK
Pages313-322
Number of pages10
DOIs
StatePublished - 2012
Externally publishedYes
Event10th ACM International Conference on Hardware/Software-Codesign and System Synthesis, CODES+ISSS 2012, Co-located with 8th Embedded Systems Week, ESWEEK 2012 - Tampere, Finland
Duration: 7 Oct 201212 Oct 2012

Publication series

NameCODES+ISSS'12 - Proceedings of the 10th ACM International Conference on Hardware/Software-Codesign and System Synthesis, Co-located with ESWEEK

Conference

Conference10th ACM International Conference on Hardware/Software-Codesign and System Synthesis, CODES+ISSS 2012, Co-located with 8th Embedded Systems Week, ESWEEK 2012
Country/TerritoryFinland
CityTampere
Period7/10/1212/10/12

Keywords

  • Constrained random stimulus generation
  • Functional coverage
  • SystemC
  • SystemVerilog
  • UVM

Fingerprint

Dive into the research topics of 'The System Verification Methodology for advanced TLM verification'. Together they form a unique fingerprint.

Cite this