3. 抗辐照设计技术:版图加固(EDA)、电路加固(RHBD)、工艺加固(RHBP)、系统级加固
各位工程师朋友,咱们今天聊聊抗辐照设计的四大支柱。说实话,这四块内容就像盖房子的四根柱子,缺一根都不行。我做了十几年抗辐照芯片,见过太多因为某一环没做好,整个项目打水漂的案例。嗯,咱们一个一个来拆解。
3.1 版图加固(EDA)—— 从物理层面堵住漏洞
版图加固,说白了就是利用EDA工具,在芯片的物理布局上做手脚。你想想看,单粒子效应打进来,最怕的就是电荷收集。那我们就从版图层面,让电荷没地方可去。
我个人习惯把版图加固分成三个层次:
- 保护环(Guard Ring):在敏感器件周围画一圈P+或N+环,把衬底噪声和电荷收集路径切断。我在项目中遇到过,不加保护环的NMOS管,单粒子翻转率能高出3倍。
- 版图间距拉大:敏感节点之间保持足够距离,避免单粒子效应在相邻节点间传播。我建议至少保持2倍最小间距。
- 冗余接触孔:每个源漏区多打几个接触孔,防止单粒子导致接触孔失效。
核心要点:版图加固是成本最低的抗辐照手段,但也是最容易被忽视的。我曾经见过一个团队,电路设计做得很好,结果版图阶段偷懒,流片回来全废了。
3.2 电路加固(RHBD)—— 让电路自己会“免疫”
电路加固,英文叫Radiation Hardened By Design,简称RHBD。这玩意儿说白了就是通过电路拓扑设计,让电路对单粒子效应产生“免疫力”。
我常用的几种RHBD技术:
| 技术名称 | 原理 | 代价 |
|---|---|---|
| 三模冗余(TMR) | 三个相同模块,多数表决输出 | 面积×3,功耗×3 |
| DICE结构 | 双互锁存储单元,抗SEU | 面积×2,速度略降 |
| 反馈电阻加固 | 在反馈路径串电阻,增加翻转阈值 | 速度下降10%-20% |
| 时钟滤波 | 对时钟信号做低通滤波,抗SET | 时钟抖动增加 |
避坑指南:我曾经在某个项目中,为了省面积只用了双模冗余,结果单粒子来了,两个模块同时翻转,输出直接乱掉。从那以后,关键路径我坚决用TMR。
3.3 工艺加固(RHBP)—— 从制造源头解决问题
工艺加固,RHBP(Radiation Hardened By Process),这是最硬核的手段。你想想看,如果晶圆厂能在工艺层面把抗辐照能力做上去,那设计就轻松多了。
常见的工艺加固手段:
- SOI工艺:在硅和衬底之间加一层氧化层,彻底切断电荷收集路径。我做过对比,SOI工艺的抗SEU能力比体硅高一个数量级。
- 外延层工艺:在重掺杂衬底上生长一层轻掺杂外延层,减少电荷收集深度。
- 深槽隔离(DTI):在器件之间挖深槽,填充氧化物,实现完全隔离。
注意:工艺加固的成本极高,SOI晶圆比普通晶圆贵3-5倍。所以一般只在航天、核工业等极端场景使用。民用级抗辐照,用RHBD就够了。
3.4 系统级加固 —— 从架构层面兜底
系统级加固,这是最后一道防线。前面几层都做了,但万一还有漏网之鱼怎么办?系统级加固就是用来兜底的。
我常用的系统级加固手段:
- EDAC纠错码:在存储器中嵌入汉明码或RS码,能纠正单比特错误,检测双比特错误。
- 看门狗定时器:程序跑飞了,看门狗自动复位。我建议看门狗超时时间设为正常执行时间的2-3倍。
- 状态机加固:状态机采用“one-hot”编码,并加入非法状态检测,防止单粒子导致状态机进入死循环。
- 冗余刷新:对关键寄存器定期刷新,防止电荷积累导致数据错误。
我的经验:系统级加固是性价比最高的手段。你花10%的面积做EDAC,就能把存储器的错误率降低99%。相比之下,工艺加固可能花200%的成本,效果还不一定更好。
3.5 四大技术的协同关系
这四层加固技术不是孤立的,它们需要协同工作。我画了一张图,帮你理清它们的关系:
从这张图你可以看到,工艺加固在最内层,是基础;版图加固在工艺之上,通过物理布局优化;电路加固再上一层,通过电路设计实现免疫;最外层是系统级加固,负责兜底。每一层都有它的作用,缺一不可。
我的建议:做抗辐照芯片,不要指望某一层技术解决所有问题。我一般会先评估应用场景的辐射剂量,然后从系统级开始往下推,看看每一层需要做到什么程度。这样既不会过度设计浪费成本,也不会漏掉关键环节。
好了,这四块内容就讲到这里。记住,抗辐照设计没有银弹,只有把这四层技术都用好了,你的芯片才能在太空、核工业等恶劣环境中稳定运行。
公众号:蓝海资料掘金营,微信deep3321