After reading in the OOC checkpoint, the preservation level for this module must be defined.
To lock the placement and/or routing of an imported OOC checkpoint, use a
lock_design [-level <value>] [-unlock] [<cell>]
Within this command, the following preservation levels are available as values
- Preserves the logical design. Any placement or routing information is still used, but can be changed if the tools can achieve better results.
- (default) Preserves the logical and placed design. Any routing information is still used, but can be changed if the tools can achieve better results.
- Preserves the logical, placed and routed design. Internal routes are preserved, but interface nets are not. To preserve routing, the CONTAIN_ROUTING property must have been used on the Pblock during the OOC implementation. This ensures that there are no routing conflicts when the OOC implementation is reused.
Note that regardless of the desired preservation level, the entire physical database will still be read in (including routing) but will not be modified unless the tools determine that better results can be obtained.
||Specifies the preservation level. Values are
||Unlock cells. If cells are not specified, the whole design is unlocked.
||This is the hierarchical cell name to be locked. If cells are not specified, the whole design is locked.|