Added missing nsd.1, nsd.2, psd.1, and psd.2 rules to the MR rule deck in klayout.
diff --git a/sky130/klayout/sky130A_mr.drc b/sky130/klayout/sky130A_mr.drc index 96fa34e..4f5b4e9 100755 --- a/sky130/klayout/sky130A_mr.drc +++ b/sky130/klayout/sky130A_mr.drc
@@ -294,9 +294,22 @@ # npc log("START: 95/20 (npc)") npc.width(0.27, euclidian).output("npc.1", "npc.1 : min. npc width : 0.27um") -npc.space(0.27, euclidian).output("npc.2", "npc.2 : min. npc spacing, should be mnually merge if less : 0.27um") +npc.space(0.27, euclidian).output("npc.2", "npc.2 : min. npc spacing, should be manually merged if less than : 0.27um") log("END: 95/20 (npc)") +# nsdm +log("START: 93/44 (nsdm)") +nsdm.width(0.38, euclidian).output("nsd.1", "nsd.1 : min. nsdm width : 0.38um") +nsdm.space(0.38, euclidian).output("nsd.2", "nsd.2 : min. nsdm spacing, should be manually merged if less than : 0.38um") +log("END: 93/44 (nsdm)") + +# psdm +log("START: 94/20 (psdm)") +psdm.width(0.38, euclidian).output("psd.1", "psd.1 : min. psdm width : 0.38um") +psdm.space(0.38, euclidian).output("psd.2", "psd.2 : min. psdm spacing, should be manually merged if less than : 0.38um") +log("END: 94/20 (psdm)") + +# licon # licon log("START: 66/44 (licon)") if SEAL