基于UVM的1553B总线协议验证平台设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:ash0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路产业飞速发展,集成电路规模不断增大,芯片制造工艺不断精细,对复杂的硬件理解偏差可能会造成设计功能的部分错误,导致整个SoC系统失效,重新流片会造成额外的经济损失,因此验证工作的重要性显而易见。MIL-STD-1553B总线最早由美国军方提出,多用于航天、航空以及军舰等重要领域,但其验证方式往往采用FPGA原型验证或仅使用人工手动编写测试向量的方法,往往耗费大量的人力和时间,结果仍不能对芯片进行完整的功能验证。UVM(Universal Verification Methodology,验证方法学)的出现使得这个问题迎刃而解,其验证充分、执行高效、复用性强及快速定位等特点使得UVM在学术界和工业界都广受欢迎。因此开发一款基于MIL-STD-1553B总线的UVM验证平台是必要的。本文将实验室开发的MIL-STD-1553B总线BC(Bus Control,总线控制)和RT(Remote Terminal,远程终端)的RTL级设计模块作为DUT(Design Under Test,待测设计),将事务级SystemC模型作为参考模型。分析MILSTD-1553B总线的验证场景给出验证功能点,给出搭建UVM验证平台的方法和设计过程,包括平台的组件结构,各个组件之间的连接关系以及数据传递的路径,接着收集其覆盖率结果,分析其设计缺陷和漏洞,修正后进行回归测试,不停的迭代设计和验证工作,通过不断的增加测试用例和反复的回归测试来提高验证的完备性。最后对六种验证场景中的功能点逐一验证,给出各个功能点的仿真波形图,不间断的收集其覆盖率结果,在分析了覆盖率不增加的原因后,根据结果不断的迭代设计代码和增加测试向量进行回归测试,最终代码覆盖率达到100%,根据验证计划给出的测试场景的功能点全部实现,确保了BC和RT设计模块的功能正确性,在保证验证工作正确完整的基础上缩短了搭建验证环境的周期,切实提高了验证效率。
其他文献
“人本”思想按哲学语境说,也就是“以人为本”。马克思在他的学说创立和发展中,自始至终重视人的问题。他积极扬弃了人类思想史上的人本主义传统,创造性地提出了自己丰富的
会议
针对目前我国对指路标志信息内容组成及协调设置尚无明确规定的现状,对已有的指路标志分析方法及指标作汇总和扩展补充,提出了道路交叉口指路标志定量分析的2个方法:路段分析法
<正>第五代移动通信(5G)技术的商用进程加速,各私募股权与创业投资机构也在密切关注5G带来的投资机会。本文阐述移动通信行业的特点与发展周期以及移动通信领域VC/PE投资布局
教育信息化促使校园建设不断完善,信息移动化正逐渐走进校园。为了提高高校信息化水平,方便重要活动信息与相关事项的通知,在深入进行需求分析的基础上,将Bmob云平台的消息推送机
马克思主义揭示了事物发展的客观规律,是人类认识世界和改造世界的强大思想武器,是民族的精神支柱和奋斗旗帜。马克思主义信仰是科学的、崇高的,具有强大的生命力,它是高校思
近年来,我国的教育事业改革迎来了新的发展期,素质教育的理念受到越来越多的认可和关注,怎样提升学生的自主学习能力成为了我们必须要考虑的问题。在这种情况下,“问题教学法
【目的】为了更好的发展我国海南地区江蓠(Gracilaria)的人工栽培产业,考察4种不同江蓠品种在海南地区不同环境下的生长情况。【方法】比较采自广州南澳岛的脆江蓠(Gracilariabur
本文先是简要叙述纳税筹划的概念及特点,在分析财务战略视角下民营企业纳税筹划存在的问题后,提出一系列有助于民营企业纳税筹划工作有序开展的措施。
近些年,随着互联网技术的进一步普及,翻转课堂被越来越多地引入高校教学中,但涉及服装设计专业教学翻转课堂的研究成果较少。笔者以自身从教多年的服装设计课程为例,以服装设
<正> 当最后一片晚霞隐隐而去,你庄严地睁大了一只只眼睛,从不喜欢黑暗与混乱,爱给行人铺上明净的路程。当东方晨曦姗姗而来,你欣喜地闭上了雪亮的眼睛,从不炫耀自己的灿烂光
期刊