<@U018LA3KZCJ> <@U0268926L04> Do we have any example on how to hook-up a macro which as two power d...
d
@Matt Liberty @Vijayan Krishnan Do we have any example on how to hook-up a macro which as two power domain at user_project_wrapper level using openlane PDN flow. Background: I am trying to integrate ADC by @Christoph Weiser which has two power avdd/avss and dvdd/dvss domain
m
Did you try something like?
Copy code
set ::env(FP_PDN_MACRO_HOOKS) "\
	mprj vccd1 vssd1 dvdd dvss,
    mprj vdda1 vssa1 avdd avss"
(I hope I have those in the right order (net net pin pin, right?).
d
Thanks 🙏, In Previous MPW-6 pdn_cfg.tcl had only three variable <instance> <power_net><grount_net> option, look like MPW-7 has additional option <instance> <power_net><grount_net> <power_pin><grount_pin> set pdn_hooks [split $::env(FP_PDN_MACRO_HOOKS) ","] foreach pdn_hook $pdn_hooks { set instance_name [lindex $pdn_hook 0] set power_net [lindex $pdn_hook 1] set ground_net [lindex $pdn_hook 2] set power_pin [lindex $pdn_hook 3] set ground_pin [lindex $pdn_hook 4]
m
Yep. config.tcl file needs to be changed for all the older designs.