From b57f798ec444599a06ec3f98b5d696cb5fc72912 Mon Sep 17 00:00:00 2001 From: Uri Shaked Date: Fri, 5 Dec 2025 10:00:44 +0200 Subject: [PATCH] fix(precheck): disable additional min density checks for ihp-sg13g2 Disable GatPoly, Activ, and TopMetal2 min density checks --- precheck/tech-files/sg13g2_mr.lydrc | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/precheck/tech-files/sg13g2_mr.lydrc b/precheck/tech-files/sg13g2_mr.lydrc index 8e67ae1..687e99d 100644 --- a/precheck/tech-files/sg13g2_mr.lydrc +++ b/precheck/tech-files/sg13g2_mr.lydrc @@ -733,15 +733,15 @@ end.().output("Act.a", "Min. Activ width = 0.15") end.().output("Act.b", "Min. Activ space or notch = 0.21") if $density - -> do - Act_density.ext_with_density(0.0 .. 0.35, 'll') - end.().output("AFil.g", "Min. global Activ density [%] = 35.00") + #-> do + # Act_density.ext_with_density(0.0 .. 0.35, 'll') + #end.().output("AFil.g", "Min. global Activ density [%] = 35.00") -> do Act_density.ext_with_density(0.55 .. 1.0, 'll') end.().output("AFil.g1", "Max. global Activ density [%] = 55.00") - -> do - Act_density.ext_with_density(0.0 .. 0.25, 'll', tile_size(800.0.um), tile_step(400.0.um)) - end.().output("AFil.g2", "Min. Activ coverage ratio for any 800 x 800 µm² chip area [%] = 25.00") + #-> do + # Act_density.ext_with_density(0.0 .. 0.25, 'll', tile_size(800.0.um), tile_step(400.0.um)) + #end.().output("AFil.g2", "Min. Activ coverage ratio for any 800 x 800 µm² chip area [%] = 25.00") -> do Act_density.ext_with_density(0.65 .. 1.0, 'll', tile_size(800.0.um), tile_step(400.0.um)) end.().output("AFil.g3", "Max. Activ coverage ratio for any 800 x 800 µm² chip area [%] = 65.00") @@ -761,9 +761,9 @@ end.().output("Gat.b", "Min. GatPoly space or notch = 0.18") end.().output("Gat.d", "Min. GatPoly space to Activ = 0.07") if $density - -> do - Gat_density.ext_with_density(0.0 .. 0.15, 'll') - end.().output("GFil.g", "Min. global GatPoly density [%] = 15.00") + #-> do + # Gat_density.ext_with_density(0.0 .. 0.15, 'll') + #end.().output("GFil.g", "Min. global GatPoly density [%] = 15.00") end -> do @@ -942,9 +942,9 @@ end.().output("TM2.a", "Min. TopMetal2 width = 2.00") end.().output("TM2.b", "Min. TopMetal2 space or notch = 2.00") if $density - -> do - TM2_density.ext_with_density(0.0 .. 0.25, 'll') - end.().output("TM2.c", "Min. global TopMetal2 density [%] = 25.00") + #-> do + # TM2_density.ext_with_density(0.0 .. 0.25, 'll') + #end.().output("TM2.c", "Min. global TopMetal2 density [%] = 25.00") -> do TM2_density.ext_with_density(0.7 .. 1.0, 'll') end.().output("TM2.d", "Max. global TopMetal2 density [%] = 70.00")