sage walker
06/15/2023, 9:56 PMMitch Bailey
06/15/2023, 11:44 PMcif see <layer>
command ( I think cif see
by itself will give you a list of valid layers.) Use feedback clear
to remove the markers.sage walker
06/16/2023, 5:07 AMMitch Bailey
06/16/2023, 6:10 AMMitch Bailey
06/16/2023, 6:11 AMLuis Henrique Rodovalho
06/16/2023, 7:14 AMMitch Bailey
06/16/2023, 7:39 AMAmro Tork
06/16/2023, 8:05 AMMitch Bailey
06/16/2023, 8:11 AMLuis Henrique Rodovalho
06/16/2023, 2:14 PMAmro Tork
06/16/2023, 2:52 PMsage walker
06/16/2023, 8:39 PMsage walker
06/16/2023, 8:40 PMrun_drc.py
script?Tim Edwards
06/19/2023, 6:03 PMsram_contact.gds
, though, the answer is that rule CO.4
states that diffusion must overlap contact by 0.07um. In magic, the corresponding (modified) rule says that diffusion must overlap the (magic derived layer) contact by 0.065um. Magic's rule is correct and the GDS violates the GF DRC rule. It's possible/likely that this contact layout was never meant to be used standalone, but if the expectation was that the layout should satisfy the layer overlap requirements, then the diffusion should surround the contact on all sides by 0.07um.
FYI, you can view exact GDS layers in magic either by viewing them individually in a magic layout using, e.g., `cif see CONT`; or else by running magic with, e.g., -T /usr/share/pdk/gf180mcuD/libs.tech/magic/gf180mcuD-GDS.tech
, which displays all GDS layers (or at least all of them that are defined in the tech file) exactly.Tim Edwards
06/19/2023, 6:06 PMco4_l1 = main_contact.enclosed(comp, 0.07.um, euclidian).polygons(0.001)
.Luis Henrique Rodovalho
06/19/2023, 8:15 PMTim Edwards
06/19/2023, 8:18 PMsage walker
06/20/2023, 8:50 PMTim Edwards
06/20/2023, 9:03 PMTim Edwards
06/20/2023, 9:09 PMCO.4 - 2 * CO.6
which is what I usually do to indicate that the rule value is derived because the layer is derived. I'll consider that a bug and fix it.
I realized when trying to get to the same location in the documentation from the top that the contents on the left side don't indicate that they can be expanded until I click on them. Then they immediately unexpand back to the next level instead of expanding. But after that I can go back to the original location in the contents and now it can be expanded. That is so screwed up. Don't know if it's specific to my version of Firefox, which admittedly does have a number of "features" resulting from bad interactions with my (ancient) window manager.sage walker
06/20/2023, 9:11 PMTim Edwards
06/20/2023, 9:11 PMTim Edwards
06/20/2023, 9:13 PM