Mark Cells as Partitions - 2022.1 English

Vivado Design Suite User Guide : Hierarchical Design (UG905)

Document ID
Release Date
2022.1 English

Marking a cell as a partition requires an HD.PARTITION cell property. Setting HD.PARTITION does these things.

  • Sets DONT_TOUCH on the specified cell to prevent illegal optimization across and on the HD boundary
  • Triggers HD-specific DRCs
  • Enables special code in read_checkpoint -cell to clean up PartPins and remove redundant Pblocks
    set_property HD.PARTITION 1 [get_cells <cell_name>]