2.3 Constraints Management

When a block with PDC constraints are imported into the top-level design, the block’s PDC constraints are captured and stored in two files:
  • <top_level_module>.block.io.pdc for the IO PDC constraints.
  • <top_level_module>.block.fp.pdc for the floorplanning PDC constraints.

The <top_level_module>.block.io.pdc is displayed in the I/O Attributes tab of the Constraint Manager on top of any other I/O PDC files.

The <top_level_module>.block.fp.pdc is displayed in the FloorPlanning tab of the Constraint Manager on top of any other floorplanning PDC files.

Important: Do not modify these block PDC files at the top-level. If these PDC files need to be modified, go back to the project where the blocks are created and published. Make the floorplanning modifications and publish the block. Re-import the block into the top-level. You may need to remove any duplicate blocks, if any, at the top-level after the re-import.