OOC チェックポイントを読み込んだら、このモジュールの保持レベルを定義する必要があります。
インポートした OOC チェックポイントの配置および配線をロックするには、lock_design
コマンドを使用します。
lock_design [-level <value>] [-unlock] [<cell>]
このコマンドでは、-level
オプションで次の値を指定することにより保持レベルを指定できます。
- logical
- 論理デザインを保持します。配置または配線情報も使用されますが、ツールで結果を改善できる可能性がある場合は変更可能です。
- placement
- (デフォルト) 論理および配置デザインを保持します。配線情報も使用されますが、ツールで結果を改善できる可能性がある場合は変更可能です。
- routing
- 論理、配置、および配線デザインを保持します。内部配線は保持されますが、インターフェイス ネットは保持されません。配線を保持するには、OOC インプリメンテーションで Pblock に CONTAIN_ROUTING プロパティを使用している必要があります。これにより、OOC インプリメンテーションが再利用される際に配線が競合することはなくなります。
保持レベルに関係なく、配線も含めて物理データベース全体が読み込まれますが、ツールで結果を改善できると判断されない限りは変更されません。
引数名 | 説明 |
---|---|
-level
|
保持レベルを指定します。指定可能な値は logical 、placement 、または routing で、デフォルト値は placement です。 |
-unlock
|
セルのロックを解除します。セルを指定しない場合は、デザイン全体のロックが解除されます。ロックを解除するには、-level オプションを指定する必要があります。この場合、ロックする際とは逆に機能し、routing を指定すると配線のロックのみが解除され、placement を指定すると配置配線のロックが解除されます。 |
<cell>
|
ロックする階層セル名を指定します。セルを指定しない場合は、デザイン全体がロックされます。 |