フラッシュとは
フラッシュの最大の特徴は不揮発性であることです。
つまり、いったん記憶させたデータは、電源が切れた後も消えてなくならず、再度電源を入れればそのまま読み出すことができます。
このような特徴を持ったメモリ全般を不揮発性メモリと呼びます。
フラッシュ以外にも不揮発性メモリにはいろいろな種類があり、それぞれのデバイスには、書き込み/消去の方法に特徴があります (表1)。
| 不揮発性メモリ | 消去 | 書き込み | 読み出し |
|---|---|---|---|
| マスク ROM | 不可 | マスクパターン 書き換え不可 | ランダムアクセス |
| UV-EPROM | 紫外線照射 チップ一括消去 | ランダムアクセス ビット単位 | ランダムアクセス ビット単位 |
| EEPROM | ビット単位 | ランダムアクセス ビット単位 | ランダムアクセス ビット単位 |
| NOR型 フラッシュ | ブロック単位 1s | ランダムアクセス ビット単位 10~100μs/バイト | ランダムアクセス ビット単位 数10ns/バイト |
| NAND型 フラッシュ | ブロック単位 2~4ms | シーケンシャルアクセス ページ単位 200μs/ページ + 転送時間 | シーケンシャルアクセス ページ単位 15~25μs/ページ + 転送時間 |
もっとも単純な不揮発性メモリは、マスクROMです。
これは半導体の製造時点で記憶するデータを専用のマスクパターンとして作ることからそう呼ばれています。
半導体工場で大量に製造できるので製造コストが安くなり、量産数量の多い民生機器などにはもってこいなのですが、一度作ってしまうとデータを変更するためにたいへんなコストと時間がかかってしまいます。
したがって、用途は非常に限られてしまいます。
紫外線消去型のEPROM (Erasable Programmable ROM) はセラミックパッケージの真ん中に石英ガラスの窓が付いた形をしています。
データの書き込みは専用のプログラマ (書き込み専用装置) を使って電気的に行い、書き込まれたデータを消去するのに紫外線を用います。
パッケージ中央のガラスの奥に見えているメモリチップに紫外線を照射すると、メモリセルの記憶が消去されます。
EPROMの書き込み/消去はメモリをプリント基板から取り外して行うので、それなりの手間がかかり、大量生産時のスループットを落とす要因にもなります。
EEPROM (Electrically Erasable PROM) は電気的に消去/書き込み可能な不揮発性メモリです。
紫外線の助けを借りることなく、高電圧によって消去が可能になっています。
EEPROMのメモリセルは、選択用のトランジスタとメモリ用のトランジスタが組み合わされており、各ビットごとに書き込み/消去ができます。
しかし、1ビットの記憶に二つのトランジスタを用いるために、DRAMのように集積度を上げることができません。
NOR型のフラッシュはメモリセルごとに消去をしないかわりに、選択用トランジスタを不要にし、1ビットあたり1トランジスタでメモリセルが構成されています (図1)。
そのため消去は一括消去となりますが、1セルあたり1トランジスタ + 1キャパシタのDRAMよりも集積度を上げることができるようになりました。

NAND型フラッシュは、さらにNOR型フラッシュのような1ビットごとのアドレッシングをせず、特定のビット線から順番にデータが読み出せるような構造にすることで配線面積を抑え、最小のメモリセルを実現したメモリです。

