2008 IEEE/ACM International Conference on Computer-Aided Design 2008
DOI: 10.1109/iccad.2008.4681599
|View full text |Cite
|
Sign up to set email alerts
|

MC-Sim: An efficient simulation tool for MPSoC designs

Abstract: The ability to integrate diverse components such as processor cores, memories, custom hardware blocks and complex network-on-chip (NoC) communication frameworks onto a single chip has greatly increased the design space available for system-on-chip (SoC) designers. Efficient and accurate performance estimation tools are needed to assist the designer in making design decisions. In this paper, we present MC-Sim, a heterogeneous multi-core simulator framework which is capable of accurately simulating a variety of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
16
0

Year Published

2009
2009
2017
2017

Publication Types

Select...
3
2
2

Relationship

2
5

Authors

Journals

citations
Cited by 23 publications
(16 citation statements)
references
References 28 publications
0
16
0
Order By: Relevance
“…Besides the models for core processors and coprocessors, a cycleaccurate communication model is developed as well which models the communication delay for transferring data between FPGAs and core processors in the system. The details of the simulator can be found in [5]. We compared the accuracy of our generated C performance models with the corresponding RTL SystemC models generated by AutoPilot.…”
Section: Simulation Methodologymentioning
confidence: 99%
“…Besides the models for core processors and coprocessors, a cycleaccurate communication model is developed as well which models the communication delay for transferring data between FPGAs and core processors in the system. The details of the simulator can be found in [5]. We compared the accuracy of our generated C performance models with the corresponding RTL SystemC models generated by AutoPilot.…”
Section: Simulation Methodologymentioning
confidence: 99%
“…SystemC also provides support for integrating different Instruction Set Simulators (ISS) in a unified system simulation framework, as it is able to plug an independent ISS into the entire simulation framework (as a new system module), where all system modules can be activated and synchronized through a common reference clock. Furthermore, SystemC based simulators (such as [123][124][125][126][127]) can benefit from advantages of C++ language as a hardware description language while bridging the gap between hardware and software description languages [123]. In fact, one of the most important advantages of C/C++ based description languages such as SystemC (or SpecC [128], a similar alternative) is their capability to concurrently specify both hardware and software components in the design (i.e.…”
Section: Systemcmentioning
confidence: 99%
“…MPARM [123,124] is an example of such simulators. It is a full-system SystemC-based architecture simulator, enabling to model functional, performance, and power consumption aspects, as well as a complete OS for a Multi-Processor System-on-aChip (MP-SoC), in a cycle accurate manner.…”
Section: Systemcmentioning
confidence: 99%
See 1 more Smart Citation
“…In this section we focus on techniques that overlap with our work in some way. Multiprocessor simulation methods such as those in [5], [6] enable the production of timing results through simulation of applications running on a cycle accurately modelled platform. Simulation techniques such as these do not take into account the worst case response times of individual components by construction.…”
Section: Related Workmentioning
confidence: 99%