基于高级验证语言的IP验证方法

来源 :电子科技大学 | 被引量 : 13次 | 上传用户:xiaojiaoechou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着SoC(System On a Chip)运算能力和控制复杂程度的飞速发展,功能验证已经成为整个设计过程中的主要瓶颈。据统计,验证过程占据了整个设计周期的70%甚至更高,并且设计过程所需要专门的验证工程师的人数一般是RTL(RegisterTransfer Level)设计工程师人数的2倍之多,而在设计完成时,测试程序构成全部设计代码的80%。所以,验证已成为集成电路设计过程中最关键的环节之一,它贯穿了整个IC(Integrated Circuit)设计流程。如何通过寻找新的验证方法来缩短验证时间以提高验证效率是当今IC设计领域中最为关注的问题之一。为解决以上问题,业界也在不断努力推出各种新的验证方法学和验证语言,其中以SystemVerilog语言应用最为广泛,并且也得到VMM(VerificationMethodology Manual), OVM(Open Verification Methodology), UVM(UniversalVerification Methodology)等验证模型的广泛支持。然而尽管有了这些语言和模型,由于并没有一套完备的功能验证指导方法,从而验证的完整性也没能得到很好的保证。因此本论文针对以上问题,在基于SystemVerilog和OVM的基础上提出了一种RTL级的验证方法,以实现对验证工作的完整指导。此验证方法将验证分为三个阶段,学习阶段,执行阶段和结束阶段,每个阶段均有详细的指导规则,例如要求规格完整精确,制定完备的验证计划,基于规格随机产生激励,环境尽最大可能重用,完整的审阅机制等,以确保验证工作的可控可管,高效和完整。同时本论文结合实际验证工作,利用SPI_FLASH控制器的RTL级功能验证实例阐述本论文提出的验证方法在应用到实际验证工作中时的具体执行过程,包括如何做好验证计划,如何保证验证质量,如何保证验证速度,以及如何积累和分享验证经验等等。并且通过此案例进一步论证本方法是一种行之有效的验证方法,尤其可极大提高验证质量和速度。
其他文献
美术馆博物馆公共艺术教育受众中,青少年一直是教育的焦点和重点,但本文从人群数量、社会角色以及社会现象等几个方面,分析了成人群体当前更应得到关注。实现全民美育的目标,
随着电子、通信产业快速发展,高速、大容量数据传输的需求越来越大RF、高频高速设计越来越广泛。PCB板上越来越多的运用到高频高速板材来满足信号传输的需求。但是由于高频高
电子银行业务是中国工商银行一个重要的优势业务。2006年,工行电子银行业务高速发展,荣获"中国最佳个人网上银行"、"亚洲最佳投资管理企业网上银行"、"中国最佳呼叫中心"、"
简要介绍了几种主要的梯度增强非局部模型· 基于"能量耗散梯度依赖"原则,在连续介质热力学框架内推导了梯度增强损伤与塑性耦合的本构关系,同时给出了一个基于塑性的损伤模
文章旨在探索丧亲对青少年心理影响的结果和模型。根据理论抽样原则选取18名在青少年时期丧亲(父或母去世)的被访者进行深度访谈。采用开放式编码、主轴编码、选择性编码分析数
岩心钻探是地质勘探工作中的主要手段之一,针对多种角度岩心钻探施工技术总结展开论述。
随着非线性负载的增多,电网中谐波含量明显增高,谐波污染问题日益严重。在众多谐波污染源中,以整流类谐波源的增长速度最快,并引起人们的重视。针对此类谐波,有学者提出了直流侧有
山西是有名的煤炭大省,丰富的煤炭资源在为中国经济做出巨大贡献的同时,也在煤炭生产地制造了一个无法回避的问题——采空区塌陷,严重危及当地群众的生命财产安全。大量煤矿采空
随着计算机技术的发展和互联网的普及,计算机全面进入64位体系架构。尽管WINDOWS 64位操作系统系列产品采用了全新的操作系统内核,并加入了全新的安全机制KPP和DSE,但这些机制本身包含漏洞,并不能完全保证用户的终端信息安全。针对WINDOWS操作系统的安全漏洞的漏洞攻击却层出不穷,形成了一个庞大的黑色产业链,对系统安全构成了巨大威胁。基于特征码分析与对比技术的静态扫描技术已经无法实时地保障系
陆地边境地区因其地理位置原因,处在国家之间的边境交界地带,发挥着独特的经济、政治和文化作用。中国的陆地边境线长达2.2万公里,边境地区与14个国家接壤,有30多个民族与国外同