The Pblock SNAPPING_MODE property automatically resizes Pblocks to ensure the Pblocks align to programmable unit boundaries. The value of ON is selected by default, and a set of derived ranges are generated for the implementation tools to use. For Versal devices, a value of ROUTING is equivalent to ON.
For Versal devices, you can use the SNAPPING_MODE = NESTED property to ensure that child Pblocks are contained within the parent Pblock. If the parent Pblock is resized, the child Pblock with SNAPPING_MODE = NESTED is automatically resized to ensure all derived range sites are within the parent Pblock. The following figure shows the child Pblock Properties window with SNAPPING_MODE set to NESTED.