AR# 58195

MIG 7 Series QDRII+ - Cypress 社のメモリ モデルを使用するとシミュレータで不正なデータ セットアップおよびホールド違反となる

説明

問題の発生したバージョン : v2.0 Rev1
修正バージョン : (ザイリンクス アンサー 54025) を参照

Cypress 社のメモリ モデルを使用すると、VCS および Vivado シミュレータで誤ったシミュレーション結果となります。 

次のような警告メッセージが表示されます。

WARNING - "/proj/ipmig/trivedi/XSIM_QDR_ISSUE/XSIM_QDRII_CALIB_FAIL/SN2269_v7qdriiplus_native_245MHz_xsim_18bit_x2/coregen/project_1/example_project/mig_7series_v2_0_example/mig_7series_v2_0_example.srcs/sources_1/ip/mig_7series_v2_0/mig_7series_v2_0/example_design/sim/CY7C2562XV18.v" Line 1059: Timing violation in scope sim_tb_top.COMP_INST[0].QDR2PLUS_MEM at time 100000 ps $setuphold<hold> (A:100000 ps, K_n:100000 ps, 275000 ps)
WARNING - "/proj/ipmig/trivedi/XSIM_QDR_ISSUE/XSIM_QDRII_CALIB_FAIL/SN2269_v7qdriiplus_native_245MHz_xsim_18bit_x2/coregen/project_1/example_project/mig_7series_v2_0_example/mig_7series_v2_0_example.srcs/sources_1/ip/mig_7series_v2_0/mig_7series_v2_0/example_design/sim/CY7C2562XV18.v" Line 1049: Timing violation in scope sim_tb_top.COMP_INST[0].QDR2PLUS_MEM at time 100000 ps $setuphold<hold> (BW0_n:100000 ps, K_n:100000 ps, 275000 ps)
WARNING - "/proj/ipmig/trivedi/XSIM_QDR_ISSUE/XSIM_QDRII_CALIB_FAIL/SN2269_v7qdriiplus_native_245MHz_xsim_18bit_x2/coregen/project_1/example_project/mig_7series_v2_0_example/mig_7series_v2_0_example.srcs/sources_1/ip/mig_7series_v2_0/mig_7series_v2_0/example_design/sim/CY7C2562XV18.v" Line 1050: Timing violation in scope.

NOTICE : 020 : Address bus corruption on K_n 0
NOTICE : 020 : BWS0 problem on K_n 0
NOTICE : 020 : BWS1 problem on K_n 0
NOTICE : 013 : D problem on K
NOTICE : 014 : D problem on K_n
qdr_phy_top.v: phy_ctl_ready asserted 1400930000
TEST FAILED: INITIALIZATION DID NOT COMPLETE

ソリューション

コンパイル中にデータ ホールド違反およびセットアップ違反がメモリ モデルで発生することがあります。

これは、キャリブレーションにおけるクロックの動きが原因です。

Cypress QDRII+ メモリ モデルの問題であり、VCS または Vivado シミュレータの問題ではありません。

エラーはキャリブレーション結果に影響を与えるものではなく、無視しても問題ありません。


AR# 58195
日付 10/15/2014
ステータス アクティブ
種類 既知の問題
デバイス
IP