@Sakib Pathen Thanks for the week 6 presentation.
I think the question at the 25 minute mark about supporting different transistor types may be critical.
For sky130 there are at least the following transistor types:
I'll look into this and get back to you all tomorrow. Thanks for pointing this out.
m
Mitch Bailey
07/19/2024, 2:04 PM
@Sakib Pathen I don’t know how much flexibility you want to add. glayout uses layer translation to provide support for multiple pdks. At a minimum, maybe thin-ox vs thick-ox, and standard Vth, low Vth or High Vth would be a good starting point. The drc rules for each combination may be different though.
c
Chetanya Goyal
07/19/2024, 6:42 PM
Currently the way glayout mostly implements separations in a way that the maximum possible layer to layer separation is accommodated (a similar concept applies for other rule pairs)
As for support, any layer can be instantiated as a property of Gdsfactory (there is an example of an opamp helper function in the repo which places low voltage layer rectangles over certain fets). It is up to the designer to use these in whatever way they see fit
Please let me know if I have misunderstood your requirement or the task at hand
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.