diff --git a/checks/tech-files/sky130A_mr.drc b/checks/tech-files/sky130A_mr.drc index fdd2962..0637ca3 100644 --- a/checks/tech-files/sky130A_mr.drc +++ b/checks/tech-files/sky130A_mr.drc @@ -7,8 +7,10 @@ # History : # 2022-6-22 : 2022.6.30_01.07 release # +# 2023-6-14 : 2023.6.14_01.08 release +# ########################################################################################## -release = "2022.6.30_01.07" +release = "2023.6.14_01.08" require 'time' require "logger" @@ -575,6 +577,8 @@ huge_m3 = huge_m3.edges.outside_part(m3.merged) non_huge_m3.space(0.3, euclidian).output("m3.2", "m3.2 : min. m3 spacing : 0.3um") +m3.with_area(0..0.240).output("m3.6", "m3.6 : min. m3 area : 0.240umĀ²") + (huge_m3.separation(non_huge_m3, 0.4, euclidian) + huge_m3.space(0.4, euclidian)).output("m3.3cd", "m3.3cd : min. 3um.m3 spacing m3 : 0.4um") if FLOATING_MET m3.not_interacting(via2.or(via3)).output("m3.x", "floating met3, must interact with via2 or via3") @@ -791,4 +795,4 @@ logger.info(" nsd.2 | sram") logger.info(" psd.1 | sram") logger.info(" psd.2 | sram") logger.info(" ") -logger.info("release #{release}") \ No newline at end of file +logger.info("release #{release}")