This message contains interactive elements.
# klayout
v
This message contains interactive elements.
f
@vks Please use latest version in Mabrains PR repo
Via generator Pcell has been updated.
v
@Farag Elsayed should complete
cells
folder be copied from Mabarins PR repo or only via specific
*.py
files ?
f
Only via specific
*.py
files
👍 1
v
This message contains interactive elements.
f
I'm not sure if all Pcells are DRC clean or not. Unfortunately, Working on Pcells has been halted at this time. You need to fix DRC/LVS errors manually.
v
Manually means need to flatten pcell and then update spacing and dimensions as per DRC rule. Is it correct ? Is it possible for me to correct these DRC errors inside pcell code itself? I can try it for these 2 NMOS and PMOS pcells initially and if successful can do it for remaining pcells in gf180 library.
f
Yes, correct. Yes, you could do that by modifying generator itself. It was implemented using Gdsfactory python package.
v
You need to guide me for where to find pcell code for devices like
nfet
pfet
in gf180 library. Is it available inside
$PDK_HOME/$PDK/libs.tech/klayout/pymacros
f
Yes, all generators in same directory. Anyway, we plan to replace the current version implemented using Gdsfactory with another version implemented using klayout itself (pya package).
v
I checked the code but seems out of my understanding. Are these pcell drc errors expected to be rectified in future release (pya package). Any expected timeline for this update. Will GDS submitted for open mpw shuttle be accepted for fabrication if such pcell errors remain in design layout ?
If so, will is it ok to ignore these errors for now.
f
Sadly, I have no idea about timeline. I'm not sure about this, but I think it should pass mpw prechecks. @Amro Tork Is that right ? Also, I think there is no MPW nowadays.
v
Thanks @Farag Elsayed for this information.
🙌 1
Can we also use Klayout with sky130 pdk seamlessly ? Is it supported through volare.
I feel magic is little cumbersome to use hence prefer klayout for layout.
f
Yes, it's supported by volare
v
How can switch from current gf180 to sky130 pdk in volare be made ? Just updating
$PDK_ROOT
and
$PDK
variable enough.
f
Yes, it should work if you have installed sky130 using volare correctly.
v
@Farag Elsayed Trying to work in klayout with sky130 pdk but it is not integrated directly. How to integrate sky130 library including pcells with klayout?