layout_vco_v2
diff --git a/mag/VCO/sky130_fd_pr__nfet_01v8_6MNZ3F.mag b/mag/VCO/sky130_fd_pr__nfet_01v8_6MNZ3F.mag
new file mode 100644
index 0000000..e6242bc
--- /dev/null
+++ b/mag/VCO/sky130_fd_pr__nfet_01v8_6MNZ3F.mag
@@ -0,0 +1,46 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1608322001
+<< pwell >>
+rect -211 -252 211 252
+<< nmos >>
+rect -15 -42 15 42
+<< ndiff >>
+rect -73 30 -15 42
+rect -73 -30 -61 30
+rect -27 -30 -15 30
+rect -73 -42 -15 -30
+rect 15 30 73 42
+rect 15 -30 27 30
+rect 61 -30 73 30
+rect 15 -42 73 -30
+<< ndiffc >>
+rect -61 -30 -27 30
+rect 27 -30 61 30
+<< poly >>
+rect -15 42 15 97
+rect -15 -97 15 -42
+<< locali >>
+rect -61 30 -27 46
+rect -61 -46 -27 -30
+rect 27 30 61 46
+rect 27 -46 61 -30
+<< viali >>
+rect -61 -30 -27 30
+rect 27 -30 61 30
+<< metal1 >>
+rect -67 30 -21 42
+rect -67 -30 -61 30
+rect -27 -30 -21 30
+rect -67 -42 -21 -30
+rect 21 30 67 42
+rect 21 -30 27 30
+rect 61 -30 67 30
+rect 21 -42 67 -30
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8
+string FIXED_BBOX -158 -199 158 199
+string parameters w 0.420 l 0.150 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+string library sky130
+<< end >>
diff --git a/mag/VCO/sky130_fd_pr__nfet_01v8_9TXQ83.mag b/mag/VCO/sky130_fd_pr__nfet_01v8_9TXQ83.mag
new file mode 100644
index 0000000..da11d89
--- /dev/null
+++ b/mag/VCO/sky130_fd_pr__nfet_01v8_9TXQ83.mag
@@ -0,0 +1,65 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1608229483
+<< pwell >>
+rect -211 -264 211 264
+<< nmos >>
+rect -15 -54 15 54
+<< ndiff >>
+rect -73 42 -15 54
+rect -73 -42 -61 42
+rect -27 -42 -15 42
+rect -73 -54 -15 -42
+rect 15 42 73 54
+rect 15 -42 27 42
+rect 61 -42 73 42
+rect 15 -54 73 -42
+<< ndiffc >>
+rect -61 -42 -27 42
+rect 27 -42 61 42
+<< psubdiff >>
+rect -175 194 -79 228
+rect 79 194 175 228
+rect -175 132 -141 194
+rect 141 132 175 194
+rect -175 -194 -141 -132
+rect 141 -194 175 -132
+rect -175 -228 -79 -194
+rect 79 -228 175 -194
+<< psubdiffcont >>
+rect -175 -132 -141 132
+rect 141 -132 175 132
+rect -79 -228 79 -194
+<< poly >>
+rect -15 54 15 83
+rect -15 -80 15 -54
+<< locali >>
+rect -175 132 -141 190
+rect 141 132 175 190
+rect -61 42 -27 58
+rect -61 -58 -27 -42
+rect 27 42 61 58
+rect 27 -58 61 -42
+rect -175 -194 -141 -132
+rect 141 -194 175 -132
+rect -175 -228 -79 -194
+rect 79 -228 175 -194
+<< viali >>
+rect -61 -42 -27 42
+rect 27 -42 61 42
+<< metal1 >>
+rect -67 42 -21 54
+rect -67 -42 -61 42
+rect -27 -42 -21 42
+rect -67 -54 -21 -42
+rect 21 42 67 54
+rect 21 -42 27 42
+rect 61 -42 67 42
+rect 21 -54 67 -42
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8
+string FIXED_BBOX -158 -211 158 211
+string parameters w 0.54 l 0.150 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+string library sky130
+<< end >>
diff --git a/mag/VCO/sky130_fd_pr__nfet_01v8_R7545W.mag b/mag/VCO/sky130_fd_pr__nfet_01v8_R7545W.mag
new file mode 100644
index 0000000..c6d77bd
--- /dev/null
+++ b/mag/VCO/sky130_fd_pr__nfet_01v8_R7545W.mag
@@ -0,0 +1,65 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1608229183
+<< pwell >>
+rect -211 -330 211 330
+<< nmos >>
+rect -15 -120 15 120
+<< ndiff >>
+rect -73 108 -15 120
+rect -73 -108 -61 108
+rect -27 -108 -15 108
+rect -73 -120 -15 -108
+rect 15 108 73 120
+rect 15 -108 27 108
+rect 61 -108 73 108
+rect 15 -120 73 -108
+<< ndiffc >>
+rect -61 -108 -27 108
+rect 27 -108 61 108
+<< psubdiff >>
+rect -175 260 -79 294
+rect 79 260 175 294
+rect -175 198 -141 260
+rect 141 198 175 260
+rect -175 -260 -141 -198
+rect 141 -260 175 -198
+rect -175 -294 -79 -260
+rect 79 -294 175 -260
+<< psubdiffcont >>
+rect -175 -198 -141 198
+rect 141 -198 175 198
+rect -79 -294 79 -260
+<< poly >>
+rect -15 120 15 146
+rect -15 -207 15 -120
+<< locali >>
+rect -175 198 -141 254
+rect 141 198 175 254
+rect -61 108 -27 124
+rect -61 -124 -27 -108
+rect 27 108 61 124
+rect 27 -124 61 -108
+rect -175 -260 -141 -198
+rect 141 -260 175 -198
+rect -175 -294 -79 -260
+rect 79 -294 175 -260
+<< viali >>
+rect -61 -108 -27 108
+rect 27 -108 61 108
+<< metal1 >>
+rect -67 108 -21 120
+rect -67 -108 -61 108
+rect -27 -108 -21 108
+rect -67 -120 -21 -108
+rect 21 108 67 120
+rect 21 -108 27 108
+rect 61 -108 67 108
+rect 21 -120 67 -108
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8
+string FIXED_BBOX -158 -277 158 277
+string parameters w 1.2 l 0.150 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+string library sky130
+<< end >>
diff --git a/mag/VCO/sky130_fd_pr__nfet_01v8_YK3456.mag b/mag/VCO/sky130_fd_pr__nfet_01v8_YK3456.mag
new file mode 100644
index 0000000..e479572
--- /dev/null
+++ b/mag/VCO/sky130_fd_pr__nfet_01v8_YK3456.mag
@@ -0,0 +1,85 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1608249442
+<< error_p >>
+rect -29 162 29 168
+rect -29 128 -17 162
+rect -29 122 29 128
+<< pwell >>
+rect -211 -300 211 300
+<< nmos >>
+rect -15 -90 15 90
+<< ndiff >>
+rect -73 78 -15 90
+rect -73 -78 -61 78
+rect -27 -78 -15 78
+rect -73 -90 -15 -78
+rect 15 78 73 90
+rect 15 -78 27 78
+rect 61 -78 73 78
+rect 15 -90 73 -78
+<< ndiffc >>
+rect -61 -78 -27 78
+rect 27 -78 61 78
+<< psubdiff >>
+rect -175 230 -79 264
+rect 79 230 175 264
+rect -175 168 -141 230
+rect 141 168 175 230
+rect -175 -230 -141 -168
+rect 141 -230 175 -168
+rect -175 -264 -79 -230
+rect 79 -264 175 -230
+<< psubdiffcont >>
+rect -79 230 79 264
+rect -175 -168 -141 168
+rect 141 -168 175 168
+rect -79 -264 79 -230
+<< poly >>
+rect -33 162 33 178
+rect -33 128 -17 162
+rect 17 128 33 162
+rect -33 112 33 128
+rect -15 90 15 112
+rect -15 -127 15 -90
+<< polycont >>
+rect -17 128 17 162
+<< locali >>
+rect -175 230 -79 264
+rect 79 230 175 264
+rect -175 168 -141 230
+rect 141 168 175 230
+rect -33 128 -17 162
+rect 17 128 33 162
+rect -61 78 -27 94
+rect -61 -94 -27 -78
+rect 27 78 61 94
+rect 27 -94 61 -78
+rect -175 -230 -141 -168
+rect 141 -230 175 -168
+rect -175 -264 -79 -230
+rect 79 -264 175 -230
+<< viali >>
+rect -17 128 17 162
+rect -61 -78 -27 78
+rect 27 -78 61 78
+<< metal1 >>
+rect -29 162 29 168
+rect -29 128 -17 162
+rect 17 128 29 162
+rect -29 122 29 128
+rect -67 78 -21 90
+rect -67 -78 -61 78
+rect -27 -78 -21 78
+rect -67 -90 -21 -78
+rect 21 78 67 90
+rect 21 -78 27 78
+rect 61 -78 67 78
+rect 21 -90 67 -78
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8
+string FIXED_BBOX -158 -247 158 247
+string parameters w 0.9 l 0.150 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+string library sky130
+<< end >>
diff --git a/mag/VCO/sky130_fd_pr__nfet_01v8_ZE46K8.mag b/mag/VCO/sky130_fd_pr__nfet_01v8_ZE46K8.mag
new file mode 100644
index 0000000..c7d478a
--- /dev/null
+++ b/mag/VCO/sky130_fd_pr__nfet_01v8_ZE46K8.mag
@@ -0,0 +1,85 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1608322001
+<< error_p >>
+rect -29 181 29 187
+rect -29 147 -17 181
+rect -29 141 29 147
+<< pwell >>
+rect -211 -319 211 319
+<< nmos >>
+rect -15 -109 15 109
+<< ndiff >>
+rect -73 97 -15 109
+rect -73 -97 -61 97
+rect -27 -97 -15 97
+rect -73 -109 -15 -97
+rect 15 97 73 109
+rect 15 -97 27 97
+rect 61 -97 73 97
+rect 15 -109 73 -97
+<< ndiffc >>
+rect -61 -97 -27 97
+rect 27 -97 61 97
+<< psubdiff >>
+rect -175 249 -79 283
+rect 79 249 175 283
+rect -175 187 -141 249
+rect 141 187 175 249
+rect -175 -249 -141 -187
+rect 141 -249 175 -187
+rect -175 -283 -79 -249
+rect 79 -283 175 -249
+<< psubdiffcont >>
+rect -79 249 79 283
+rect -175 -187 -141 187
+rect 141 -187 175 187
+rect -79 -283 79 -249
+<< poly >>
+rect -33 181 33 197
+rect -33 147 -17 181
+rect 17 147 33 181
+rect -33 131 33 147
+rect -15 109 15 131
+rect -15 -143 15 -109
+<< polycont >>
+rect -17 147 17 181
+<< locali >>
+rect -175 249 -79 283
+rect 79 249 175 283
+rect -175 187 -141 249
+rect 141 187 175 249
+rect -33 147 -17 181
+rect 17 147 33 181
+rect -61 97 -27 113
+rect -61 -113 -27 -97
+rect 27 97 61 113
+rect 27 -113 61 -97
+rect -175 -249 -141 -187
+rect 141 -249 175 -187
+rect -175 -283 -79 -249
+rect 79 -283 175 -249
+<< viali >>
+rect -17 147 17 181
+rect -61 -97 -27 97
+rect 27 -97 61 97
+<< metal1 >>
+rect -29 181 29 187
+rect -29 147 -17 181
+rect 17 147 29 181
+rect -29 141 29 147
+rect -67 97 -21 109
+rect -67 -97 -61 97
+rect -27 -97 -21 97
+rect -67 -109 -21 -97
+rect 21 97 67 109
+rect 21 -97 27 97
+rect 61 -97 67 97
+rect 21 -109 67 -97
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8
+string FIXED_BBOX -158 -266 158 266
+string parameters w 1.09 l 0.150 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+string library sky130
+<< end >>
diff --git a/mag/VCO/sky130_fd_pr__pfet_01v8_35M7SK.mag b/mag/VCO/sky130_fd_pr__pfet_01v8_35M7SK.mag
new file mode 100644
index 0000000..57b006d
--- /dev/null
+++ b/mag/VCO/sky130_fd_pr__pfet_01v8_35M7SK.mag
@@ -0,0 +1,85 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1608253040
+<< error_p >>
+rect -29 171 29 177
+rect -29 137 -17 171
+rect -29 131 29 137
+<< nwell >>
+rect -211 -309 211 309
+<< pmos >>
+rect -15 -90 15 90
+<< pdiff >>
+rect -73 78 -15 90
+rect -73 -78 -61 78
+rect -27 -78 -15 78
+rect -73 -90 -15 -78
+rect 15 78 73 90
+rect 15 -78 27 78
+rect 61 -78 73 78
+rect 15 -90 73 -78
+<< pdiffc >>
+rect -61 -78 -27 78
+rect 27 -78 61 78
+<< nsubdiff >>
+rect -175 239 -79 273
+rect 79 239 175 273
+rect -175 177 -141 239
+rect 141 177 175 239
+rect -175 -239 -141 -177
+rect 141 -239 175 -177
+rect -175 -273 -79 -239
+rect 79 -273 175 -239
+<< nsubdiffcont >>
+rect -79 239 79 273
+rect -175 -177 -141 177
+rect 141 -177 175 177
+rect -79 -273 79 -239
+<< poly >>
+rect -33 171 33 187
+rect -33 137 -17 171
+rect 17 137 33 171
+rect -33 121 33 137
+rect -15 90 15 121
+rect -15 -126 15 -90
+<< polycont >>
+rect -17 137 17 171
+<< locali >>
+rect -175 239 -79 273
+rect 79 239 175 273
+rect -175 177 -141 239
+rect 141 177 175 239
+rect -33 137 -17 171
+rect 17 137 33 171
+rect -61 78 -27 94
+rect -61 -94 -27 -78
+rect 27 78 61 94
+rect 27 -94 61 -78
+rect -175 -239 -141 -177
+rect 141 -239 175 -177
+rect -175 -273 -79 -239
+rect 79 -273 175 -239
+<< viali >>
+rect -17 137 17 171
+rect -61 -78 -27 78
+rect 27 -78 61 78
+<< metal1 >>
+rect -29 171 29 177
+rect -29 137 -17 171
+rect 17 137 29 171
+rect -29 131 29 137
+rect -67 78 -21 90
+rect -67 -78 -61 78
+rect -27 -78 -21 78
+rect -67 -90 -21 -78
+rect 21 78 67 90
+rect 21 -78 27 78
+rect 61 -78 67 78
+rect 21 -90 67 -78
+<< properties >>
+string gencell sky130_fd_pr__pfet_01v8
+string FIXED_BBOX -158 -256 158 256
+string parameters w 0.9 l 0.15 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl 0 viagr 0 viagt 0 viagb 0 viagate 100 viadrn 100 viasrc 100
+string library sky130
+<< end >>
diff --git a/mag/VCO/sky130_fd_pr__pfet_01v8_373K6R.mag b/mag/VCO/sky130_fd_pr__pfet_01v8_373K6R.mag
new file mode 100644
index 0000000..556ea97
--- /dev/null
+++ b/mag/VCO/sky130_fd_pr__pfet_01v8_373K6R.mag
@@ -0,0 +1,63 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1608255150
+<< nwell >>
+rect -211 -327 211 327
+<< pmos >>
+rect -15 -108 15 108
+<< pdiff >>
+rect -73 96 -15 108
+rect -73 -96 -61 96
+rect -27 -96 -15 96
+rect -73 -108 -15 -96
+rect 15 96 73 108
+rect 15 -96 27 96
+rect 61 -96 73 96
+rect 15 -108 73 -96
+<< pdiffc >>
+rect -61 -96 -27 96
+rect 27 -96 61 96
+<< nsubdiff >>
+rect -175 257 -79 291
+rect 79 257 175 291
+rect -175 195 -141 257
+rect 141 195 175 257
+rect -175 -238 -141 -195
+rect 141 -238 175 -195
+<< nsubdiffcont >>
+rect -79 257 79 291
+rect -175 -195 -141 195
+rect 141 -195 175 195
+<< poly >>
+rect -15 108 15 152
+rect -15 -145 15 -108
+<< locali >>
+rect -175 257 -79 291
+rect 79 257 175 291
+rect -175 195 -141 257
+rect 141 195 175 257
+rect -61 96 -27 112
+rect -61 -112 -27 -96
+rect 27 96 61 112
+rect 27 -112 61 -96
+rect -175 -238 -141 -195
+rect 141 -238 175 -195
+<< viali >>
+rect -61 -96 -27 96
+rect 27 -96 61 96
+<< metal1 >>
+rect -67 96 -21 108
+rect -67 -96 -61 96
+rect -27 -96 -21 96
+rect -67 -108 -21 -96
+rect 21 96 67 108
+rect 21 -96 27 96
+rect 61 -96 67 96
+rect 21 -108 67 -96
+<< properties >>
+string gencell sky130_fd_pr__pfet_01v8
+string FIXED_BBOX -158 -274 158 274
+string parameters w 1.08 l 0.15 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl 0 viagr 0 viagt 0 viagb 0 viagate 100 viadrn 100 viasrc 100
+string library sky130
+<< end >>
diff --git a/mag/VCO/sky130_fd_pr__pfet_01v8_3D5K6R.mag b/mag/VCO/sky130_fd_pr__pfet_01v8_3D5K6R.mag
new file mode 100644
index 0000000..f84455b
--- /dev/null
+++ b/mag/VCO/sky130_fd_pr__pfet_01v8_3D5K6R.mag
@@ -0,0 +1,85 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1608253231
+<< error_p >>
+rect -29 186 29 192
+rect -29 152 -17 186
+rect -29 146 29 152
+<< nwell >>
+rect -211 -324 211 324
+<< pmos >>
+rect -15 -105 15 105
+<< pdiff >>
+rect -73 93 -15 105
+rect -73 -93 -61 93
+rect -27 -93 -15 93
+rect -73 -105 -15 -93
+rect 15 93 73 105
+rect 15 -93 27 93
+rect 61 -93 73 93
+rect 15 -105 73 -93
+<< pdiffc >>
+rect -61 -93 -27 93
+rect 27 -93 61 93
+<< nsubdiff >>
+rect -175 254 -79 288
+rect 79 254 175 288
+rect -175 192 -141 254
+rect 141 192 175 254
+rect -175 -254 -141 -192
+rect 141 -254 175 -192
+rect -175 -288 -79 -254
+rect 79 -288 175 -254
+<< nsubdiffcont >>
+rect -79 254 79 288
+rect -175 -192 -141 192
+rect 141 -192 175 192
+rect -79 -288 79 -254
+<< poly >>
+rect -33 186 33 202
+rect -33 152 -17 186
+rect 17 152 33 186
+rect -33 136 33 152
+rect -15 105 15 136
+rect -15 -143 15 -105
+<< polycont >>
+rect -17 152 17 186
+<< locali >>
+rect -175 254 -79 288
+rect 79 254 175 288
+rect -175 192 -141 254
+rect 141 192 175 254
+rect -33 152 -17 186
+rect 17 152 33 186
+rect -61 93 -27 109
+rect -61 -109 -27 -93
+rect 27 93 61 109
+rect 27 -109 61 -93
+rect -175 -254 -141 -192
+rect 141 -254 175 -192
+rect -175 -288 -79 -254
+rect 79 -288 175 -254
+<< viali >>
+rect -17 152 17 186
+rect -61 -93 -27 93
+rect 27 -93 61 93
+<< metal1 >>
+rect -29 186 29 192
+rect -29 152 -17 186
+rect 17 152 29 186
+rect -29 146 29 152
+rect -67 93 -21 105
+rect -67 -93 -61 93
+rect -27 -93 -21 93
+rect -67 -105 -21 -93
+rect 21 93 67 105
+rect 21 -93 27 93
+rect 61 -93 67 93
+rect 21 -105 67 -93
+<< properties >>
+string gencell sky130_fd_pr__pfet_01v8
+string FIXED_BBOX -158 -271 158 271
+string parameters w 1.05 l 0.15 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl 0 viagr 0 viagt 0 viagb 0 viagate 100 viadrn 100 viasrc 100
+string library sky130
+<< end >>
diff --git a/mag/VCO/sky130_fd_pr__pfet_01v8_3FZUWK.mag b/mag/VCO/sky130_fd_pr__pfet_01v8_3FZUWK.mag
new file mode 100644
index 0000000..6bba18b
--- /dev/null
+++ b/mag/VCO/sky130_fd_pr__pfet_01v8_3FZUWK.mag
@@ -0,0 +1,63 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1608254796
+<< nwell >>
+rect -211 -436 211 459
+<< pmos >>
+rect -15 -240 15 240
+<< pdiff >>
+rect -73 228 -15 240
+rect -73 -228 -61 228
+rect -27 -228 -15 228
+rect -73 -240 -15 -228
+rect 15 228 73 240
+rect 15 -228 27 228
+rect 61 -228 73 228
+rect 15 -240 73 -228
+<< pdiffc >>
+rect -61 -228 -27 228
+rect 27 -228 61 228
+<< nsubdiff >>
+rect -175 389 -79 423
+rect 79 389 175 423
+rect -175 327 -141 389
+rect 141 327 175 389
+rect -175 -364 -141 -327
+rect 141 -384 175 -327
+<< nsubdiffcont >>
+rect -79 389 79 423
+rect -175 -327 -141 327
+rect 141 -327 175 327
+<< poly >>
+rect -15 240 15 338
+rect -15 -321 15 -240
+<< locali >>
+rect -175 389 -79 423
+rect 79 389 175 423
+rect -175 327 -141 389
+rect 141 327 175 389
+rect -61 228 -27 244
+rect -61 -244 -27 -228
+rect 27 228 61 244
+rect 27 -244 61 -228
+rect -175 -364 -141 -327
+rect 141 -384 175 -327
+<< viali >>
+rect -61 -228 -27 228
+rect 27 -228 61 228
+<< metal1 >>
+rect -67 228 -21 240
+rect -67 -228 -61 228
+rect -27 -228 -21 228
+rect -67 -240 -21 -228
+rect 21 228 67 240
+rect 21 -228 27 228
+rect 61 -228 67 228
+rect 21 -240 67 -228
+<< properties >>
+string gencell sky130_fd_pr__pfet_01v8
+string FIXED_BBOX -158 -406 158 406
+string parameters w 2.4 l 0.15 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl 0 viagr 0 viagt 0 viagb 0 viagate 100 viadrn 100 viasrc 100
+string library sky130
+<< end >>
diff --git a/mag/VCO/sky130_fd_pr__pfet_01v8_HA7HUY.mag b/mag/VCO/sky130_fd_pr__pfet_01v8_HA7HUY.mag
new file mode 100644
index 0000000..876aa46
--- /dev/null
+++ b/mag/VCO/sky130_fd_pr__pfet_01v8_HA7HUY.mag
@@ -0,0 +1,46 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1608252628
+<< nwell >>
+rect -128 -92 118 92
+<< pmos >>
+rect -15 -42 15 42
+<< pdiff >>
+rect -73 30 -15 42
+rect -73 -30 -61 30
+rect -27 -30 -15 30
+rect -73 -42 -15 -30
+rect 15 30 73 42
+rect 15 -30 27 30
+rect 61 -30 73 30
+rect 15 -42 73 -30
+<< pdiffc >>
+rect -61 -30 -27 30
+rect 27 -30 61 30
+<< poly >>
+rect -15 42 15 68
+rect -15 -68 15 -42
+<< locali >>
+rect -61 30 -27 46
+rect -61 -46 -27 -30
+rect 27 30 61 46
+rect 27 -46 61 -30
+<< viali >>
+rect -61 -30 -27 30
+rect 27 -30 61 30
+<< metal1 >>
+rect -67 30 -21 42
+rect -67 -30 -61 30
+rect -27 -30 -21 30
+rect -67 -42 -21 -30
+rect 21 30 67 42
+rect 21 -30 27 30
+rect 61 -30 67 30
+rect 21 -42 67 -30
+<< properties >>
+string gencell sky130_fd_pr__pfet_01v8
+string FIXED_BBOX -158 -208 158 208
+string parameters w 0.42 l 0.15 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl 0 viagr 0 viagt 0 viagb 0 viagate 100 viadrn 100 viasrc 100
+string library sky130
+<< end >>