From 7bf3e6206ee118f15b84f591a5efedab884e46de Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Thu, 18 May 2023 19:58:05 -0400 Subject: [PATCH 1/2] Added missing klayout DRC rule for metal 3 minimum area. --- checks/tech-files/sky130A_mr.drc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/checks/tech-files/sky130A_mr.drc b/checks/tech-files/sky130A_mr.drc index fdd2962..4a13ac9 100644 --- a/checks/tech-files/sky130A_mr.drc +++ b/checks/tech-files/sky130A_mr.drc @@ -575,6 +575,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 +793,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}") From 5b4056d97e9f92c00269d4c147ddf80e1f3ca535 Mon Sep 17 00:00:00 2001 From: marwaneltoukhy Date: Wed, 14 Jun 2023 18:02:44 +0300 Subject: [PATCH 2/2] updated release notes --- checks/tech-files/sky130A_mr.drc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/checks/tech-files/sky130A_mr.drc b/checks/tech-files/sky130A_mr.drc index 4a13ac9..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"