Towards RTL test generation from SystemC TLM specifications

  • Mingsong Chen*
  • , Prabhat Mishra
  • , Dhrubajyoti Kalita
  • *Corresponding author for this work

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

15 Scopus citations

Abstract

SystemC Transaction Level Modeling (TLM) is widely used to reduce the overall design and validation effort of complex System-on-Chip (SOC) architectures. Due to lack of efficient techniques, the amount of reuse between abstraction levels is limited in many scenarios such as reuse of TLM level tests for RTL validation. This paper presents a top-down methodology for generation of RTL tests from SystemC TLM specifications. This paper makes two important contributions: automatic test generation from TLM specification using a transition-based coverage metric and automatic translation of TLM tests into RTL tests using a set of transformation rules. Our initial results using a router design demonstrate the usefulness of our approach by capturing various functional errors as well as inconsistencies in the implementation.

Original languageEnglish
Title of host publicationProceedings - IEEE International High-Level Design Validation and Test Workshop, HLDVT
Pages91-96
Number of pages6
DOIs
StatePublished - 2007
Externally publishedYes
EventIEEE International High-Level Design Validation and Test Workshop, HLDVT - Irvine, CA, United States
Duration: 7 Nov 20079 Nov 2007

Publication series

NameProceedings - IEEE International High-Level Design Validation and Test Workshop, HLDVT
ISSN (Print)1552-6674

Conference

ConferenceIEEE International High-Level Design Validation and Test Workshop, HLDVT
Country/TerritoryUnited States
CityIrvine, CA
Period7/11/079/11/07

Fingerprint

Dive into the research topics of 'Towards RTL test generation from SystemC TLM specifications'. Together they form a unique fingerprint.

Cite this