https://open-source-silicon.dev logo
d

drr

11/14/2020, 12:20 AM
Question regarding magic / antenna DRC: Just ran a demo design through the openlane flow and while it succeeded, I did get 129 Magic_violations and 81 antenna violations. All the magic.drc errors are of this kind:
Copy code
All nwells must contain metal-connected N+ taps (nwell.4)
I am not designing my own cells or modifying the ones provided in the Skywater libs. Does anyone know how these are caused or how to address them? My design is all HDL. This is with
rc4
of the open lane repo, running in docker.
r

Riking28

11/14/2020, 4:08 AM
Try a design exploration over the antenna insertion strategy - values 1, 2, and 3 (3 is best/slowest).
DIODE_INSERTION_STRATEGY
d

drr

11/14/2020, 6:10 AM
Thanks @Riking28, I see that 3 was the default it was using. You've seen better results sometimes with the 1 / 2? I'll try and see Will also see if I can get caravel building, seems that the configs and build artefacts are there now
r

Riking28

11/14/2020, 5:33 PM
3 should be the best one, 1/2 over insert on purpose. You can also try increasing the max iters, or tweaking other parameters like floor planning and global placement density
💯 1
a

Amr Gouhar

11/16/2020, 4:25 PM
@drr: You're probably using the latest pdk (skywater, open_pdks) with rc4. Which will cause this https://github.com/efabless/openlane/issues/84#issuecomment-724011544
👍 1