微处理器验证平台的实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:wwwvvv79
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
验证已成为芯片设计的瓶颈。根据有关的研究数据,目前多数的IC设计项目中,功能验证工作占了整个设计流程约60%—80%左右的时间,也一直以来都是设计中最困难和最有挑战性的课题之一。目前工业界采用基于仿真的验证作为主要的验证方式,如何快速而有效地实现功能验证平台完成功能验证成为当今IC设计验证领域的重要研究方向之一。 本文的研究内容是“十五”预研课题(项目编号:41308010307)的一部分。论文着重讨论了微处理器验证平台的设计实现,研究成果已成功应用于航空微电子中心微处理器内核“龙腾C1”以及基于该内核的“龙腾S1”SoC芯片的功能验证。本文主要的研究工作如下: 1.在充分分析CISC体系结构的基础上,完成了“龙腾C1”处理器中定点运算单元和微程序控制器的设计和实现。 2.根据“龙腾C1”体系结构的特点,提出了自底向上的层次式验证策略,并制定了验证计划。 3.设计实现了基于随机事务驱动的单元级验证环境,成功应用于“龙腾C1”各功能单元的验证,取得了100%功能覆盖率和代码行覆盖率。 4.提出一种基于虚拟系统Simics快速创建处理器系统级验证平台的方法,设计实现了“龙腾C1”系统级验证平台VMSIM。VMSIM可以模拟操作系统运行的外部硬件环境,而且仿真速度较传统验证环境提高了49.4倍,从而可以支持操作系统等大型复杂程序的仿真和调试。使用VMSIM对“龙腾C1”进行功能验证,功能覆盖率和微程序覆盖率达到了100%。 5.提出了一种基于虚拟系统的软/硬件协同验证环境的设计方案,并就其关键部件虚拟代理设备的设计实现进行了讨论,可以满足嵌入式系统中外部设备验证的需要。 本文成果不仅成功应用于“龙腾C1”微处理器的验证,而且还提供了指令系统扩展机制,支持其它指令系统的微处理器的验汪,对航空微电子中心对进一步研究开发的兼容Pentium甚至更复杂微处理器的验证提供支持,同时也对未来微处理器的验证研究提供了方法和思路。
其他文献
21世纪正值知识经济的时代,知识是经济发展的基础和动力,是最主要的生产资源。知识经济的竞争,实质上是拥有丰富知识的高素质人才的竞争。良好的个性品质是人才素质诸因素中不可
网上书店是电子商务的先锋,它的产生及发展将对图书馆采访产生深远的影响。与国外相比,我国的网上书店发展相对较晚。文章从图书馆采访的角度分析了网上书店的类型、功能及运作
2016年是“十三五”规划的开局之年,为了更好地履行全军护理学专业委员会职能,加强学术交流互动,抓住两个“五年规划”交替时期这一契机,引领全军护理工作者进一步探讨军队护理工
鞍山东方钢结构有限公司是一家集钢结构建筑设计、加工、安装于一身的建筑施工企业。它是面向全国市场的家族式企业。目前行业中现有1万多家企业,国内外的知名建筑企业看好了
目的观察一起食源性霍乱暴发疫情的疫源地消毒措施及其消毒效果。方法通过现场消毒处置措施的贯彻和现场采样检测,对疫源地现场消毒效果进行评价。结果共对57处疫点开展终未
随着互联网时代的到来,商业关系正以前所未有的速度发生改变,各种新型互联网商业模式如雨后春笋般地蓬勃发展,人们的生活方式都受到了极大的影响,传统企业则面临着被颠覆的命
<正>笔者在工作实践中深深地体会到,在班主任工作中渗透心理辅导的理念,会使师生关系更为融洽,也会使工作更有成效。教师可以参考心理辅导的理念,从建立师生间良好的信任关系
十八大报告明确提出新型城镇化的概念,表明新型城镇化已经成为当前经济发展的重点内容。认为新型城镇化的主要内涵是农民工市民化和农村征地补偿改革,从这两个方面提出测算实现
机器的振动是难免的,过大的振动又往往是机器破坏的主要原因,因此,我们通常利用检测设备检测振动信号来监视机械的工作状态,并对信号进行分析处理提取故障信号。 本文采用
在煤矿的开采过程当中,安全问题一直是重中之重,矿井内部空间相对狭窄、光线不足,并且矿井当中普遍具有大量的电气设备和机械设备,人员往来频繁,给操作运输设备的驾驶员带来