基于Godson-T众核处理器的功能验证与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:dingzanzan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
众核技术已成为当前处理器体系结构发展的必然趋势,如何对众核处理器设计进行有效而充分的验证,成为众核处理器芯片能否流片成功的关键因素之一。根据有关的研究数据,目前多数的IC设计项目中,功能验证工作占据了整个设计流程约60%-80%左右的时间,也一直以来都是设计中最困难和最有挑战性的课题之一。目前工业界采用基于仿真的验证作为主要的验证方式,如何快速而有效地实现功能验证平台完成功能验证成为当今IC设计验证领域的重要研究方向之一。   本文在介绍微处理器功能验证的一般理论和方法的基础上,重点讲述了Godson-T众核处理器的功能验证环境的整体设计,并详细介绍了以覆盖率为导向的验证策略,以及验证的后期阶段所引入的时序验证策略和功耗评估策略,为Godson-T众核处理器最终的流片提供完备的验证方案。   主要的创新性工作有:   1.设计并实现了众核处理器功能验证平台,采用被动式验证思想和软硬件协同验证的策略,达到了单条指令对比验证的效果。   2.提出并实现了RTL和网表混合仿真验证的策略,利用众核处理器同构特征,加速了网表级的功能验证。   3.使用存储程序检查点技术,使得在超大规模程序验证出错时可以从检查点处直接进行debug,省去不必要的重复运行时间,提高整体验证效率。   4.针对更大规模Godson-TII的高通量众核处理器设计,优化和改进了功能验证平台,使其具有移植性和扩展性。
其他文献
计算机视觉的目标是通过感知的图像理解世界中的各种物体。需要理解的物体的属性信息众多,其中最重要的信息是物体的整体三维结构,所以基于视觉图像的三维重构自从计算机视觉
功能验证是芯片设计流程中最复杂、最耗时的工作,面临的最主要挑战是如何在有限的时间和计算资源的约束下,暴露尽可能多的设计错误,以提高对芯片功能正确性的自信程度。微处理器
随着计算机飞速发展以及互联网技术的普遍应用,互联网的安全问题也日益突出,而面对日益严重的互联网安全问题,传统的基于被动的互联网防御技术由于其对攻击者了解不足,再加上
图像拼接技术是扩大图像视场范围应用的一项必不可少的关键技术。但现有的图像拼接技术研究大都对800x600以下的图像进行研究,为了提高图像拼接技术的实用性,本系统针对大分
P2P流媒体是目前互联网的热门研究话题,但是现有的P2P流媒体应用存在用户体验差的问题,表现为启动延迟大、播放延迟大、播放持续性差、画面质量不高等,而造成这些问题的根本
作为工业制造装备的执行机构,伺服系统性能直接决定着整个装备的控制性能。目前高性能伺服领域被国外厂家所垄断,研发具有自主知识产权的高速高精度的伺服系统具有重要意义。课
内存访问延迟一直是制约计算机系统整体性能的瓶颈,计算与存储之间性能上的鸿沟导致CPU的运算能力因访存操作而产生大量的空等时间。Cache技术可以有效地缓解或隐藏存储访问
随着虚拟化技术的广泛应用,虚拟机开始广泛应用于各种数据中心和高性能计算平台,因此对虚拟机的物理载体--虚拟磁盘文件的备份需求也越来越强烈。传统的文件同步技术如rsync、R
基线是星载InSAR的关键参数,基线测量精度直接影响星载InSAR数据的应用效果。激光干涉测量技术以其特有的大测量范围和高测量精度优点,广泛应用于精密测长领域。为了将激光干
无线传感器网络被列为21世纪最有影响力的和改变世界的十大技术之一,其在科学研究、环境监测、日常生活等领域的作用越来越重要。无线传感器网络网关在整个传感器网络起着桥梁