The Isolation Design Flow (IDF) software methodology allows for logical and physical separation of hierarchical designs. As mentioned before, there are many applications requiring IDF such as government-grade cryptographic systems, safety-critical applications, and high-availability systems. The following figure shows the recommended process for a design using the Isolation Design Flow (IDF). These steps are key to achieve single-fault hardware isolation required in Information Assurance and Functional Safety designs. IDF is not that different from a traditional design flow. The following figure shows a flow diagram of both flows - Standard and IDF side by side for the Vivado tools.
Figure 1. Design Flow Chart for IDF