名医指导 足不出户寻医问药
聚焦健康 权威的健康资讯
您的位置: 首页> 正文

芯技术 | IC设计:基于形式化方法的验证找bug

发布网友 发布时间:2024-10-24 09:47

我来回答

1个回答

热心网友 时间:2024-11-12 12:03

硬件成为芯片世界的新货币,半导体行业不再仅是传统巨头的领域。随着软件公司的硬件开发团队兴起,以及开源架构的普及,使用开源框架和工具开发芯片成为主流。

尽管芯片设计变得更易实现,芯片验证却依然挑战重重。2020年研究指出,83%的FPGA设计和68%的ASIC设计在首次流片尝试中失败,68%的ASIC项目实际执行低于预期,这表明验证成本占项目总成本的约70%。

验证工程师与设计工程师的比例为5:1,意味着需要雇佣多出设计五倍的验证资源,而芯片重新流片的情况频繁发生。验证面临的挑战涉及成本上升、项目进度延迟和人员重新分配。

功能验证并非唯一挑战,ISO 26262、DO-254和DO-333等标准下的责任与可靠性同样重要。Meltdown和Spectre漏洞后的安全防护问题也日益突出。硬件开发和上市时间的竞争要求质量和可靠性同步提高。

软件动态仿真是传统的芯片验证主力,并在数字和模拟电路设计验证中占主导地位。硬件加速仿真虽初期成本高,但重视硅片质量的公司都在使用,它提供更高的速度,是一种更快的仿真形式。

动态仿真和硬件加速仿真利用测试案例,以输入序列或程序测试底层硬件。设计与实际行为不匹配时会被标记为设计或测试bug。测试案例只能显示bug的存在,不能证明其不存在。

形式化方法提供了一种基于证明的方法来验证bug的存在。它使用数学模型和断言或覆盖目标的证明,基于人工智能的搜索技术和逻辑推理,以符号化方式显示设计。形式化方法在硬件符号模型上工作,自动抽象设计空间的指数级复杂性,建立断言或覆盖属性的证明。

如果不能建立证明,工具会显示一个反例波形,就像在仿真中一样,用于修复设计bug。形式化工具的智能详尽搜索通常可以更快找到容易忽略的bug,且在许多情况下比仿真或模拟测试平台更容易发现更多bug。

在大型项目中,仿真是验证的主要技术。形式化方法的使用仍然限于解决简单问题,如项目早期的lint,或项目后期的SoC连接性检查。在项目生命周期的前五个步骤中,形式化方法发现bug,而仿真测试平台耗尽能力时,形式化方法通常在生命周期的最后阶段启动。

通过形式化验证发现1000万甚至1亿多次失败的关键在于一个良好的方法论。通过避免在设计开发的第一个小时内使用形式验证工具,检测设计更改的每次迭代中的bug,删除结构设计缺陷,证明设计正确性,完成流片。

形式验证的覆盖率和签核是通过工具提供的,从设计开发的第一个小时到完整的芯片测试,都可获得覆盖率信息。六维覆盖是确保签核质量的关键,包括需求驱动的目标、断言和覆盖点数量、检查器完整性、过度约束分析、代码覆盖率和场景覆盖。

形式化方法在IC设计验证中是一种强大的技术,设计验证小组正在逐步将其应用于实践中。形式化方法的使用有助于解决验证中的挑战,提供更可靠的芯片设计。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
彻底详细解释 一般纳税人可以 开具普通发票给一般纳税人吗? 如何护理肌肤能改善肤色暗沉? 有什么方法可以改善皮肤暗沉的问题? 除了使用美白产品,还有哪些方式可以改善肌肤暗沉的问题? 怎样护肤可以改善肤色暗沉的问题? 如何做淘宝优惠券推广?能赚钱吗? 抖音商品如何上架优惠卷?优惠券怎么做? 我想问一下我有个店铺,法人不是我经营者是我,得怎么打官司? ug是什么(关于ug是什么的基本详情介绍) ug是什么意思(ug是什么) 超越前端Beyond Frontend — 吉密斯/gMIS 增加点选/PickUp概览功能_百 ... 最好用的 5 个 Vue select 单选多选下拉组件 - 卡拉云 web前端对表格某一字段进行万能查询包括(>,<,=)。字段的选值使用复合... 公司装修除甲醛除味 桑蚕丝领带怎么洗 真丝领带清洗注意事项 【真丝领带怎么洗】真丝领带怎么保养 真丝领带皱了怎么办 是什么影响了西湖龙井的耐泡度 有关格林童话好词好句的句子摘抄(梦境奇幻之旅) 中国驰名商标有哪些?? 中国品牌排行榜前十名 和老公吵架冷战一周怎么办 狗狗去世要怎么处理 小米12spro全面屏手势怎么设置 全面屏手势设置方法介绍 小米12spro全面屏手势怎么设置 全面屏手势设置教程介绍 拜见岳父大人3剧情介绍 电影<巴尼的人生>的女主角(纽约做电台直播)是谁饰演的? 有一部电影,男主和儿子都很懒,妻子是家庭主妇。整天在家忙个不挺,_百... Lisa Hoffman品牌介绍 哈维最后的机会剧情简介 达斯汀霍夫曼现状 达斯汀 霍夫曼老婆 华为mate10保时捷怎么装鸿蒙系统 淘宝买家差评威胁在哪里投诉?如何投诉? 看电视下载什么软件 王者荣耀名字空白代码怎么打_王者荣耀名字空白代码设置介绍 上海帅康油烟机清洗服务有限公司帅康油烟机清洗诀窍及注意事项_百度知 ... 上海饭店油烟机清洗 上海酒店油烟机清洗公司可靠吗? 请问冷却塔 冷吨数(RT) 117.9 冷却水量m3/h(28℃) 80 是什么意思?_百度... 改签后退票比直接退票要便宜吗? 换窗户如何防水 窗户换掉如何防水 装修换窗如何防水处理 换窗户如何做防水 wps设置一级标题二级标题 wps设置一级标题二级标题 桃花几瓣 桃花有哪些花型 南京租房一般多少钱 长沙房子租金多少钱一平方米 河南省工伤保险条例第三章 工伤认定和劳动能力鉴定 ...FPGA板卡使用系列文章 | Simscape物理模型部署到FPGA中加速... 0元开公司:费用报销只附一张发票是不够了 在Photoshop中,下列那种色彩模式可以直接转化为双色调模式 美特好牵手SPAR ...FPGA板卡使用系列文章 | Simscape物理模型部署到FPGA中加速... 银的长命锁可以式毒吗如果水里有毒 fpga设计中加速设计修改迭代方法有 一个长方形如图所示,恰好分成六个正方形,其中最小的正方形的面积是1平... 河南省工伤保险条例第七章 附则 窦唯年轻时照片窦唯年轻的时候帅吗窦唯为什么离开黑豹真相 企业库存现金管理存在的问题及对策 0元开公司:费用报销学问多学到这些绝对有利 哪些是圆白菜 谁知道窦唯 禧唔 的歌词? 当我读了90年代的过去后 深深的爱上了这个... 难忘校园生活的散文随笔 一个长方体恰好分成六个正方形,其中最小的正方形的面积是1cm^2,求这... ...软件适合计算业务员工资、提成、分红、中小企业联网管理? 2015年9月4日开学第一课第三节课讲的什么 0元注册公司:从华为日常中学习如何规范员工的费用报销 足球赛里一排人站门前一个人点球叫什么? 美特好得核心理念是什么 芯技术 | IC设计:基于形式化方法的验证找bug ...乙和甲合干了2天后,丙加入又在一起又工作了4天,这时完成了工作_百 ... 茶馓馓子的做法 淮安茶馓的家常做法是什么? 一项工程甲单独做72天,甲做1天后乙加入,合作2天后,丙又加入合作3天,完 ... 哪个电影网站无毒免费 ...要72天,甲做1天后乙加入一起合作2天后丙也加入,三人再一起工作4天... ...由甲独做72天完成,现在甲做1天后,乙加入一起工作,合作2天后,丙... 哪个网站的电影免费 ...由甲做72天完成。现甲做1天后,乙加入一起做,两人合作2天后,丙... 白玉菇咸菜的家常做法是什么? 严父慈母和严母慈父哪个好 ...java.awt.event.*; import javax.swing.*; 我想问的是:import java... ...java.awt.event.*; import javax.swing.*; import javax.swing.event... 嘉峪关丝绸之路文化博览园(方特二期)地址在哪里? ...java.awt.event.*; import javax.swing.*; import javax.swing.ev... ...import java.lang.*; import javax.swing.*; import javax.swing... 有去过芜湖方特二期梦幻乐园的吗。
  • 焦点

最新推荐

猜你喜欢

热门推荐