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
Matt Venn
02/16/2024, 9:03 PM
Cryptic errors are not good, but I don't think there's a way of instantiation a macro without also setting a location
m
Mitch Bailey
02/16/2024, 10:33 PM
@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
Edmund Lam
02/17/2024, 4:22 PM
@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...
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.