基于UVM的SoC系统验证研究

来源 :电子科技大学 | 被引量 : 17次 | 上传用户:xiaokeai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着SoC技术的发展,芯片在集成度和功能复杂度等方面日益增长,SoC系统验证复杂度也持续增加,使得SoC系统验证研究成为IC行业研究的热点课题。本文对SoC系统验证的研究主要集中在提高系统验证的效率和功能点分解的完备性两个方面,本文从SoC系统验证面临的问题出发,分析了SoC系统的复杂度与验证的复杂度之间关系,研究验证仿真加速技术,并提出了IPO需求分析方法,解决了验证需求功能分解不完备的问题。本文主要工作内容如下:第一,对SoC系统验证面临的困难做简要分析,并对当前已经出现的验证方法学进行对比分析、归纳、总结,然后列举了各种验证方法学的优缺点。最后对本文中涉及到的芯片做简要分析,并对相关协议简单介绍。第二,深入研究了功能需求分析方法,从输入、处理、输出三个维度出发,详细介绍了如何进行验证功能点的分解。针对验证效率低的问题,本文从降低仿真时间为出发点,通过降低动态负载、仿真加速和改进UVM平台等角度,提出相应的改进方案。最后通过性能分析论证以上方案的有效性。第三,深入研究SoC系统验证平台的搭建,根据芯片的具体特点提出系统验证方案。对于本项目中,最关注的SD卡模块和USB模块分别搭建相应验证平台。本文中对UVM验证平台各个组件的通信方式和启动方式做了简单说明,并列举出项目中开发的各种关键方法。针对UVM的寄存器测试只包含了访问操作对其他常用的操作未能涉及的问题,本文提出一套较完整的寄存器测试流程。第四,详细说明了验证环境的调试过程,并对系统级验证结果进行了分析。从测试案例提取、仿真结果分析、覆盖率分析三个方面对SD卡模块和USB模块进行详细分析总结,证明本文中提出的方法是有效的。最后,对SD卡模块分别在OS系统和FPGA板上进行性能测试,发现其读写速度最高可达到4M/s,证明了该性能指标满足项目性能需求。
其他文献
膜法水处理工艺在调试和运行过程中经常出现超滤膜和保安过滤器滤芯污堵的问题。通过系统调查、保安过滤器滤芯解剖分析,确定滤膜污堵主要由原水预处理杀菌剂加药量不足微生
目的观察甘草黄酮对糖尿病大鼠血糖、血脂及抗氧化能力的影响。方法 70只SPF级SD大鼠,其中60只大鼠(分别计为A、B、C、D、E组,各10只)制备糖尿病模型,另10只大鼠注射等体积生理
教学中我们要结合学生已有的生活经验,尽可能地创设情境,采取灵活多样的教法,努力激发学生学习数学的兴趣,想方设法鼓励全体学生参与,开启学生的求知欲,从而让学生在数学学习
<正>前言随着医学科学的发展,我国泌尿外科疾病临床诊断与治疗水平不断提高,给患者带了众多的收益。与此同时,我们也清醒地认识到包括肾细胞癌在内的泌尿外科大部分疾病的诊
会议
大数据是当前时代背景下的一项重要应用,它对于5G通信行业带来了一定的机遇,当然也带来了挑战。这种机遇和挑战并存的现象关键点就在于物联网,大数据的是物联网的一个高级应
材料以及结构多尺度数值模拟是二十一世纪迅速发展起来的前沿研究领域之一,特别是在材料科学、航空航天工程、机械制造、土木工程等领域得到了广泛的重视。目前大多数学者的
以肾透明细胞癌(clear cell renal cell carcinoma, ccRCC)为代表的肾细胞癌是泌尿系统最常见的恶性肿瘤之一,由于其对放化疗及生物免疫治疗缺乏敏感,故成为肾癌术后复发、转
目的研究运动前补充甘草黄酮对力竭运动大鼠血清睾酮、皮质酮、FFA含量及血脂代谢的影响。方法通过建立灌服甘草黄酮大鼠的力竭游泳运动模型,测定大鼠血清睾酮、皮质酮、TC、
在产品生命周期越来越短的情况下,为产品设计过程提供高效的知识服务就成为提高产品设计效率和企业竞争力的关键。本文以给产品设计过程提供更为高效的知识服务为目标,针对知
<正>努力为地方经济建设和社会发展服务是高等学校贯彻党的教育方针的出发点和落脚点,是贯彻落实”科教兴国”,“科教兴省”战略的根本要求和直接表现。几年来,我院积极组织