基于断言的动态功能验证方法研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:binhuchen007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着IC设计规模和复杂度的增加,设计的功能验证要花费整个设计流程时间的70%左右。目前基于仿真的功能验证平台在实际应用中存在以下一些缺点:首先,验证平台由验证工程师利用HVL语言建立,这要求只有在设计实现结束后才能开始创建验证平台,滞后了设计验证的进度;其次,验证平台中虽然包含有时序检查机制,但是一般只是对端口协议进行检查,对设计内部的细节监控较少,当发现设计缺陷时必须通过分析波形以及日志文件定位设计缺陷,可观察性较低;最后,验证平台只能对高层功能特性进行覆盖建模,对设计内部边角问题以及细节特性建模比较困难,这造成验证平台的功能覆盖建模不完整,降低了验证过程的可控制性。 针对目前验证流程的不足,将断言技术引入验证过程从协议和关键时序特性的检查机制以及覆盖建模和报告机制两个方面来增强基于仿真的验证技术,提高设计实现的可观察性和验证过程的可控制性。具体而言,将断言技术引入Specman Elite验证平台中,给出加入断言技术后的功能验证流程。探讨了基于pragma、PSL、OVL以及System Verilog等断言实现方法的优缺点,最终选择SVA库以及System Verilog语言实现验证过程中的断言结构。本文以Garfield SoC中的EMI(外部存储器接口)模块为例,详细地分析了EMI模块设计规范的定义以及各个组成部分的设计实现细节,根据这些设计实现制定出EMI模块的功能验证方案,并且从特性检查与覆盖检查两个方面对其进行断言的添加。最后从测试激励的产生、数据和时序检查机制以及覆盖检查和报告机制这三个方面对EMI模块基于断言的功能验证环境进行设计,详细地分析了环境中各个组成部件设计实现的原因,并且给出了环境仿真运行的过程。 实验结果表明,与原来基于仿真的验证环境相比,基于断言的动态验证环境可以极大的节省设计缺陷的调试时间,从而缩短了设计功能验证的时间,而且可以发现更多的设计验证空洞,增加了设计验证过程的信心。
其他文献
这是掷地有声的庄严承诺——绝不让一个贫困群众掉队,确保到2020年农村贫困人口全部脱贫,确保贫困县全部摘帽,与全国人民一道迈入全面小康社会。  这是铿锵有力的时代答卷——截至2018年底,江西贫困人口减至50.9万人,贫困发生率降至1.38%,贫困县农村居民人均可支配收入,从2013年的6053元,提升为2018年的10634元。井冈山市于2016年在全国率先脱贫摘帽,25个贫困县累计摘帽18个,
期刊
在物联网体系结构中,无线传感器网络作为物联网获取数据信息的重要技术手段之一,其安全问题必将直接对基于物联网的应用造成影响。由于组成无线传感器网络的节点具有能量与存储
历史沿革:  1949年8月29日,宁都县城解放,同年,江西公路局设宁都交通管理站;1950年5月,县政府没建设科兼管交通;1954年3月,县政府设立交通科;1956年7月,撤消交通科,成立县工业交通管理局; 1965年5月,撤消工业交通管理局,成立县经委,设工业交通股;1968年8月,县革委会抓革命促生产指挥部下设工交组,分管交通;1970年8月,撤消工交组.成立工交局革委会:1973年11月,
期刊
鄱阳湖大采、赣南脐橙、阿富汗蘑菇、俄罗斯红肠……11月15日-18日,第十七届中国国际农产品交易会(以下楚称农交会)在南昌隆重开幕,超8000家企业携5万种农产品参展。据统计,本届农交会观展人数42.5万,贸易交易额381亿,比上年增加44亿,增长13.1%。  成果丰硕 参展规模赶超历届  今年是新中国成立70周年,也是农交会市场化改革的元年。与以往不同,本届农交会由历届以农产品贸易为主,转变为
期刊