A Fast Timing-Accurate MPSoC HW/SW Co-Simulation Platform based on a Novel Synchronization Scheme

被引:0
|
作者
Yu, Mingyan [1 ]
Song, Junjie [1 ]
Fu, Fangfa [1 ]
Sun, Siyue [1 ]
Liu, Bo [1 ]
机构
[1] Harbin Inst Technol, Ctr Microelect, Harbin 150006, Peoples R China
关键词
Co-simulation; MPSoC; Synchronization; Timing-Accurate;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fast and accurate full-system simulation is needed for MPSoC design space exploration to achieve tight time-to-market design goals. In the field of full-system simulation, transaction level modeling with SystemC and traditional instruction set simulators (e.g. M5) based on C/C++ have their own advantages, separately. In this paper, a novel method for synchronizing M5 and SystemC modules is proposed to achieve fast and timing-accurate co-simulation. This method adopts event-driven scheduling and object-oriented programming technology. With this method, an MPSoC full-system co-simulation platform, which allows modeling the architecture at multiple levels of abstraction, is presented. The fast abstract model of M5 and timing-accurate model of SystemC has been used for hardware framework. On the other hand, a lightweight MPI library is implemented for communication of software applications. The simulation result shows that the novel scheme can obtain a fast simulation speed with no expense on simulation precision. Additionally a parallel MUSIC algorithm is designed which evaluates the validation of the MPSoC platform.
引用
收藏
页码:1396 / 1400
页数:5
相关论文
共 13 条
  • [1] A timing-accurate HW/SW Co-simulation of an ISS with SystemC
    Formaggio, L
    Fummi, F
    Pravadelli, G
    [J]. INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, 2004, : 152 - 157
  • [2] An Internet-based HW/SW Co-Simulation Platform for VLSI design
    Li, Zhongqi
    Ling, Xiang
    Hu, Jianhao
    Wu, Shihong
    [J]. PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, : 260 - 263
  • [3] A Non-Intrusive Timing Synchronization Interface for Hardware-Assisted HW/SW Co-Simulation
    Huang, Yu-Hung
    Lu, Yi-Shan
    Wu, Hsin-I
    Tsay, Ren-Song
    [J]. 2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 127 - 132
  • [4] A Framework of Transaction-Based HW/SW Co-simulation for IC Verification
    Chen, Xiao-Ping
    Tian, Zhong
    [J]. IEEE CIRCUITS AND SYSTEMS INTERNATIONAL CONFERENCE ON TESTING AND DIAGNOSIS, 2009, : 565 - 568
  • [5] HW/SW co-simulation for fast design-space exploration of multiprocessor embedded systems
    Fornaciari, W
    Pomante, L
    Salice, F
    Sciuto, D
    [J]. CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2001, 26 (3-4): : 135 - 140
  • [6] SystemC-based HW/SW Co-Simulation Platform for System-on-Chip (SoC) Design Space Exploration
    Hau, Y. W.
    Khalil-Hani, Mohamed
    [J]. ICED: 2008 INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN, VOLS 1 AND 2, 2008, : 544 - 549
  • [7] A SoC-ZYNQ-Based SW-HW Co-Simulation and Verification Method
    Mahdi, Ahmed S.
    Archonta, Christina
    Tzimas, Georgios
    El-Kady, Alexander
    [J]. 2019 PANHELLENIC CONFERENCE ON ELECTRONICS AND TELECOMMUNICATIONS (PACET2019), 2019, : 30 - 35
  • [8] Verification and Analysis of Dependable Automotive Communication Systems based on HW/SW Co-Simulation
    Karner, Michael
    Steger, Christian
    Weiss, Reinhold
    Armengaud, Eric
    Watzenig, Daniel
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 444 - +
  • [9] Very fast co-simulation model and accurate on-the-fly performance estimation methodology for heterogeneous MPSoC
    Serna, Nicolas
    Verdier, Francois
    [J]. 2014 27TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2014, : 210 - 215
  • [10] FPGA-based HW/SW Co-Simulation System for Mixed-Signal Circuits
    Fernandez-Alvarez, A.
    Portela-Garcia, M.
    Garcia-Valderas, M.
    [J]. 2016 CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS 2016), 2016, : 119 - 124