Mark Cells as Partitions - 2023.2 English

Vivado Design Suite User Guide: Hierarchical Design (UG905)

Document ID
UG905
Release Date
2023-10-18
Version
2023.2 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>]