AR# 59742


Viviado インプリメンテーション - インクリメンタル フローを実行すると「Error: [Drc 23-20] Rule violation (UCIO-1)」というエラー メッセージが表示される


インプリメンテーションのインクリメンタル フローを使用する (配置した DCP がガイド ファイルとして使用される) 場合、ビットストリームを生成すると、次のような DRC エラー メッセージが表示されます。

Error: [Drc 23-20] Rule violation (UCIO-1) Unconstrained Logical Port - 6 out of xxx logical ports have no user assigned specific location constraint (LOC). This may cause I/O contention or incompatibility with the board power or connectivity affecting performance, signal integrity or in extreme cases cause damage to the device or the components to which it is connected. To correct this violation, specify all pin locations. This design will fail to generate a bitstream unless all logical ports have a user specified site LOC constraint defined. To allow bitstream creation with unspecified pin locations (not recommended), use set_property SEVERITY {Warning} [get_drc_checks UCIO-1]. Problem ports: xxxxxx.

これらのポートには XDC で package_pin 制約が付けられており、その配置が制約と一致しません。

6 つの package_pin 制約に関しては、重要な警告はありません。

インプリメント済みデザインで write_xdc でクスポートされる .xdc ファイルには、これら 6 つの制約が含まれています。



レポートされたポートに XDC ファイルで正しい correct package_pin 制約が付けられている場合は、これらの DRC エラーは間違って表示されています。

エラー メッセージの Tcl コマンドを使用すると DRC エラーを警告にダウングレードできます。

set_property SEVERITY {Warning} [get_drc_checks UCIO-1]

このコマンドは、.tcl ファイルに含めて、[Implementation Settings] の [Write Bitstream] 設定の tcl.pre オプションで設定することもできます。
AR# 59742
日付 03/23/2015
ステータス アクティブ
種類 一般
People Also Viewed