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

    文章

    331

    浏览量

    48798
  • 代码
    +关注

    关注

    30

    文章

    4940

    浏览量

    73116
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    华邦电子推出先进 16nm 制程 8Gb DDR4 DRAM 专为工业与嵌入式应用而生

    2025 年 12 月 3日,中国苏州 — 全球半导体存储解决方案领导厂商华邦电子今日宣布推出全新 8Gb DDR4 DRAM,该产品采用华邦自有先进 16nm 制程技术,提供更高速度、更低
    的头像 发表于 12-03 16:44 459次阅读
    华邦电子推出先进 <b class='flag-5'>16nm</b> 制程 8Gb DDR4 DRAM 专为工业与嵌入式应用而生

    CW32L010F8P600的优势

    成绩优异:闩锁门限测试成绩高达±600mA。 ESD防护能力强大:16路ADC输入具备2M采样率,采样保持时间可独立配置。 性能卓越,价格定位合理:基于华虹半导体最新的90nm超低漏电嵌入式闪存工艺
    发表于 11-13 07:07

    FPGA板下载调试流程

    今天主要介绍一下整个FPGA板下载运行调试流程。 1、首先,参考网址https://doc.nucleisys.com/hbirdv2/soc_peripherals/ips.html#gpio 第
    发表于 10-29 06:37

    电能质量在线监测装置数据验证流程是什么?

    )和行业规范,形成完整的流程闭环。以下是具体流程拆解: 一、验证前准备阶段:明确依据与基础条件 此阶段为后续验证提供 “标准参照” 和 “数据基础”,避免
    的头像 发表于 09-03 17:50 537次阅读
    电能质量在线监测装置数据<b class='flag-5'>验证</b>的<b class='flag-5'>流程</b>是什么?

    CoWoP封装的概念、流程优势

    本文介绍了CoWoP(Chip‑on‑Wafer‑on‑Substrate)封装的概念、流程优势
    的头像 发表于 08-12 10:49 2015次阅读
    CoWoP封装的概念、<b class='flag-5'>流程</b>与<b class='flag-5'>优势</b>

    MDD高效率整流管的调试验证建议

    升和稳定性。因此,调试验证阶段必须做好全面评估,才能保障器件长期可靠运行。作为FAE,我们总结出以下实用的调试验证建议,供参考。一、核心调试
    的头像 发表于 08-07 09:40 577次阅读
    MDD高效率整流管的<b class='flag-5'>调试</b>与<b class='flag-5'>验证</b>建议

    PLM - 基础知识、优势和差异化

    主要管理数据,而PLM则实现数据驱动决策和控制创新。 PLM系统的优势 完善的PLM系统具有众多优势: 更高效的流程和网络化数据可加快产品上市时间。 通过结构化验证和持续反馈提高
    发表于 07-30 14:26

    PCBA小批量生产服务流程大公开,这些优势你知道吗?

    的重要模式。尤其是在新产品开发阶段,小批量生产不仅能帮助企业快速验证设计,还能降低成本和风险。今天,我们将详细介绍PCBA小批量生产服务的完整流程优势,以及如何通过一站式解决方案满足您的需求。 PCBA小批量生产服务
    的头像 发表于 06-17 09:24 515次阅读

    硬件调试:JLink 驱动配置与调试技巧

    调试器的工作原理、驱动配置流程调试环境搭建、断点设置、寄存器与内存调试调试日志分析等方面,结合实际应用案例,旨在为硬件工程师和
    的头像 发表于 06-12 23:20 1259次阅读
    硬件<b class='flag-5'>调试</b>:JLink 驱动配置与<b class='flag-5'>调试</b>技巧

    如何解决Air780EPM开发中的调试难题?深度解析高效调试方法

    在Air780EPM项目开发中,调试效率往往直接影响进度。面对代码报错、逻辑漏洞等常见痛点,开发者亟需一套系统化的方法论。本文将揭秘实战中验证调试技巧,助您快速定位问题并优化代码流程
    的头像 发表于 05-17 10:46 543次阅读
    如何解决Air780EPM开发中的<b class='flag-5'>调试</b>难题?深度解析高效<b class='flag-5'>调试</b>方法

    三星在4nm逻辑芯片上实现40%以上的测试良率

    较为激进的技术路线,以挽回局面。 4 月 18 日消息,据韩媒《ChosunBiz》当地时间 16 日报道,三星电子在其 4nm 制程 HBM4 内存逻辑芯片的初步测试生产中取得了40% 的良率,这高于
    发表于 04-18 10:52

    FPGA设计调试流程

    调试,即Debug,有一定开发经验的人一定会明确这是设计中最复杂最磨人的部分。对于一个庞大复杂的FPGA工程而言,出现问题的概率极大,这时如果没有一个清晰的Debug思路,调试过程只能是像无头苍蝇一样四处乱撞。
    的头像 发表于 03-04 11:02 1648次阅读
    FPGA设计<b class='flag-5'>调试</b><b class='flag-5'>流程</b>

    365nm紫外点光源固化灯的特点、优势与应用

    在现代制造业中,紫外光固化技术已成为一种高效、环保的固化方式,广泛应用于涂料、油墨、胶水等多个领域。紫外点光源固化灯,尤其是365nm波长的紫外灯,因其独特的光学性能和应用优势,成为高精度固化过程中
    的头像 发表于 02-13 15:44 2125次阅读

    今日看点丨美国拟管制16nm;Meta今年或开发出AI编程智能体

    1. 美国拟管制16nm !   美国计划扩大制程技术的管制范围,包括16纳米成熟制程,这可能对台积电等全球晶圆代工厂商产生影响。外媒报道指出拜登政府将从现行7纳米先进制程,延伸至16
    发表于 01-13 10:40 811次阅读

    6芯M16接头:性能优势分析与技术特性

    6芯M16接头作为一种高性能的电气连接器,在现代电子设备中发挥着至关重要的作用。其独特的多芯设计和优良的电气、机械性能,使得它在多个领域得到了广泛的应用。以下是对6芯M16接头的性能优势分析与
    的头像 发表于 01-03 15:31 987次阅读
    6芯M<b class='flag-5'>16</b>接头:性能<b class='flag-5'>优势</b>分析与<b class='flag-5'>技术</b>特性