作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (20): 19-21. doi: 10.3969/j.issn.1000-3428.2010.20.007

• 博士论文 • 上一篇    下一篇

基于VPM和随机激励的处理器核仿真建模

许 彤1,2,张仕健1,2,吕 涛2,3   

  1. (1. 中国科学院计算技术研究所微处理器中心,北京 100190;2. 中国科学院研究生院,北京 100049; 3. 中国科学院计算技术研究所计算机系统结构重点实验室,北京 100190)
  • 出版日期:2010-10-20 发布日期:2010-10-18
  • 作者简介:许 彤(1975-),男,副研究员、博士研究生,主研方向:处理器设计,IC设计,嵌入式技术;张仕健、吕 涛,博士
  • 基金资助:

    国家自然科学基金资助项目(60325205);国家“863”计划基金资助重点项目(2002AA110010);中科院计算所知识创新基金资助项目(20056230)

Processor Core Simulation Modeling Based on VPM and Random Stimuli

XU Tong1,2, ZHANG Shi-jian1,2, LV Tao2,3   

  1. (1. Microprocessor Center, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China;2. Graduate University of Chinese Academy of Sciences, Beijing 100049, China;3. Key Laboratory of Computer System and Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China)
  • Online:2010-10-20 Published:2010-10-18

摘要:

为提高处理器核仿真模型的效率,提出基于SimpleScalar架构对龙芯1号处理器进行虚拟处理器模型行为建模,IPC平均误差为2.3%,速度达到每秒1 000 000条指令。基于可控随机事件机制实现的总线功能模型可以为片上系统(SoC)设计提供激励主动生成方案和片上互连验证功能。实验结果证明,该方法对处理器IP仿真建模具有普适意义,能够被无缝融入SoC流程中。

关键词: IP仿真模型, SimpleScalar模拟器, 可控随机事件, 总线功能模型, 龙芯1号处理器

Abstract:

In order to improve processor core simulation modeling efficiency, a virtual processor modeling method based on SimpleScalar architecture is proposed, and the model aiming at Godson-1 processor reaches 1 000 000 per second with average IPC error of 2.3%. A controllable random event Bus Function Model(BFM) is presented, providing active stimuli generation and on-chip bus verification function for SoC design. Experimental result proves that the solution has broad applicability in processor core modeling and can be seamlessly integrated into mainstream SoC flow.

Key words: IP simulation model, SimpleScalar simulator, controllable random event, Bus Functional Model(BFM), Godson-1 processor

中图分类号: