Burak Aykenar
10/27/2023, 6:38 AMBurak Aykenar
10/27/2023, 6:40 AMBurak Aykenar
10/27/2023, 7:24 AMMitch Bailey
10/27/2023, 7:45 AMPL_RESIZER_MAX_CAP_MARGIN
to enable this, be sure PL_RESIZER_DESIGN_OPTIMIZATIONS
is enabled.
Other settings you might want to check
PL_RESIZER_BUFFER_INPUT_PORTS
PL_RESIZER_REPAIR_TIE_FANOUT
and their GLB
equivalents.Burak Aykenar
10/27/2023, 7:46 AMPL_RESIZER_DESIGN_OPTIMIZATIONS
is enabled."
good catch :lBurak Aykenar
10/27/2023, 7:48 AMBurak Aykenar
10/27/2023, 7:50 AMBurak Aykenar
10/27/2023, 7:53 AMMitch Bailey
10/27/2023, 7:58 AMBurak Aykenar
10/27/2023, 9:07 AMBurak Aykenar
10/27/2023, 1:06 PMMitch Bailey
10/27/2023, 1:24 PMBurak Aykenar
10/27/2023, 1:39 PMMitch Bailey
10/27/2023, 3:30 PMuser_project_wrapper
user_proj_example
hard macros
Designs like this usually only do routing at the top user_project_wrapper
level, so you might want to run user_proj_example
with stricter parameters because you won’t be adding buffers at the top level.
The other thing you might try, is eliminating the user_proj_example
level and synthesizing user_project_wrapper
. This will require some configuration changes to enable standard cell placement at the top level, but may eliminate some of the slew, fanout, and cap warnings.
As to whether or not you can ignore the errors, I think it depends on the signal. If it is a relatively stable signal like reset, you might not need to worry too much. clock signals should probably be fixed.Burak Aykenar
10/30/2023, 11:48 AMMitch Bailey
10/30/2023, 2:15 PMSYNTH_ELABORATE_ONLY "1"
RUN_FILL_INSERTION "0"
RUN_TAP_DECAP_INSERTION "0"
I suggest looking at user_proj_example/config.json
for reference.steven darker
11/04/2023, 5:09 AMLinen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.
Powered by