6.9.2 set_block_options
(Ask a Question)Description
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
Arguments
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:
|
Exceptions
- You must import this PDC command as an NDC file.
If placement is discarded, the routing is automatically discarded too.
Example
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 Families | Supported Versions |
---|---|
PolarFire® FPGAs | v12.4+ |