基于覆盖率的集成电路验证

基于覆盖率的集成电路验证

ID:36742741

大小:392.65 KB

页数:5页

时间:2019-05-14

基于覆盖率的集成电路验证_第1页
基于覆盖率的集成电路验证_第2页
基于覆盖率的集成电路验证_第3页
基于覆盖率的集成电路验证_第4页
基于覆盖率的集成电路验证_第5页
资源描述:

《基于覆盖率的集成电路验证》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2009年第14期第301基于覆盖率的集成电路验证罗登富,赵建明(电子科技大学四JII成都610054)摘要:随着集成电路规模和复杂度的逐渐提高,百万千万门级以上的集成电路验证消耗了整个芯片开发过程大约7O的时间,不仅需要专职的团队,而且人数通常是设计团队的1.5~2倍。针对当前超大规模集成电路验证的这个瓶颈,在传统验证平台的基础上提出了代码覆盖率和功能覆盖率、随机激励与定向激励结合的验证方法。代码覆盖率确保代码的执行,功能覆盖率确保功能点的覆盖,随机与定向激励结合在验证的各个阶段有针对性地编写测试用例,三者相互结合实现高效率验证。此方法在多协

2、议标签交换转发芯片项目中将验证时间缩短了三个月,而且问题的收敛速度加快,验证的规格更可靠。与传统的验证方法相比,此方法提高了验证效率,缩短了验证周期,增强了可靠性,对今后的项目开发有重要借鉴意义和指导意义。关键词:芯片验证;代码覆盖率;功能覆盖率;随机激励;定向激励中图分类号:TN71O文献标识码:A文章编号:1004—373X(2009)14—1l5~05IntegratedCircuitVerificationBasedonCoverageLUODengfu,ZHAOJianming(UniversityofElectronicScienc

3、eandTechnologyofChina,Chengdu,610054,China)Abstract:AsthescaleandcomplexityofICsincreasinggradually,verificationofmillionor10millionVLSIcostsabout7OtimeofwholeICresearch.Notonlyprofessionalverificationgroupsareneeded,butalsotheymustbeahalfandonetotwotimesthandesigngroups.Bas

4、edonthebottleneckofpresentICresearch,methodologyofcodecoverageandfunctionCO—veragedrivenverificationassociatingwithrandomanddirectstimulusisintroducedatthefundamentalofcommontestbench.Codecoveragetoensuretheimplementationofthecode,functioncoveragetoensureimplementationoffunc

5、tionpoints,andthecombinationofrandomanddirectstimulustOcodespecialtestcasesatthevariousstagesofverification,thecombinationofthethreegetshighlyefficientverification.Themethodologyshortensthreemonthsofverificationatamulti—protocollabelswi—tchingforwardingproject,speedsupthecon

6、vergenceofproblem,andgetsmorereliablefunctionpoints.Comparingwithcon—ventionalverificationmethodology,itimprovesverificationproductivity,decreasesverificationtime,increasesreliability,andhasreferencemeansandguidancemeansforfutureprojects.Keywords:verificationofICs;codecovera

7、ge;functioncoverage;randomstimulus;directstimulus出满意的回答。为了解决此问题,在传统验证平台的基0引言础上采用代码覆盖率和功能覆盖率驱动、随机激励和定伴随着超大规模集成电路规模和复杂度的不断提向激励结合的超大规模集成电路验证方法,以应用于多高,各种验证方法逐步形成并得到发展和推广。目前,协议标签交换(MPLS)转发芯片项目。传统VLSI验证方法采用高级语言搭建验证平台1传统的验证方法(Testbench),采用直接观察结果或自动比较器检测结果。验证工作的结束标志是“用例执行完成,结果检测1.1推

8、行验证与设计分离正确”。但是,面对千万门级、功能复杂的设计,在验证为了适应市场的需求,面对千万门级的芯片设计,的过程中常有这样的问题:是否遗漏有什么缺

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。