Sandia National Labs SA3000 Rad-Hard CPU
Sandia National Labs SA3000 Rad-Hard CPU
Sandia SA3000 は、Intel 8085 プロセッサの放射線耐性(rad‑hard)CMOS 実装で、Sandia National Laboratories によって、核弾頭や深宇宙探査機など、最も過酷な環境での計算信頼性を確保するために開発されました。元の HMOS 設計を特殊な CMOS プロセスに変換することで、Sandia は人間の致死レベルをはるかに超える放射線レベルに耐え、性能低下を最小限に抑えることができるプロセッサを実現しました。
Technical Specifications and CMOS Conversion
SA3000 は 1982 年に Intel 8085 の CMOS 変換として開発が開始されました。この HMOS から CMOS への移行により、トランジスタ数は約 6,500 本から 18,000 本へと大幅に増加しました。変換時の主な技術課題の一つは、NMOS では比較的容易に実装できる大規模なプログラマブルロジックアレイ(PLA)である命令デコーダでした。
主なハードウェア仕様は次のとおりです:
- Process Node: 4’’ ウェハ上の 3µm プロセス。
- Die Size: 228–239 ミル。
- Operating Voltage: 4.5–11V(テスト用に 5V 互換性を維持)。
- Clock Speed: 最大 10MHz まで可能。
より高い動作電圧(最大 11V)を許容する決定は、放射線の影響でデバイスの最大速度が時間とともに低下するのに対抗するための重要な「ヘッドルーム」を提供します。
Radiation Hardening Techniques
極限の信頼性を実現するため、Sandia はラッチアップ防止と電離放射線耐性を確保するためのいくつかの特殊な製造技術を採用しました:
- Substrate Design: ラッチアップ制御のために n‑on‑n+ エピタキシャル基板上でチップを製造。
- Isolation: トランジスタ周囲に広範なガードリングを配置。
- Oxide Hardening: 製造温度を厳密に管理して硬化酸化膜を作成。
- Connectivity: ラッチアップ抑制をさらに高めるため、電源を基板に、グラウンドをガードバンドと p‑ウェルにできるだけ頻繁に接続。
これらの対策により、プロセッサは 1×10⁶ rad の放射線でも性能が 25% 低下するだけで、3×10⁶ rad でも 40% の低下にとどめました。これは当初の設計目標である 1×10⁵ rad を大幅に上回ります。
Applications and Deployment
SA3000 とそれに付随するサポートチップ(例:Intel 8155 の rad‑hard バージョンである SA3001) は、重要な軍事・科学ハードウェアに採用されました:
- Nuclear Weaponry: SA3000 は潜水艦発射型 Trident II に搭載された 475kt 核弾頭 W88(サブマリン搭載)で使用され、起爆と高度計算を担当する主要コンピュータを管理します。
- Space Exploration: このプロセッサは Ball Aerospace による深宇宙星トラッカーや、1990 年に放射線効果を調査するために打ち上げられた Combined Release and Radiation Effects Satellite(CRRES)で使用されました。
- Galileo Probe: SA3000 自体は 8085 系列ですが、Sandia の製造能力は以前に RCA 1802 プロセッサとそのサポートチップを rad‑hard プロセスで再現し、ガリレオ探査機向けに 50,000 個以上の IC(バックアップやテストチップを含む)を製造した実績があります。
Commercialization and Legacy
1990 年、SA3000 技術は Harris によって商用化され、HS1-80C85RH(宇宙グレード)と HS9-80C85RH(軍事グレード)として提供されました。これらの商用版は動作電圧が 5V に限定され、最大速度は 2MHz で、元の Sandia SA3000 の 10MHz 能力に比べて制限があります。
Modern Context and Discussion
SA3000 は重要システムにおける 8 ビットコンピューティングの時代を象徴していますが、現代の放射線耐性 CPU ははるかに高性能なアーキテクチャへと進化しています。最新例としては、IBM POWER アーキテクチャを採用し、宇宙環境でマルチコア性能を提供する MOOG BRE440 や BAE RAD5500/5545 があります。
コミュニティの議論では、8085 アーキテクチャのシンプルさとそれが制御するシステムの重要性との対比が強調されています。ある観察者は次のように述べています:
"Interesting combination of 'remarkable' and 'wtf' that we fling nuclear weapons around with the computational equivalent of a couple of TRS-80s."
要約:
Sandia SA3000 は、核兵器や深宇宙ミッション向けに設計された Intel 8085 プロセッサの放射線耐性 CMOS 変換です。
タイトル:
Sandia National Labs SA3000 Rad-Hard CPU