基于Intel环境的验证平台的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:a747470666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着硬件电路设计规模越来越大复杂度越来越高,芯片的验证工作复杂度也在成倍的增加,使得验证周期占用了整个芯片研发周期70%的时间。对于芯片研发公司来说,如何提高验证效率、减少验证时间、缩短产品上市周期,成为IC设计中最棘手的问题。一个高效率的验证平台可以让验证工程师把更多的时间放在验证收敛的关键性问题上,大大提高验证工作的效率,减少芯片中的流片bug,成为许多IC公司减少验证周期、提高验证质量的重要途径。本文对IC公司在验证工作中普遍存在的问题进行详细阐述,然后对验证工程师的日常验证工作需求进行深入分析。在此基础上,首次提出针对西安Intel公司包含多种功能为一体的验证平台的设计架构,并选择Python语言,采用分层与模块化的设计方案进行验证平台的最终实现。在纵向上,本验证平台分为UI层、逻辑层和数据层,UI层负责处理界面显示以及用户交互;逻辑层负责针对用户的交互动作进行后台数据处理;数据层定义后台的数据存储结构。横向上,验证平台主要包括三个模块:Regression、Tasklist、Bug tracking,其中Regression模块主要完成测试激励的回归测试工作;Tasklist模块主要完成小型验证团队的任务管理工作;Bug tracking模块主要完成验证平台的bug记录工作。此外各个子模块内部在纵向上也按照UI层、逻辑层和数据层的结构进行设计,使得整个验证平台的设计结构趋于统一化,以提高验证平台的灵活性和可扩展性。在各个模块设计完成后对整个验证平台进行功能和性能测试,并根据功能和性能测试结果对验证平台进行设计改进,以在更高程度上满足用户的需求。功能测试采用自底向上的测试方法,即先对各个模块进行模块测试,测试通过后对整个验证平台进行集成测试和系统测试;性能测试采用负载测试方法,即针对验证工程师的性能需求目标编写特定测试激励进行测试;基于Intel的项目开发环境,对验证平台进行系统测试,结果表明:本验证平台充分满足公司验证工程师对自动回归测试和验证团队管理的需求的基础上,简化了芯片bug记录与查询的过程,提高了验证工程师的工作效率与质量,为公司在验证工作阶段节省大量的人力和财力。本文实现的验证平台极大的提高了本公司验证工程师的日常工作效率和验证工作的质量,其相关的研究成果也对其他验证相关平台的开发具有借鉴意义。
其他文献
通信,作为现代社会的基础驱动力之一,已经成为人类文明不可缺少的部分,其中的移动通信技术在近几十年也经历了快速发展,随着通用移动通信技术的长期演进(Long Term Evolution
世界上第一台计算机于20世纪50年代在美国宾夕法尼亚大学诞生,最初的计算机辅助设计的概念形成于20世纪60年代初的美国麻省理工学院,当时开发了名为Sketch pad的计算机交互图
随着用户对多媒体业务的需求日益增大,承载这些业务的移动通信网络所耗费的能量也在飞速增长。面对这种情况,一方面传统的无线蜂窝网络已无法满足日渐膨胀的用户(业务)需求;
现有的频谱分配机制下,静态的频谱分配机制与动态的频谱利用方式之间的不匹配,使得有限的频谱资源越来越难满足日益增长的无线通信需求。认知无线电的提出大大提高了无线频谱
随着移动互联网的飞速发展和智能终端的快速普及,移动数据流量爆炸式增长,用户需求不断提高。但是,传统蜂窝网络主要是为语音业务和低速数据业务设计的,在如今高速数据业务为
维托雷·卡尔帕乔(Vittore Carpaccio,约1460-1525年)是15世纪早期威尼斯的宗教叙事画家,他通过自己地观看和想象去创作宗教绘画,他的作品展现了15世纪威尼斯宗教绘画的迷人
目的:对新疆某医科大学的学生家庭功能进行定量与定性调查研究,分析影响大学生家庭功能的因素,最终为大学生的身心健康发展提供建议和有效的对策。方法:1)定量方法通过对521
随着通信业务需求的不断变化,光通信网的技术经历了 PDH技术、SDH技术和MSTP技术的发展过程。3G时代的到来,对光通信网络又提出了更高的要求和更新的挑战。如何使新一代的传
压缩感知理论是当代新型的一种信号压缩理论,在近几年得到了迅速的发展。超完备字典理论提出了构建冗余字典方式对信号进行稀疏分解和重构,但在语音信号处理方面,压缩感知理
EPON技术是一种组网灵活、带宽控制能力较好、网络扩展与升级能力较强的宽带接入技术。同时,由于EPON技术运营成本较低、维护方面比较简明、更符合“光进铜退”的潮流,又比较