简单来说,assertion就是一个对于设计规格的check。
如果我们设计正确工作时需要满足FRAME_上升沿后的1~2拍会出现LDP_的下降沿,如下图所示

那么SVA语法就可以写成:

非常简洁高效。
如果只使用Verilog呢?该怎么进行这种规格的检查呢?

在上面的例子中,每次监测到FRAME_就会启动2个进程(fork-join)。
如果无法在两个时钟周期内监测到LDP_的下降沿,那么就会打印FAIL。
语法的最高境界就是自然语言,从这个角度看SVA这种描述性语言比Verilog这类程序性语言要高效多了。
审核编辑 :李倩
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
SVA
+关注
关注
1文章
19浏览量
10377 -
Check
+关注
关注
0文章
4浏览量
7851
原文标题:SVA Assertion有什么优势?
文章出处:【微信号:芯片验证工程师,微信公众号:芯片验证工程师】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
铸铁测试平台的优势有哪些
铸铁测试平台与同样用于测量、装配的其他材料(如花岗岩、钢、碳纤维复合材料)相比,铸铁测试平台的优势非常突出且综合。这也是它在重工业、精和密制造领域经久不衰的核心原因。以下是其核心优势的详细分解:1.
发表于 01-07 13:29
通信电源选国产靠谱吗?有哪些实力派?广州邮科有什么优势?
搞通信工程和运维的朋友,最近是不是也在为电源选型纠结?特别是看到招标书上越来越多的国产品牌,心里难免打鼓:通信电源选国产靠谱吗? 今天咱就打开天窗说亮话,聊聊国产电源的现状,盘盘市场上有哪些实力派,再具体说说像广州邮科这样的老牌子,到底有啥优势。
断言(Assertion)使用
断言(Assertion),断言用于在程序中检查特定条件是否满足,如果条件为假,会触发断言失败,并输出相关信息
#define assert(expression) ((void)0
发表于 12-12 07:46
采用Prefetch+Cache架构有什么优势?
我看官方说,采用Prefetch+Cache架构同频CoreMark 计算力/功耗比超越同类产品,这优势就是低功耗么?要是具体芯片比较的话,应该怎么比?
发表于 12-11 07:35
CW32L010MCU的主要优势有哪些?
CW32L010安全低功耗MCU,主要是可支持低成本、高性能、低功耗、高度集成的的应用方案,这款MCU主要优势再哪里?有哪些数据对比?
发表于 11-21 06:31
各位大佬帮忙看一下,下面的assertion有啥问题?为什么用verdi吃文件的时候会报错误?
各位大佬帮忙看一下,下面的assertion有啥问题?为什么用verdi吃文件的时候会报错误
发表于 11-10 06:51
光电复合缆有哪些优势
光电复合缆是一种将光纤和电力传输线集成在同一缆体中的新型线缆,它结合了光通信和电力传输的双重功能,在多个领域展现出显著优势。以下是其核心优势及具体应用场景分析: 一、核心优势 空间与成本优化 节省
物联网蓝牙模块有哪些优势?
随着物联网技术的不断发展,蓝牙模块作为物联网的重要组成部分,其应用越来越广泛。那么,物联网蓝牙模块有哪些优势呢?低功耗:蓝牙模块采用了低功耗技术,使得其在传输数据时能够有效的降低能耗,从而延长了设备
发表于 06-28 21:49
SVA Assertion有什么优势?
评论