
FormalVerification
文章平均质量分 93
想喝奶茶啾啾
积累经验!
展开
-
Effective FPV for verification 形式验证 第6章
本章中以一个简单的ALU为例,回顾了使用FPV进行bug hunting和full proof 模式的典型过程。 bug huntin是使用FPV作为其他验证方法的补充,以检测难以发现的极端情况问题。full proof FPV是尝试完全证明规格书,完全取代其他验证方法。建议新手先做design exercise,其次是bug hunting FPV,最后再做full proof FPV,层层递进。原创 2023-03-27 16:17:46 · 1273 阅读 · 2 评论 -
systemverilog断言简介 形式验证 第3章
本章节介绍了用于形式验证的sva语言,可能不够完整,但对于初学者来说,足够去了解这么写checker。原创 2023-03-02 10:48:21 · 4129 阅读 · 0 评论 -
Basic formal verification algorithms 形式验证基本算法 第2章
本章是介绍了formal verification的一些基本术语,一些验证过程的处理方法,以及专业术语"BDD" 和"SAT"的介绍,这在FPV中很有用。对于初学者来说非常有必要去了解,认真看完这些也是为FV打下良好的基础。原创 2023-02-24 16:31:57 · 2087 阅读 · 0 评论 -
Effective FPV for design exercise 形式验证 第五章
本章介绍了设置design exerciseFPV环境,并在模型上有效使用它的实际问题,通过一个交通灯的示例设计来说明这个过程。刚开始做FPV验证,最重要的是搭建验证环境,包括sva checker代码和一些约束。编写checker时,可以先关注最基本的功能,把细节的要求用assume约束成固定状态,后续再一步步完善,达到最终的需求。原创 2023-02-21 11:45:12 · 1348 阅读 · 0 评论 -
Formal verification (FV) 处理复杂度 形式验证 第10章
复杂性问题是FV固有的挑战,因为FV引擎必须解决的基本问题是NP完全问题。在本章探讨了一些处理复杂性的技术,并使FV工具能够在运行时或内存消耗出现初始问题的情况下取得成功。原创 2022-03-21 10:04:46 · 3131 阅读 · 1 评论 -
formal Verification 形式验证 形式验证的最大障碍:误报(false positives)的危险 第9章
本章探讨了导致FV误报的各种类型的问题:运行某种类型的FV流的情况,在项目的某个时候,当验证在逻辑上存在不合理之处时,设计被标记为“已验证”。原创 2022-03-14 12:02:05 · 3200 阅读 · 0 评论 -
Formal equivalence verification 形式验证之等价验证 FEV 第8章
在本章中介绍了FEV的概念,确定两个不同模型之间等价性的通用技术。这些模型可以是高级模型、RTL或网表,在本书中主要关注的是涉及RTL的案例。讨论了定义等价的方法:组合等价,模型需要在所有状态元素上匹配;序列等价,模型只需要最终生成相同的结果;以及事务等价性,即行为需要对应于某些定义明确的事务。原创 2022-03-09 10:06:15 · 5296 阅读 · 0 评论 -
Formal property verification 形式验证 第四章
介绍了《Formal Verification An Essential Toolkit for Modern VLSI Design》第四章内容,对FPV 做了一些简单介绍,为了解更多形式属性验证,写好SVA打好基础。原创 2022-02-22 17:04:08 · 4921 阅读 · 1 评论 -
FormalVerification 形式验证 翻译笔记 章节介绍(1)
关于《Formal Verification An Essential Toolkit for Modern VLSI Design》全书章节的概述,可以根据这个去考虑,是全文通读,还是针对性学习。原创 2021-12-28 15:01:05 · 2820 阅读 · 5 评论