0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

16nm威廉希尔官方网站 的形式验证流程、优势和调试

星星科技指导员 来源:嵌入式计算设计 作者:Nir Shapira 2022-11-24 12:09 次阅读

必须优化正式验证流程中的初始网表,因此测试设计需要额外的逻辑。在这里,我们提供16 nm节点的形式验证流程和调试威廉希尔官方网站 。

形式验证是比较用硬件描述语言 (HDL) 编写的两个设计以确保它们在功能上等效的过程。作为功能验证的一个子集,it 提供了在不使用仿真的情况下检查两个设计的功能等效性的关键第一步。

这些功能等价物中的第一个称为参考设计/黄金设计,其中基于传输级(RTL)代码(如Verilog,System Verilog或VHDL)的模型用作参考网表。该网表根据第二种设计中的相应网表进行验证,称为实现或修订设计(图 1)。为简单起见,在本文的其余部分中,参考/黄金设计将称为“初始设计”,而实现设计/修订设计称为“目标设计”。

pYYBAGN-7oOAfRLjAACHMNabwWA603.png

图1.形式验证方法的表示

下表显示了可用于比较初始设计与目标设计的组合。

pYYBAGN-7oiAJx8yAACvsf4ianc709.png

表 1.初始设计与目标设计

此过程要求初始网表经过不同级别的优化,这反过来又需要额外的测试设计 (DFT) 逻辑。尽管有这些要求,但形式验证过程不应改变设计的逻辑功能。

形式验证的类型

通常使用两种形式验证威廉希尔官方网站 :

等价性检查 – 逻辑等效性检查是一种威廉希尔官方网站 ,它采用两种可以具有相同或不同抽象级别(即算法、RTL 或门级)的设计,并检查它们之间的任何功能差异。

等价性检查进一步分为组合或顺序检查。组合等价性检查包括通过将从初始设计一对一的翻牌映射到目标设计来检查组合逻辑,而如果一对一翻牌映射之间存在不同的组合逻辑,但如果给定相同的输入,设计仍应能够产生相同的输出,则使用顺序等价检查。通常,如果 SoC 或 ASIC 设计经历了各种转换,如重定时、节能设计优化等,则使用顺序等效性检查。

属性检查或基于断言的验证 (ABV) –属性检查或 ABV 检查行为是否可行,并使用属性检查器工具来证明设计符合其所有规范。属性检查使用数学程序来证明设计的准确性。

属性检查通常使用两种属性语言:间隔时态逻辑 (ITL) 和系统验证断言 (SVA)。一旦这些被编码,它们就可以传递给数学工具,数学工具预测结果是保持或失败。持有ITL/SVA意味着所有属性都已经过检查,并保留了初始设计的属性。ITL/SVA失败意味着设计行为不是有意的,并且目标设计存在冲突。

形式验证的要求

功能等效性检查通常需要使用相同的测试向量对两个HDL设计进行仿真。但是,随着ASIC威廉希尔官方网站 的缩小和电路复杂性的增加,不可能使用仿真来验证电路功能,因为仿真可能会运行数月。因此,形式化验证通过节省仿真运行时间以及这些扩展仿真的巨大资源需求起着非常重要的作用。

此外,由于设计要经历从综合、布局和布线、签核和工程变更单(ECO)的各个阶段,因此形式验证必须确保电路逻辑功能不会受到任何阶段的影响。

形式验证流程如下图所示。

pYYBAGN-7o6AFtq_AAC3qjAc-EE960.png

图2.形式验证流程图。

形式验证的步骤

在形式验证期间执行以下步骤:

读–读取步骤读取初始设计和目标设计以及所有相关威廉希尔官方网站 库(图 3)。它进一步将设计划分为逻辑锥的关键等价检查概念和比较点:

常见比较点:输入黑匣子;寄存器或锁存器;主输出

不太常见的比较点:多驱动网络;圈;切割点

逻辑锥(图4):驱动比较点的组合逻辑块

poYBAGN-7pmAYi6WAADVrhUOcv0972.png

设置 – 综合工具提供所有自动设置信息,包括时钟门控和扫描插入,这些信息由形式验证识别。

火柴–匹配过程将首先尝试验证指导文件并应用已设置的任何指导。比赛还将尝试根据以下内容匹配比较点:

基于名称的算法

基于签名的分析

注意:然后报告任何不匹配的点。

?验证 – 验证周期验证参考设计的每个逻辑锥与相应实现设计的逻辑等效性。形式验证算法使用许多求解器来证明等价或不等价。有四种可能的结果:

成功:实现等效于引用

失败:实现不等于参考,这意味着存在逻辑差异或设置问题。

定论:没有点失败,但分析未完成,这可能是由于超时或复杂性。

未运行:由于流中的某些初始问题,验证无法运行。

调试-

检查是否有任何警告标志。

检查是否有任何被拒绝的 SVF 指导命令。

检查不匹配的比较点。

报告和修复分析

正式验证运行完成后,可以生成报告分析并在必要时执行修复。

下面的图 5 显示了匹配报告。这里总共报告了 30 个失败的比较点,包括 4 个黑匣子引脚 (BBPins)、17 个 D 触发器 (DFF) 和 9 个锁存器。此外,该报告指示验证失败(图 6)。

pYYBAGN-7r-AKYsoAAF9t1vcql8544.png

由于可能会发生从正常翻牌到多位翻牌的一些转换,从而导致翻牌被报告为非等效点,因此 DFF 表示潜在的修复。

poYBAGN-7saAQ5JvAABXYP4hgJk520.png

图7.普通翻牌与多位翻牌。

好处

无需运行仿真。

功能检查可以通过在任何阶段之后获取网表来完成。

可以轻松识别错误。

结论

本文介绍了形式验证流程、形式验证中使用的威廉希尔官方网站 以及 16 nm 威廉希尔官方网站 节点的调试。形式验证可以轻松检测在时序修复、ECO 实现或任何后端过程中可能发生的任何错误或逻辑故障。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HDL
    HDL
    +关注

    关注

    8

    文章

    327

    浏览量

    47379
  • 代码
    +关注

    关注

    30

    文章

    4780

    浏览量

    68539
收藏 人收藏

    评论

    相关推荐

    倒装芯片的优势_倒装芯片的封装形式

    和焊接,从而实现了芯片与基板之间的直接电气连接。这种连接方式极大地减小了封装体积,提高了信号传输速度和可靠性。 二、倒装芯片的优势 与传统的wire bonding(引线键合)威廉希尔官方网站 相比,倒装芯片威廉希尔官方网站 具有显著的
    的头像 发表于 12-21 14:35 266次阅读
    倒装芯片的<b class='flag-5'>优势</b>_倒装芯片的封装<b class='flag-5'>形式</b>

    高K金属栅极的结构、材料、优势以及工艺流程

    本文简单介绍了高K金属栅极的结构、材料、优势以及工艺流程。   High-K Metal Gate(HKMG)威廉希尔官方网站 是现代半导体制造中的关键威廉希尔官方网站 之一,广泛应用于45
    的头像 发表于 11-25 16:39 483次阅读
    高K金属栅极的结构、材料、<b class='flag-5'>优势</b>以及工艺<b class='flag-5'>流程</b>

    解决验证“最后一公里”的挑战:芯神觉Claryti如何助力提升调试效率

    在高度集成化的芯片设计领域,验证是确保设计可靠性和正确性的关键环节。然而,电路的实现过程中难免会出现各种缺陷和不符合预期的行为,这时调试就显得尤为重要。调试不仅是发现问题后的排查和修复步骤,更是
    的头像 发表于 10-26 08:03 293次阅读
    解决<b class='flag-5'>验证</b>“最后一公里”的挑战:芯神觉Claryti如何助力提升<b class='flag-5'>调试</b>效率

    解锁SoC “调试”挑战,开启高效原型验证之路

    引言由于芯片设计复杂度的提升、集成规模的扩大,以及产品上市时间要求的缩短,使得设计验证变得更加困难。特别是在多FPGA环境中,设计调试验证的复杂性进一步增加,传统的调试手段难以满足对
    的头像 发表于 10-09 08:04 697次阅读
    解锁SoC “<b class='flag-5'>调试</b>”挑战,开启高效原型<b class='flag-5'>验证</b>之路

    形式验证如何加速超大规模芯片设计?

    引言随着集成电路规模的不断扩大,从设计到流片(Tape-out)的全流程中,验证环节的核心地位日益凸显。有效的验证不仅是设计完美的基石,更是确保电路在实际应用中稳定运行的保障。尤为关键的是,逻辑或
    的头像 发表于 08-30 12:45 568次阅读
    <b class='flag-5'>形式</b><b class='flag-5'>验证</b>如何加速超大规模芯片设计?

    ALVA Systems 创新 AI/AR 威廉希尔官方网站 实现检修设备作业流程高效验证

        由于核工业生产环境的特殊性和风险性,采取预先验证措施是确保企业生产安全的关键步骤。     聚焦检维修环节,本期案例走进某核工业院所,探讨如何用前沿的 AI/AR 威廉希尔官方网站 提升预先验证的效率,为
    的头像 发表于 07-13 16:52 2061次阅读

    大规模 SoC 原型验证面临哪些威廉希尔官方网站 挑战?

    引言随着电子设计自动化(EDA)验证工具的重要性日益增加,开发者们开始寻求减少流片成本和缩短开发周期的方法。其中,使用可编程逻辑芯片(FPGA)来构建有效的验证流程成为一种流行的解决方案,这种
    的头像 发表于 06-06 08:23 1151次阅读
    大规模 SoC 原型<b class='flag-5'>验证</b>面临哪些<b class='flag-5'>威廉希尔官方网站
</b>挑战?

    PLC系统的安装与调试流程

    PLC控制系统的安装与调试,涉及到各项工作,并且只能按序进行,一环紧扣一环,稍有不慎都将导致调试失败,不但延误工期,甚至会损坏设备。本文介绍了在现场实践中总结出的PLC控制系统的安装与调试威廉希尔官方网站
    的头像 发表于 03-27 17:08 758次阅读
    PLC系统的安装与<b class='flag-5'>调试</b><b class='flag-5'>流程</b>

    中国台湾将资助当地16nm以下芯片研发 最高补贴50%

    最新消息,中国台湾经济部门(MOEA)推出了一项针对16nm及以下芯片研发的补贴计划,旨在支持当地企业,帮助中国台湾成为集成电路设计的领先者。
    的头像 发表于 03-21 14:19 922次阅读

    革新监测威廉希尔官方网站 :无线数据记录系统如何颠覆食品、医疗和制药行业的验证流程

    虹科环境监测威廉希尔官方网站 文章探讨了无线数据记录系统在食品、医疗和制药验证领域的应用,突出其相较于传统热电偶系统的优势,如实时数据监测、高精确度、完整性保障、时间节省和成本效益。通过案例研究,展示了虹科
    的头像 发表于 03-19 15:48 416次阅读
    革新监测<b class='flag-5'>威廉希尔官方网站
</b>:无线数据记录系统如何颠覆食品、医疗和制药行业的<b class='flag-5'>验证</b><b class='flag-5'>流程</b>

    fpga原型验证流程

    FPGA原型验证流程是确保FPGA(现场可编程门阵列)设计正确性和功能性的关键步骤。它涵盖了从设计实现到功能验证的整个过程,是FPGA开发流程中不可或缺的一环。
    的头像 发表于 03-15 15:05 1569次阅读

    ANC项目流程

    介绍自动降噪ANC的调试流程
    发表于 01-31 09:22 3次下载

    2024年日本半导体制造商将新建晶圆制造工厂

    在熊本县菊阳町,台积电、索尼和日本电装联合开发了一个12英寸晶圆加工基地,该基地应用12nm16nm和22nm至28nm威廉希尔官方网站 ,预计月底建成
    的头像 发表于 01-30 09:38 992次阅读

    美满电子推出5nm、3nm、2nm威廉希尔官方网站 支持的数据基础设施新品

    该公司的首席开发官Sandeep Bharathi透露,其实施2nm相关的投资计划已启动。虽无法公布准确的工艺和威廉希尔官方网站 细节,但已明确表示,2至5nm制程的项目投入正在进行。公司专家,尤其是来自印度的专业人才,涵盖了从数字设计到电路
    的头像 发表于 01-24 10:24 640次阅读

    数字电路设计有哪些仿真验证流程

    数字电路设计的仿真验证流程是确保设计能够正确运行的重要步骤之一。在现代电子设备中,数字电路被广泛应用于各种应用领域,如计算机、通信设备、汽车电子等等。因此,设计师必须通过仿真验证来确保电路能够按照
    的头像 发表于 01-02 17:00 1611次阅读