13.11.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 preserved and locked; they cannot be rerouted. This is the default option. |
