Charly Meyer
05/21/2024, 2:02 PMMitch Bailey
05/21/2024, 2:15 PMCharly Meyer
05/23/2024, 8:36 AMMitch Bailey
05/23/2024, 1:57 PMReading "inv4_hvl".
Warning: direction reversal in path.
This is where a path bends back on itself. I think the fab refuses to manufacture designs with these errors.
From the precheck.log
2024-05-22 09:55:08 - [ERROR] - Violation Message 'N-Diffusion spacing to N-well < 0.34um (diff/tap.9)' found 27216 times.
2024-05-22 09:55:08 - [ERROR] - Violation Message 'All nwells must contain metal-connected N+ taps (nwell.4)' found 13 times.
2024-05-22 09:55:08 - [ERROR] - Violation Message 'poly contact spacing to P-diffusion < 0.235um (licon.9 + psdm.5a)' found 36492 times.
2024-05-22 09:55:08 - [ERROR] - Violation Message 'N-diffusion contact width < 0.17um (licon.1)' found 1276 times.
I didn’t see any klayout drc error reports with errors. Do you know which one it is?Charly Meyer
05/23/2024, 3:16 PMMitch Bailey
05/23/2024, 4:14 PMdirection reversal
message is in logs/magic_drc_check.log
The magic errors may be due to more checks in magic than the absolutely required manufacturing checks. They may also be caused by cross hierarchy diffusion/implant/poly which magic does not always process as expected.
Do the DRC errors appear to be true errors when cross referenced with the pdk? You can find the explanations and related diagrams at https://skywater-pdk.readthedocs.io/en/main/rules/periphery.html. For example, search for nwell.4
You can view the magic errors in klayout with this file ./outputs/reports/magic_drc_check.xml
.Charly Meyer
05/23/2024, 4:23 PMCharly Meyer
05/24/2024, 8:46 AMMitch Bailey
05/24/2024, 10:24 AM