例: 回路例の RLOC リストの構築 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: 制約の使用 (UG903)

Document ID
UG903
Release Date
2023-11-01
Version
2023.2 日本語
# create macro cell list: input register stage and BRAM cells
set cells [get_cells -hier	[list ireg0* ireg1* *SIMPLE_PRIM36.ram]] create_macro m0
update_macro m0 -absolute_grid [buildRLOCList $cells]

buildRLOCList で作成されたディクショナリ リストを表示するには、次のコマンドを使用します。

$ puts [buildRLOCList $cells]
{ireg0[6]} X2Y10 {ireg0[5]} X2Y11 {ireg0[4]} X2Y6 {ireg0[3]} X2Y7 . . .

マクロ セルの数が多く、階層にマクロ セルが埋もれている場合は、セルと RLOC のペアのリストを明示的に指定するのは困難であり、エラーが発生しやすくなります。Tcl を使用すると、XDC マクロの作成および管理が簡単になります。