(一) 什么是AveMC?
AveMC是一款高效的用于前端数字集成电路功能验证的EDA软件。不同于传统的仿真验证工具软件,AeMC基于形式化验证方法学,用模型验证(Model Checking)的方法进行完备的功能验证。模型检验不使用用户定义的激励输入,而是用户将电路规格(Sepcification)用设计属性(property) 和断言(assertion) 描述出来,然后采用数理证明的方式证明设计属性和断言在任何情况下都与RTL设计一致。相比于传统的仿真验证方法学,采用AveMC进行模块级功能验证,具有高效、完备的优势。
(资料图片)
(二) AveMC的工作逻辑?
AveMC 前端组件会将待测试的设计 DUT (Design under test,RTL行为级可综合代码)和证环境 (testbench = SVA + 属性 + 一些综合的Veriloa/Svstem Verloo辅助逻辑) -同读入,并对它们进行数学建模,然后将建模结果交给 AVeMC 验证引警进行证明。证明结果会通过文字报告、图形界面波形显示、自动生成仿真复现 testbench 等方式交由用户进行 Debug 和结果统计(通常就是指所有断言/属性的证明结果以及覆盖率报告)。
(三) AveMC验证应用场景?
在数字前端功能验证领域,AveMC可以应用于以下验证场景:
1.模块级验证交付。即在模块级,采用 AVeMC 作为主要的验证手段,利用形式化验证方法学完备性的优势,进行完整的功能验证。
2.Bug Hunting。在某些复杂的关键模块中,采用 AVeMC 作为一种辅助的验证手段,尽可能去发现 corner case 中隐藏的 bug。这些 bug 通常很难通过仿真或者其他验证手段发现。
3.Bug 重现。在系统级或原型验证时发现的 bug,如果是模块的功能 bug,经常需要在模块级进行 bu 重现。AVeMC 可以通讨自动产生错误波形和 testbench 的方式帮助用户在模块级自动重现 bug。
4.Bug 修复检验。对 Bug 进行修复之后,可以用 AVeMC 进行完备验证,以保证该 bug 修复的够完全修复问题并不会影响其他能。
5.逻辑等价性检查。AveMC 还提供 AveMC SEC检查工具,帮助用户检查在设计经过了修改之后,是否和原有的设计在功能逻辑上保持了一致性。
6.冗余代码检查。AveMC Coverage 检查工具,可以帮助用户发现 RTL 中的冗余代码。
(四) AveMC的多种debug方式?
图形化运行界面
波形查看器 RTL 查看器: AveMC 提供了图形化界面的波形调试器和 RTL 查看器 AveTrace。AveTrace 以 AveMC的结果作为输入,提供了如下功能:
RTL 查看
信号 drive/load 追踪
波形查看
波形和 RTL 联动调过
空泛性检查报告:如果一个属性表达式存在一个几余的子表达式,子表达式没有影响到整个属性表达式的正确性,那么这个属性就叫空泛性属性,包括:
断言前置条件空泛性检查
断言子序列空泛性检查
覆盖率结果报告: 精确检查断言属性的覆盖率状况,帮助提高形式化验证testbench的质量,包括:
代码覆盖率:衡量验证约束的完整性
断言覆盖率:检查断言检查功能的完整性
功能覆盖率:用断言描述的覆盖检查点,用于检查功能覆盖率
上一篇:同花顺:接受中信证券等机构调研
下一篇:最后一页
X 关闭
X 关闭
中新网上海3月30日电 (记者 陈静)上海正面临常态化防控以来疫情形势最严峻复杂的挑战,单日新增阳性感染者数量不断刷新纪录。记者30
中新网3月30日电 据国家地震台网官方微博消息,中国地震台网正式测定:3月30日18时14分在新疆和田地区皮山县(北纬36 01度,东经77 89
上海市委常委会今天上午(3月30日)举行会议,听取当前疫情应急处置和核酸筛查相关工作汇报,研究部署下一步疫情防控重点工作。市委书记
(抗击新冠肺炎)江苏无锡一男子隐匿行程轨迹被警方立案侦查 中新网无锡3月30日电 (记者 孙权)3月30日,无锡市在“应检尽检”人员核
(抗击新冠肺炎)官方称吉林市疫情扩散势头得到遏制 中新网吉林3月30日电 (记者 石洪宇)记者30日从吉林市政府新闻办召开的疫情防控
中新网唐山3月30日电 (白云水 孟潮)3月30日,河北省唐山市召开新冠肺炎疫情防控工作新闻发布会通报称,3月29日0时至24时,唐山市新增
浙江省嘉兴市秀洲区新型冠状病毒感染肺炎疫情防控指挥部办公室发布通告: 3月30日上午,秀洲区发现1例新冠肺炎阳性感染者,该感染者
今天(3月30日)下午,新疆乌鲁木齐市人民政府新闻办公室召开疫情防控新闻发布会,通报乌鲁木齐市新冠肺炎疫情和疫情防控最新情况。会上
中新网天津3月30日电 (记者 王君妍)记者30日从天津市水务局获悉,为充分发挥河湖长制优势,近日,天津市将南水北调中线天津干线(天津
(抗击新冠肺炎)河北廊坊累计治愈出院673例 5县区恢复域内交通 中新网廊坊3月30日电 (宋敏涛 郭京泉)30日,河北省廊坊市召