I create nested Pblocks in the RM to control placement and allow routing to complete.
However, when nested Pblocks are added, the parent Pblock is no longer on the hierarchical cell marked as HD.RECONFIGURABLE, and the LUT1 buffers that are inserted during opt_design do not inherit the Pblock property.
This results in the following error in pre-place_design DRCs:
ERROR: [Drc 23-20] Rule violation (HDPR-1) Cells must have a Pblock defined - HD.RECONFIGURABLE primitive cell 'gpio/HD_PR_Connection_S_IN_BUF_gpio_csr_addr_i_dup1_10_' does not have a Pblock defined. Please first define a Pblock for the HD.RECONFIGURABLE cell 'gpio' and define the range(s) for each primitive type.