From d9e324bd1541a2286d3d431d64d807506cd533e4 Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Thu, 11 Jan 2024 10:48:17 -0500 Subject: [PATCH] Added DRC rule to the drc(full) deck for sky130 to capture the rule for HVNTM spacing across a PTAP region. This needs to be checked because the PTAP prevents the HVNTM from being merged across the intervening space. --- VERSION | 2 +- sky130/magic/sky130.tech | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 9c52351c..168ef9f3 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.466 +1.0.467 diff --git a/sky130/magic/sky130.tech b/sky130/magic/sky130.tech index 597e3e75..9b98a841 100644 --- a/sky130/magic/sky130.tech +++ b/sky130/magic/sky130.tech @@ -4454,6 +4454,17 @@ variants (fast),(full) ~(pfetlvt,nfetlvt,pdiodelvt,ndiodelvt)/a allfetsnolvt 415 \ "Min. spacing between FET and LVTN in S/D direction < %d (lvtn.3b)" +#-------------------------------------------------------------------- +# HVNTM +#-------------------------------------------------------------------- + +variants (full) + # This requires extra spacing of hvndiff if a ptap is in between + cifwidth hvntm_generate 700 "Width of HVNTM < %d (hvntm.1)" + cifspacing hvntm_generate hvntm_generate 700 touching_ok \ + "HVNTM spacing < %d (hvntm.2)" +variants * + #-------------------------------------------------------------------- # NPC (Nitride poly Cut) #--------------------------------------------------------------------