Hardware-Software Co-Simulation for SOC Functional Verification

被引:0
|
作者
严迎建
刘明业
机构
[1] Beijing Institute of Technology
[2] Beijing100081
[3] China
[4] PLA Information Engineering University
[5] School of Electronic Technology
[6] School of Information Science and Technology
[7] Zhengzhou450004
关键词
system-on-a-chip; co-simulation; instruction set simulator; event-driven hardware simulator;
D O I
10.15918/j.jbit1004-0579.2005.02.003
中图分类号
TN402 [设计];
学科分类号
080903 ; 1401 ;
摘要
A hardware-software co-simulation method for system on chip (SOC) design is discussed. It is based on an instruction set simulator (ISS) and an event-driven hardware simulator, and a bus interface model that is described in C language provides the interface between the two. The bus interface model and the ISS are linked into a singleton program--the software simulator, which communicate with the hardware simulator through Windows sockets. The implementation of the bus interface model and the synchronization between hardware and software simulator are discussed in detail. Co-simulation control of the hardware simulator is also discussed.
引用
收藏
页码:121 / 125
页数:5
相关论文
共 50 条
  • [1] Hardware-software co-simulation for SOC functional verification
    Yan, Ying-Jian
    Liu, Ming-Ye
    [J]. Journal of Beijing Institute of Technology (English Edition), 2005, 14 (02): : 121 - 125
  • [2] A framework for fast hardware-software co-simulation
    Hoffmann, A
    Kogel, T
    Meyr, H
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, : 760 - 764
  • [3] Verification of Devices for Ambient Assisted Living through Hardware-Software Co-simulation
    Brito, Alisson Vasconcelos
    Junior, Jose Claudio Vieira S.
    Nascimento, Tiago P.
    [J]. 6TH EUROPEAN CONFERENCE OF THE INTERNATIONAL FEDERATION FOR MEDICAL AND BIOLOGICAL ENGINEERING, 2015, 45 : 906 - 909
  • [4] Hardware-software co-simulation of a parallel computer system
    Shome, T
    McLeod, RD
    [J]. IEEE WESCANEX 97 COMMUNICATIONS, POWER AND COMPUTING CONFERENCE PROCEEDINGS, 1997, : 214 - 217
  • [5] Virtual hardware prototyping through timed hardware-software co-simulation
    Fummi, F
    Loghi, M
    Martini, S
    Monguzzi, M
    Perbellini, G
    Poncino, M
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 798 - 803
  • [6] Debugging and Verifying SoC Designs through Effective Cross-Layer Hardware-Software Co-simulation
    Campbell, Keith
    He, Leon
    Yang, Liwei
    Gurumani, Swathi
    Rupnow, Kyle
    Chen, Deming
    [J]. 2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [7] Fast hardware-software co-simulation using VHDL models
    Tabbara, B
    Sgroi, M
    Sangiovanni-Vincentelli, A
    Filippi, E
    Lavagno, L
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 309 - 316
  • [8] Design of a hardware/software co-simulation/verification platform
    Wu, Ye
    Jiang, Hai
    Wei, Chao
    [J]. IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 488 - +
  • [9] A Remote Software/Hardware Co-simulation Platform for SoC Design
    Wu, Shihong
    Ling, Xiang
    Li, Zhongqi
    Yue, Yang
    [J]. PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, : 534 - 539
  • [10] Hardware-software co-simulation of bus-based reconfigurable systems
    Vikram, KN
    Vasudevan, V
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2005, 29 (04) : 133 - 144