Settings - UG1192

AMD Design Conversion for Altera FPGAs and SoCs Methodology Guide (UG1192)

Document ID
UG1192
Release Date
2025-07-15
Revision
3.0.1 English

The Vivado tools support a pushbutton flow, as well as the sweeping of strategies. Runs can be set per your requirements and can be launched in parallel or sequentially, based on the number of compute resources available.

Figure 1. Design Runs Settings

In general, AMD recommends running the Vivado tools with the default synthesis and implementation strategies. These provide the best balance between performance and runtime and are in most cases sufficient to meet the requested performance target.

The following table lists the Quartus Prime compiler optimization modes and the equivalent Vivado Design Suite implementation strategies.

Table 1. Mapping Quartus Prime Compiler Optimization Mode and Vivado Implementation Strategies
Quartus Prime Compiler Optimization Mode Vivado Implementation Strategy
Balanced (normal flow) Vivado implementation defaults
Performance (high effort – increases runtime)

Performance_Explore

Performance_ExplorePostRoutePhysOpt

Performance (aggressive – increases runtime and area)
Power (high effort – increases runtime) Power_DefaultOpt
Power (aggressive – increases runtime, reduces performance)
Area (Aggressive – reduces performance) Area_Explore

The following table lists the Quartus Prime register optimizations and the equivalent Vivado Design Suite implementation settings.

Table 2. Mapping Quartus Prime Register Optimization and Vivado Implementation Settings
Quartus Prime Prevent Register Optimization Vivado Implementation Options
Prevent register merging
  • Avoid opt_design with sequential resynthesis
  • Default is without sequential resynthesis
Prevent register duplication Disable phys_opt_design
Prevent register re-timing
  • Avoid phys_opt_design with re-timing
  • Default is without re-timing
Note: There is no equivalence for the Fitter Initial Placement Seed in the Vivado Design Suite. Only the ISE design tools offered the similar cost-tables for MAP and PAR. The Vivado Design Suite counterpart of the Quartus Design Space Explore is the Design Runs window, where multiple runs can be set up with different implementation strategies.