相対的な配置制約
セルとセルとの相対的な位置関係を設定できる.set_fp_relative_location
マクロアレイ
これはどのような機能だろうか?set_fp_macro_array
グループ
セルやモジュールを指定して, 配置位置のグループを設定できる. 2種類のグループを指定できる.hard
グループでは, グループに属するセルは必ず指定した位置の中に配置される.
soft
グループでは, グループに属するセルでも指定した位置の外に配置されることがある.
グループに属さないセルは, 指定した位置の中に配置されることはない.
create_bounds -type hard create_bounds -type soft
電源ドメイン
電源ドメインを設定すると, 配置だけでなく電源配線も分離することができる. 以下に例を示す.create_voltage_area -coordinate {0 0 72 72} -name P1 {I0} -guard_band_x 8 -guard_band_y 8 -cycle_colorレベルシフタやバッファの挿入はどのようにされるのだろうか?
ドメイン内であれば, バッファはうまく挿入されるようである. 電源ドメインをまたぐ場合は, どのように処理されるのだろうか?
座標指定
コマンドset_attribute
にて, 属性 (origin, is_placed, is_fixed, orientation
) を設定する. 以下に例を示す.
set inst [get_cells I0/C0] set_attribute $inst origin {72 144} set_attribute $inst is_placed true set_attribute $inst is_fixed true set_attribute $inst orientation Nあるいは, 以下のコマンドでもできるのだろうか?
set_cell_location
0 件のコメント:
コメントを投稿