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

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

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

我来回答

1个回答

热心网友 时间:1天前

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

尽管芯片设计变得更易实现,芯片验证却依然挑战重重。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设置一级标题二级标题 桃花几瓣 桃花有哪些花型 南京租房一般多少钱 长沙房子租金多少钱一平方米 ...要再相信携程旅行了,坑人的,我在上面订了飞机票,他就把他退掉,说... 微信删除对方后对方会收到消息吗? 我和女友两年一次次的伤害她 让她绝望 她说她害怕见到我不想见到我... 淘宝上宝贝类型只有二手和闲置,怎么选择全新 魂器天下小说txt全集免费下载 ...梦到嘴里的牙齿掉下来了一半。但是没有流血。感觉非常真实 急求,晚上九点怎么能从太原火车站到富士康南门! 创业必备的财务核心知识内容简介 异常混乱是什么意思? 社会信息异常是什么原因? 宏基笔记本Aptio Setup Utility-Copyright(c) 201e3Americ 杨平展社会兼职 泰康乐利两全保险坑人吗? 有关对生活感慨的名人名言的短句摘抄(生活的点滴珍藏) ...征兆的断了一半,掉下来,接着另外一半也掉了下来,但是过程中没有流血... 安娜贝尔·丽诗歌鉴赏 通信工程概预算软件哪个最好用 从太原理工到以下地点如何走 ...FPGA板卡使用系列文章 | Simscape物理模型部署到FPGA中加速... 社保人员号是什么 刚刚梦到自己左下边有一颗蛀牙,分两次掉了一半,还有一半,没有流血 急求:有哪位朋友知道从太原火车站如何去太原市坞成南路50号?公交... 50句感悟生活的至理名言 昌盛民爆发哪个银行工资卡 灰色毛衣配什么颜色下装好看 灰色毛衣怎么搭配下装? 安康市汉滨区种植小麦面粉如何 微信我把他删了,他还能收到我给他发的消息不 拉结尔PK哪个职业厉害介绍_拉结尔PK哪个职业厉害是什么 ...平民玩什么职业好 平民职业推荐-高手进阶-安族网 郭国满人物履历 沐紫承阳出处 网课老师看得到学生吗 安康市汉滨区关山魔芋农民专业合作社怎么样? 关于NOKIA6288的问题? 圣斗是星矢天界篇在哪个网站可以看到的啊 nokia 6288 一些问题!!! 婚姻期间一方有外遇是违法吗 我9月份要去德国留学,想问下保证金 兑换欧元的问题~~ NOKIA 6288的一些问题?
  • 焦点

最新推荐

猜你喜欢

热门推荐