5.12.2.1 Block Instantiation Compile Options
If there multiple blocks instantiated in your design, Designer uses the Compile options to resolve the conflicts.
Value | Description |
ERROR | Compile errors out if any instance from a designer block is unplaced. This is the default option. |
RESOLVE | If some instances get unplaced for any reason, the remaining non-conflicting elements are unplaced. In other words, if there are any conflicts, nothing from the block is kept. |
KEEP | If some instances get unplaced for any reason, the non-conflicting elements remaining are preserved but not locked (you can move them). |
LOCK | If some instances get unplaced for any reason, the remaining non-conflicting elements are preserved and locked. |
Value | Description |
ERROR | Compile errors out if any preserved net routing in a designer block is deleted. |
RESOLVE | If a nets' routing is removed for any reason, the routing for non-conflicting nets is also removed. In other words, if there are any conflicts, no routing from the block is kept |
KEEP | If a nets routing is removed for any reason, the routing for the non-conflicting nets is preserved but not locked (so that they can be rerouted). |
LOCK | If the routing is removed for any reason, the remaining non-conflicting nets are |
Value | Description |
preserved and locked; they cannot be rerouted. This is the default option. |
