AR# 47880

MIG DDR2/DDR3 - 「ERROR: Memory overflow.You must increase the MEM_BITS parameter or define MAX_MEM」というエラー メッセージが表示される

説明

MIG デザインをシミュレーションしていると次のようなエラー メッセージが表示されるのはなぜですか。

ERROR: Memory overflow.Write to Address 000400 with Data xxxxxxxx1f1b1713 will be lost.

# You must increase the MEM_BITS parameter or define MAX_MEM.

ソリューション

Micron メモリで MEM_BITS が 10 にデフォルトで設定されるために、このエラーが発生しています。

モデルで MAX_MEM が使用されていますが、/sim ディレクトリにある *.vh ファイルで n に設定する必要があります。または、次の例の 1 つを使用してコマンド ラインからこの設定を行います。

シミュレータ コマンド ライン:

ModelSim vsim -MEM_BITS=8 <memory_model>
NC-Verilog ncverilog +defparam+ <memory_model>.MEM_BITS=8 ddr2.v
VCS vcs -pvalue+MEM_BITS=8 <memory_model>.v

AR# 47880
日付 11/23/2016
ステータス アクティブ
種類 一般
デバイス 詳細 概略
ツール
IP