Design and Application of Instruction Set Simulator on Multi-Core Verification

被引:0
|
作者
Xiang-Dong Hu
Yong Guo
Ying Zhu
Xin Guo
Peng Wang
机构
[1] National High Performance IC (Shanghai) Design Center,
关键词
processor design; chip multi-processors (CMP); instruction set simulator (ISS); simulation; parallel stimulus;
D O I
暂无
中图分类号
学科分类号
摘要
Instruction Set Simulator (ISS) is a highly abstracted and executable model of micro architecture. It is widely used in the fields of verification and debugging during the development of microprocessors. However, with the emergence of Chip Multi-Processors, the single-core ISS cannot meet the needs of microprocessor development. In this paper, we introduce our multi-core chip architecture first, after that a general methodology to expand a single-core ISS to a multi-core ISS (MCISS) is proposed. On this basis, a real-time comparison environment is created for multi-core verification, and the problems of multi-core communication and synchronization are addressed gracefully. With the “save and restore” mechanism, the verification procedure and the debugging are speeding up greatly.
引用
收藏
页码:267 / 273
页数:6
相关论文
共 50 条
  • [1] Design and Application of Instruction Set Simulator on Multi-Core Verification
    Hu, Xiang-Dong
    Guo, Yong
    Zhu, Ying
    Guo, Xin
    Wang, Peng
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2010, 25 (02) : 267 - 273
  • [2] Design and Application of Instruction Set Simulator on Multi-Core Verification
    胡向东
    郭勇
    朱英
    郭昕
    王鹏
    Journal of Computer Science & Technology, 2010, 25 (02) : 267 - 273
  • [3] Design Methodology of the Heterogeneous Multi-core Processor With the Combination of Parallelized Multi-core Simulator and Common Register File-Based Instruction Set Extension Architecture
    Xia, Bingbing
    Qiao, Fei
    Yang, Huazhong
    Wang, Hui
    JOURNAL OF COMPUTERS, 2013, 8 (02) : 356 - 364
  • [4] The Design of a Cycle Accurate Multi-core Architecture Performance Simulator
    Wang, Gang
    Zhang Tiefei
    Yan, Like
    Bin, Xie
    Chen, Tianzhou
    SEC 2008: PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING, 2008, : 282 - 287
  • [5] Design and implementation of FPGA verification platform for multi-core processor
    Chen, C. (hmioycc@gmail.com), 1600, Science Press (51):
  • [6] An Efficient Hybrid Synchronization Technique for Scalable Multi-Core Instruction Set Simulations
    Zeng, Bo-Han
    Tsay, Ren-Song
    Wang, Ting-Chi
    2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 588 - 593
  • [7] A Distributed Timing Synchronization Technique for Parallel Multi-Core Instruction-Set Simulation
    Wu, Meng-Huan
    Fu, Cheng-Yang
    Wang, Peng-Chih
    Tsay, Ren-Song
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12
  • [8] Power Channel Design and Verification for Automotive Chipset with Multi-Core Processor
    Chen, Nansen
    2019 IEEE CPMT SYMPOSIUM JAPAN (ICSJ), 2019, : 227 - 232
  • [9] Parallelization of GPU simulator on multi-core platforms
    Zhao, Xia
    Shen, Li
    Liu, Xin
    Wang, Zhi-Ying
    Dongbei Daxue Xuebao/Journal of Northeastern University, 2014, 35 : 219 - 224
  • [10] Design of Reference Model for Core’s Verification Based on Reduced Instruction Set
    Wang Z.
    Yao X.
    Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2022, 49 (06): : 110 - 115