“龙腾S2”验证平台的设计

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:cn0531
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
验证最终设计的正确性,对设计复杂的芯片起到了关键性的保证作用。有资料显示,芯片一次投片成功率只有35%左右,造成芯片重复投片的主要原因就是验证不够充分。随着设计规模的不断增大,验证的工作量和复杂度以更高的速度增加。设计正确性的验证引起了学术界和工业界的广泛关注,成为了研究热点。 本论文来源于西北工业大学航空微电子中心承担的国防十五预研项目(项目编号41308010307),作者参与完成了完成PC/104工控系统SoC芯片“龙腾S2”的设计,负责其中微处理器核的整数执行部件的设计与实现,负责提出“龙腾S2”的验证方案,完成软件验证平台和FPGA原型验证平台的设计。 本论文的主要研究工作如下: 1.详细分析了当前工业界常用的验证方法、Testbench以及验证策略,根据“龙腾S2”设计的特点以及需要,提出了“龙腾S2”的验证策略并确定验证方法。 2.以处理器核中的整数执行部件(IEU)为例,详细分析了代码覆盖、代码检查、功能验证等验证手段,确定了在“龙腾S2”的模块级验证中应采取的验证方法和策略。 3.建立了“龙腾S2”中的微处理器核的验证平台,确定了微处理器核验证的方法和策略。根据微处理器核的指令集特点,设计指令伪随机生成的方法,并利用参考模型对处理器进行伪随机激励验证。 4.基于模块级验证的环境,设计了一种活芯BIOS结构,建立了“龙腾S2”的软件验证平台。利用活芯BIOS结构给处理器提供指令流,同时通过编程验证环境中的组成单元来构造验证场景。 5.设计了FPGA原型验证平台,并确定了FPGA验证的策略。 PC/104工控系统SoC芯片“龙腾S2”集成了486DX4兼容的微处理器以及系统控制器和外设控制器、看门狗等。本文建立的“龙腾S2”验证平台,对于该芯片的设计验证提供了保证,对于同类SoC的设计验证具有很高的参考价值。
其他文献
摘要 开放式一体化网络的安全问题涉及到很多方面,是一个集技术、管理、法规于一体的复杂系统工程。目前,国内在这些方面的研究还不能跟上网络技术的发展。安全法规、安全管
图片搜索是可视搜索的重要研究方向,智能手机的普及让移动端拍照产生图片的数量大量增加,从而使得对图片的搜索需求变大,特别是购物类的搜索需求。基于内容的图像检索技术是解决
本文在对常见的三种网络存储技术NAS、SAN、iSCSI的特点和应用场合进行分析和比较的基础上,对目前常用的基于IP和基于同步光纤网的两种存储扩展技术进行了较深入的分析;前者又
三维图形技术是近些年来发展较快的技术之一,它在游戏娱乐,虚拟现实和计算机辅助设计与制造等领域有了越来越广泛的应用。作为三维图形技术的核心技术产品,三维图形引擎的市场一
作为H.264/AVC编码框架的主要模块,帧间预测模块通过多帧预测、亚像素运动估计、基于率失真优化的模式决策等方式实现压缩效率的提升,但也使得整个模块耗时长,资源占用率高;另一
学位
虚拟现实和网络的结合正在极大地改变着人类的生活和工作方式,由此而衍生的协同虚拟环境,继承了虚拟现实、网络、CSCW、人工智能、图形学、多媒体等多种计算机技术,正在逐步应用
软件测试是保证软件质量及可靠性的关键,软件测试的开销常常占整个工程预算的很大比重。随着图形用户界面(GUI)在当今软件中的应用日益广泛,GUI测试逐步成为软件测试中的重要
自从上世纪移动通信系统问世以来,移动通信技术一直以极其迅猛的的速度在发展。在淘汰了第一代模拟蜂窝系统,大规模商用了第二代系统之后,我们开始步入3G的时代。2G/2.5G/3G
近年来,随着计算机硬件技术的不断增强,普通计算机已经可以完成复杂运算,由此推动了三维重建技术的发展。虽然经过国内外科研工作者的不断研究,涌现出许多三维重建系统,但大多存在