Corrected an error with the generation of DUALGATE. Although DUALGATE may include tap diffusion, the intent of DUALGATE is to stop short of butted taps. Doing so makes it easier to place 5V_XTOR without violating the PL.12 DRC rule.
diff --git a/gf180mcu/magic/gf180mcu.tech b/gf180mcu/magic/gf180mcu.tech index 8a37bcb..3be319a 100644 --- a/gf180mcu/magic/gf180mcu.tech +++ b/gf180mcu/magic/gf180mcu.tech
@@ -969,9 +969,11 @@ mask-hints PPLUS calma 31 0 -#----------------------------------------------------- +#------------------------------------------------------ # DUALGATE (thickox) -#----------------------------------------------------- +# Note: Rule DV.5 cannot be violated when automatically +# generated. +#------------------------------------------------------ layer DUALGATE # NOTE: This rule requires satisfying PL.19; poly cannot @@ -980,8 +982,7 @@ # Rule DV.8 (DUALGATE around poly) grow 400 # Rule DV.6 (DUALGATE around diff, LV substrate tap excepted) - bloat-or allndiffmv * 240 *psd 0 - bloat-or allpdiffmv * 240 + bloat-or allndiffmv * 240 *mvpsd 0 grow 219 shrink 219 mask-hints DUALGATE