fix(precheck/sky130A): Fix MR_licon.SP6 again

Previous fix caused issue with resistors since that check must not
apply to anything in prec_res zone according to licon.9

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
This commit is contained in:
Sylvain Munaut
2026-05-05 22:22:48 +02:00
parent afbe0d69fc
commit c4972e27ca
+3 -3
View File
@@ -898,12 +898,12 @@ if FEOL
) )
# MR_licon.SP.6: poly_licon minimum space to psdm (overlap prohibited) ≥ 0.11 # MR_licon.SP.6: poly_licon minimum space to psdm (overlap prohibited) ≥ 0.11
poly_licon_all = licon.and(poly) poly_licon_not_prec_resistor = licon_not_prec_resistor.and(poly)
poly_licon_all.separation(psdm, 0.11, euclidian).output( poly_licon_not_prec_resistor.separation(psdm, 0.11, euclidian).output(
"MR_licon.SP.6", "MR_licon.SP.6",
"MR_licon.SP.6 : poly_licon minimum space to psdm (overlap prohibited) : 0.11um" "MR_licon.SP.6 : poly_licon minimum space to psdm (overlap prohibited) : 0.11um"
) )
poly_licon_all.interacting(psdm).output( poly_licon_not_prec_resistor.interacting(psdm).output(
"MR_licon.SP.6_overlap", "MR_licon.SP.6_overlap",
"MR_licon.SP.6 : licon and psdm must not overlap" "MR_licon.SP.6 : licon and psdm must not overlap"
) )