网易首页 > 网易号 > 正文 申请入驻

防芯片锁死:面向一次性 eFuse 的高安全等级 RTL 设计

0
分享至

RTL 中的一个毛刺就可能导致 eFuse 控制器意外编程,从而永久砖掉昂贵的硅芯片。本文深入探讨防御纵深(Defense-in-Depth)的 FSM 设计、冗余看门狗以及形式化 SVA 验证策略。

在 SoC 设计领域,我们习惯了软件的可修改性和寄存器的可复位性——发现 Bug 就能打补丁。然而,电子熔丝(eFuse)却遵循完全不同的原则:永久性

eFuse 是一次性可编程(OTP)元件,用于存储关键且不可更改的数据,例如唯一设备 ID、密码学根密钥,或后硅制造微调值。编程 eFuse 是一个物理破坏性事件,如图 1 所示。


图 1:eFuse 熔断前(左)与熔断后实物示意,图片基于知识共享协议 CC4.0 授权,取自 Rahman 等人文献

如果你的 RTL 控制器出现毛刺,意外触发烧录或使编程电压施加时间过长,你可能会在芯片还没出厂前,就永久砖掉一块价值 500 美元的处理器。

本文将深入讲解如何为 eFuse 控制器设计防砖机(bricking-proof) 的稳健 RTL,包括必要的安全机制、有限状态机(FSM)构建,以及使用 SystemVerilog Assertions(SVA)进行的关键前硅验证策略。

挑战:连接数字逻辑与物理永久性

eFuse 本质上是一个高风险的模数接口。数字控制器必须精确管理涉及高压(VDDQ)和特定时序窗口( T p r o g T_{prog}Tprog)的事件序列。

eFuse 通过施加高电流脉冲实现编程,该过程称为电迁移(electromigration)——电流导致导电材料发生迁移,从而将熔丝从低阻态(未烧断)永久变为高阻态(已烧断)。


图 2.用于 eFuse 编程的 RTL 控制器系统视图 稳健 RTL 设计:防御纵深

为防止意外编程,我们在 RTL 中采用多层保护逻辑。只有当有意下达命令、经过正确时序且经过数学验证后,才允许“烧录”操作。

第 1 层:双敲门(Double-Knock)解锁序列最关键的保护机制是要求写入特定的多比特“魔术密钥”(Magic Key)。由于噪声或宇宙射线导致的单个比特翻转,绝不能让控制器进入编程状态。系统必须向安全寄存器写入唯一且确定的模式后,才能使能编程。

第 2 层:FSM 状态采用 Hamming / Gray 编码如果 FSM 使用顺序编码(00、01、10、11),单个比特翻转就可能导致状态错误跳转(如从 IDLE 直接跳到 BURN)。我们采用具有更高汉明距离(Hamming distance)的编码或 Gray 码,并设置默认的“Error”安全状态来捕获所有非法跳转。

第 3 层:冗余硬件定时器(Watchdog)编程脉冲宽度( T p r o g T_{prog}Tprog)极其关键。若时间过长,熔丝宏可能过热并损坏周边电路。因此,主定时计数器必须辅以一个独立的冗余硬件看门狗,无论 FSM 处于何种状态,一旦超过最大阈值就强制将编程信号拉低。

用 SystemVerilog 实现 FSM

以下是一个 6 状态 FSM 的实现示例,涵盖了“双敲门”解锁(需同时满足 EFUSE_UNLOCK_KEY 和 prog_cmd)、Gray 相邻编码,以及 watchdog_kill 强制跳转到 ERROR_SAFE 状态。

endmodule

验证策略:验证“不可测试”的部分

由于熔丝一旦烧断就无法复位,前硅验证必须极其严谨。

熔丝宏的行为模型验证环境中的关键部分是一个 Verilog 行为级熔丝阵列模型。该模型需在多次仿真之间保持状态(已烧/未烧),并记录每个比特的累积编程时间。若检测到同一比特被重复编程,或累积 T p r o g T_{prog}Tprog 超过规格,应立即报错。

动态验证(UVM Sequences)在 UVM 环境中,测试序列需超越常规寄存器访问,必须注入错误情况:

  1. 毛刺注入

    在 prog_cmd 或 magic_key_in 信号上引入单周期毛刺,FSM 必须保持在 IDLE 状态不动。

  2. 烧录中复位

    在 burn_en 为高期间强制系统复位。行为模型需验证熔丝状态变为“不确定”,但控制器逻辑能安全复位。

使用 SVA 形式化验证安全性

形式验证(Formal Verification)特别适合 eFuse 控制器这类安全关键逻辑。SVA 可以数学证明在设计约束下,危险情况不可能发生。

关键 SVA 示例:

burn_en 必须经过解锁

必须保证编程使能信号(burn_en)只有在 FSM 经过特定解锁状态后才能置高。

  else $error("CRITICAL SAFETY VIOLATION: burn_en asserted without prior valid unlock sequence!");

T_ prog 最大时序限制

必须保证burn_en 信号高电平持续时间绝不超过物理规格允许的最大值。

  else $error("MAX TIMING VIOLATION: burn_en exceeded T_PROG_MAX_CYCLES! The fuse is bricked.");

总结

eFuse 设计是数字 SoC 中集成模拟功能时复杂度与风险并存的典型代表。我们必须在 RTL 中应用防御纵深原则,包括严格的解锁序列、安全的 FSM 编码以及冗余看门狗。

遵循这些指南,我们能将一个本质上高风险的过程转化为确定性、安全的操作。结合行为级宏模型和形式化验证,我们可以自信地交付强大、安全、且真正防砖机 的最终硅芯片。

原文:

https://www.allaboutcircuits.com/technical-articles/bricking-proof-designing-safety-critical-rtl-for-efuse-controllers/

半导体/AI 技术大会

(报名通过 可享免费午餐)


特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
世界杯乌龙球引来杀身之祸?32年后幕后大佬横死街头

世界杯乌龙球引来杀身之祸?32年后幕后大佬横死街头

老牛体育解说
2026-07-05 04:32:55
离谱!巴拉圭全场脏动作+13次犯规0黄牌 赛后多人围攻裁判终染黄

离谱!巴拉圭全场脏动作+13次犯规0黄牌 赛后多人围攻裁判终染黄

我爱英超
2026-07-05 07:29:53
这很科学:89%的人幻想过同时和多人发生性行为,算精神出轨吗?

这很科学:89%的人幻想过同时和多人发生性行为,算精神出轨吗?

宇宙时空
2026-05-26 18:20:10
贝克汉姆14岁的女儿小七怎么如此成熟了,好像少妇

贝克汉姆14岁的女儿小七怎么如此成熟了,好像少妇

西楼知趣杂谈
2026-06-13 19:52:21
头号球星枯坐整场!加拿大主帅不服出局:我们比世界第7踢得更好

头号球星枯坐整场!加拿大主帅不服出局:我们比世界第7踢得更好

风过乡
2026-07-05 05:58:26
女子领了结婚证全程没笑意,捧着红本满眼痛苦,评论区却夸真实

女子领了结婚证全程没笑意,捧着红本满眼痛苦,评论区却夸真实

捣蛋窝
2026-06-28 05:03:42
统一台湾的最大障碍,不是美国和台独,而是"中华民国"这个称号

统一台湾的最大障碍,不是美国和台独,而是"中华民国"这个称号

共工之锚
2026-07-03 00:10:55
彻底不装了!郭德纲曝儿子猛料不到两天,杨议怒骂,郭汾阳成赢家

彻底不装了!郭德纲曝儿子猛料不到两天,杨议怒骂,郭汾阳成赢家

梁蜱爱玩车
2026-07-05 05:35:18
演员陈龙晒检查报告“自证清白”,喊话马伊琍、papi酱:我脾气再暴躁都没你们说的这个病;李连杰曾因该病容貌大变

演员陈龙晒检查报告“自证清白”,喊话马伊琍、papi酱:我脾气再暴躁都没你们说的这个病;李连杰曾因该病容貌大变

天津族
2026-07-04 02:45:59
16次被过领跑世界杯 加拉尔萨两拳干翻姆总孔德0黄 奥利塞不满1黄

16次被过领跑世界杯 加拉尔萨两拳干翻姆总孔德0黄 奥利塞不满1黄

狍子歪解体坛
2026-07-05 08:02:30
佛得角门神沃齐尼亚父母赴美观赛:温州商人帮他们如愿

佛得角门神沃齐尼亚父母赴美观赛:温州商人帮他们如愿

海右那人
2026-07-04 16:13:07
中国田径名古屋亚运会完整名单出炉!名将压阵新星扎堆,两人遗憾落选

中国田径名古屋亚运会完整名单出炉!名将压阵新星扎堆,两人遗憾落选

刘哥谈体育
2026-07-05 08:17:39
“戏混子”没走,比资本家丑孩子更可怕的是“星二代”开始世袭了

“戏混子”没走,比资本家丑孩子更可怕的是“星二代”开始世袭了

流史岁月
2026-01-26 10:58:30
法国世界杯最大反差!巴黎双子星天差地别!一个封神一个被狂喷

法国世界杯最大反差!巴黎双子星天差地别!一个封神一个被狂喷

澜归序
2026-07-05 08:31:43
恶魔的开瓶器!这种螺旋状石头困扰科学家85年,最后竟是河狸搞的

恶魔的开瓶器!这种螺旋状石头困扰科学家85年,最后竟是河狸搞的

怪罗
2026-07-03 23:18:33
判若两人?西媒怒揭姆巴佩两副面孔:皇马天价年薪养法国特供核武

判若两人?西媒怒揭姆巴佩两副面孔:皇马天价年薪养法国特供核武

墨子翟的日记y
2026-07-04 15:11:34
央行突然“放水”1万亿!楼市、股市、普通人钱袋子,都将迎巨变

央行突然“放水”1万亿!楼市、股市、普通人钱袋子,都将迎巨变

专业聊房君
2026-07-04 13:46:58
突然昏迷、下病危通知?91岁游本昌紧急入院,儿子却拒绝过度治疗

突然昏迷、下病危通知?91岁游本昌紧急入院,儿子却拒绝过度治疗

秋姐居
2026-07-02 11:37:35
1夜7大转会!奥纳纳被曼联租借,曼城截胡阿森纳锁定天才新星!

1夜7大转会!奥纳纳被曼联租借,曼城截胡阿森纳锁定天才新星!

田先生篮球
2026-07-04 06:28:25
任贤齐发文晒照感谢刘宇宁:收到你家乡特产!谢谢你的心意了!

任贤齐发文晒照感谢刘宇宁:收到你家乡特产!谢谢你的心意了!

韩小娱
2026-07-04 07:26:46
2026-07-05 09:55:00
EETOP半导体社区 incentive-icons
EETOP半导体社区
国内著名的电子工程师社区
7840文章数 15681关注度
往期回顾 全部

科技要闻

年费7.5万美元,美国富裕家庭把孩子送进AI学校

头条要闻

姆巴佩被巴拉圭队球员出拳击倒 进球后用不屑表情回应

头条要闻

姆巴佩被巴拉圭队球员出拳击倒 进球后用不屑表情回应

体育要闻

揭法国锋线最大优势 有人比姆巴佩还快?

娱乐要闻

王力宏成都舞台受伤 仍然坚持三小时

财经要闻

揭秘跨境“对敲”换汇黑产

汽车要闻

方程豹钛9内饰曝光 用上了长联屏设计/下半年上市

态度原创

旅游
艺术
手机
本地
公开课

旅游要闻

第二十一届广昌莲花旅游文化节开幕

艺术要闻

八大山人迷之印章 你认得几个?

手机要闻

vivo X300系列还有新成员,什么时候发布是个问题

本地新闻

国内足球之旅?这座小城给你高分答案

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版