From ea4c5c25fd7bc8bbf4450d21ab1dc52ec28c5228 Mon Sep 17 00:00:00 2001 From: Julian Daube Date: Fri, 14 Dec 2018 14:11:21 +0100 Subject: [PATCH] add ihp stuff? --- inductor_2.il | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/inductor_2.il b/inductor_2.il index 03f4f06..0808a8a 100644 --- a/inductor_2.il +++ b/inductor_2.il @@ -270,6 +270,23 @@ debug = nil ;when(isstart ind_createStart(id start whalv ndir)) ;when((n<=1) ind_createEnd(id end whalv ndir)) + when((and (not non_of_that_ihp_rubbish) isstart) + (dbCreateRect + id + '("IND" "drawing") + list(-whalv:(r+whalv) whalv:(r-whalv)) + ) + (dbCreateLabel + id + '("TEXT" "drawing") + 0:r + "L2_TM2" + "centerCenter" + "R0" + "roman" + whalv + ) + ) n -= 1 (output "n=%L\n", n) @@ -621,20 +638,25 @@ defun(drawInductor (n r width pitch) ("GatPoly" "nofill") ("Activ" "nofill") ("PWell" "block") + ("NoRCX" "drawing") ) ) ( gndShieldLayer "ilList" '("Metal1" "drawing")) + ( non_of_that_ihp_rubbish "boolean" nil) ) (let () (setup) -; (print blockLayers) (drawInductor turns radius width pitch) (when gndshield (drawGndShield radius+gndoverlap gndShieldLayer gndwidth gndpitch gndwindow) ) - (when blockLayers - (drawBlockLayers radius+gndoverlap blockLayers) + + (when (not non_of_that_ihp_rubbish) + (when blockLayers + (drawBlockLayers radius+gndoverlap blockLayers) + ) + ) ) )