Soumil Jain
08/31/2022, 6:20 AMhvntm.1, hvntm.2 - min. hvntm spacing : 0.7um
due to what looks like misaligned hvntm rectangles..
Any tips on how to debug this, since this layer does not show up in magic (corresponding magic layout attached), and so manually trying to draw does not seem to be an option?
In the layout below, I have an array of 5v nfets (nfet_g5v0d10v5), each with its own substrate diffusion. The hvntm layer is absent where the p-substrate diffusion is, which makes sense as it's not n-type diffusion. The transistor layout itself is flat and I did not instantiate a pcell.
#analog-designTim Edwards
08/31/2022, 12:17 PMMitch Bailey
08/31/2022, 4:35 PMtemplayer hvntm_block *mvpsd
grow 185
layer HVNTM
bloat-all mvnfet,mvnfetesd,mvnnfet,nnfet,*mvndiode,mvrdn,*nndiode *mvndiff
bloat-all mvvaractor *mvnsd
and-not hvntm_block
grow 185
grow 345
shrink 345
and-not hvntm_block
mask-hints HVNTM
calma 125 20
You can see that HVNTM is not generated symmetrically across the actual gate.
It looks to me as if psdm
and nsdm
overlap at the lower tap/diffusion boundary. Could that be causing problems?Soumil Jain
08/31/2022, 4:40 PMMitch Bailey
08/31/2022, 4:55 PMTim Edwards
08/31/2022, 5:07 PMSoumil Jain
08/31/2022, 5:24 PMSoumil Jain
09/01/2022, 3:49 PMTim Edwards
09/01/2022, 4:38 PMgds write 1T1R_16x16
, I don't get any of those "parent and child disagree on CIF" error messages, which means that the GDS should be DRC error-free.Soumil Jain
09/01/2022, 7:05 PMSoumil Jain
09/02/2022, 10:19 AMSoumil Jain
09/02/2022, 10:20 AMSoumil Jain
09/02/2022, 10:22 AMSoumil Jain
09/02/2022, 10:26 AM