Quartus® Prime Pro Edition User Guide: Block-Based Design
ID
683247
Date
8/30/2025
Public
1.1. Block-Based Design Terminology
1.2. Block-Based Design Overview
1.3. Design Methodologies Overview
1.4. Design Partitioning
1.5. Design Block Reuse Flows
1.6. Incremental Block-Based Compilation Flow
1.7. Setting-Up Team-Based Designs
1.8. Bottom-Up Design Considerations
1.9. Debugging Block-Based Designs with the Signal Tap Logic Analyzer
1.10. Block-Based Design Flows Revision History
3.1. Preserving the Device Resources
3.2. Fixing the Safety Partitions to Logic Lock Regions
3.3. Exporting and Importing Safety Logic Partitions
3.4. I/O Banks in Safety Partitions
3.5. Safety Region Verification Tool
3.6. Implementing Partitions for the Safety Separation Design Flow Revision History
3.4.1. Preserving GPIO IP and the I/Os in I/O Banks in Safety Partitions
3.4.2. Preserving IOPLL IP in I/O Banks in Safety Partitions
3.4.3. Preserving I/Os (other than GPIO IP I/Os) in I/O Banks in Safety Partitions
3.4.4. Verifying the Preserved I/Os in the Safety Partition
3.4.5. HSIO Bank 3A in a Safety Partition
2.1.2. Design Modification Flow
This flow describes the necessary steps for you to modify the nonsafety logic in your design. This flow ensures that the previously compiled safety logic that the project uses remains unchanged when you change or compile nonsafety logic.
Use this flow if you improve an algorithm, fix a bug, or add a new feature in the nonsafety logic. For the design modification flow, you may change any of the nonsafety logic partitions of the design if the safety logic partitions remain unchanged. If you need to make any changes to a safety logic partition, you must use the design creation flow.
CAUTION:
Use the design modification flow only after you qualify your design in the design creation flow.
For a general description of the global assignments required to enable this flow refer to the Quartus® Prime Software Handbook.
Figure 22. Design Modification Flow
Note: If your safety logic is a sub-block in a Platform Designer system, every time you regenerate HDL for the Platform Designer system, the timestamp for the safety logic HDL changes. When you change any HDL source file that belongs to a safety logic partition, by default the Quartus® Prime software resynthesises the partition and performs a clean place and route for that partition. For a clean place and route, the design creation flow is active for the safety logic. To change the default so that HDL changes do not cause resynthesis, and to keep the design modification flow active, you can use the partition export and import flow
Related Information