Hi, I have this problem, my configuration is FP_C...
# openlane
j
Hi, I have this problem, my configuration is FP_CORE_UTIL 65 IPL_TARGET_DENSITY 0.60 GLB_RT_ADJUSTMENT 0.1
m
It should be
PL_TARGET_DENSITY 0.60
Isn’t it?
j
Yes 0.60
Or What do you mean
m
would you mind try for lower density to maybe:
PL_TARGET_DENSITY 0.3
and see what would happen.
j
Ok, I'm going to try that
m
Note that:
IPL_TARGET_DENSITY 0.60
is not correct AFAIK and it should be
PL_TARGET_DENSITY 0.60
.
j
Yes
Imagen de iOS.jpg
m
yes. now change it to 0.3 or 0.1
j
Error
Imagen de iOS.jpg
m
I don’t see any errors. Did you run the flow after prep?
j
it won't let me run the preparation
m
However it seems like you forgot to set the design’s name
j
No, his name is picorv32a
There is
m
would you mind put your config file here?
j
Ok give me a second
config.tcl.txt
m
Let’s see if @Matt Venn can help you.
j
I think that is this
::env(SYNTH_STRATEGY) DELAY|AREA 0-3|0-2
t
Yes that is the wrong syntax. Try something like:
::env(SYNTH_STRATEGY) "DELAY 2"
You can run synth_explore to find a better strategy for your design
j
Both? Synth_strategy and synth_explore?
I can't see
t
If you run
flow.tcl -design <design_name> -synth_explore
it creates a nice analysis of the different synth strategies available
j
Ohh ok wait give me a second
t
You can then choose the one that fits you best and define it in the config.tcl file you showed
j
But that is before of “./flow.tcl -interactive” or ?
m
Also, have you updated your openlane yet? Everyone will be expecting you to be on a recent one.
The errors you were posting before were due to very old tools
t
No need to run it interactively, just run this command:
flow.tcl -design <design_name> -synth_explore
with your design name
But before anything else consider updating like Matt said
m
@Matt Venn So that’s why the errors seem pretty much odd and new to me? 😀
m
Yes
1
Back when OpenLane was OpenLANE
m
Wow! Didn’t know that… Thanks for the info.
m
Look at the logs screenshots
m
You mean v0.21?
m
And the path names
👍 1
m
What is the current version?
m
I just use the ones tagged by efabless to make sure they are compatible with the shuttles
I'm on whatever mpw7a is
m
Got it! BTW thanks a lot Matt.
👍 1