In a partial reconfiguration design, I try to draw a nested pblock inside a Reconfigurable Partition's (RP) pblock and the nested pblock is apparently contained by its parent pblock.
However, I still get the following error complaining that "Nested Pblock ranges must be a subset of parent Pblock ranges...":
Why does this error occur?
In this design, even though the original parent RP's pblock contains its nested pblocks, its derived ranges do not contain the nested pblocks properly.
This causes the error.
When you draw the nested pblock in the RP's pblock, you should confirm that the nested pblock is contained by its parent pblock's derived range.
In Vivado 2015.3, the nested pblock inherits SNAPPING_MODE from its parent pblock and adjusts its DERIVED RANGE accordingly.