Sandia National Labs SA3000 辐射硬化 CPU
Sandia National Labs SA3000 辐射硬化 CPU
Sandia SA3000 是一种辐射硬化(rad‑hard)CMOS 实现的 Intel 8085 处理器,由 Sandia National Laboratories 开发,以确保在最极端环境(包括核弹头和深空探测器)中的计算可靠性。通过将原始 HMOS 设计转换为专用 CMOS 工艺,Sandia 制造出一种能够承受远超人类致死剂量的辐射水平且性能下降极小的处理器。
技术规格与 CMOS 转换
SA3000 的开发始于 1982 年,作为 Intel 8085 的 CMOS 转换。此过程将工艺从 HMOS 转为 CMOS,使晶体管数量从约 6,500 增加到 18,000。转换期间的主要工程挑战之一是指令译码器,它是一个大型可编程逻辑阵列(PLA),在 NMOS 中实现相对容易,而在 CMOS 中更为复杂。
关键硬件规格包括:
- 工艺节点: 3µm 工艺,4 英寸晶圆。
- 芯片尺寸: 228–239 mil。
- 工作电压: 4.5–11V(保持 5V 兼容性以便测试)。
- 时钟频率: 可达 10MHz。
允许更高工作电压(最高 11V)的决定为抵消辐射影响提供了关键的“余量”,因为辐射通常会随时间降低器件的最高速度。
辐射硬化技术
为实现极端可靠性,Sandia 采用了多种专用制造技术来防止闩锁并抵御电离辐射:
- 基板设计: 芯片采用 n‑on‑n+ 外延基板制造,以提供闩锁控制。
- 隔离: 在晶体管周围布置了大量保护环。
- 氧化层硬化: 通过严格控制生产温度来制造硬化氧化层。
- 连接方式: 尽可能频繁地将电源连接到基板,将地连接到保护环和 p‑well,以进一步抑制闩锁。
这些措施使得处理器能够在 1×10⁶ rad 辐射下仅降低 25% 性能,在 3×10⁶ rad 下降低 40% 性能,远超原始设计目标 1×10⁵ rad。
应用与部署
SA3000 及其配套支持芯片(如 SA3001,Intel 8155 的辐射硬化版)被部署在高风险的军用和科研硬件中:
- 核武器: SA3000 用于 W88 475kt 核弹头(部署在潜射三叉戟 II 导弹上),负责管理用于引信和高度计算的主计算机。
- 空间探索: 该处理器被 Ball Aerospace 用于深空星跟踪器,并在 1990 年的组合释放与辐射效应卫星(CRRES)上用于研究辐射对电子设备的影响。
- 伽利略探测器: 虽然 SA3000 本身是 8085 变体,Sandia 的制造能力此前已用于在辐射硬化工艺中重新制造 RCA 1802 处理器及其支持芯片,用于伽利略空间探测器,为该任务生产了超过 50,000 颗 IC,包括备份和测试芯片。
商业化与遗产
1990 年,SA3000 技术由 Harris 商业化,推出了 HS1-80C85RH(空间级)和 HS9-80C85RH(军用级)两款产品。这些商业版本的工作电压限制为 5V,最高速度为 2MHz,而原始 Sandia SA3000 的最高速度可达 10MHz。
现代背景与讨论
虽然 SA3000 代表了关键系统中 8 位计算的一个时代,但现代辐射硬化 CPU 已发展到更高性能的架构。当前最先进的例子包括 MOOG BRE440 和 BAE RAD5500/5545,它们均采用 IBM POWER 架构,在空间环境中提供多核性能。
社区讨论突显了 8085 架构的简洁性与其所控制系统的关键性之间的鲜明对比。正如一位观察者所言:
"有趣的‘惊人’与‘wtf’组合,我们用相当于几台 TRS‑80 的计算能力来操控核武器。"