TPM模块的验证及其VIP设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:nikecb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路行业的飞速发展,SoC的应用愈发广泛,因此市场对SoC的要求越来越高,这提高了SoC的设计规模和复杂程度,导致SoC验证工作面临着严峻的挑战。本论文结合作者在某半导体公司的实习项目,对SoC中TPM(Timer PWM Module,脉冲调节时钟发生器)模块的功能和接口进行研究并抽取了功能点,针对抽取的功能点完成了TPM的模块级验证工作,并将基于C-API设计的TPM VIP(Verification IP,验证知识产权核)连接至系统级验证平台完成了TPM在系统级的验证工作,同时对所设计VIP的可复用性进行了分析。在模块级验证阶段,详细探究基于UVM的IP模块级验证平台的搭建过程,根据TPM功能分析中抽取的功能点进行模块级验证工作。模块级的验证以覆盖率导向为准则,验证平台中集成功能覆盖测试组,在仿真过程中采样。验证平台支持随机化约束,配置Candence的Vmanager工具进行回归测试,完成大量的随机测试样点后收集结果,使用IMC工具分析回归测试结果的覆盖率,模块级工作完成后,代码覆盖率和功能覆盖率均达到100%。在系统级验证阶段,首先分析探究SoC设计过程中不同项目之间IP配置的通用性和特异性,进而提出TPM VIP的设计思路,将通用性的配置集成为库,特异性的配置设计成API,所设计的TPM VIP满足TPM模块的功能,C和System Verilog的交互基于C-API中的TRIGGER和MAILBOX机制,VIP中的C头文件和System Verilog模块通过Context API和模块实例化的概念连接到系统级验证平台,利用C和System Verilog中带参数宏定义的概念自动生成不同数量的配置宏参数和检测模块实例化。完成TPM VIP的设计之后,使用TPM VIP验证TPM模块在系统上的功能,既是对TPM模块在系统上行为的验证,同样是对TPM VIP的反向验证,在此阶段利用所设计的TPM VIP验证TPM在SoC系统上的交互行为是否正常,包括内核读取寄存器的测设、中断系统配合测试、DMA传输测试、交叉触发测试,同时配置系统特殊工作模式,对TPM在系统特殊工作模式下的行为进行了验证,在系统级的验证工作完成后,SoC上所有TPM实例化的端口翻转覆盖率均达到100%。设计的TPM VIP在运用到其他复用了TPM模块的SoC项目时,改变传递参数文件即可开始TPM在系统级的验证工作,在实际的项目操作过程中,可以实现在验证平台搭建完成一天之内将TPM VIP集成到验证平台中并开始系统调试工作的目标,大幅减少了开始系统级验证的准备时间。
其他文献
土壤是人类赖以生存的自然环境和农业生产的重要资源,世界面临的粮食、资源和环境问题与土壤密切相关,目前危害土壤的主要因素是干旱和重金属污染。杨树具有适应性强、生长快和
快递行业在中国经济发展过程中功不可没,可谓是国家支柱性产业之一,它的覆盖面很广,涉及到消费、金融、投资等领域。自2010—2017年,快递业的业务收入增加了6.7倍,由2010年的
语文课的学习,是需要教师与学生走进语文课文,关注课文的本色和魅力的过程。对于特殊学生来说,因为先天的缺陷,学习上会有一定困难。为此,教师在教学过程中需要关注学生的特
孙权的《草船博客》非常冷清,周瑜急忙求诸葛亮帮忙。诸葛亮找到几张MM的玉照贴了上去,数日后……
被誉为管理学第三次革命的"心本管理",是社会发展、时代进步、企业现代化水平提升的必然要求。"心本管理"即把"心"作为根本来管理,它不仅要求尊重人的内心感受,而且善于影响人的心
促进管理提升是煤矿提高企业竞争力的关键.通过提升管理工作,有效弥补企业管理上的短板,可以从根本上解决制约煤矿发展的瓶颈问题,促使煤矿稳中求进、实中求效、做精做强、创
期刊
期刊
10月21日.由中国煤炭工业协会主办的2013国际煤炭峰会暨煤炭技术与装备发展论坛在北京举行。中国煤炭工业协会会长王显政出席并作主旨演讲.世界采矿大会国际组委会主席杜宾斯基
公共建筑能耗惊人    建筑物运行能耗是建筑物的主要耗能项,而公共建筑的运行能耗尤其惊人。以北京市为例,据该市有关部门对54家市、区政府机关2004年的能源消费调查表明,政府机关单位建筑面积年耗电量约为80千瓦时至180千瓦时,是居民住宅的3至6倍,人均年耗电量是居民的7倍;行政机关年人均用能1.8吨标准煤,是全市人均生活用能0.47吨标准煤的4倍,怎样堵住公建耗能“黑洞”?  在建筑节能领域,以
宋江最近比较烦,自从水泊梁山引入风险投资后,不仅自己要向洋鬼子董事会汇报工作,手下的弟兄们也开始不安分,其中以梁山信息化这件事最让人闹心。