微波EDA网,见证研发工程师的成长! 2025年03月30日 星期日
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 如何保证复杂设计没有bug

如何保证复杂设计没有bug

时间:10-02 整理:3721RD 点击:
复杂设计是不是只能保证一个大概流程不出错,细节能保证吗?有什么好的设计方法?波形图各种情况都画出来,还要总结归纳,很容易疏漏

各种设计检查,流程检查,各种checklist,各种验证:模块验证,整Chip仿真,FPGA验证,post网表仿真……并没有一个固定套路和方法保证完全避免bug的产生,只能说各种仿真与检查做的越完备,出bug的概率越低。

Formal Property Check

两位高手说的都是设计出问题时,通过验证补救,我想问在设计初期如何保证设计正确

分割与征服(Divide & Conquer)

验证永远不能保证100%没有bug的,只是验证做的越充分有问题的概率越小

Formal Property Check就是拿来保证100%没有Bug的。当然,仅限其Check过的部分。



    能简单说一下,Formal Property Check是怎么回事吗?需要用什么工具?
    或者有什么扫盲的文章推荐吗?

Formal I
Formal II
Formal III
Formal IV
Formal V
最近Cadence的研讨会有JasperGold的部分,可以去听听。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top