• Home
  • Search
  • Fast and low overhead architectural transaction level modelling for large-scale network-on-chip simulation
  • Cite Icon2
  • https://doi.org/10.1049/iet-cdt.2012.0001Copy DOI Icon

Fast and low overhead architectural transaction level modelling for large-scale network-on-chip simulation

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Early system modelling is an essential tool to accelerate software development, architectural analysis and hardware verification in complex many-core system-on-chips (SoCs). Transaction level modelling (TLM) offers a higher level of abstraction than register transfer level (RTL) and can be used for early system modelling. Maintaining simulation speed with the right accuracy is a major challenge and this paper proposes SystemC-based architectural modelling techniques that extend TLM to deliver faster simulation models for many-core system. The proposed approach considers a micro-scheduler for large modules (in the sense of SystemC modules) to locally manage all events in the module. Exploiting this micro-scheduler along with function object and coroutine concepts, the authors propose a lightweight thread process that significantly reduces the context switching overhead among the different processes. Additionally the micro-scheduler allows some processes to be run ahead of simulation time. The proposed techniques are applied to the model of a very large networks-on-chip (NoC) formed by thousands of cores stressing the simulation capabilities of the host computer and operating system. The experimental results demonstrate that the model can run successfully and exhibits up to 93% improvement in simulation speed compared to traditional SystemC-based modelling.

Similar Papers
  • Conference Article
  • Citations5

Model checking on TLM-2.0 IPs through automatic TLM-to-RTL synthesis

  • Sep 01, 2010
  • Nicola Bombieri +2
  • Book Chapter

Observability-Aware Post-Silicon Test Generation

  • Sep 02, 2018
  • Farimah Farahmandi +1
  • Research Article
  • Citations1

Specification and encoding of transaction interaction properties

  • May 19, 2011
  • Formal Methods in System Design
  • Divjyot Sethi +2
  • Research Article
  • Citations2

Investigating SystemAda

  • Jun 11, 2013
  • ACM SIGAda Ada Letters
  • Negin Mahani
  • Research Article
  • Citations38

Quantitative analysis of the speed/accuracy trade-off in transaction level modeling

  • Dec 01, 2008
  • ACM Transactions on Embedded Computing Systems
  • Gunar Schirner +1
  • Conference Article
  • Citations6

Automated construction of a cycle-approximate transaction level model of a memory controller

  • Mar 01, 2012
  • V Todorov +3
  • Research Article
  • Citations50

Automatic Abstraction of RTL IPs into Equivalent TLM Descriptions

  • Dec 01, 2011
  • IEEE Transactions on Computers
  • Nicola Bombieri +2
  • Conference Article
  • Citations48

A mutation model for the SystemC TLM 2.0 communication interfaces

  • Mar 10, 2008
  • Nicola Bombieri +2
  • Book Chapter
  • Citations2

Architecture Analysis and System Debugging

  • Jan 01, 2005
  • Antoine Perrin +1
  • Conference Article
  • Citations9

Analytical timing estimation for temporally decoupled TLMs considering resource conflicts

  • Mar 18, 2013
  • Kun Lü +2
  • Conference Article
  • Citations3

Efficient implementation of memory controllers and memories and virtual platform

  • Apr 01, 2014
  • D V D Radha Devi +3
  • Conference Article
  • Citations2

Design and implementation of the wormhole virtual channel NoC router

  • Dec 01, 2015
  • Qing Sun +2
  • Book Chapter
  • Citations2

SONA: An On-Chip Network for Scalable Interconnection of AMBA-Based IPs

  • Jan 01, 2006
  • Eui Bong Jung +3
  • Conference Article
  • Citations40

Quantitative Analysis of Transaction Level Models for the AMBA Bus

  • Jan 01, 2006
  • G Schirner +1
  • Research Article
  • Citations32

Scaling up software architecture analysis

  • Apr 02, 2011
  • Journal of Systems and Software
  • Rick Kazman +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.