add ihp stuff?

This commit is contained in:
Julian Daube 2018-12-14 14:11:21 +01:00
parent 4f25a4a4aa
commit ea4c5c25fd
1 changed files with 25 additions and 3 deletions

View File

@ -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)
)
)
)
)