Light Weight and Fast Simulation Methodology in SystemC for TLM based Behavior Modeling of Programmable Processors

Saurabh Kumar Shashidhar, Narasinga Rao Miniskar, Sudheer Kumar Batchu, Kyounghoon Kim

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

Abstract

Behavior model of processor cores helps in the performance evaluation of applications and design space exploration of processor architectures such as DSPs, AI processors, etc. even before they are taped out. SystemC is a widely used modeling language to model such processor architectures. High simulation speed of these models are essential for fast evaluation of architectures with application benchmarking and also to meet time-to-market of processor design. However, the traditional SystemC based processes such as SC-CTHREAD, SC-THREAD, and SC-METHOD are limiting the simulation speed due to their frequent context switches, complex event handling and generic nature to cater all types of simulation requirements of EDA industry. In this paper, we propose a novel simulation methodology in SystemC with a new process SC-LIGHT-PROCESS and an ultra light weight simulation engine to achieve 2.6x to >7.9x simulation speed compared to recent SystemC modeling methodologies. Our approach is best suited for easy behavioral modeling of processor architectures in SystemC and requires neither event queues nor complex scheduler. It has been evaluated with behavioral modeling of Audio/Video DSP Reconfigurable Processor system for wide range of audio/video applications.

Original languageEnglish
Title of host publication2019 IEEE International Conference on Electronics, Computing and Communication Technologies, CONECCT 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728124728
DOIs
StatePublished - Jul 2019
Externally publishedYes
Event2019 IEEE International Conference on Electronics, Computing and Communication Technologies, CONECCT 2019 - Bangalore, India
Duration: Jul 26 2019Jul 27 2019

Publication series

Name2019 IEEE International Conference on Electronics, Computing and Communication Technologies, CONECCT 2019

Conference

Conference2019 IEEE International Conference on Electronics, Computing and Communication Technologies, CONECCT 2019
Country/TerritoryIndia
CityBangalore
Period07/26/1907/27/19

Keywords

  • Behavioral modeling
  • Reconfigurable processor
  • Simulation speed
  • SystemC

Fingerprint

Dive into the research topics of 'Light Weight and Fast Simulation Methodology in SystemC for TLM based Behavior Modeling of Programmable Processors'. Together they form a unique fingerprint.

Cite this