AR# 46782

MIG 7 Series DDR2 SDRAM - KEEP HIERARCHY を YES に設定すると「Error:MapLib:1121」というエラー メッセージが表示される

説明

問題の発生したバージョン : V1.4

修正バージョン : ザイリンクス アンサー 45195

すべての MIG 7 Series デザインは、デフォルトの XST オプションでテストされています。 

Keep Hierarchy が YES に設定されていると、MAP で次のようなエラー メッセージが表示されます。

ERROR:MapLib:1121 - ddr2_ctrl_tl_i/mig_ddr2_wrapper_i/mig_ddr2_core_i/u_memc_ui_top_std/mem_intfc0/ddr_phy_top0/u_ddr_mc_phy_wrapper/gen_dqs_iobuf[0].gen_dqs_diff.u_iobuf_dqs/OBUFTDS is driven by ddr2_ctrl_tl_i/mig_ddr2_wrapper_i/mig_ddr2_core_i/u_memc_ui_top_std/mem_intfc 0/ddr_phy_top0/u_ddr_mc_phy_wrapper/u_ddr_mc_phy/ddr_phy_4lanes_0.ddr_phy_4la nes/ddr_byte_lane_B.ddr_byte_lane_B/ddr_byte_group_io/dqs_gen.oddr_dqs (Q pin) and ddr2_ctrl_tl_i/mig_ddr2_wrapper_i/mig_ddr2_core_i/u_memc_ui_top_std/mem_intfc0/ddr_phy_top0/u_ddr_mc_phy_wrapper/u_ddr_mc_phy/ddr_phy_4lanes_0.ddr_phy_4lanes/ddr_byte_lane_B.ddr_byte_lane_B/ddr_byte_group_io/dqs_gen.oddr_dqsts (Q pin),but they are not all in the same level of hierarchy. Please ensure that any OBUF(T)DS with differential IOSTANDARD that is driven by a register or OSERDES exists in the same level of hierarchy as its drivers. This may be achieved by setting KEEP_HIERARCHY=FALSE on those levels of hierarchy separating the OBUF(T)DS from its drivers.

 

ソリューション

この問題を回避するには、Keep Hierarchy を Soft に設定するか、または MIG デザインの全サブモジュールの keep_hierarchy 制約を追加します。

これは、XCF または UCF ファイルを使用して実行できます。

 
次に例を示します。

 INST "u_mig_7series_v1_4*" keep_hierarchy= no; The syntax for UCF : INST "u_mig_7series_v1_4*" KEEP_HIERARCHY = FALSE;

 
改訂履歴
2014/08/04 - 初版
AR# 46782
日付 08/06/2014
ステータス アクティブ
種類 既知の問題
デバイス
ツール
IP