【コラム】
LSIの動作に影響する1MeV(メガエレクトロンボルト)以上のエネルギーを持つ中性子は、海抜0mでは、おおよそ14個/平方cm・時程度であるが、高度が高くなると通過する空気の層が薄くなるので数が増え、4000m級の山頂では5倍~10倍になる。
しかし、これらの中性子がすべてLSIチップのシリコン原子に衝突するわけではない。中性子から見るとシリコンはスカスカで、大部分は通り過ぎてしまい、ごく一部がシリコン原子に衝突する。このため、チップがどちらを向いていてもエラー率はほとんど同じである。
一般的なSRAMのビットやフリップフロップ1個の中性子ヒットによるエラー率は1/1000fitから1/10000fit程度である。ただし、これは海抜0mの値である。このfit数は1ビット分であれば十分に小さい値であるが、8MBのキャッシュであれば約80M(8×10の7乗)ビット(パリティやタグのビット数を含む)あるので、キャッシュ全体では8000~80000fitで平均故障間隔は1.2万~12万時間である。
これはおおむね1.4年から14年に1回のエラーということになる。これではCPUを1個しか使わないPCでも無視できない頻度である。このため、最近はPC用プロセサでも大容量のキャッシュには誤り訂正符号(Error Correcting Code:ECC)が用いられるようになってきている。
プロセサコア1個には数10万個のフリップフロップが使われており、マルチコアのCPUチップを数10個使用するシステムでは、フリップフロップの総ビット数は、前述の8MBのキャッシュと同じ程度になる。このため、フリップフロップのエラー率も無視できなくなるので、IBMのPOWERや富士通のSPARC64、IntelのItaniumなどのミッションクリティカルサーバ用プロセサでは、フリップフロップのエラーによる誤動作を防ぐような設計がなされている。
| リコー、PZT薄膜をレーザ照射による熱作用により結晶化 [18:09 5/21] |
| ジャパンディスプレイ、5.2型フルHDの有機ELディスプレイを開発 [18:02 5/21] |
| ジャパンディスプレイ、タッチセンサ機能内蔵のフルHD液晶モジュールを開発 [17:50 5/21] |
| ADIなど、車載向けHDMI/MHLスマホ統合ソリューションを開発 [17:34 5/21] |
| Infineon、最大300Aの大電流アプリに対応するTO-Leadlessパッケージを開発 [17:18 5/21] |
|
富士通が開発中の人の動作をセンシングする技術を使ったマーケティングツール [00:00 5/22] エンタープライズ |
|
【インタビュー】希望に満ち溢れた"未来"を探しに! marble、待望の4thアルバム「未来スコープ」リリース [00:00 5/22] ホビー |
|
「久保ヒャダこじらせナイト」3回目は能町みね子も登場 [23:59 5/21] ホビー |
|
クリステン・スチュワートとロバート・パティンソンが再び破局へ [23:30 5/21] エンタメ |
|
ダフト・パンクの「ワン・モア・タイム」でボーカルを務めたロマンソニーが他界 [23:00 5/21] エンタメ |