- 3
- 0
- 约4.25千字
- 约 4页
- 2018-06-07 发布于河南
- 举报
通用微处理器功能验证中的仿真加速
通用微处理器功能验证中的仿真加速
张珩博士
中国科学院计算技术研究所 北京 100080
摘 要:在使用传统的动态仿真方法对通用微处理器这样大规模的设计进行功能验证时仿真速度
成为了瓶颈,而使用 FPGA物理原型验证又不能提供很好的可调试性。本文主要介绍了基于 VStation
PRO 平台进行仿真加速的解决方案,该方法即保证了仿真的高速,又提供了良好的调试环境,极大
的提高了功能验证的效率。
关键字:功能验证,微处理器设计,模拟仿真;
1 前 言
随着集成电路制造工艺的快速发展,功能验证已经成为了 ASIC 设计流程的瓶颈。用于
功能验证的时间通常占全部设计周期的 50-70%。如何提高功能验证的效率,缩短验证周
期是一个巨大的挑战。目前,动态的模拟仿真仍然是主要的功能验证方法,即首先产生一系
列的测试向量,然后将测试向量加载到设计上(DUT)通过 HDL 模拟器得到测试结果,将这
些结果与我们的期望值相比较,以此来验证设计的正确性。随着设计规模的不断增长,使用
软件模拟器进行仿真已经满足不了设计对仿真速度的要求,这时通常会使用 FPGA 物理原型
来进行功能验证。使用 FPGA 物理原型验证方法的优点是:快速的运行速度;工作在实际的
目标系统中;可以进行系统的软件开发。但调试困难是使用该方法的一个主要弱点。使用仿
真器对设计进行仿真加速提供了一个很好的解决方案,该方法即可以提供很快的仿真速度也
提供了良好的调试环境,很好的填补了物理原型仿真的高速、不好调试和软件仿真的低速、
可调试之间的空白。使得整体验证流程更完整,层次更合理。
仿真器主要有两种类型:基于 FPGA 的仿真器和基于处理器阵列的仿真器。在龙芯系列
芯片的设计验证流程中采用了基于FPGA的仿真器VStation PRO作为平台,实现了软件模拟、
仿真器仿真加速、FPGA 物理原型三级的层次化验证环境,提高了验证效率。后续章节主要
介绍了龙芯系列处理器使用仿真器的验证环境,验证流程和仿真结果。
2 验证环境简介
龙芯系列微处理器是面向桌面和服务器的高性能通用微处理器,特别是龙芯 2微处理器
其设计规模、复杂度和性能以接近当今先进的 x86指令集微处理器。龙芯 2的仿真验证环境
由以下几个部分组成:RTL 设计;testbench;仿真器(硬件和相应的软件);RTL 软件模拟
器;调试工具。其中 testbench的结构如图 2-1。Testbench的主要结构模拟了主板的主要
结构,通过该 testbench可以运行大量的测试程序,使得模拟仿真的环境与实际运行的目标
系统类似。
存储器辑 逻 裁 仲 和 口 接
处理器
I/O 设备
中断
图 2-1 验证环境基本结构
系统仿真验证平台使用了 Mentor graphics 公司的 VStation PRO,该平台提供业界领
先的满足当今以及将来复杂 SOC验证要求的性能和容量。目前的产品是第五代产品,它提供
了强劲、有效的 In-circuit 验证,提供业界最新的协同建模验证技术,提供可以与工作站
运行的软件交互的软硬件系统验证技术。
Vstation PRO主要特性:
强大的 in-circuit仿真,通过 ISOLVE系统板提供简单易用的仿真
完全的集成 RTL编译和调试能力
每台机器最大支持六千万门 ASIC的设计容量,可两台级联支持更大设计
最大仿真速度 2MHz
高度可靠和自动的编译
您可能关注的文档
- 辽宁省沈阳二中12-13学年高二上学期12月月考生物.doc
- 辽宁省沈阳二中12-13学年高二上学期12月月考英语.doc
- 辽宁省沈阳二中2013届高三第四阶段测试地理.doc
- 辽宁省沈阳二中2013届高三第四阶段测试政治.doc
- 辽宁省沈阳二中2013届高三第四阶段测试物理.doc
- 辽宁省沈阳市二十一中高二数学排列与组合二练习题.doc
- 辽宁省沈阳市沈河区2012-2013学年高二高中学业水平模拟考试英语试题Word版.doc
- 辽宁省盘锦市2012年中考模拟数学试题.doc
- 辽宁省铁岭市2010年中考数学试题含答案1.doc
- 辽宁省葫芦岛市五校协作体2012届高三8月模拟考试历史试题.doc
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 高一【美术(人美版)】人作与天开——中国古典园林艺术-教学设计.pdf VIP
- 同济大学《高等数学》授课教案.pdf VIP
- 美国联邦法规.docx VIP
- 嗜酸性肉芽肿性多血管炎诊治多学科专家共识(2025年版).pptx VIP
- 公安看守所智能化安防项目设计方案.pdf VIP
- 23.周亚夫军细柳复习课件.pptx VIP
- 一把手 2025年度在带头强化政治忠诚、提高政治能力;在带头固本培元、增强党性;在带头敬畏人民、敬畏组织、敬畏法纪;在带头干事创业、担当作为;在带头坚决扛起管党治党责任五个带头方面存在的问题.docx VIP
- 土壤导则培训.pptx VIP
- 2025年妇女保健科工作总结暨工作计划.docx
- 河流与湖泊第一课时课件-2025-2026学年八年级地理上学期(人教版2024).pptx VIP
原创力文档

文档评论(0)