From the Vivado Design Suite version 2021.1 onwards the Block Design Container (BDC) flow is supported for IDF+DFX. Refer to the Isolation Design Flow + Dynamic Function eXchange Example (XAPP1361) (available in the Functional Safety Lounge) for an IDF+DFX example with BDC. Refer to chapter 5 in the Vivado Design Suite User Guide: Designing IP Subsystems using IP Integrator (UG994) for more information about BDC.