Rodrigo Wuerdig
10/29/2023, 10:06 PM"FP_PDN_MACRO_HOOKS": [
"egd_top_wrapper vccd1 vssd1 vccd1 vssd1",
"R4_butter vccd1 vssd1 vccd1 vssd1",
"wb_buttons_leds vccd1 vssd1 vccd1 vssd1"],
That is maybe considering vccd1 and vssd1 as 6 different nets. Does anyone know how to solve that?
All the files can be seem at https://github.com/unic-cass/IC1-CASSMitch Bailey
10/30/2023, 12:15 AM"
. Try
"FP_PDN_MACRO_HOOKS": [
"egd_top_wrapper vccd1 vssd1 vccd1 vssd1,",
"R4_butter vccd1 vssd1 vccd1 vssd1,",
"wb_buttons_leds vccd1 vssd1 vccd1 vssd1"],
Rodrigo Wuerdig
10/30/2023, 12:31 AMRodrigo Wuerdig
10/30/2023, 12:44 AMMitch Bailey
10/30/2023, 2:25 AMruns/23_10_29_21_33/logs/signoff/29-user_project_wrapper.lef.lvs.log
?Rodrigo Wuerdig
10/30/2023, 12:10 PMMitch Bailey
10/30/2023, 2:11 PMwb_buttons_leds
o_wb_stall |(no matching pin)
o_wb_stall
is in the layout but not the source.
and your wb_buttons_leds
macro is not powered
Net: vccd1 |(no matching net)
R4_butter/vccd1 = 1 |
egd_top_wrapper/vccd1 = 1 |
|
Net: vssd1 |(no matching net)
R4_butter/vssd1 = 1 |
egd_top_wrapper/vssd1 = 1 |
|
Net: wb_buttons_leds/vccd1 |(no matching net)
wb_buttons_leds/vccd1 = 1 |
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
(no matching net) |Net: vssd1
| R4_butter/vssd1 = 1
| egd_top_wrapper/vssd1 = 1
| wb_buttons_leds/vssd1 = 1
|
(no matching net) |Net: vccd1
| R4_butter/vccd1 = 1
| egd_top_wrapper/vccd1 = 1
| wb_buttons_leds/vccd1 = 1
Take a look at the layout to see if you can tell why. It may be that the macro is too short and doesn’t cross the necessary power rails. If so, you could reposition it so it does cross.Rodrigo Wuerdig
10/30/2023, 2:19 PMRodrigo Wuerdig
10/30/2023, 2:52 PMRodrigo Wuerdig
10/30/2023, 3:19 PMdesing_is_core
flag. So it is probably conflicting with the PDN at MET4 and MET5.
They are redoing the synthesis. Thanks a lot for your help!Rodrigo Wuerdig
11/01/2023, 1:33 AMRodrigo Wuerdig
11/01/2023, 12:41 PMwb_clk_i
+ zero delay at wb_addr_i
and wbs_dat_i
. If someone knows how to solve that... I've tried to put the block that is using the wb very close to the pins but I got no luck with that...