Truly heterogeneous modeling with systemC

  • Authors:
  • Hiren D. Patel;Sandeep K. Shukla

  • Affiliations:
  • FERMAT Research Lab., Center for Embedded Systems for Critical Applications, Virginia Polytechnic Institute and State University, Blacksburg, Virginia;FERMAT Research Lab., Center for Embedded Systems for Critical Applications, Virginia Polytechnic Institute and State University, Blacksburg, Virginia

  • Venue:
  • Formal methods and models for system design
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Among the many factors contributing to the industrial "productivity gap", the use of inappropriate abstraction levels for design entry, nonexistence of a standard high-level design methodology, modeling frameworks & tools, and insufficient methodologies and tools for hardware & software co-design are often blamed by industry experts. In our effort to address these specific issues, our research focuses on designing an appropriate framework that allows designers to express their specification of a complex hardware-software system in appropriate abstraction level by supporting multiple models of computations (MOC) and seamless simulation of the models comprising such heterogeneity. In this short chapter, we motivate the need for such frameworks, and discuss briefly how we have been extending SystemC's simulation kernel to support easier heterogeneous modeling and efficient simulation of such models. We illustrate this in particular through our implementation of a Synchronous Data Flow model of computation within SystemC kernel, and by showing the resulting efficiency gains in simulation.