Versal Adaptive SoC Soft ECC Proxy

概要

製品説明

技術の進歩に伴い、DRAM (ダイナミック ランダム アクセス メモリ) のデバイス容量が増加し、チップ上のコンポーネントは小型化しています。これによって、DRAM チップにおける電気的または磁気的干渉が多発するようになりました。低エネルギー粒子は、メモリ セルのステートを変えることができます。干渉が原因で、DRAM のビットが反転してしまう可能性があります。結果として、システム クラッシュやデータ破損を招きます。さらに、機能安全システム アプリケーションでは、データやアドレスの軽減が求められます。これは、干渉による故障に対してだけでなく、縮退や短絡などの永続的なエラーによる故障に対しても行われます。

これらの意図しないビット反転に対応するため、いくつかのソリューションが開発されています。その 1 つは、データのエラー訂正コード (ECC) を計算し、それをデータと共に DRAM に格納する方法です。最も一般的な ECC である SECDED ハミング コードは、シングル ビット エラーを訂正でき、ダブル ビットエラーを検出できます。

 


主な機能と利点

  • AXI4、AXI4-Lite をサポート
  • 設定可能なデータ幅: 8 ~ 512(データ幅は 2 の累乗数となる)
  • すべてのデータ バイトの ECC 計算
  • すべてのデータ バイトに対するシングル ビット エラーの検出/訂正、ダブル ビット エラーの検出
  • ソフト リセットとハード リセットを両方サポート
  • 最大 64 ビットまで読み出しチャネルをサポートできる構成可能な未処理トランザクション
  • ECC が適用されると、データ幅が 2 倍になる
  • シングル ビット エラーが検出されると、エラーが通知されると同時に訂正される
  • 2 種類 (ハミングと HSIAO) の ECC モードをサポート
  • エラー挿入 (シングルおよびダブル ビット エラー)
  • エラー検出時、スレーブからエラー応答
  • エラー開始アドレスをレジスタにキャプチャ
  • シングル ビット エラーとダブル ビット エラーの数を示す

サポート

デバイス ファミリ:

デザイン ツール:

資料
デフォルト デフォルト タイトル ドキュメント タイプ 日付