Parent runs are complete design images containing static logic and dynamic logic, for all reconfigurable modules in the design. The final routed design checkpoint can create a full device programming image plus one partial programming image per reconfigurable partition. This is the same capability as any parent or child run when using the standard DFX flow.
Child runs only contain the abstract shell plus the reconfigurable module implemented
within that shell, so routed designs only have the ability to generate partial
programming images for that reconfigurable module. A call to
write_device_image must be done
-cell option to clearly request the partial image needed
(even though there is only one possible in that checkpoint).
If full design images with RMs implemented in child runs are desired, you must
first reassemble target configurations by linking full shell and reconfigurable module
routed checkpoints using
read_checkpoint -cell, or
assembled, the current design in memory is a complete DFX design and a full bitstream
can be generated using a call to