Md Omar Faruque
05/29/2024, 8:17 PMMitch Bailey
05/30/2024, 1:34 AMuser_project_wrapper
in caravel_user_project
picks up the pin locations from a def file (which overrides the pin_order.cfg
settings).
"FP_DEF_TEMPLATE": "dir::fixed_dont_change/user_project_wrapper.def",
You could create your own def file with the pin locations exactly where you want.Md Omar Faruque
05/30/2024, 4:26 AMMitch Bailey
05/30/2024, 5:17 AMfind openlane/user_proj_example -name '*odb'
, you should see the openroad files at various steps. Open a db file and then select the nets.
You actually do not need to harden the user_proj_example
circuit. You can synthesize the top level user_project_wrapper
flattening the user_proj_example
. This might provide better overall timing results and have the io connections closer to the pins.