ITパスポート試験 用語辞典
区分的にはEEPROMの一種で、ROM(Read Only Memory)に分類されるが、書き換えが可能なためROMでもRAMでもない存在として別に分類されている場合もある。
USBメモリやSDカードなどが携帯電話、ディジタルカメラ、ディジタルオーディオプレーヤーなどの記憶媒体として広く普及していて、小型で大容量・安価なことから以前のフロッピーディスクにかわるデバイスとして、手軽なデータの持ち運びにも使われる。
(Wikipedia フラッシュメモリより)
フラッシュメモリ(flash memory)は、書き換え可能であり、電源を切ってもデータが消えない不揮発性の半導体メモリ。フラッシュEEPROMまたはフラッシュROMとも言う。
EEPROMの一種であるが、従来のEEPROMと違って1バイト単位の書き換え(消去と書き込み)は出来ず、あらかじめブロック単位で消去してから書き込みを行う。
一般にはEEPROMの一種としてROMに分類されるが、現在は書き換えを前提に多用されてもいるため、ROMでもRAMでもない不揮発性メモリとして別に分類されている場合もある。
記憶セルの構造は、紫外線照射により消去するUV-EPROMに似ているが、浮遊ゲートとシリコン基板間の酸化膜(絶縁体)が極めて薄くなっている。
種別
記憶セルを接続する構造によりNAND型フラッシュメモリとNOR型フラッシュメモリなどに分けられ、ともに舛岡富士雄が東芝在籍時に発明した。その後インテルの開発により、NOR型が先行して市場に広がった。NAND型は、高集積化に向いていて、書き込みが高速な利点があるが、1バイト単位の読み出しはできず、ランダムアクセスによる読み出しが低速である欠点を持つ。NOR型は、1バイト単位の読み出しが可能で、高速にアクセス出来る利点があるが、書き込みは低速で、且つメモリセルの構造上、高集積化がNAND型に比べて向いていない。どちらの型も、数キロバイトから数十キロバイトのブロック単位でしか消去・書き込みは出来ない。1Mbit程度の製品までは、一括全消去の製品も少なくなかった。
NOR型は、マイコン応用機器のシステムメモリに適しており、従来から使用されていたROMを置き換える存在となった。ROMの交換で行われていたファームウェアの更新も、製品の筐体を開けることなく容易に行えるようになっている。NAND型は、データストレージ用に適しており、携帯電話、デジタルカメラ、デジタルオーディオプレーヤーなどの記憶媒体として広く普及しており、それによって価格も低下している。
特性
初期のフラッシュメモリは、1セルあたりのビット数が1ビットであった為、大容量化するとダイのサイズが大きくなり、歩留まりも低下した。そこで1セルあたりのビット数を増やす為、フローティングゲートに入れる電子の数を制御し、また読み出し時には「ゲートに入った電荷に依存してゲート下へ電流を流すための電圧が変わる(Vthが変わる)現象」を利用する事で、1セルあたりのビット数を増やした物が考案され、これをマルチレベルセル(MLC)と呼ぶ。従来の1セルあたり1ビットのものは、シングルレベルセル(SLC)と呼ぶようになった。セル数が同じ場合、1セルあたり2ビットのMLCはSLCの2倍の容量になるが、3ビットならばSLCの3倍になる。速度・書き換え可能回数の面においてはSLCに優位性があるが(Vthの多段判定が不要、等による。MLCは書き換え回数を経るにつれ中間の2値の差が小さくなり、ここでの誤りがエラーの原因になる)、MLCはなによりも大容量化に優位性があり、これにより現在ではNOR型でも、ワンチップで1Gbitを超える製品が市販されている。
消去・書き込みのためにVppとして別電源が必要なもの(二電源系)と、単一電源で動作するもの(単電源系)がある。単電源系はンプなどの昇圧回路を内蔵している。最近では、低容量のROM等には3.3V単電源のもの、携帯電話のROM用途には1.8V単電源またはCore 1.8V・I/O 3.3Vのものが多く使われている。
欠点
寿命
フラッシュメモリの記憶素子は、動作原理上絶縁体となる酸化膜が貫通する電子によって劣化するため消去・書き込み可能回数が限られており、記憶素子単体の書き換え寿命は短命なものでは数百回が限界、長くても数万回程度である。NOR型よりもNAND型の方が劣化が激しい。この記憶素子をそのまま記憶装置として使う場合、書き込みが特定ブロックに偏るため、未使用の記憶素子がある一方で特定の記憶素子だけが劣化によって寿命が尽きるという状況が発生してしまう。現状の製品では、書き込みの偏り対策としてコントローラを搭載して消去・書き込みが特定ブロックに集中しないように(ウェアレベリング)しているが、それでも数万回から数百万回が限度である。
このため、主記憶装置としての使用や、補助記憶装置としてであっても、データベースでの使用、動作履歴の保存先としての使用、バッファとしての使用などの書き換え頻度の高い用途もしくは信頼性を求める用途には適さない。
書き込み可能回数を超えると、ストレージとして認識することができなくなったり、正常な記録ができなくなったり、正常に記録することができたとしても記録内容を維持することができず、記録した内容が壊れたり消えてしまったりする確率が上昇する。
Intelの研究によれば、63nmから72nmのプロセスルールで製造されたMLC(2bit/セル)方式NANDフラッシュメモリ8Gbitチップの場合、1万回の書き換えでエラーの起きる確率が1ビット当たり100万分の1から1000万分の1程度(即ち8Gbitならばエラーの起きるビットは平均1000から100ビット)である。
フラッシュメモリは半導体製品であり、電子回路の構成部品として回路基板上に実装された形で製品化されているものが大半である。電子回路であるがゆえにフラッシュメモリそのものの故障以外に、電子回路の他の部品(コントローラチップなどフラッシュメモリ以外の実装部品も含む)の故障の影響で使用不能に陥ることもある。
保持期間
前述の寿命に達していなくても、書き込まれたデータの保持期間はほぼ有限である。これは、フローティングゲートに充電した電子によって情報を記憶するという構造によるもので、メーカーの公称値では、書き換えによって劣化していない状態で10年から数十年となっている。また、これは環境の影響を受け、高温や放射線のあたる環境下においては保持期間は通常よりも短くなる(条件次第では使用不能もありうる)。
容量単価
2005年あたりまで、フラッシュメモリはハードディスクや光ディスクの容量単価とは比べ物にならないほど高額であり、この点がユーザーにとって大きな欠点であった。しかし、2006年頃になると、フラッシュメモリの価格が大幅にかつ急速に下落してゆき、価格的な欠点は段々と和らいでいった。これは、フラッシュメモリ製造会社が一斉に増産したためであった。それでもなお、フラッシュメモリの容量単価はハードディスクや光ディスクを抜き去るほどには低下していない。
詳細は後述するが、この急激な価格低下はフラッシュメモリ製造メーカーの経営に大きな打撃をもたらした(#メーカーの経営状態を参照)。
メーカーの経営状態
前述のように、2006年頃よりフラッシュメモリが急速に価格低下していった。この急速な価格低下の影響で、フラッシュメモリ大手の東芝は打撃を受けていると報じられている。また、フラッシュメモリ専業大手のスパンションは、価格下落と世界的な景気の低迷の影響もあって採算が悪化、会社更生法の適用を申請した。
フラッシュメモリを採用するストレージ(規格)
以下の電子媒体には、データ記録用装置としてフラッシュメモリが組み込まれている。
- USBメモリ
- メモリーカード
- SDメモリーカード
- メモリースティック
- スマートメディア
- xDピクチャーカード
- コンパクトフラッシュ
- PlayStation Vita専用メモリーカード
- Flash SSD - 下記「#ハードディスクからの転換」の項目も参照
ハードディスクからの転換
Flash SSD
パソコン用デバイスとしてのフラッシュメモリは、当初ユーザーの操作で書き換え可能なBIOSを持ったマザーボードへの利用など表面に出ない用途だったが、やがてUSBメモリなどによるフロッピーディスクの代替としての利用が始まり、書き換えに対する耐久性の向上(ハード的な技術向上やソフト的に書き換える部分を集中しないようにする工夫 - ウェアレベリング)、大容量化・低価格化・高速化が進み、徐々に大容量記憶装置としての役割を担うようになっていった。2004年には、小容量ながらパソコンに内蔵してハードディスク(HDD)同様ドライブとして使用できるFlash SSDが登場。自作派のユーザーたちに浸透していった。2006年には、HDDを搭載しないでFlash SSDを搭載しているメーカー製小型ノートパソコンが登場した。2007年発売の『Windows Vista』からは、USBメモリをHDDのキャッシュメモリとして使用するWindows ReadyBoost機能、2009年発売の『Windows 7』からはFlash SSDはHDDとは別のデバイスとしてサポートされるようになっている。
ノートパソコンには機器の小型化および軽量化、省電力化、衝撃に対する強さが要求される。フラッシュメモリはハードディスクと比較してこれらの要素で優れており、さらに物理的な動作がないので静音化ができ、また高速にアクセスできるという利点も持つ。ただし低価格化が進んだとは言え、容量単価の点では依然としてハードディスクが有利であり、フラッシュメモリ搭載ノートパソコンはハードディスク搭載モデルと比較して割高な価格設定になりやすく、また2009年現在ではハードディスクほど大容量化されてはいないので、価格を度外視しても容量が少なくなりがちになる。
インターフェース
過去の経緯により、一般的にNOR型はSRAMインターフェース (搭載bit数が増えるとアドレスバスが増えていく)、NAND型はDRAMインターフェース (アドレスを複数回に時間分解するマルチプレクスを行う)である。また、組み込みシステム等の分野では、I?C等のシリアルバスを採用した素子(『シリアルフラッシュメモリ』と称されることもある)も用いられている。
- 基礎理論(23)
- アルゴリズムとプログラミング(27)
- コンピュータ構成要素(32)
- システム構成要素(29)
- ソフトウェア(17)
- ハードウェア(14)
- 情報デザイン(21)
- 情報メディア(28)
- データベース(19)
- ネットワーク(71)
- セキュリティ(121)
このページのWikipediaよりの記事は、ウィキペディアの「フラッシュメモリ」(改訂履歴)の記事を複製、再配布したものにあたり、このページ内の該当部分はクリエイティブ・コモンズ 表示 - 継承 3.0 非移植 ライセンスの下 に提供されています。