I am getting DRC violations in FEOL check. Can som...
# shuttle-precheck
a
I am getting DRC violations in FEOL check. Can someone guide me how to remove them?
r
Open the files on the open galaxy desktop in Klayout and DRC
m
@User What error? Is it related to nsdm/psdm?
a
Unfortunately i don't know how to read the generated logs but here is the log file.
m
Looks like it might be in the sram module. Can you open the gds in klayout and read the drc log file? I think its Tools -> Marker Browser
a
I am getting
XML parser error: Expected '/' here: |(22.19,35 .. in line 444, column 85
error when opening _klayout_feol_check.xml_ in klayout.
r
Just run the DRC again. Tools > DRC > sky130 DRC script
a
Are the prechecks running in github actions different? Because the FEOL check is passing in Github Actions and failing in my local computer
r
Yes you can ignore the github action outcomes
Whats the link to your project repo
a
This is the result of opening the log in klayout;
r
You can highlight the errors to see where they are
Also from what i've heard, they are some psdm/nsdm errors that get waived due to something wrong with the way SRAM is generated, but yours may be fixable
m
The error loading the file may be due to an out of date klayout. What version are you on?
a
KLayout 0.26.2
m
Upgrading to 0.27.* will eliminate the parser error
XML parser error: Expected '/' here: |(22.19,35 .. in line 444, column 85
.
j
@User those errors are in the SRAM cell. they are waived for the tapeout. you need to update your precheck to mpw-5c and then rerun. the current precheck excludes those errors in for the SRAM macros.
go to your precheck directory and run
git checkout mpw-5c
. then
git pull
. go back to your project and run
make run-precheck
you can also just skip the above and create your project on the Efabless site and then submit a precheck job. don’t forget to submit a tapeout job once it finishes.
a
Thank you @User and @User