Hi <@U016HSAA3RQ>, I am getting these metal densit...
# tapeout-job
a
Hi @User, I am getting these metal density issues while executing tapeout job, I am not sure what these numbers indicate... How can I solve this issue?
m
@User Welcome to the party! 😁 https://skywater-pdk.slack.com/archives/C02KCG2DZK7/p1636665771044300 Look if this can help you, O/W you’re in a real trouble.
a
Thanks @User for pointing to the thread! Great i'll try this 🤞
Also @User, do you know what is the required value of metal density for these metal layers and the reason for the failure?
m
@User Li1 needs to be at least 40 percent.
h
It's the complement of the local interconnect layer that needs to have at least 0.4 density, i.e.
li1_ca_density = 1 - li1_density
. In other words you cannot exceed 60% material in the local interconnect layer.
1
a
Oh right! What about the other layers?
h
Your other layers look fine. For the precheck the cutoff is 0.4 for all layers except m5_ca where it is 0.24. I guess the tapout job uses similar values.
👍 1
If you check the
klayout_met_density_report.xml
file in the tapeout results and it only contains
li1_ca_density
and not the others then that's the only issue.
a
@User, looks like a
li1_ca_density
issue..
h
It will be the same issue that lots of people around here had in the past few days. Your design probably has a lot of empty space to be filled with decap cells and the default decap cells are dense in the li1 layer. You can try reducing your macro area as @User mentioned. You can follow @User's posts above, setting
DECAP_CELL
and using the
mpw-3b
docker image. If that doesn't work for some reason, you can also try my alternative docker image mentioned in my post from yesterday.
m
I just notice that a lot of people use the default die size from the example project and then if the design is small they have a lot of space left.
a
@User, I can't find
mpw-3b
tag on efabless/openlane. Can you point me where it is? Also I tried setting DECAP_CELL in my config.tcl and the
li_ca density
improved but it is still less than 0.4 and thus the tapeout job is failing.. help needed!
m
I think mpw-3b was deleted because it had a problem. think I saw this in the #analog-design channel
a
Oh right! thanks @User. This is why I wasn't able to find it..
m
👍 1
a
Hi @User, as attached in the above snippet, the
li1_ca_density
for my project is quite close to what is required i.e. 0.4... I am trying my best to solve the issue, but just wanted to know if this is acceptable somehow we couldn't meet 0.4?