Hi, are there any resources on instantiating macro...
# caravel
e
Hi, are there any resources on instantiating macros with
VERILOG_BLACKBOX_FILES
without explicitly specifying instance locations in
macro.cfg
? I've tried pushing
user_project_wrapper
through after deleting
FP_PDN_MACRO_HOOKS
and
MACRO_PLACEMENT_CFG
to see if the tool could do it on its own, but I'm getting a cryptic error and am not sure what is going wrong.
Copy code
[INFO DRT-0199]   Number of violations = 1.
Viol/Layer        met4
Short                1
m
Cryptic errors are not good, but I don't think there's a way of instantiation a macro without also setting a location
m
@Edmund Lam The error is stating that after the detailed routing step there is one violation - a short on the metal4 layer. There may be another file that has the location.
1
e
@Matt Venn is there no way for the tool to place the macros for me? I am building a module with many reuses of the same macro but it is parametrized and I would ideally want the tool to figure out the best placement...
m
not that I know of