手順 7: 除外のエクスポート - 2022.1 日本語

Vivado Design Suite チュートリアル: デザイン解析およびクロージャ テクニック (UG938)

Document ID
UG938
Release Date
2022-05-11
Version
2022.1 日本語
この手順では write_waivers Tcl コマンドを使用して除外をエクスポートします。
注記: XDC 出力ファイルは read_xdc または source Tcl コマンドを使用してインポートできます。
  1. CDC 除外をエクスポートするには、「write_waivers -type cdc waivers.xdc」と入力します。
    ヒント: または、DRC や設計手法の除外がないので、次のようにも入力できます。

    write_waivers waivers.xdc または write_xdc -type waiver waivers.xdc

  2. waivers.xdc ファイルを開いて、3 つの除外を確認します。
    注記: 次の例は、異なるコマンド ライン オプションがよく確認できるように、フォーマットを変えてあります。
    create_waiver -type CDC -id {CDC-10} -user "Xilinx" \
      -desc "This is a safe CDC per review with the team" \
      -from [get_pins i_my_ip_support_block/jesd204_i/inst/i_my_ip/i_tx/i_tx_counters_32/got_sysref_r_reg/C] \
      -to [get_pins {i_my_ip_support_block/jesd204_i/inst/sync_tx_sysref_captured/syncstages_ff_reg[0]/D}] \
      -timestamp "<timestamp>" ;#1
    
    create_waiver -type CDC -id {CDC-11} -user "Xilinx" \
      -desc "Safe fanout. Circuitry has been released" \
      -from [get_pins {i_my_ip_support_block/jesd204_i/inst/i_my_ip_reset_block/stretch_reg[10]/C}] \
      -to [get_pins {i_my_ip_support_block/i_jesd204_phy/inst/jesd204_phy_block_i/sync_rx_reset_data/xpm_cdc_async_rst_inst/arststages_ff_reg[0]/CLR}] \
      -timestamp "<timestamp>" ;#1
    
    create_waiver -type CDC -id {CDC-11} -user "Xilinx" \
      -desc "Safe fanout. Circuitry has been released" \
      -from [get_pins {i_my_ip_support_block/jesd204_i/inst/i_my_ip_reset_block/stretch_reg[10]/C}] \
      -to [get_pins {i_my_ip_support_block/i_jesd204_phy/inst/jesd204_phy_block_i/sync_tx_reset_data/xpm_cdc_async_rst_inst/arststages_ff_reg[0]/CLR}] \
      -timestamp "<timestamp>" ;#2