リードディスターブ 101
リードディスターブエラーの原因
NANDフラッシュメモリ内では、一般にリードディスターブエラーは2つの理由で起こります。 1つは、読み出し動作中に起こるバイアス条件です。 NANDメモリ内のセルは、多入力NANDゲートに類似したラインで一緒につながれています。 読み出し動作が開始されると、適切なワード線が読み出し閾値電圧にバイアスされる。読み出し動作に関与しないワード線は同時に高電圧にバイアスされる。これにより、完全に導通するNANDストリングを作成することによって、選択されたセルの状態をセンスアンプに移動させることができます。バイアスの副作用は、非選択ワード線のプログラミングである。その同じ読み出しサイクルが繰り返し実行されると、ワード線のプログラミングが増加し、最終的に検知エラーを引き起こす。
リードディスターブエラーのもう一つの原因は、クロスカップリングノイズです。 クロスカップリングノイズは近くのセルで発生し、メモリデバイスの使用が増加するにつれて悪化します。 また、クロスカップリングノイズによる誤差も高温で増加します。 温度が上昇すると、メモリセルへの電荷およびメモリセルからの電荷も増加します。
読み取り障害のリスクを低減する
リードディスターブエラーには2つの主な原因があるのと同様に、それらを低減するためにメモリデバイスに統合できる2つのソリューションがあります。 デバイスには、特定の動作しきい値が満たされるたびに重要なデータの再書き込みをトリガするECCエラー検出機能が組み込まれています。
Readウェアレベリングは、リードディスターブエラーに対抗できるもう1つのツールです。 読み出しウェアレベリングは、セルのブロックごとの読み出しディスターブエラーを追跡します。 カウントが所定の数に達すると、データブロック全体が別のブロックに書き換えられ、読み取り障害エラーの影響を受けたブロックが完全にリフレッシュされます。