diff --git a/scripts/tcl_commands/placement.tcl b/scripts/tcl_commands/placement.tcl index 479777224..7b333e153 100755 --- a/scripts/tcl_commands/placement.tcl +++ b/scripts/tcl_commands/placement.tcl @@ -186,7 +186,7 @@ proc run_placement {args} { # useful for very tiny designs random_global_placement } else { - if { $::env(FP_IO_MODE) == 0 } { + if { $::env(FP_IO_MODE) == 0 && ![info exists ::env(FP_PIN_ORDER_CFG)] } { global_placement_or -skip_io -name global_skip_io -log $::env(placement_logs)/global_skip_io.log place_io -outdir $::env(placement_tmpfiles) -log $::env(placement_logs)/io.log }