当计数器和内存处于我们所需要证明断言的逻辑锥中,它们可能是Formal无法完成证明的根本原因。
因为形式分析算法很难适应非常大的状态空间,而计数器和存储器都会引入很多的状态空间和时序深度。针对这个问题,我们可以在不影响验证完备性的条件下减小计数器和存储器的大小或者用抽象模型替换。
Formal验证中优化大计数器的一种流行且有效的方法是将它们替换为小型的状态机模型(状态空间小),该模型仅考虑会触发设计操作的计数器临界值。例如,假设计数器的值“m”、“n-1”和“n”很关键。考虑以下状态机作为替代:
为了用这个抽象模型替换原始计数器,我们首先绕过真实设计的驱动逻辑(用cutpoint的方式“切割”原始计数器输出信号,使其变成一个自由随机变量,然后向其添加约束)
下面是一个计数器示例
这种办法主要还是用于bug-hunting,而且如果RTL中的其他部分实际就需要计数器延迟特定周期,那么这个优化方法就不适用了,所以说此时就没法用作formal full prove。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:如何降低形式验证的复杂度——计数器抽象
文章出处:【微信号:芯片验证工程师,微信公众号:芯片验证工程师】欢迎添加关注!文章转载请注明出处。
相关推荐
, 不知道如何区分普通和复杂的PCB和 PCBA的设计,并采用什么样的方式来处理。
基于上述考虑, 我们参考了业 界已有的作法, 设计了一个PCB 和 PCBA的工艺复杂度计算公式以解决这 方面
发表于 06-14 11:15
为降低帧内预测的运算复杂度,根据不同的模式在宏块中出现概率的大小不同,在帧内4×4的亮度预测模式中,选取出现概率最大的5种预测模式,作为优先选择的预测模式。基于像素块的纹理特性,选择不具有
发表于 05-06 09:01
这篇文档展示了几个机构关于JEM软件复杂度的增加情况的看法,特别提出来创立一个新的Ad-hoc组,研究降低软件一般性复杂度的可能方法。
发表于 07-19 08:25
基于线性预测的FIR自适应语音滤波器的系统结构由那几部分组成?如何降低LMS算法的计算复杂度,加快程序在DSP上运行的速度,实现DSP?
发表于 04-12 06:27
原理->微机原理->软件工程,编译原理,数据库数据结构1.时间复杂度时间复杂度是指执行算法所需要的计算工作量,因为整个算法的执行时间与基本操作重复执行的...
发表于 07-22 10:01
MIMO 系统中,球形译码可以在保证接近ML 检测性能的前提下大大降低检测复杂度。但当信道矩阵条件数很高时,球形译码的复杂度仍然会很高。在分析了这一现象的原因后,本文提出
发表于 11-21 13:52
•8次下载
针对信息隐藏中载体图像的差异性,提出一种图像复杂度评价方法,综合考虑图像的压缩特性以及图像纹理能量作为图像复杂度指标,并基于阈值划分准则对栽体图像进行复杂度分类,以几种经典的基于直方图的几种无损隐藏
发表于 11-14 09:57
•5次下载
商汤科技算法平台团队和北京大学高能效实验室联合提出一种基于 FPGA 的快速Winograd算法,可以大幅降低算法复杂度,改善 FPGA 上的 CNN 性能。
发表于 02-07 11:52
•9158次阅读
相信每一位录友都接触过时间复杂度,但又对时间复杂度的认识处于一种朦胧的状态,所以是时候对时间复杂度来一个深度的剖析了。
发表于 03-18 10:18
•1860次阅读
相信很多同学对递归算法的时间复杂度都很模糊,那么这篇Carl来给大家通透的讲一讲。
发表于 07-13 11:33
•1579次阅读
算法之空间复杂度:衡量一个算法运行需要开辟的额外空间
发表于 08-31 10:29
•1578次阅读
我们可以通过降低约束的复杂度来优化Formal的执行效率,但是这个主要是通过减少Formal验证空间来实现的,很容易出现过约,导致bug遗漏。
发表于 02-15 15:14
•839次阅读
1 算法与时间复杂度 算法(Algorithm)是求解一个问题需要遵循的,被清楚指定的简单指令的集合。 算法一旦确定,那么下一步就要确定该算法将需要多少时间和空间等资源,如果一个算法需要一两年的时间
发表于 10-13 11:19
•2790次阅读
电子发烧友网站提供《如何降低SigmaDSP音频系统复杂度的情形.pdf》资料免费下载
发表于 11-29 11:13
•0次下载
首先来详细说明为什么Transformer的计算复杂度是 。将Transformer中标准的Attention称为Softmax Attention。令 为长度为 的序列, 其维度为 , 。 可看作Softmax Attention的输入。
发表于 12-04 15:31
•1072次阅读
评论