<@U017X0NM2E7> I am getting some errors in prechec...
# shuttle-precheck
v
@Mitch Bailey I am getting some errors in precheck. Please suggest how to get them addressed.
precheck.log
file attached for your reference. DRC error count shown in magic window is 0, yet 4 drc errors are detected in precheck run. What could be the issue?
m
you can check the DRC violations produced by klayout by running for FEOL:
Copy code
klayout /home/vks/ssp_testchip/gds/user_analog_project_wrapper.gds -m /home/vks/ssp_testchip/precheck_results/01_NOV_2023___11_39_39/outputs/reports/klayout_feol_check.xml
for beol:
Copy code
klayout /home/vks/ssp_testchip/gds/user_analog_project_wrapper.gds -m /home/vks/ssp_testchip/precheck_results/01_NOV_2023___11_39_39/outputs/reports/klayout_beol_check.xml
The XOR differences can be found here
/home/vks/ssp_testchip/precheck_results/01_NOV_2023___11_39_39/outputs/user_analog_project_wrapper.xor.gds
and looks like you have an LVS error, that might be causing the consistency error as well.
v
@Marwan Abbas Thanks for suggestions. Can i check these errors inside magic. Not able to see them properly in klayout.
I do have property errors in LVS which are fine with me. Is it mandatory to have LVS clean for tapeout and submission ?
m
Not sure if magic can read klayout's database marker, what's the issue with klayout?
v
1. I can't rectify shown errors inside klayout. Should klayout used only as reference and I need to open my layout in magic to rectify error shown in klayout ? 2. Why magic is not able to capture these error shown in klayout during precheck? Need to update pdk , magic ?
m
Klayout is our main DRC signoff tool, and it runs the MR rules specified by the foundry. @Tim Edwards can you comment? Does Magic know how to read klayout's marker db file? What's the normal flow for analog designs in this case?
t
@Marwan Abbas: Magic can't read an XML file, if that's what you mean. If klayout can export a GDS file of DRC error markers, magic could read that, which is how I've done it in the past.
v
@Tim Edwards I dumped the layout in klayout with FEOL error markers and read that gds in magic. But magic shows DRC errors 0 in this imported gds . How can I see these errors highlighted in Klayout also inside magic in order to rectify them for precheck clearance ?
t
Do you know what GDS layer number klayout is using for the DRC errors?
v
No, any suggestion how to find this layer.
m
@vks do you see any layers in klayout’s layer menu that don’t have names?