NOR型フラッシュメモリ|おもにコードストレージや起動領域で用いられるフラッシュメモリ

NOR型フラッシュメモリ

不揮発性メモリ技術の代表格の一つであるNOR型フラッシュメモリは、読み出し性能や信頼性の高さからコードストレージやシステムのブート領域などに幅広く利用されている。アクセス方式がランダムアクセスと親和性が高いことから、ROMの代替用途としても注目されてきた経緯があり、組み込み機器やマイコン向けに多く採用されている。読み出し速度や部分的な書き換えに優れる一方、同じフラッシュメモリの一種であるNAND型に比べるとセル集積度の面で劣る傾向があるため、大容量化を要求される製品には選ばれにくいという特徴も存在する。

特徴

半導体メモリとしてのNOR型フラッシュメモリは、アドレス線を個別に持ち、必要なデータを直接指定して読み出す方式を採用している。これにより、プログラムコードをそのまま実行できるメリットがあり、エンベデッド機器などではブートプログラムの格納先として利用されることが多い。さらに、読み出し動作がDRAMなどのランダムアクセスメモリに近いため、連続的なデータの処理よりも、細かなコード参照が重視されるシステムに向いている。ただし、構造上は集積度が下がる傾向にあり、同容量あたりの単価が上昇しやすい一面もある。

構造と動作原理

NOR型フラッシュメモリでは、トランジスタを直列ではなく並列に接続してアドレスバスへ直接アクセスする形を取っている。これにより、特定のアドレスを細かく指定した上で高速に読み出すことが可能となっている。書き込みや消去動作の基本原理は他のフラッシュメモリと同様に電荷の蓄積を利用しており、ゲートに高電圧を加えてフローティングゲートに電子を注入・排出することでデータの書き換えを行う。ブロック単位の消去や書き込みのサイクルには制限が存在するため、耐久性の観点から制御アルゴリズムやウェアレベリング技術などの工夫が求められている。

用途と利点

主な用途としては、組み込み機器のブートローダやBIOS、マイコンシステムでのファームウェア格納などが挙げられる。これらの場面ではランダムアクセスが可能なNOR型フラッシュメモリの特性が生かされ、コードの直接実行によって処理が高速かつ安定的に行われている。また、消去範囲を比較的細かく設定できることから、必要な部分のみの更新が容易に行える点も利点として評価されている。書き換え頻度があまり高くない用途であれば、十分な信頼性とレスポンスを発揮するメモリ技術として位置づけられている。

課題と技術開発の動向

NOR型フラッシュメモリは構造的にセルの集積度を上げにくく、同じ製造プロセスであればNAND型ほど大容量化が容易でない点が顕著である。そのため、コストパフォーマンスを求める分野ではNAND型が優勢となる場合が多く、大容量化の競争においてはやや苦戦を強いられている。しかしながら、高速ランダムアクセス特性を求める領域や、一定容量内での書き込み回数が限定的なシステムの中核部品としては今なお堅実に利用されており、製造プロセスの微細化や3D化技術など、新たなアプローチによる性能向上策も模索されている。

関連技術との比較

同じ不揮発性メモリであるNAND型と比べると、NOR型フラッシュメモリは読み出し速度とランダムアクセスのしやすさに優れ、コードストレージ用途や即時起動が重要視されるアプリケーションに向いている。一方、NAND型はビットあたりのコストを低減しやすいため、ストレージ容量を大きく必要とするモバイル機器やSSDなどで幅広く採用されている。MRAMやReRAMといった次世代メモリ技術も注目を浴びているが、それらは開発コストや量産性の課題を抱えており、NOR型フラッシュの持つ成熟度や実績は依然として根強い評価を得ている。

コメント(β版)