Consistancy check failed in precheck (local). But ...
# caravel
l
Consistancy check failed in precheck (local). But the macro is defined with power pins.
v
check your
FP_PDN_MACRO_HOOKS
in
config.tcl
defined as per latest format
<instance_name> <vdd_net> <gnd_net> <vdd_pin> <gnd_pin>
can you share your
config.tcl
and
macros.cfg
l
## Internal Macros ### Macro PDN Connections set ::env(FP_PDN_MACRO_HOOKS) "\ mprj vccd1 vssd1 vccd1 vssd1 \ cpu0 vccd1 vssd1 vccd1 vssd1 \ memLword vccd1 vssd1 vccd1 vssd1 \ memHword vccd1 vssd1 vccd1 vssd1 "
macro.cfg mprj 1175 1690 N cpu0 1175 500 N memLword 500 2500 N memHword 1900 2500 N
v
## Internal Macros ### Macro PDN Connections set ::env(FP_PDN_MACRO_HOOKS) "\ mprj vccd1 vssd1 vccd1 vssd1, \ cpu0 vccd1 vssd1 vccd1 vssd1, \ memLword vccd1 vssd1 vccd1 vssd1, \ memHword vccd1 vssd1 vccd1 vssd1 "
update in above format. need to separate with
,
l
Thanks @Vijayan Krishnan. It worked.