Wajeh ul hasan
05/29/2022, 6:48 AM[WARNING]: All internal macros will not be connected to power.
I can visually see that no power pins of the macro have been imported during the PDN.
I also checked and the pins are defined in the LEF file
Is there some flag I have to set manually ?
@Matt VennWajeh ul hasan
05/29/2022, 7:06 AMMatt Venn
05/29/2022, 7:22 AMMatt Venn
05/29/2022, 7:23 AMWajeh ul hasan
05/29/2022, 7:33 AMWajeh ul hasan
05/29/2022, 7:34 AMWajeh ul hasan
05/29/2022, 7:35 AMMatt Venn
05/29/2022, 7:47 AMHanssel Enrique Morales Norato
05/29/2022, 5:31 PMMitch Bailey
05/29/2022, 11:20 PMtcl_commands/floorplan.tcl
if { $::env(FP_PDN_ENABLE_MACROS_GRID) == 1 } {
# if macros connections to power are explicitly set
# default behavoir macro pins will be connected to the first power domain
if { [info exists ::env(FP_PDN_MACRO_HOOKS)] } {
set ::env(FP_PDN_ENABLE_MACROS_GRID) 0
foreach {instance_name hooks} $macro_hooks {
set power [lindex $hooks 0]
set ground [lindex $hooks 1]
if { $power == $::env(VDD_NET) && $ground == $::env(GND_NET) } {
set ::env(FP_PDN_ENABLE_MACROS_GRID) 1
puts_info "Connecting $instance_name to $power and $ground nets."
lappend ::env(FP_PDN_MACROS) $instance_name
}
}
}
} else {
puts_warn "All internal macros will not be connected to power."
}
gen_pdn
set ::env(FP_PDN_ENABLE_RAILS) 0
set ::env(FP_PDN_ENABLE_MACROS_GRID) 0
The error message All internal macros will not be connected to power.
occurs when FP_PDN_ENABLE_MACROS_GRID
is 0
. So the first time through, if FP_PDN_ENABLE_MACROS_GRID
is 1
, FP_PDN_MACROS
will be set.
But after gen_pdn
, FP_PDN_ENABLE_MACROS_GRID
is set to 0
, so subsequent runs may not pick up changes to the FP_PDN_MACROS
.
You could try running in a new runs
directory or deleting the runs/tag/config.tcl
file.donn
06/02/2022, 5:45 PMTayyeb Mahmood
06/03/2022, 3:57 PMMatt Venn
06/03/2022, 4:38 PMMitch Bailey
06/03/2022, 8:49 PMMatt Venn
06/03/2022, 9:12 PMTayyeb Mahmood
06/04/2022, 2:50 AMMatt Venn
06/04/2022, 10:33 AMMitch Bailey
06/04/2022, 11:44 AM[WARNING]: No internal macros will not be connected to power vccd2/vssd2.
would be more informative.Matt Venn
06/04/2022, 11:59 AMTayyeb Mahmood
06/04/2022, 11:59 AMTayyeb Mahmood
06/04/2022, 1:25 PM