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} {