ネットの接続および接続解除 - 2022.1 日本語

Vivado Design Suite ユーザー ガイド: Tcl スクリプト機能の使用 (UG894)

Document ID
UG894
Release Date
2022-06-08
Version
2022.1 日本語

オブジェクトのコレクションを接続または切断する実行時間は、使用するコマンド ライン オプションによって大きく異なる場合があります。

disconnect_net: 多数のネットまたはピンを切断する場合、ネットリスト エレメントのリストが既にファースト クラス オブジェクトとして使用可能であれば、-objects の代わりに -pinlist コマンド ライン オプションを使用する必要があります。ただし、ネットリスト エレメントが名前 (文字列) のみで認識される場合は、-objects を使用すると、文字列が自動的にファースト クラス オブジェクトに変換されます。-objects は、ファースト クラス オブジェクトが引数として渡された場合でも、ファースト クラス オブジェクトへの変換を実行します。

connect_net: 実行時間を速くするには、-net_object_list の代わりに -dict コマンド ライン オプションを使用する必要がありますが、ネットとピン/ポートのオブジェクト ペアのリストが必要です。

次に例を示します。

    
set myNetA [get_nets netA]      
set myPin1 [get_pins pin1] 
set myPin2 [get_pins pin2] 
set myPin3 [get_pins pin3]  
connect_net -dict { $myNetA $myPin1 $myNetA $myPin2 $myNetA $myPin3 }