基于Specman Elite平台的AXI总线功能验证的研究

被引量 : 0次 | 上传用户:guojade_2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着系统芯片(SoC)设计规模的不断增长和设计复杂度的不断提高,集成电路的验证工作变得越来越困难。传统方法已经不能满足于芯片规模达到百万门甚至千万门以上的功能验证,因此验证在当今集成电路设计中面临着更大的挑战。大量的测试激励及系统级别验证平台的编写意味着繁重的工作量。如何保证高效的验证开发是IC设计工程师的重要任务之一。AXI总线以其高性能、高带宽的优势,在SoC设计中被广泛使用。由于AXI总线接口在使用中必须严格遵循一定的规范和标准。因此,AXI总线接口的验证是SoC设计中功能验证的重点。基于传统的Specman Elite验证平台层次化不清晰,验证组件各自的功能模糊的缺点,本文应用perl脚本语言构建了层次化清晰的验证架构,使得各组件的功能明确,继承性和移植性强。较好地实现验证平台从模块级向系统级的顺利转换。在深入研究AXI总线的基础上,本文基于IC验证的高级语言Specman E-language搭建AXI总线的验证环境。验证平台采用参数化的设计思想,使得AXI验证平台的建立和验证过程具有可配置性。在搭建平台的过程中采用基于事务级传输的IP格式激励,可构造传输数据位宽自适应的猝发操作。数据输出结果采用自动回收和对比的方式,协议的检查采用断言的方法,可以实时地检查时序的有效性和因果特性。该验证平台具有IP复用性,适用范围广,不仅能够运用在模块级、系统级,更可运用在以AXI为总线的其它产品上。该平台还可以识别AXI总线中一些重要的事件,如监视违反协议规定的交易、警告等,从而一定程度上实现AXI验证平台的智能化。为了更好地保证AXI总线功能的正确性,在验证平台统计代码覆盖率的基础上,本文引入了功能覆盖率来驱动验证的完备性,此方法可推广到其他协议和相应模块中使用。此平台已被运用于一款商业通信芯片中的验证,通过与传统AXI验证平台比较,验证速度提高10%,证明此平台的性能更高,验证收敛速度更快。
其他文献
目的:探讨在急性肾功能衰竭治疗中应用血液透析治疗的临床价值。方法:选择2011年3月~2013年3年间于我院诊断为少尿或无尿型急性肾功能衰竭患者54例,分析所有患者临床资料,随
<正> 男性和女性性功能异常发病率较高,对患者的生活质量和身心健康均产生不良影响。由于性功能异常和心血管疾病之间有密切关系,而且性活动本身存在着潜在心脏危险性,所以成
企业到底为谁而办? 按照传统的观念,谁是企业的所有者,企业就为谁而办。所有制的确是关系到企业为谁而办的一个基本因素。但无论国外经验还是中国的现实,都揭示一个重要现象,
霍尔电流传感器在工控、通讯、汽车电子和消费电子领域中应用广泛,精度作为霍尔电流传感器的重要性能指标,其测量结果的可信度至关重要。由于一切测量结果都不可避免地具有不
大容积粉粒物半挂车通常有四种常见的类型,分别为:鱼腹式单舱粉粒物料罐体、斗式多舱粉粒物料罐体、多锥内倾布袋式流化床罐体、卧式多舱粉粒物料罐体。每一种类型有各自的结
20世纪20年代之后,高科技和工业文明的迅速发展及科学理论探索的飞速推进促使不同学科之间的知识相互涉、交融。在绘画艺术领域亦是如此,多种媒介材料的介人、多种观念的交合
<正>5月27日,兴业银行携手中国银联和咕咚公司在上海举行新闻发布会,宣布推出为广大运动爱好者量身定制的兴业银行"兴动力"信用卡。该信用卡具有两大突出亮点,一是将配套国内
欲望及对《哈姆雷特》中欲望的阐释(连载)[法国]雅·拉康陈越译3请大家回过头看墓地这场戏,我已经三次向你们提到它了。在这里,你们会看到某种极具特色的事情:哈姆雷特容不得莱阿替斯
目的:探讨冠心病危险因素与冠状动脉病变程度的关系。方法:选取150例冠心病患者行冠状动脉造影术及各项化验检查,冠状动脉病变程度以Gensini积分值表示,对冠心病危险因素和冠
创业是经济活力的源泉,社会进步的翅膀,扩大就业的倍增器。进入21世纪,我国高校毕业生人数逐年增长,毕业生就业压力不断增大,越来越多的大学生走上创业之路,创业已经成为大学