Hi all, One of our interns at Mabrains has created...
# klayout
a
Hi all, One of our interns at Mabrains has created this video on how to create and verify a layout using klayout PDK, Please find the link to the Arabic version below:

https://youtu.be/5PPUtl6SdCw

And Also, please find the PDK at: https://github.com/mabrains/sky130_klayout_pdk We will release the English version soon. Thanks @Ahmed Elbadry
r
Hi @Amro Tork , quick feedback . In last MPW6 we tried to use the via generator. But some issue was happening at prechecks. In the GDS it was creating a hierarchy for the vias and naming it (ok i guess) , but the prechecks was compares to the verilog hierarchy. Will be great if someone can test if the same issue is there or not. I agree this might be a efabless issue , but i dont have the infrastructure right now to replicate. Thanks
a
@Ryan Wans That's the issue with Magic. The best solution to flatten the design.
That's how we did it.
r
@Amro Tork - yes finally we had to flatten too. Thanks
a
@Ryan R Glad to help
y
I would not recommend people flatten their design unless they really can't avoid it. (and I say this as someone who flattened both my submissions on MPW 1 and 2). Best to try and get efabless to fix the issue @jeffdi @Tim Edwards @Mitch Bailey
👍 1
a
@yrrapt We only did that for the precheck. Internally in our design process, we use hierarchical database.
m
We’re talking about using the via generator at the top level with hand drawn layout, right? Do you see a problem if you add a level of hierarchy - put all your via’s in
user_analog_proj_example
, for instance. @yrrapt I believe the connection check has been fixed in the precheck.