final fixed version of the tcl file with name changes
diff --git a/gf180mcu/magic/gf180mcu.tcl b/gf180mcu/magic/gf180mcu.tcl index 4364361..6845a1c 100644 --- a/gf180mcu/magic/gf180mcu.tcl +++ b/gf180mcu/magic/gf180mcu.tcl
@@ -665,7 +665,7 @@ return {w 0.45 l 0.45 area 0.2025 peri 1.8 \ nx 1 ny 1 dummy 0 lmin 0.45 wmin 0.45 \ elc 1 erc 1 etc 1 ebc 1 doverlap 0 full_metal 1 \ - compatible {diode_nd2ps_03v3 diode_nd2ps_06v0 diode_nd2ps_06v0_nat}} + compatible {diode_nd2ps_03v3 diode_nd2ps_06v0 diode_nd2ps_06v0}} } proc gf180mcu::diode_pd2nw_03v3_defaults {} { @@ -681,15 +681,15 @@ nx 1 ny 1 dummy 0 lmin 0.45 wmin 0.45 \ elc 1 erc 1 etc 1 ebc 1 doverlap 0 \ full_metal 1 \ - compatible {diode_nd2ps_03v3 diode_nd2ps_06v0np_6p0_nat}} + compatible {diode_nd2ps_03v3 diode_nd2ps_06v0 np_6p0}} } -proc gf180mcu::np_6p0_nat_defaults {} { +proc gf180mcu::np_6p0_defaults {} { return {w 0.45 l 0.45 area 0.2025 peri 1.8 \ nx 1 ny 1 dummy 0 lmin 0.45 wmin 0.45 \ elc 1 erc 1 etc 1 ebc 1 doverlap 0 \ full_metal 1 \ - compatible {diode_nd2ps_03v3 diode_nd2ps_06v0np_6p0_nat}} + compatible {diode_nd2ps_03v3 diode_nd2ps_06v0 np_6p0}} } proc gf180mcu::diode_pd2nw_06v0_defaults {} { @@ -714,7 +714,7 @@ return [gf180mcu::diode_convert $parameters] } -proc gf180mcu::np_6p0_nat_convert {parameters} { +proc gf180mcu::np_6p0_convert {parameters} { return [gf180mcu::diode_convert $parameters] } @@ -733,11 +733,11 @@ } proc gf180mcu::np_6p0_dialog {parameters} { - gf180mcu::diode_dialog diode_nd2ps_06v0$parameters + gf180mcu::diode_dialog diode_nd2ps_06v0 $parameters } -proc gf180mcu::np_6p0_nat_dialog {parameters} { - gf180mcu::diode_dialog np_6p0_nat $parameters +proc gf180mcu::np_6p0_dialog {parameters} { + gf180mcu::diode_dialog np_6p0 $parameters } proc gf180mcu::diode_pd2nw_06v0_dialog {parameters} { @@ -758,7 +758,7 @@ gf180mcu::diode_check $parameters } -proc gf180mcu::np_6p0_nat_check {parameters} { +proc gf180mcu::np_6p0_check {parameters} { gf180mcu::diode_check $parameters } @@ -1021,7 +1021,7 @@ #---------------------------------------------------------------- -proc gf180mcu::np_6p0_nat_draw {parameters} { +proc gf180mcu::np_6p0_draw {parameters} { # Set a local variable for each rule in ruleset foreach key [dict keys $gf180mcu::ruleset] { @@ -3281,7 +3281,7 @@ compatible {nfet_03v3 nfet_06v0 nfet_06v0_nvt}} } -proc gf180mcu::nfet_06v0_nvtdefaults {} { +proc gf180mcu::nfet_06v0_nvt_defaults {} { return {w 0.3 l 0.6 m 1 nf 1 diffcov 100 polycov 100 \ guard 1 glc 1 grc 1 gtc 0 gbc 0 tbcov 100 rlcov 100 \ topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.6 wmin 0.3 \ @@ -3353,7 +3353,7 @@ return [gf180mcu::mos_convert $parameters] } -proc gf180mcu::nfet_06v0_nvtconvert {parameters} { +proc gf180mcu::nfet_06v0_nvt_convert {parameters} { return [gf180mcu::mos_convert $parameters] } @@ -3433,7 +3433,7 @@ } proc gf180mcu::nfet_06v0_nvt_dialog {parameters} { - gf180mcu::mos_dialog nfet_06v0_nat $parameters + gf180mcu::mos_dialog nfet_06v0 $parameters } proc gf180mcu::pfet_03v3_dialog {parameters} { @@ -4133,7 +4133,7 @@ return [gf180mcu::mos_draw $drawdict] } -proc gf180mcu::nfet_06v0_nat_draw {parameters} { +proc gf180mcu::nfet_06v0_draw {parameters} { set newdict [dict create \ gate_type mvnnfet \ diff_type mvndiff \ @@ -4314,7 +4314,7 @@ } proc gf180mcu::nfet_06v0_nvt_check {parameters} { - return [gf180mcu::mos_check $parameters] + return [gf180mcu::mos_check $parameters] } proc gf180mcu::pfet_03v3_check {parameters} {