This command enables you to override the compile option for placement or routing conflicts for an instance of a block
set_block_options -inst_name instance_name -placement_conflicts value -routing_conflicts value
Parameter | Description |
---|---|
-inst_name instance_name |
Specifies the name of the instance to move. If you do not know the name of the instance, run a Block report (Chip Planner User Guide. ) or look at the names shown in the Block tab. For more information, see |
-placement_conflicts value |
Specifies what to do when the software encounters a placement conflict. The acceptable values for this argument are:
|
-routing_conflicts value |
Specifies what to do when the software encounters a routing conflict. The acceptable values for this argument are:
|
If placement is discarded, the routing is automatically discarded too.
The following example moves the entire block (instance name instA) 12 columns to the right and 3 rows up.
move_block -inst_name instA -right 12 -up 3 -non_logic move
The following example makes the designer software display an error if any instance from a block becomes unplaced or the routing is deleted.
set_block_options -inst_name instA -placement_conflicts ERROR -routing_conflicts ERROR
Supported Families | Supported Versions |
---|---|
PolarFire FPGAs | v12.4+ |