Use Physical Optimization - 2024.1 English

UltraFast Design Methodology Guide for FPGAs and SoCs (UG949)

Document ID
UG949
Release Date
2024-06-26
Version
2024.1 English

Physical optimization (phys_opt_design) automatically replicates the high fanout net drivers based on slack and placement information, and usually significantly improves timing. AMD recommends that you drive high fanout nets with a fabric register (FD*), which is easier to replicate and relocate during physical optimization.

In some cases, the default phys_opt_design command does not replicate all critical high fanout nets. Use a different directive to increase the command effort: Explore, AggressiveExplore or AggressiveFanoutOpt. Also, when a high fanout net becomes critical during routing, you can add an iteration of phys_opt_design to force replication on specific nets before trying to route the design again. For example:

phys_opt_design -force_replication_on_nets [get_nets [list netA netB netC]]