一文带你学会Formality
一文带你学会Formality
fomality是什么?
formality是S家的形式验证的工具,形式验证故名思意是完成一个表面逻辑的验证,通过导入rtl代码和DC综合后的门级网表,验证前后逻辑是否一致,是否DC将部分逻辑消除了。
使用步骤
0. 打开formality的gui界面
在终端输入formality即可打开GUI界面。

1. 导入svf文件
svf文件是DC综合过程中产生的文件,用来记录DC对网表产生的一些变化,防止后续的rtl和门级网表对应不上。

2. 读入verilog文件

上图为verilog文件添加界面。
在options中的variables的designware root directory中选择DC安装的路径。在VCS style options选项卡中的library file中选择应用的工艺库的.v文件,并add。

在set top design中选择顶层module进行set top,成功后ref上会出现绿色小勾。
读入rtl级代码过程中,有两点需要注意。
是否用到了IP,如果用到了IP,那么不需要在read design files中将verilog代码读入,而是在后续的read DB libraries中读入IP的db文件即可。

是否在design中直接用到了工艺库中的module,如果用到了需要在options中设置,具体如下图。

3. 读入网表文件
在impl栏中同样也是读入design 和 db ,只不过这里要读的是网表的design和db,和步骤二类似,如果调用了pdks的设计,也要在options中设置,而db读入过程中除了要读入IP的db,还要读入pdks的db。最后设置set top,成功后同样会出现绿色小勾。

4. setup
setup好像是为了带有扫描链和DFT的设计准备的,本人暂时还没用过
5. match and verify
全部设置完就可以mathc and verify了,如果通过的话会提示verify succeed。如果失败的话会具体提示哪些部分验证不上。比如

6. 注意事项
这里有一个很重要的点,DC 的set_svf一定要放在脚本最前面,否则有些改变不会记录下来,我就是因为这个原因有两个FF一直unmatch,还以为是latcg的问题,其实
set verification_clock_gate_edge_analysis true
这条语句可以将DC生成的latcg作用屏蔽。
-
- 写下“旌旗十万斩阎罗”的陈毅元帅是如何在梅岭脱险的?
-
2025-08-11 17:43:53
-
- 吴尊妻子林丽莹正面照片曝光 显赫家世背景介绍
-
2025-08-11 17:41:38
-
- 王者荣耀美女cos貂蝉大合集(貂蝉会上树)
-
2025-08-11 17:39:23
-
- 你知道大使馆和领事馆的区别吗
-
2025-08-11 17:37:08
-
- 裤子别再老方法叠了,教你一招小技巧,方便整齐没褶皱,简单易学
-
2025-08-11 17:34:53
-
- 春秋五霸之一:晋文公的传奇一生
-
2025-08-11 17:32:38
-
- “我在新加坡买的猪肉,竟然有绦虫?!”
-
2025-08-11 17:30:23
-
- 中国国内最难飞行的机场之一——九寨沟黄龙机场
-
2025-08-11 17:28:08
-
- 上海昌硕电子厂工资待遇怎么样?
-
2025-08-11 06:42:47
-
- 如何区分社会主义与资本主义
-
2025-08-11 06:40:32
-
- 高质量超级好看的民国穿越重生文
-
2025-08-11 06:38:17
-
- 搭载6.0T发动机,轴距3165mm!奔驰S级AMG解析
-
2025-08-11 06:36:02
-
- 《江南锄奸》谍海风云起,正义较量显英勇
-
2025-08-11 06:33:47
-
- “网恋2个小时就见面,看到照片网友们不淡定了!”哈哈哈羡慕啊
-
2025-08-11 06:31:32
-
- 自由女神像:自由照耀世界
-
2025-08-11 06:29:17
-
- 中国十大航空公司
-
2025-08-11 06:27:03
-
- 远离灾祸:春分遇杨公忌日,避免三事尤为重要
-
2025-08-11 06:24:48
-
- 文史知识丨妖颜惑主?中国历史上的“四大妖姬”是谁?
-
2025-08-11 06:22:33
-
- 演员白珊个人资料:她是实力派演员,低调嫁圈外老公,39岁高龄产女
-
2025-08-11 03:24:31
-
- 李南星老婆,李南星杨莉冰杂志照片(李南星现在的照片)
-
2025-08-11 03:22:16



古代春宫秘戏图,各种不同姿势教学
释小龙老婆杨丽晓(90后小戏骨杨丽晓)