refresh from commit b44a04804145badb05bbec9b7e9f9a8d55f4cfba
diff --git a/checks/klayout_drc.log b/checks/klayout_drc.log
index 2e4d3e5..dfc4ad3 100644
--- a/checks/klayout_drc.log
+++ b/checks/klayout_drc.log
@@ -1,15 +1,15 @@
"_input" in: sky130A_mr.lydrc:88
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:89
-Elapsed: 0.010s
-"_input" in: sky130A_mr.lydrc:90
Elapsed: 0.000s
+"_input" in: sky130A_mr.lydrc:90
+Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:91
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:92
-Elapsed: 0.010s
-"_input" in: sky130A_mr.lydrc:93
Elapsed: 0.000s
+"_input" in: sky130A_mr.lydrc:93
+Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:94
Elapsed: 0.000s
"_input" in: sky130A_mr.lydrc:95
@@ -35,19 +35,19 @@
"_input" in: sky130A_mr.lydrc:105
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:106
-Elapsed: 0.010s
-"_input" in: sky130A_mr.lydrc:107
Elapsed: 0.000s
+"_input" in: sky130A_mr.lydrc:107
+Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:108
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:110
-Elapsed: 0.010s
-"_input" in: sky130A_mr.lydrc:111
Elapsed: 0.000s
+"_input" in: sky130A_mr.lydrc:111
+Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:113
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:114
-Elapsed: 0.010s
+Elapsed: 0.000s
"_input" in: sky130A_mr.lydrc:116
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:117
@@ -63,9 +63,9 @@
"_input" in: sky130A_mr.lydrc:125
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:127
-Elapsed: 0.000s
-"_input" in: sky130A_mr.lydrc:128
Elapsed: 0.010s
+"_input" in: sky130A_mr.lydrc:128
+Elapsed: 0.000s
"_input" in: sky130A_mr.lydrc:129
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:130
@@ -97,9 +97,9 @@
"_input" in: sky130A_mr.lydrc:143
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:144
-Elapsed: 0.010s
-"_input" in: sky130A_mr.lydrc:145
Elapsed: 0.000s
+"_input" in: sky130A_mr.lydrc:145
+Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:146
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:147
@@ -109,33 +109,33 @@
"_input" in: sky130A_mr.lydrc:149
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:150
-Elapsed: 0.000s
+Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:151
-Elapsed: 0.010s
+Elapsed: 0.000s
"_input" in: sky130A_mr.lydrc:152
-Elapsed: 0.000s
-"_input" in: sky130A_mr.lydrc:153
Elapsed: 0.010s
-"_input" in: sky130A_mr.lydrc:154
+"_input" in: sky130A_mr.lydrc:153
Elapsed: 0.000s
+"_input" in: sky130A_mr.lydrc:154
+Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:155
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:156
-Elapsed: 0.010s
+Elapsed: 0.000s
"_input" in: sky130A_mr.lydrc:157
-Elapsed: 0.000s
+Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:158
-Elapsed: 0.010s
-"_input" in: sky130A_mr.lydrc:159
Elapsed: 0.000s
-"_input" in: sky130A_mr.lydrc:160
+"_input" in: sky130A_mr.lydrc:159
Elapsed: 0.010s
+"_input" in: sky130A_mr.lydrc:160
+Elapsed: 0.000s
"_input" in: sky130A_mr.lydrc:161
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:162
-Elapsed: 0.000s
-"_input" in: sky130A_mr.lydrc:163
Elapsed: 0.010s
+"_input" in: sky130A_mr.lydrc:163
+Elapsed: 0.000s
"_input" in: sky130A_mr.lydrc:164
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:165
@@ -143,19 +143,19 @@
"_input" in: sky130A_mr.lydrc:166
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:167
-Elapsed: 0.010s
-"_input" in: sky130A_mr.lydrc:168
Elapsed: 0.000s
+"_input" in: sky130A_mr.lydrc:168
+Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:169
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:170
-Elapsed: 0.010s
+Elapsed: 0.000s
"_input" in: sky130A_mr.lydrc:171
-Elapsed: 0.000s
-"_input" in: sky130A_mr.lydrc:172
Elapsed: 0.010s
-"_input" in: sky130A_mr.lydrc:173
+"_input" in: sky130A_mr.lydrc:172
Elapsed: 0.000s
+"_input" in: sky130A_mr.lydrc:173
+Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:174
Elapsed: 0.000s
"_input" in: sky130A_mr.lydrc:175
@@ -165,7 +165,7 @@
"_input" in: sky130A_mr.lydrc:177
Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:178
-Elapsed: 0.000s
+Elapsed: 0.010s
"_input" in: sky130A_mr.lydrc:179
Elapsed: 0.000s
DRC section
@@ -174,36 +174,36 @@
Elapsed: 0.030s
dnwell
"width_check" in: sky130A_mr.lydrc:207
-Elapsed: 0.010s
+Elapsed: 0.000s
"_output" in: sky130A_mr.lydrc:207
Elapsed: 0.010s
nwell
"width_check" in: sky130A_mr.lydrc:215
Elapsed: 0.010s
"_output" in: sky130A_mr.lydrc:215
-Elapsed: 0.000s
-"isolated_check" in: sky130A_mr.lydrc:216
Elapsed: 0.010s
+"isolated_check" in: sky130A_mr.lydrc:216
+Elapsed: 0.000s
"_output" in: sky130A_mr.lydrc:216
Elapsed: 0.010s
hvtp
"width_check" in: sky130A_mr.lydrc:235
-Elapsed: 0.000s
-"_output" in: sky130A_mr.lydrc:235
Elapsed: 0.010s
+"_output" in: sky130A_mr.lydrc:235
+Elapsed: 0.000s
"isolated_check" in: sky130A_mr.lydrc:236
Elapsed: 0.010s
"_output" in: sky130A_mr.lydrc:236
-Elapsed: 0.000s
+Elapsed: 0.010s
htvr
"width_check" in: sky130A_mr.lydrc:243
-Elapsed: 0.010s
+Elapsed: 0.000s
"_output" in: sky130A_mr.lydrc:243
Elapsed: 0.010s
"isolated_check" in: sky130A_mr.lydrc:244
-Elapsed: 0.000s
+Elapsed: 0.020s
"_output" in: sky130A_mr.lydrc:244
-Elapsed: 0.010s
+Elapsed: 0.000s
lvtn
"isolated_check" in: sky130A_mr.lydrc:249
Elapsed: 0.010s
@@ -216,25 +216,25 @@
Elapsed: 0.010s
diff-tap
"+" in: sky130A_mr.lydrc:270
-Elapsed: 0.000s
+Elapsed: 0.010s
"isolated_check" in: sky130A_mr.lydrc:280
-Elapsed: 0.030s
+Elapsed: 0.010s
"_output" in: sky130A_mr.lydrc:280
Elapsed: 0.010s
tunm
"width_check" in: sky130A_mr.lydrc:293
-Elapsed: 0.000s
-"_output" in: sky130A_mr.lydrc:293
Elapsed: 0.010s
+"_output" in: sky130A_mr.lydrc:293
+Elapsed: 0.000s
"isolated_check" in: sky130A_mr.lydrc:294
Elapsed: 0.010s
"_output" in: sky130A_mr.lydrc:294
-Elapsed: 0.000s
+Elapsed: 0.010s
poly
"width_check" in: sky130A_mr.lydrc:303
Elapsed: 0.010s
"_output" in: sky130A_mr.lydrc:303
-Elapsed: 0.010s
+Elapsed: 0.000s
"-" in: sky130A_mr.lydrc:308
Elapsed: 0.010s
"isolated_check" in: sky130A_mr.lydrc:308
@@ -265,12 +265,18 @@
"&" in: sky130A_mr.lydrc:382
Elapsed: 0.010s
"-" in: sky130A_mr.lydrc:382
-Elapsed: 0.000s
+Elapsed: 0.010s
"edges" in: sky130A_mr.lydrc:382
Elapsed: 0.020s
"with_length" in: sky130A_mr.lydrc:382
Elapsed: 0.010s
"_output" in: sky130A_mr.lydrc:382
+Elapsed: 0.000s
+"interacting" in: sky130A_mr.lydrc:383
+Elapsed: 0.010s
+"&" in: sky130A_mr.lydrc:383
+Elapsed: 0.010s
+"&" in: sky130A_mr.lydrc:383
Elapsed: 0.010s
"interacting" in: sky130A_mr.lydrc:383
Elapsed: 0.010s
@@ -278,14 +284,8 @@
Elapsed: 0.000s
"&" in: sky130A_mr.lydrc:383
Elapsed: 0.010s
-"interacting" in: sky130A_mr.lydrc:383
-Elapsed: 0.010s
-"&" in: sky130A_mr.lydrc:383
-Elapsed: 0.010s
-"&" in: sky130A_mr.lydrc:383
-Elapsed: 0.000s
"edges" in: sky130A_mr.lydrc:383
-Elapsed: 0.010s
+Elapsed: 0.000s
"with_length" in: sky130A_mr.lydrc:383
Elapsed: 0.010s
"interacting" in: sky130A_mr.lydrc:383
@@ -301,13 +301,13 @@
"|" in: sky130A_mr.lydrc:383
Elapsed: 0.000s
"not_interacting" in: sky130A_mr.lydrc:383
-Elapsed: 0.020s
+Elapsed: 0.010s
"_output" in: sky130A_mr.lydrc:383
Elapsed: 0.000s
"|" in: sky130A_mr.lydrc:411
Elapsed: 0.020s
"&" in: sky130A_mr.lydrc:411
-Elapsed: 0.130s
+Elapsed: 0.140s
"separation_check" in: sky130A_mr.lydrc:411
Elapsed: 0.010s
"_output" in: sky130A_mr.lydrc:411
@@ -325,7 +325,7 @@
"interacting" in: sky130A_mr.lydrc:447
Elapsed: 0.030s
"isolated_check" in: sky130A_mr.lydrc:447
-Elapsed: 0.010s
+Elapsed: 0.000s
"_output" in: sky130A_mr.lydrc:447
Elapsed: 0.010s
"enclosing_check" in: sky130A_mr.lydrc:448
@@ -333,7 +333,7 @@
"_output" in: sky130A_mr.lydrc:448
Elapsed: 0.000s
"enclosing_check" in: sky130A_mr.lydrc:449
-Elapsed: 0.010s
+Elapsed: 0.000s
"_output" in: sky130A_mr.lydrc:449
Elapsed: 0.010s
"separation_check" in: sky130A_mr.lydrc:450
@@ -356,4 +356,4 @@
"_output" in: sky130A_mr.lydrc:793
Elapsed: 0.010s
Writing report database: /home/bjmuld/work/mpw2/checks/user_analog_project_wrapper_klayout_drc.xml ..
-Total run time: 1.490s
+Total run time: 1.450s
diff --git a/checks/magic_drc.log b/checks/magic_drc.log
index fb8d8bd..15a53b6 100644
--- a/checks/magic_drc.log
+++ b/checks/magic_drc.log
@@ -6,9 +6,9 @@
Processing system .magicrc file
Sourcing design .magicrc for technology sky130A ...
2 Magic internal units = 1 Lambda
-Could not find file '/home/bjmuld/work/cells/sky130A/libs.tech/magic/sky130A.tech' in any of these directories:
+Could not find file '/home/bjmuld/work/cells//sky130A/libs.tech/magic/sky130A.tech' in any of these directories:
. /build/lib/magic/sys /build/lib/magic/sys/current
-Error parsing ".magicrc": couldn't read file "/home/bjmuld/work/cells/sky130A/libs.tech/magic/sky130A.tcl": no such file or directory
+Error parsing ".magicrc": couldn't read file "/home/bjmuld/work/cells//sky130A/libs.tech/magic/sky130A.tcl": no such file or directory
Bad local startup file ".magicrc", continuing without.
Scaled tech values by 2 / 1 to match internal grid scaling
Loading "/usr/local/bin/drc_checks/magic_drc_check.tcl" from command line.
diff --git a/checks/met_min_ca_density_check.log b/checks/met_min_ca_density_check.log
index 8d8e11b..6e2415e 100644
--- a/checks/met_min_ca_density_check.log
+++ b/checks/met_min_ca_density_check.log
@@ -1,6 +1,6 @@
li1_ca_density is 0.9995210723848069
-m1_ca_density is 0.9985282531035959
-m2_ca_density is 0.9749639871867217
+m1_ca_density is 0.998528255672089
+m2_ca_density is 0.9749639026015722
m3_ca_density is 0.9263081444096357
m4_ca_density is 0.9274977941508407
m5_ca_density is 1.0
diff --git a/checks/user_analog_project_wrapper_klayout_drc.xml b/checks/user_analog_project_wrapper_klayout_drc.xml
index 1a5e4d3..4acb517 100644
--- a/checks/user_analog_project_wrapper_klayout_drc.xml
+++ b/checks/user_analog_project_wrapper_klayout_drc.xml
@@ -231,7 +231,7 @@
<references>
<ref>
<parent>user_analog_project_wrapper</parent>
- <trans>m90 *1 1522.44,3299.69</trans>
+ <trans>m90 *1 1522.44,3302.89</trans>
</ref>
</references>
</cell>
diff --git a/gds/user_analog_project_wrapper.gds.gz b/gds/user_analog_project_wrapper.gds.gz
index 3a6ba3f..b2ec0d4 100644
--- a/gds/user_analog_project_wrapper.gds.gz
+++ b/gds/user_analog_project_wrapper.gds.gz
Binary files differ
diff --git a/mag/sky130_hilas_DAC5bit01.mag b/mag/sky130_hilas_DAC5bit01.mag
index d7da85b..d0a9f57 100644
--- a/mag/sky130_hilas_DAC5bit01.mag
+++ b/mag/sky130_hilas_DAC5bit01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 481 1069 520 1072
rect 642 1069 681 1072
@@ -176,118 +176,118 @@
rect 382 715 1569 735
rect 382 714 396 715
rect 382 603 1236 623
-use sky130_hilas_poly2m2 sky130_hilas_poly2m2_8
-timestamp 1628178864
-transform 1 0 584 0 1 1093
-box -9 -26 24 29
-use sky130_hilas_poly2m2 sky130_hilas_poly2m2_10
-timestamp 1628178864
-transform 1 0 411 0 1 958
-box -9 -26 24 29
-use sky130_hilas_DAC6TransistorStack01a sky130_hilas_DAC6TransistorStack01a_0
-timestamp 1628178864
-transform 1 0 391 0 1 701
-box 28 -174 200 391
-use sky130_hilas_poly2m2 sky130_hilas_poly2m2_12
-timestamp 1628178864
-transform 1 0 413 0 1 769
-box -9 -26 24 29
-use sky130_hilas_poly2m2 sky130_hilas_poly2m2_11
-timestamp 1628178864
-transform 1 0 413 0 1 863
-box -9 -26 24 29
use sky130_hilas_poly2m2 sky130_hilas_poly2m2_9
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 413 0 1 1089
box -9 -26 24 29
-use sky130_hilas_li2m1 sky130_hilas_li2m1_0
-timestamp 1628178864
-transform 1 0 693 0 1 532
-box -10 -8 13 21
-use sky130_hilas_li2m1 sky130_hilas_li2m1_6
-timestamp 1628178864
-transform 1 0 855 0 1 532
-box -10 -8 13 21
-use sky130_hilas_poly2m2 sky130_hilas_poly2m2_6
-timestamp 1628178864
-transform 1 0 904 0 1 1093
+use sky130_hilas_poly2m2 sky130_hilas_poly2m2_11
+timestamp 1628285143
+transform 1 0 413 0 1 863
+box -9 -26 24 29
+use sky130_hilas_poly2m2 sky130_hilas_poly2m2_12
+timestamp 1628285143
+transform 1 0 413 0 1 769
+box -9 -26 24 29
+use sky130_hilas_DAC6TransistorStack01a sky130_hilas_DAC6TransistorStack01a_0
+timestamp 1628285143
+transform 1 0 391 0 1 701
+box 28 -174 200 391
+use sky130_hilas_poly2m2 sky130_hilas_poly2m2_10
+timestamp 1628285143
+transform 1 0 411 0 1 958
+box -9 -26 24 29
+use sky130_hilas_poly2m2 sky130_hilas_poly2m2_8
+timestamp 1628285143
+transform 1 0 584 0 1 1093
box -9 -26 24 29
use sky130_hilas_poly2m2 sky130_hilas_poly2m2_7
-timestamp 1628178864
+timestamp 1628285143
transform 0 1 734 -1 0 1073
box -9 -26 24 29
+use sky130_hilas_poly2m2 sky130_hilas_poly2m2_6
+timestamp 1628285143
+transform 1 0 904 0 1 1093
+box -9 -26 24 29
+use sky130_hilas_li2m1 sky130_hilas_li2m1_6
+timestamp 1628285143
+transform 1 0 855 0 1 532
+box -10 -8 13 21
+use sky130_hilas_li2m1 sky130_hilas_li2m1_0
+timestamp 1628285143
+transform 1 0 693 0 1 532
+box -10 -8 13 21
use sky130_hilas_DAC6TransistorStack01 sky130_hilas_DAC6TransistorStack01_0
array 0 2 161 0 0 566
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 552 0 1 701
box 28 -174 200 391
-use sky130_hilas_li2m1 sky130_hilas_li2m1_7
-timestamp 1628178864
-transform 1 0 1015 0 1 532
-box -10 -8 13 21
-use sky130_hilas_poly2m2 sky130_hilas_poly2m2_5
-timestamp 1628178864
-transform 1 0 1065 0 1 1094
-box -9 -26 24 29
use sky130_hilas_DAC6TransistorStack01b sky130_hilas_DAC6TransistorStack01b_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1035 0 1 701
box 13 -174 204 391
-use sky130_hilas_li2m1 sky130_hilas_li2m1_5
-timestamp 1628178864
-transform 1 0 1337 0 1 532
-box -10 -8 13 21
-use sky130_hilas_li2m1 sky130_hilas_li2m1_1
-timestamp 1628178864
-transform 1 0 1177 0 1 532
-box -10 -8 13 21
-use sky130_hilas_m12m2 sky130_hilas_m12m2_0
-timestamp 1628178864
-transform 1 0 1217 0 1 607
-box -9 -10 23 22
-use sky130_hilas_poly2m2 sky130_hilas_poly2m2_4
-timestamp 1628178864
-transform 1 0 1227 0 1 1093
+use sky130_hilas_poly2m2 sky130_hilas_poly2m2_5
+timestamp 1628285143
+transform 1 0 1065 0 1 1094
box -9 -26 24 29
-use sky130_hilas_poly2m2 sky130_hilas_poly2m2_3
-timestamp 1628178864
-transform 1 0 1388 0 1 1094
-box -9 -26 24 29
+use sky130_hilas_li2m1 sky130_hilas_li2m1_7
+timestamp 1628285143
+transform 1 0 1015 0 1 532
+box -10 -8 13 21
use sky130_hilas_DAC6TransistorStack01c sky130_hilas_DAC6TransistorStack01c_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1196 0 1 701
box 28 -174 215 391
+use sky130_hilas_poly2m2 sky130_hilas_poly2m2_3
+timestamp 1628285143
+transform 1 0 1388 0 1 1094
+box -9 -26 24 29
+use sky130_hilas_poly2m2 sky130_hilas_poly2m2_4
+timestamp 1628285143
+transform 1 0 1227 0 1 1093
+box -9 -26 24 29
+use sky130_hilas_m12m2 sky130_hilas_m12m2_0
+timestamp 1628285143
+transform 1 0 1217 0 1 607
+box -9 -10 23 22
+use sky130_hilas_li2m1 sky130_hilas_li2m1_1
+timestamp 1628285143
+transform 1 0 1177 0 1 532
+box -10 -8 13 21
+use sky130_hilas_li2m1 sky130_hilas_li2m1_5
+timestamp 1628285143
+transform 1 0 1337 0 1 532
+box -10 -8 13 21
use sky130_hilas_DAC6TransistorStack01 sky130_hilas_DAC6TransistorStack01_2
array 0 2 161 0 0 566
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1357 0 1 701
box 28 -174 200 391
use sky130_hilas_poly2m2 sky130_hilas_poly2m2_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1549 0 1 1094
box -9 -26 24 29
use sky130_hilas_DAC6TransistorStack01a sky130_hilas_DAC6TransistorStack01a_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1840 0 1 701
box 28 -174 200 391
use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1679 0 1 1090
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1746 0 1 1090
box -14 -15 20 18
use sky130_hilas_li2m1 sky130_hilas_li2m1_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1659 0 1 532
box -10 -8 13 21
use sky130_hilas_li2m1 sky130_hilas_li2m1_4
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1820 0 1 532
box -10 -8 13 21
use sky130_hilas_li2m1 sky130_hilas_li2m1_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1499 0 1 532
box -10 -8 13 21
<< labels >>
diff --git a/mag/sky130_hilas_DAC6TransistorStack01.mag b/mag/sky130_hilas_DAC6TransistorStack01.mag
index 014c138..3308673 100644
--- a/mag/sky130_hilas_DAC6TransistorStack01.mag
+++ b/mag/sky130_hilas_DAC6TransistorStack01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 90 368 129 371
rect 90 326 129 329
@@ -14,28 +14,28 @@
rect 89 -58 128 -55
rect 90 -112 129 -109
rect 90 -154 129 -151
-use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_6
-timestamp 1628178864
-transform 1 0 107 0 1 252
-box -79 -78 82 43
-use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_3
-timestamp 1628178864
-transform 1 0 107 0 1 156
-box -79 -78 82 43
-use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_4
-timestamp 1628178864
-transform 1 0 107 0 1 60
-box -79 -78 82 43
-use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_0
-timestamp 1628178864
-transform 1 0 107 0 1 -36
-box -79 -78 82 43
-use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_0
-timestamp 1628178864
-transform 1 0 108 0 1 348
-box -80 -78 92 43
use sky130_hilas_pFETdevice01a sky130_hilas_pFETdevice01a_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 108 0 1 -132
box -80 -42 81 43
+use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_0
+timestamp 1628285143
+transform 1 0 108 0 1 348
+box -80 -78 92 43
+use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_0
+timestamp 1628285143
+transform 1 0 107 0 1 -36
+box -79 -78 82 43
+use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_4
+timestamp 1628285143
+transform 1 0 107 0 1 60
+box -79 -78 82 43
+use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_3
+timestamp 1628285143
+transform 1 0 107 0 1 156
+box -79 -78 82 43
+use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_6
+timestamp 1628285143
+transform 1 0 107 0 1 252
+box -79 -78 82 43
<< end >>
diff --git a/mag/sky130_hilas_DAC6TransistorStack01a.mag b/mag/sky130_hilas_DAC6TransistorStack01a.mag
index 531d416..cab584c 100644
--- a/mag/sky130_hilas_DAC6TransistorStack01a.mag
+++ b/mag/sky130_hilas_DAC6TransistorStack01a.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 90 368 129 371
rect 90 326 129 329
@@ -14,28 +14,28 @@
rect 90 -58 129 -55
rect 90 -112 129 -109
rect 90 -154 129 -151
-use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_0
-timestamp 1628178864
-transform 1 0 108 0 1 -36
-box -80 -78 92 43
-use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_1
-timestamp 1628178864
-transform 1 0 108 0 1 60
-box -80 -78 92 43
-use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_4
-timestamp 1628178864
-transform 1 0 108 0 1 156
-box -80 -78 92 43
-use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_2
-timestamp 1628178864
-transform 1 0 108 0 1 252
-box -80 -78 92 43
-use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_3
-timestamp 1628178864
-transform 1 0 108 0 1 348
-box -80 -78 92 43
use sky130_hilas_pFETdevice01a sky130_hilas_pFETdevice01a_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 108 0 1 -132
box -80 -42 81 43
+use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_3
+timestamp 1628285143
+transform 1 0 108 0 1 348
+box -80 -78 92 43
+use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_2
+timestamp 1628285143
+transform 1 0 108 0 1 252
+box -80 -78 92 43
+use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_4
+timestamp 1628285143
+transform 1 0 108 0 1 156
+box -80 -78 92 43
+use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_1
+timestamp 1628285143
+transform 1 0 108 0 1 60
+box -80 -78 92 43
+use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_0
+timestamp 1628285143
+transform 1 0 108 0 1 -36
+box -80 -78 92 43
<< end >>
diff --git a/mag/sky130_hilas_DAC6TransistorStack01b.mag b/mag/sky130_hilas_DAC6TransistorStack01b.mag
index 1c6252b..19dcc23 100644
--- a/mag/sky130_hilas_DAC6TransistorStack01b.mag
+++ b/mag/sky130_hilas_DAC6TransistorStack01b.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 90 368 129 371
rect 90 326 129 329
@@ -14,28 +14,28 @@
rect 89 -58 128 -55
rect 90 -112 129 -109
rect 90 -154 129 -151
-use sky130_hilas_pFETdevice01d sky130_hilas_pFETdevice01d_0
-timestamp 1628178864
-transform 1 0 107 0 1 156
-box -94 -102 97 43
-use sky130_hilas_pFETdevice01a sky130_hilas_pFETdevice01a_0
-timestamp 1628178864
-transform 1 0 108 0 1 -132
-box -80 -42 81 43
-use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_0
-timestamp 1628178864
-transform 1 0 108 0 1 348
-box -80 -78 92 43
-use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_6
-timestamp 1628178864
-transform 1 0 107 0 1 252
-box -79 -78 82 43
-use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_4
-timestamp 1628178864
-transform 1 0 107 0 1 60
-box -79 -78 82 43
use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 107 0 1 -36
box -79 -78 82 43
+use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_4
+timestamp 1628285143
+transform 1 0 107 0 1 60
+box -79 -78 82 43
+use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_6
+timestamp 1628285143
+transform 1 0 107 0 1 252
+box -79 -78 82 43
+use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_0
+timestamp 1628285143
+transform 1 0 108 0 1 348
+box -80 -78 92 43
+use sky130_hilas_pFETdevice01a sky130_hilas_pFETdevice01a_0
+timestamp 1628285143
+transform 1 0 108 0 1 -132
+box -80 -42 81 43
+use sky130_hilas_pFETdevice01d sky130_hilas_pFETdevice01d_0
+timestamp 1628285143
+transform 1 0 107 0 1 156
+box -94 -102 97 43
<< end >>
diff --git a/mag/sky130_hilas_DAC6TransistorStack01c.mag b/mag/sky130_hilas_DAC6TransistorStack01c.mag
index edd7227..fd33e34 100644
--- a/mag/sky130_hilas_DAC6TransistorStack01c.mag
+++ b/mag/sky130_hilas_DAC6TransistorStack01c.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 90 368 129 371
rect 90 326 129 329
@@ -14,28 +14,28 @@
rect 89 -58 128 -55
rect 90 -112 129 -109
rect 90 -154 129 -151
-use sky130_hilas_pFETdevice01b sky130_hilas_pFETdevice01b_1
-timestamp 1628178864
-transform 1 0 107 0 1 60
-box -79 -114 108 43
-use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_0
-timestamp 1628178864
-transform 1 0 107 0 1 -36
-box -79 -78 82 43
-use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_3
-timestamp 1628178864
-transform 1 0 107 0 1 156
-box -79 -78 82 43
-use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_6
-timestamp 1628178864
-transform 1 0 107 0 1 252
-box -79 -78 82 43
-use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_0
-timestamp 1628178864
-transform 1 0 108 0 1 348
-box -80 -78 92 43
use sky130_hilas_pFETdevice01a sky130_hilas_pFETdevice01a_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 108 0 1 -132
box -80 -42 81 43
+use sky130_hilas_pFETdevice01aa sky130_hilas_pFETdevice01aa_0
+timestamp 1628285143
+transform 1 0 108 0 1 348
+box -80 -78 92 43
+use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_6
+timestamp 1628285143
+transform 1 0 107 0 1 252
+box -79 -78 82 43
+use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_3
+timestamp 1628285143
+transform 1 0 107 0 1 156
+box -79 -78 82 43
+use sky130_hilas_pFETdevice01 sky130_hilas_pFETdevice01_0
+timestamp 1628285143
+transform 1 0 107 0 1 -36
+box -79 -78 82 43
+use sky130_hilas_pFETdevice01b sky130_hilas_pFETdevice01b_1
+timestamp 1628285143
+transform 1 0 107 0 1 60
+box -79 -114 108 43
<< end >>
diff --git a/mag/sky130_hilas_DualTACore01.mag b/mag/sky130_hilas_DualTACore01.mag
index 78ddbb5..f5cc025 100644
--- a/mag/sky130_hilas_DualTACore01.mag
+++ b/mag/sky130_hilas_DualTACore01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect -87 540 -60 546
rect -87 498 -60 504
@@ -27,51 +27,51 @@
rect -136 211 155 233
rect -137 -6 134 17
use sky130_hilas_pFETmirror02 sky130_hilas_pFETmirror02_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 88 0 1 -111
box -61 89 67 373
use sky130_hilas_nMirror03 sky130_hilas_nMirror03_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -113 0 1 130
box -59 -6 125 123
use sky130_hilas_nMirror03 sky130_hilas_nMirror03_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -113 0 -1 97
box -59 -6 125 123
use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 106 0 1 228
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 98 0 1 3
box -14 -15 20 18
use sky130_hilas_li2m1 sky130_hilas_li2m1_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 41 0 1 126
box -10 -8 13 21
use sky130_hilas_pFETmirror02 sky130_hilas_pFETmirror02_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 88 0 -1 635
box -61 89 67 373
use sky130_hilas_nMirror03 sky130_hilas_nMirror03_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -113 0 -1 397
box -59 -6 125 123
use sky130_hilas_nMirror03 sky130_hilas_nMirror03_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -113 0 1 430
box -59 -6 125 123
use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 107 0 1 300
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 102 0 1 522
box -14 -15 20 18
use sky130_hilas_li2m1 sky130_hilas_li2m1_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 41 0 1 385
box -10 -8 13 21
<< labels >>
diff --git a/mag/sky130_hilas_FGBias2x1cell.mag b/mag/sky130_hilas_FGBias2x1cell.mag
index e9a6265..04c884f 100644
--- a/mag/sky130_hilas_FGBias2x1cell.mag
+++ b/mag/sky130_hilas_FGBias2x1cell.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 568 195 618 201
rect 640 195 690 201
@@ -92,59 +92,59 @@
rect -396 -320 526 -315
rect -396 -330 514 -320
use sky130_hilas_FGVaractorCapacitor02 sky130_hilas_FGVaractorCapacitor02_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 986 0 1 62
box -1005 -380 -733 -211
use sky130_hilas_FGVaractorCapacitor02 sky130_hilas_FGVaractorCapacitor02_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 986 0 -1 -231
box -1005 -380 -733 -211
use sky130_hilas_TunCap01 sky130_hilas_TunCap01_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1056 0 1 19
box -1451 -400 -1278 -210
use sky130_hilas_TunCap01 sky130_hilas_TunCap01_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1056 0 1 433
box -1451 -400 -1278 -210
use sky130_hilas_wellContact sky130_hilas_wellContact_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1054 0 1 231
box -1448 -441 -1275 -255
use sky130_hilas_wellContact sky130_hilas_wellContact_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1054 0 1 404
box -1448 -441 -1275 -255
use sky130_hilas_li2m1 sky130_hilas_li2m1_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -103 0 1 -92
box -10 -8 13 21
use sky130_hilas_horizTransCell01 sky130_hilas_horizTransCell01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 790 0 1 -429
box -476 42 -33 359
use sky130_hilas_horizTransCell01 sky130_hilas_horizTransCell01_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 790 0 -1 270
box -476 42 -33 359
use sky130_hilas_m12m2 sky130_hilas_m12m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 627 0 1 -116
box -9 -10 23 22
use sky130_hilas_m12m2 sky130_hilas_m12m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 627 0 1 -56
box -9 -10 23 22
use sky130_hilas_m12m2 sky130_hilas_m12m2_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 721 0 1 -84
box -9 -10 23 22
use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 538 0 1 -216
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 538 0 1 60
box -14 -15 20 18
<< labels >>
diff --git a/mag/sky130_hilas_FGBiasWeakGate2x1cell.mag b/mag/sky130_hilas_FGBiasWeakGate2x1cell.mag
index 7dea88b..d50bdf2 100644
--- a/mag/sky130_hilas_FGBiasWeakGate2x1cell.mag
+++ b/mag/sky130_hilas_FGBiasWeakGate2x1cell.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 568 195 618 201
rect 640 195 690 201
@@ -108,63 +108,63 @@
rect -396 -320 526 -315
rect -396 -330 514 -320
use sky130_hilas_FGVaractorCapacitor02 sky130_hilas_FGVaractorCapacitor02_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 986 0 1 62
box -1005 -380 -733 -211
use sky130_hilas_FGVaractorCapacitor02 sky130_hilas_FGVaractorCapacitor02_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 986 0 -1 -231
box -1005 -380 -733 -211
use sky130_hilas_TunCap01 sky130_hilas_TunCap01_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1056 0 1 433
box -1451 -400 -1278 -210
use sky130_hilas_TunCap01 sky130_hilas_TunCap01_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1056 0 1 19
box -1451 -400 -1278 -210
use sky130_hilas_wellContact sky130_hilas_wellContact_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1054 0 1 404
box -1448 -441 -1275 -255
use sky130_hilas_wellContact sky130_hilas_wellContact_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1054 0 1 231
box -1448 -441 -1275 -255
use sky130_hilas_li2m2 sky130_hilas_li2m2_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -191 0 1 -268
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -188 0 1 101
box -14 -15 20 18
use sky130_hilas_li2m1 sky130_hilas_li2m1_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -103 0 1 -92
box -10 -8 13 21
use sky130_hilas_horizTransCell01 sky130_hilas_horizTransCell01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 790 0 1 -429
box -476 42 -33 359
use sky130_hilas_horizTransCell01 sky130_hilas_horizTransCell01_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 790 0 -1 270
box -476 42 -33 359
use sky130_hilas_m12m2 sky130_hilas_m12m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 627 0 1 -116
box -9 -10 23 22
use sky130_hilas_m12m2 sky130_hilas_m12m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 627 0 1 -56
box -9 -10 23 22
use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 538 0 1 -216
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 538 0 1 60
box -14 -15 20 18
<< labels >>
diff --git a/mag/sky130_hilas_FGHugeVaractorCapacitor01.mag b/mag/sky130_hilas_FGHugeVaractorCapacitor01.mag
index 9bcb9fd..178d037 100644
--- a/mag/sky130_hilas_FGHugeVaractorCapacitor01.mag
+++ b/mag/sky130_hilas_FGHugeVaractorCapacitor01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect -556 -677 413 -217
rect -556 -816 473 -677
diff --git a/mag/sky130_hilas_FGVaractorCapacitor.mag b/mag/sky130_hilas_FGVaractorCapacitor.mag
index 70f86d1..48c327f 100644
--- a/mag/sky130_hilas_FGVaractorCapacitor.mag
+++ b/mag/sky130_hilas_FGVaractorCapacitor.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect -957 -395 -734 -210
<< mvvaractor >>
diff --git a/mag/sky130_hilas_FGVaractorCapacitor02.mag b/mag/sky130_hilas_FGVaractorCapacitor02.mag
index 8d65061..e6055bf 100644
--- a/mag/sky130_hilas_FGVaractorCapacitor02.mag
+++ b/mag/sky130_hilas_FGVaractorCapacitor02.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect -1005 -215 -734 -211
rect -1005 -380 -733 -215
diff --git a/mag/sky130_hilas_FGVaractorTunnelCap01.mag b/mag/sky130_hilas_FGVaractorTunnelCap01.mag
index 4443a39..45bb6a4 100644
--- a/mag/sky130_hilas_FGVaractorTunnelCap01.mag
+++ b/mag/sky130_hilas_FGVaractorTunnelCap01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect -1005 -380 -783 -211
<< mvvaractor >>
diff --git a/mag/sky130_hilas_FGcharacterization01.mag b/mag/sky130_hilas_FGcharacterization01.mag
index 4a888c6..3fcd3a8 100644
--- a/mag/sky130_hilas_FGcharacterization01.mag
+++ b/mag/sky130_hilas_FGcharacterization01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 52 825 81 841
rect 131 825 160 841
@@ -688,171 +688,171 @@
rect 1719 287 1763 305
rect -531 266 1792 287
use sky130_hilas_FGVaractorCapacitor02 sky130_hilas_FGVaractorCapacitor02_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 563 0 1 1073
box -1005 -380 -733 -211
use sky130_hilas_FGVaractorCapacitor02 sky130_hilas_FGVaractorCapacitor02_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 563 0 1 774
box -1005 -380 -733 -211
use sky130_hilas_FGVaractorCapacitor02 sky130_hilas_FGVaractorCapacitor02_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 563 0 1 673
box -1005 -380 -733 -211
use sky130_hilas_nOverlapCap01 sky130_hilas_nOverlapCap01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -795 0 1 395
box -62 -43 67 86
use sky130_hilas_FGVaractorTunnelCap01 sky130_hilas_FGVaractorTunnelCap01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 93 0 1 1068
box -1005 -380 -783 -211
use sky130_hilas_overlapCap02a sky130_hilas_overlapCap02a_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 506 0 1 748
box -521 -54 -121 110
use sky130_hilas_overlapCap02a sky130_hilas_overlapCap02a_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 506 0 1 313
box -521 -54 -121 110
use sky130_hilas_overlapCap02a sky130_hilas_overlapCap02a_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 506 0 1 468
box -521 -54 -121 110
use sky130_hilas_li2m2 sky130_hilas_li2m2_14
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -520 0 1 283
box -14 -15 20 18
use sky130_hilas_FGHugeVaractorCapacitor01 sky130_hilas_FGHugeVaractorCapacitor01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1099 0 1 1077
box -556 -816 473 -217
use sky130_hilas_pFETdevice01w1 sky130_hilas_pFETdevice01w1_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 224 0 1 655
box -79 -78 82 43
use sky130_hilas_li2m2 sky130_hilas_li2m2_11
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 394 0 1 647
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_12
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 258 0 1 655
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_13
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 189 0 1 654
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 466 0 1 281
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_9
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1706 0 1 298
box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_4
-timestamp 1628178864
-transform 1 0 1792 0 1 359
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_5
-timestamp 1628178864
-transform 1 0 1777 0 1 299
-box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_6
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1851 0 1 299
box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_3
-timestamp 1628178864
-transform 1 0 1935 0 1 357
+use sky130_hilas_li2m2 sky130_hilas_li2m2_5
+timestamp 1628285143
+transform 1 0 1777 0 1 299
box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_7
-timestamp 1628178864
-transform 1 0 1921 0 1 299
+use sky130_hilas_li2m2 sky130_hilas_li2m2_4
+timestamp 1628285143
+transform 1 0 1792 0 1 359
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_8
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 2014 0 1 299
box -14 -15 20 18
-use sky130_hilas_li2m1 sky130_hilas_li2m1_0
-timestamp 1628178864
-transform 1 0 1791 0 1 524
-box -10 -8 13 21
-use sky130_hilas_li2m2 sky130_hilas_li2m2_10
-timestamp 1628178864
-transform -1 0 1795 0 -1 479
+use sky130_hilas_li2m2 sky130_hilas_li2m2_7
+timestamp 1628285143
+transform 1 0 1921 0 1 299
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_3
+timestamp 1628285143
+transform 1 0 1935 0 1 357
box -14 -15 20 18
use sky130_hilas_poly2li sky130_hilas_poly2li_5
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 1805 0 -1 480
box -9 -14 18 19
-use sky130_hilas_m12m2 sky130_hilas_m12m2_9
-timestamp 1628178864
-transform 1 0 2000 0 1 497
-box -9 -10 23 22
+use sky130_hilas_li2m2 sky130_hilas_li2m2_10
+timestamp 1628285143
+transform -1 0 1795 0 -1 479
+box -14 -15 20 18
+use sky130_hilas_li2m1 sky130_hilas_li2m1_0
+timestamp 1628285143
+transform 1 0 1791 0 1 524
+box -10 -8 13 21
use sky130_hilas_poly2li sky130_hilas_poly2li_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1921 0 1 440
box -9 -14 18 19
-use sky130_hilas_nDiffThOxContact sky130_hilas_nDiffThOxContact_3
-timestamp 1628178864
-transform 1 0 1712 0 1 580
-box -26 13 41 42
+use sky130_hilas_m12m2 sky130_hilas_m12m2_9
+timestamp 1628285143
+transform 1 0 2000 0 1 497
+box -9 -10 23 22
use sky130_hilas_poly2m2 sky130_hilas_poly2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1743 0 1 666
box -9 -26 24 29
-use sky130_hilas_m12m2 sky130_hilas_m12m2_0
-timestamp 1628178864
-transform 1 0 1859 0 1 676
-box -9 -10 23 22
-use sky130_hilas_m12m2 sky130_hilas_m12m2_4
-timestamp 1628178864
-transform 1 0 1857 0 1 634
-box -9 -10 23 22
+use sky130_hilas_nDiffThOxContact sky130_hilas_nDiffThOxContact_3
+timestamp 1628285143
+transform 1 0 1712 0 1 580
+box -26 13 41 42
use sky130_hilas_m12m2 sky130_hilas_m12m2_6
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1859 0 1 720
box -9 -10 23 22
-use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
-transform 1 0 1933 0 1 637
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_2
-timestamp 1628178864
-transform 1 0 1933 0 1 721
-box -14 -15 20 18
-use sky130_hilas_m12m2 sky130_hilas_m12m2_1
-timestamp 1628178864
-transform 1 0 2000 0 1 674
+use sky130_hilas_m12m2 sky130_hilas_m12m2_4
+timestamp 1628285143
+transform 1 0 1857 0 1 634
box -9 -10 23 22
-use sky130_hilas_m12m2 sky130_hilas_m12m2_2
-timestamp 1628178864
-transform 1 0 2000 0 1 719
+use sky130_hilas_m12m2 sky130_hilas_m12m2_0
+timestamp 1628285143
+transform 1 0 1859 0 1 676
box -9 -10 23 22
use sky130_hilas_m12m2 sky130_hilas_m12m2_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 2000 0 1 632
box -9 -10 23 22
-use sky130_hilas_m12m2 sky130_hilas_m12m2_10
-timestamp 1628178864
-transform 1 0 1713 0 1 827
+use sky130_hilas_m12m2 sky130_hilas_m12m2_2
+timestamp 1628285143
+transform 1 0 2000 0 1 719
box -9 -10 23 22
+use sky130_hilas_m12m2 sky130_hilas_m12m2_1
+timestamp 1628285143
+transform 1 0 2000 0 1 674
+box -9 -10 23 22
+use sky130_hilas_li2m2 sky130_hilas_li2m2_2
+timestamp 1628285143
+transform 1 0 1933 0 1 721
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_1
+timestamp 1628285143
+transform 1 0 1933 0 1 637
+box -14 -15 20 18
use sky130_hilas_nDiffThOxContact sky130_hilas_nDiffThOxContact_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1712 0 1 723
box -26 13 41 42
-use sky130_hilas_m12m2 sky130_hilas_m12m2_7
-timestamp 1628178864
-transform 1 0 1999 0 1 822
+use sky130_hilas_m12m2 sky130_hilas_m12m2_10
+timestamp 1628285143
+transform 1 0 1713 0 1 827
box -9 -10 23 22
use sky130_hilas_poly2li sky130_hilas_poly2li_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1924 0 1 828
box -9 -14 18 19
+use sky130_hilas_m12m2 sky130_hilas_m12m2_7
+timestamp 1628285143
+transform 1 0 1999 0 1 822
+box -9 -10 23 22
use sky130_hilas_poly2li sky130_hilas_poly2li_4
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 2064 0 1 828
box -9 -14 18 19
<< labels >>
diff --git a/mag/sky130_hilas_FGtrans2x1cell.mag b/mag/sky130_hilas_FGtrans2x1cell.mag
index 8fc5d13..bec6ad3 100644
--- a/mag/sky130_hilas_FGtrans2x1cell.mag
+++ b/mag/sky130_hilas_FGtrans2x1cell.mag
@@ -1,14 +1,11 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 568 195 618 201
rect 640 195 690 201
rect 568 153 618 159
rect 640 153 690 159
-rect 327 126 367 128
-rect 463 126 502 128
-rect 534 126 541 128
rect 325 51 327 101
rect 367 51 369 101
rect 460 51 463 101
@@ -25,9 +22,6 @@
rect 367 -260 369 -210
rect 460 -260 463 -210
rect 502 -260 505 -210
-rect 327 -287 367 -285
-rect 463 -287 502 -285
-rect 534 -287 541 -285
rect 568 -318 618 -312
rect 640 -318 690 -312
rect 568 -360 618 -354
@@ -72,7 +66,8 @@
rect 236 -93 255 -76
rect -92 -127 -73 -110
<< poly >>
-rect -237 134 331 151
+rect -237 136 331 151
+rect -237 134 319 136
rect -237 126 -185 134
rect -2 91 20 134
rect 166 91 188 134
@@ -88,7 +83,8 @@
rect -3 -293 17 -260
rect 169 -293 189 -260
rect 272 -263 300 -260
-rect -280 -310 331 -293
+rect -280 -295 317 -293
+rect -280 -310 331 -295
<< polycont >>
rect 280 -255 297 -238
<< locali >>
@@ -171,83 +167,83 @@
rect -395 -330 514 -320
rect 749 -332 757 -314
use sky130_hilas_FGVaractorCapacitor02 sky130_hilas_FGVaractorCapacitor02_0
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 -752 0 1 62
box -1005 -380 -733 -211
use sky130_hilas_FGVaractorCapacitor02 sky130_hilas_FGVaractorCapacitor02_2
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 -752 0 -1 -231
box -1005 -380 -733 -211
use sky130_hilas_TunCap01 sky130_hilas_TunCap01_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1056 0 1 433
box -1451 -400 -1278 -210
use sky130_hilas_TunCap01 sky130_hilas_TunCap01_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1056 0 1 19
box -1451 -400 -1278 -210
use sky130_hilas_wellContact sky130_hilas_wellContact_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1054 0 1 231
box -1448 -441 -1275 -255
use sky130_hilas_wellContact sky130_hilas_wellContact_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1054 0 1 404
box -1448 -441 -1275 -255
use sky130_hilas_li2m1 sky130_hilas_li2m1_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -103 0 1 -92
box -10 -8 13 21
-use sky130_hilas_poly2m1 sky130_hilas_poly2m1_0
-timestamp 1628178864
-transform 1 0 389 0 1 -74
-box -9 -26 24 25
-use sky130_hilas_li2m1 sky130_hilas_li2m1_1
-timestamp 1628178864
-transform 1 0 434 0 1 -123
-box -10 -8 13 21
-use sky130_hilas_li2m1 sky130_hilas_li2m1_3
-timestamp 1628178864
-transform 1 0 480 0 1 -141
-box -10 -8 13 21
-use sky130_hilas_li2m1 sky130_hilas_li2m1_2
-timestamp 1628178864
-transform 1 0 435 0 1 -281
-box -10 -8 13 21
use sky130_hilas_li2m1 sky130_hilas_li2m1_5
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 478 0 1 -332
box -10 -8 13 21
-use sky130_hilas_li2m1 sky130_hilas_li2m1_6
-timestamp 1628178864
-transform 1 0 481 0 1 165
+use sky130_hilas_li2m1 sky130_hilas_li2m1_2
+timestamp 1628285143
+transform 1 0 435 0 1 -281
box -10 -8 13 21
-use sky130_hilas_li2m1 sky130_hilas_li2m1_4
-timestamp 1628178864
-transform 1 0 434 0 1 109
+use sky130_hilas_li2m1 sky130_hilas_li2m1_3
+timestamp 1628285143
+transform 1 0 480 0 1 -141
box -10 -8 13 21
+use sky130_hilas_li2m1 sky130_hilas_li2m1_1
+timestamp 1628285143
+transform 1 0 434 0 1 -123
+box -10 -8 13 21
+use sky130_hilas_poly2m1 sky130_hilas_poly2m1_0
+timestamp 1628285143
+transform 1 0 389 0 1 -74
+box -9 -26 24 25
use sky130_hilas_li2m1 sky130_hilas_li2m1_7
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 481 0 1 -34
box -10 -8 13 21
-use sky130_hilas_horizTransCell01a sky130_hilas_horizTransCell01a_0
-timestamp 1628178864
-transform 1 0 790 0 1 -429
-box -476 42 -33 359
+use sky130_hilas_li2m1 sky130_hilas_li2m1_4
+timestamp 1628285143
+transform 1 0 434 0 1 109
+box -10 -8 13 21
+use sky130_hilas_li2m1 sky130_hilas_li2m1_6
+timestamp 1628285143
+transform 1 0 481 0 1 165
+box -10 -8 13 21
use sky130_hilas_horizTransCell01a sky130_hilas_horizTransCell01a_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 790 0 -1 270
box -476 42 -33 359
+use sky130_hilas_horizTransCell01a sky130_hilas_horizTransCell01a_0
+timestamp 1628285143
+transform 1 0 790 0 1 -429
+box -476 42 -33 359
use sky130_hilas_m12m2 sky130_hilas_m12m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 628 0 1 -85
box -9 -10 23 22
use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 563 0 1 -166
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 562 0 1 3
box -14 -15 20 18
<< labels >>
diff --git a/mag/sky130_hilas_LevelShift4InputUp.mag b/mag/sky130_hilas_LevelShift4InputUp.mag
index a8b49e7..5e31473 100644
--- a/mag/sky130_hilas_LevelShift4InputUp.mag
+++ b/mag/sky130_hilas_LevelShift4InputUp.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628420416
<< error_s >>
rect 35 554 85 560
rect 358 555 408 561
@@ -66,41 +66,67 @@
rect 286 -84 337 -78
rect 466 -84 494 -78
rect 706 -84 734 -78
+<< nwell >>
+rect -30 470 -19 490
+<< metal1 >>
+rect 4 585 33 594
+rect 435 588 466 594
+rect 736 589 760 594
+rect 4 -106 33 -94
+rect 435 -106 466 -100
+rect 736 -106 760 -101
+<< metal2 >>
+rect -30 530 -14 550
+rect 830 437 840 469
+rect -30 355 -13 375
+rect 830 262 840 294
+rect -30 180 -11 200
+rect 830 87 840 119
+rect -30 5 -14 25
+rect 830 -88 840 -56
use sky130_hilas_StepUpDigital StepUpDigital_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -49 0 1 113
box 19 -44 889 131
use sky130_hilas_StepUpDigital StepUpDigital_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -49 0 1 -62
box 19 -44 889 131
use sky130_hilas_StepUpDigital StepUpDigital_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -49 0 1 288
box 19 -44 889 131
use sky130_hilas_StepUpDigital StepUpDigital_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -49 0 1 463
box 19 -44 889 131
<< labels >>
-rlabel space 746 517 770 522 0 VPWR
-port 5 nsew
-rlabel metal1 746 -102 770 -97 0 VPWR
-port 5 nsew
-rlabel space 4 517 33 522 0 VINJ
-port 6 nsew
rlabel metal1 4 -102 33 -97 0 VINJ
port 6 nsew
-rlabel space -30 470 -19 490 0 OUTPUT1
-port 7 nsew
-rlabel space -30 315 -19 335 0 OUTPUT2
-port 8 nsew
-rlabel space -30 160 -19 180 0 OUTPUT3
-port 9 nsew
rlabel metal2 -30 5 -19 25 0 OUTPUT4
port 10 nsew
-rlabel space 445 515 476 522 0 VGND
+rlabel metal2 830 437 840 469 0 INPUT1
+port 12 nsew
+rlabel metal2 830 262 840 294 0 INPUT2
+port 13 nsew
+rlabel metal2 830 87 840 119 0 INPUT3
+port 14 nsew
+rlabel metal2 830 -88 840 -56 0 INPUT4
+port 15 nsew
+rlabel metal2 -30 180 -22 200 0 OUTPUT3
+port 9 nsew
+rlabel metal2 -30 355 -23 375 0 OUTPUT2
+port 8 nsew
+rlabel metal2 -30 530 -23 550 0 OUTPUT1
+port 7 nsew
+rlabel metal1 435 -106 466 -100 0 VGND
port 11 nsew
-rlabel metal1 445 -102 476 -96 0 VGND
+rlabel metal1 435 588 466 594 0 VGND
port 11 nsew
+rlabel metal1 4 585 33 594 0 VINJ
+port 6 nsew
+rlabel metal1 736 589 760 594 0 VPWR
+port 5 nsew
+rlabel metal1 736 -106 760 -101 0 VPWR
+port 5 nsew
<< end >>
diff --git a/mag/sky130_hilas_StepUpDigital.mag b/mag/sky130_hilas_StepUpDigital.mag
index 9ec2f6a..d8099a7 100644
--- a/mag/sky130_hilas_StepUpDigital.mag
+++ b/mag/sky130_hilas_StepUpDigital.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 84 91 134 97
rect 407 92 457 98
@@ -157,7 +157,7 @@
rect 290 62 293 88
rect 260 60 292 62
use sky130_hilas_StepUpDigitalPart1 StepUpDigitalPart1_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -3 0 1 5
box 278 -49 892 120
<< labels >>
diff --git a/mag/sky130_hilas_StepUpDigitalPart1.mag b/mag/sky130_hilas_StepUpDigitalPart1.mag
index 0e7b90c..707eac3 100644
--- a/mag/sky130_hilas_StepUpDigitalPart1.mag
+++ b/mag/sky130_hilas_StepUpDigitalPart1.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_p >>
rect 410 87 460 93
rect 567 86 595 93
diff --git a/mag/sky130_hilas_TA2Cell_1FG.mag b/mag/sky130_hilas_TA2Cell_1FG.mag
index f60423a..6afa7ce 100644
--- a/mag/sky130_hilas_TA2Cell_1FG.mag
+++ b/mag/sky130_hilas_TA2Cell_1FG.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect -2549 717 -2499 723
rect -2477 717 -2427 723
@@ -183,22 +183,22 @@
rect -1169 158 -1129 159
rect -1169 148 -1166 158
rect -1198 146 -1166 148
-use sky130_hilas_FGBias2x1cell sky130_hilas_FGBias2x1cell_0
-timestamp 1628178864
-transform 1 0 -1077 0 1 522
-box -396 -387 757 228
-use sky130_hilas_FGBiasWeakGate2x1cell sky130_hilas_FGBiasWeakGate2x1cell_0
-timestamp 1628178864
-transform -1 0 -1859 0 1 522
-box -396 -387 757 228
-use sky130_hilas_pTransistorPair sky130_hilas_pTransistorPair_1
-timestamp 1628178864
-transform 1 0 -454 0 -1 305
-box 133 -440 320 165
use sky130_hilas_DualTACore01 sky130_hilas_DualTACore01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 38 0 1 181
box -172 -26 155 553
+use sky130_hilas_pTransistorPair sky130_hilas_pTransistorPair_1
+timestamp 1628285143
+transform 1 0 -454 0 -1 305
+box 133 -440 320 165
+use sky130_hilas_FGBiasWeakGate2x1cell sky130_hilas_FGBiasWeakGate2x1cell_0
+timestamp 1628285143
+transform -1 0 -1859 0 1 522
+box -396 -387 757 228
+use sky130_hilas_FGBias2x1cell sky130_hilas_FGBias2x1cell_0
+timestamp 1628285143
+transform 1 0 -1077 0 1 522
+box -396 -387 757 228
<< labels >>
rlabel metal2 -1726 617 -1690 636 0 VIN11
port 2 nsew analog default
diff --git a/mag/sky130_hilas_TA2Cell_1FG_Strong.mag b/mag/sky130_hilas_TA2Cell_1FG_Strong.mag
index b22ad2e..774b51f 100644
--- a/mag/sky130_hilas_TA2Cell_1FG_Strong.mag
+++ b/mag/sky130_hilas_TA2Cell_1FG_Strong.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect -2550 717 -2500 723
rect -2478 717 -2428 723
@@ -13,9 +13,6 @@
rect -437 675 -387 681
rect -49 679 -22 685
rect -49 654 -22 660
-rect -2401 648 -2394 650
-rect -2362 648 -2323 650
-rect -2227 648 -2187 650
rect -2365 573 -2362 623
rect -2323 573 -2320 623
rect -2229 573 -2227 623
@@ -42,9 +39,6 @@
rect -2229 262 -2227 312
rect -2187 262 -2185 312
rect -49 271 -22 277
-rect -2401 235 -2394 237
-rect -2362 235 -2323 237
-rect -2227 235 -2187 237
rect -49 229 -22 235
rect -2550 204 -2500 210
rect -2478 204 -2428 210
@@ -171,22 +165,22 @@
rect -1166 160 -124 162
rect -1166 147 -1163 160
rect -1195 145 -1163 147
-use sky130_hilas_DualTACore01 sky130_hilas_DualTACore01_0
-timestamp 1628178864
-transform 1 0 38 0 1 181
-box -172 -26 155 553
-use sky130_hilas_pTransistorPair sky130_hilas_pTransistorPair_1
-timestamp 1628178864
-transform 1 0 -454 0 -1 305
-box 133 -440 320 165
-use sky130_hilas_FGBias2x1cell sky130_hilas_FGBias2x1cell_0
-timestamp 1628178864
-transform 1 0 -1077 0 1 522
-box -396 -387 757 228
use sky130_hilas_FGtrans2x1cell sky130_hilas_FGtrans2x1cell_0
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 -1860 0 1 522
box -395 -387 757 228
+use sky130_hilas_FGBias2x1cell sky130_hilas_FGBias2x1cell_0
+timestamp 1628285143
+transform 1 0 -1077 0 1 522
+box -396 -387 757 228
+use sky130_hilas_pTransistorPair sky130_hilas_pTransistorPair_1
+timestamp 1628285143
+transform 1 0 -454 0 -1 305
+box 133 -440 320 165
+use sky130_hilas_DualTACore01 sky130_hilas_DualTACore01_0
+timestamp 1628285143
+transform 1 0 38 0 1 181
+box -172 -26 155 553
<< labels >>
rlabel metal1 -3 739 31 745 0 VGND
port 11 nsew
diff --git a/mag/sky130_hilas_Tgate4Single01.mag b/mag/sky130_hilas_Tgate4Single01.mag
index 13978cd..36f6d2b 100644
--- a/mag/sky130_hilas_Tgate4Single01.mag
+++ b/mag/sky130_hilas_Tgate4Single01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 165 453 205 459
rect 315 453 355 459
@@ -54,21 +54,21 @@
rect -36 -50 -30 -30
rect 433 -50 440 -30
rect -36 -148 -31 -128
-use sky130_hilas_TgateSingle01 sky130_hilas_TgateSingle01_3
-timestamp 1628178864
-transform 1 0 227 0 1 342
-box -263 -186 213 -25
-use sky130_hilas_TgateSingle01 sky130_hilas_TgateSingle01_0
-timestamp 1628178864
-transform 1 0 227 0 -1 291
+use sky130_hilas_TgateSingle01 sky130_hilas_TgateSingle01_1
+timestamp 1628285143
+transform 1 0 227 0 1 22
box -263 -186 213 -25
use sky130_hilas_TgateSingle01 sky130_hilas_TgateSingle01_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 227 0 -1 -29
box -263 -186 213 -25
-use sky130_hilas_TgateSingle01 sky130_hilas_TgateSingle01_1
-timestamp 1628178864
-transform 1 0 227 0 1 22
+use sky130_hilas_TgateSingle01 sky130_hilas_TgateSingle01_0
+timestamp 1628285143
+transform 1 0 227 0 -1 291
+box -263 -186 213 -25
+use sky130_hilas_TgateSingle01 sky130_hilas_TgateSingle01_3
+timestamp 1628285143
+transform 1 0 227 0 1 342
box -263 -186 213 -25
<< labels >>
rlabel metal2 -36 270 -30 290 0 SELECT2
diff --git a/mag/sky130_hilas_TgateSingle01.mag b/mag/sky130_hilas_TgateSingle01.mag
index 842a953..4558628 100644
--- a/mag/sky130_hilas_TgateSingle01.mag
+++ b/mag/sky130_hilas_TgateSingle01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect -138 -59 -98 -54
rect 88 -59 128 -52
@@ -79,26 +79,26 @@
rect -176 -150 -64 -149
rect -263 -170 -64 -150
rect -176 -171 -64 -170
-use sky130_hilas_poly2m1 sky130_hilas_poly2m1_0
-timestamp 1628178864
-transform 1 0 -236 0 1 -65
-box -9 -26 24 25
-use sky130_hilas_li2m1 sky130_hilas_li2m1_2
-timestamp 1628178864
-transform 1 0 -180 0 1 -86
-box -10 -8 13 21
-use sky130_hilas_m12m2 sky130_hilas_m12m2_0
-timestamp 1628178864
-transform 1 0 -225 0 1 -62
-box -9 -10 23 22
-use sky130_hilas_TgateSingle01Part1 sky130_hilas_TgateSingle01Part1_0
-timestamp 1628178864
-transform 1 0 -232 0 1 0
-box 257 -181 445 -29
use sky130_hilas_TgateSingle01Part2 sky130_hilas_TgateSingle01Part2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -71 0 1 0
box -67 -181 96 -38
+use sky130_hilas_TgateSingle01Part1 sky130_hilas_TgateSingle01Part1_0
+timestamp 1628285143
+transform 1 0 -232 0 1 0
+box 257 -181 445 -29
+use sky130_hilas_m12m2 sky130_hilas_m12m2_0
+timestamp 1628285143
+transform 1 0 -225 0 1 -62
+box -9 -10 23 22
+use sky130_hilas_li2m1 sky130_hilas_li2m1_2
+timestamp 1628285143
+transform 1 0 -180 0 1 -86
+box -10 -8 13 21
+use sky130_hilas_poly2m1 sky130_hilas_poly2m1_0
+timestamp 1628285143
+transform 1 0 -236 0 1 -65
+box -9 -26 24 25
<< labels >>
rlabel metal2 -263 -72 -254 -52 0 Select
rlabel metal2 -263 -170 -254 -150 0 Input
diff --git a/mag/sky130_hilas_TgateSingle01Part1.mag b/mag/sky130_hilas_TgateSingle01Part1.mag
index 3540159..b548938 100644
--- a/mag/sky130_hilas_TgateSingle01Part1.mag
+++ b/mag/sky130_hilas_TgateSingle01Part1.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 320 -59 360 -52
rect 320 -101 360 -94
@@ -64,22 +64,22 @@
<< metal2 >>
rect 257 -72 445 -52
rect 257 -170 314 -150
-use sky130_hilas_li2m1 sky130_hilas_li2m1_5
-timestamp 1628178864
-transform 1 0 356 0 1 -148
-box -10 -8 13 21
-use sky130_hilas_li2m1 sky130_hilas_li2m1_1
-timestamp 1628178864
-transform 1 0 402 0 1 -86
-box -10 -8 13 21
-use sky130_hilas_li2m2 sky130_hilas_li2m2_3
-timestamp 1628178864
-transform 1 0 304 0 1 -155
-box -14 -15 20 18
use sky130_hilas_m12m2 sky130_hilas_m12m2_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 335 0 1 -68
box -9 -10 23 22
+use sky130_hilas_li2m2 sky130_hilas_li2m2_3
+timestamp 1628285143
+transform 1 0 304 0 1 -155
+box -14 -15 20 18
+use sky130_hilas_li2m1 sky130_hilas_li2m1_1
+timestamp 1628285143
+transform 1 0 402 0 1 -86
+box -10 -8 13 21
+use sky130_hilas_li2m1 sky130_hilas_li2m1_5
+timestamp 1628285143
+transform 1 0 356 0 1 -148
+box -10 -8 13 21
<< labels >>
rlabel metal2 439 -72 445 -52 0 output
<< end >>
diff --git a/mag/sky130_hilas_TgateSingle01Part2.mag b/mag/sky130_hilas_TgateSingle01Part2.mag
index 5c46ae4..bd7b039 100644
--- a/mag/sky130_hilas_TgateSingle01Part2.mag
+++ b/mag/sky130_hilas_TgateSingle01Part2.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 9 -126 49 -120
rect 9 -168 49 -162
@@ -38,16 +38,16 @@
rect -67 -150 -45 -149
rect -67 -170 96 -150
rect -67 -171 -45 -170
-use sky130_hilas_li2m1 sky130_hilas_li2m1_3
-timestamp 1628178864
-transform 1 0 82 0 1 -147
-box -10 -8 13 21
-use sky130_hilas_li2m2 sky130_hilas_li2m2_2
-timestamp 1628178864
-transform 1 0 -14 0 1 -155
-box -14 -15 20 18
use sky130_hilas_m12m2 sky130_hilas_m12m2_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 73 0 1 -69
box -9 -10 23 22
+use sky130_hilas_li2m2 sky130_hilas_li2m2_2
+timestamp 1628285143
+transform 1 0 -14 0 1 -155
+box -14 -15 20 18
+use sky130_hilas_li2m1 sky130_hilas_li2m1_3
+timestamp 1628285143
+transform 1 0 82 0 1 -147
+box -10 -8 13 21
<< end >>
diff --git a/mag/sky130_hilas_TgateVinj01.mag b/mag/sky130_hilas_TgateVinj01.mag
index 02e1138..41c2e89 100644
--- a/mag/sky130_hilas_TgateVinj01.mag
+++ b/mag/sky130_hilas_TgateVinj01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect -147 91 -97 97
rect 173 91 223 97
@@ -236,7 +236,7 @@
rect 213 -4 216 22
rect 184 -7 216 -4
use sky130_hilas_li2m1 sky130_hilas_li2m1_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 266 0 1 65
box -10 -8 13 21
<< end >>
diff --git a/mag/sky130_hilas_TopLevelTextStructure.mag b/mag/sky130_hilas_TopLevelTextStructure.mag
index 21b4e3d..dc07513 100644
--- a/mag/sky130_hilas_TopLevelTextStructure.mag
+++ b/mag/sky130_hilas_TopLevelTextStructure.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628189300
+timestamp 1629332956
<< error_s >>
rect 2364 6133 2393 6149
rect 2443 6133 2472 6149
@@ -203,9 +203,6 @@
rect 7799 4611 7849 4617
rect 8187 4615 8214 4621
rect 8187 4590 8214 4596
-rect 5835 4584 5842 4586
-rect 5874 4584 5913 4586
-rect 6009 4584 6049 4586
rect 4193 4567 4221 4573
rect 4433 4567 4461 4573
rect 4590 4567 4641 4573
@@ -292,9 +289,6 @@
rect 11095 4188 11135 4195
rect 5096 4170 5146 4176
rect 5416 4170 5466 4176
-rect 5835 4171 5842 4173
-rect 5874 4171 5913 4173
-rect 6009 4171 6049 4173
rect 8187 4165 8214 4171
rect 10945 4163 10985 4169
rect 11095 4163 11135 4169
@@ -460,13 +454,10 @@
rect 5900 3250 5950 3256
rect 7584 3250 7634 3256
rect 7656 3250 7706 3256
-rect 7744 3252 7773 3264
-rect 7758 3232 7787 3250
rect 5094 3226 5144 3232
rect 5414 3226 5464 3232
rect 5900 3223 5950 3229
rect 7584 3223 7634 3229
-rect 7744 3218 7773 3227
rect 4242 3204 4270 3210
rect 4384 3204 4412 3211
rect 4519 3204 4569 3210
@@ -574,12 +565,10 @@
rect 5094 2737 5144 2742
rect 5274 2736 5324 2742
rect 5414 2737 5464 2742
-rect 5553 2732 5554 2745
rect 4242 2721 4270 2727
rect 4384 2721 4412 2728
rect 4519 2721 4569 2727
rect 4842 2722 4892 2728
-rect 5539 2718 5554 2731
rect 5828 2704 5878 2710
rect 5900 2704 5950 2710
rect 7584 2704 7634 2710
@@ -719,8 +708,6 @@
rect 5417 1768 5467 1773
rect 5831 1771 5881 1777
rect 5903 1771 5953 1777
-rect 5741 1747 6059 1748
-rect 5741 1733 6073 1734
rect 10459 899 10462 938
rect 10501 899 10504 938
rect 10555 899 10558 938
@@ -2901,7 +2888,6 @@
rect 5545 3263 5780 3270
rect 5579 3252 5780 3263
rect 4937 3215 4997 3235
-rect 7758 3232 7814 3250
rect 3398 3171 3437 3172
rect 3398 3138 3401 3171
rect 3434 3163 3437 3171
@@ -2961,9 +2947,9 @@
rect 4954 2758 4997 2781
rect 284 2627 411 2711
rect 4954 2710 4974 2758
-rect 5553 2732 5782 2750
-rect 5554 2731 5572 2732
-rect 5531 2713 5572 2731
+rect 5552 2732 5782 2750
+rect 5552 2731 5594 2732
+rect 5531 2713 5594 2731
rect 4930 2690 4974 2710
rect 1801 2653 1832 2655
rect 1867 2653 1898 2655
@@ -3186,6 +3172,7 @@
rect 5531 1799 5725 1804
rect 5531 1786 5580 1799
rect 683 1747 763 1752
+rect 5709 1747 5741 1763
rect 5606 1743 5638 1744
rect 4945 1713 4948 1739
rect 4974 1734 4977 1739
@@ -3195,14 +3182,15 @@
rect 5606 1717 5609 1718
rect 5635 1717 5638 1743
rect 5606 1716 5638 1717
-rect 5709 1742 5741 1763
+rect 5709 1742 6074 1747
rect 5709 1716 5712 1742
-rect 5738 1734 5741 1742
+rect 5738 1734 6074 1742
rect 6771 1744 6812 1745
rect 6771 1734 6774 1744
rect 5738 1718 6774 1734
rect 5738 1716 5741 1718
rect 5709 1715 5741 1716
+rect 6066 1711 6774 1718
rect 5665 1710 5693 1711
rect 4892 1705 4925 1707
rect 4891 1676 4894 1705
@@ -3217,7 +3205,7 @@
rect 5660 1685 5666 1701
rect 5663 1684 5666 1685
rect 5692 1701 5695 1710
-rect 6771 1709 6774 1718
+rect 6771 1709 6774 1711
rect 6809 1709 6812 1744
rect 6771 1708 6812 1709
rect 9786 1736 9842 1738
@@ -3659,95 +3647,95 @@
rect 8095 3777 8099 3813
rect 8052 3771 8099 3777
use sky130_hilas_pFETLarge sky130_hilas_pFETLarge_0
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 2012 0 -1 1081
box 64 419 528 1018
use sky130_hilas_nFETLarge sky130_hilas_nFETLarge_0
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 2008 0 -1 1836
box 64 420 501 1003
use sky130_hilas_DAC5bit01 sky130_hilas_DAC5bit01_0
-timestamp 1628178864
+timestamp 1628285143
transform 0 1 9912 1 0 -1031
box 382 524 2040 1123
use sky130_hilas_Trans2med sky130_hilas_Trans2med_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 2073 0 -1 2311
box -380 -143 -27 452
+use sky130_hilas_LevelShift4InputUp sky130_hilas_LevelShift4InputUp_3
+timestamp 1628420416
+transform -1 0 4923 0 -1 2334
+box -30 -106 840 594
+use sky130_hilas_LevelShift4InputUp sky130_hilas_LevelShift4InputUp_2
+timestamp 1628420416
+transform -1 0 4927 0 -1 3240
+box -30 -106 840 594
use sky130_hilas_WTA4Stage01 sky130_hilas_WTA4Stage01_0
-timestamp 1628188973
+timestamp 1628285143
transform 1 0 6825 0 1 1804
box -1121 -61 296 589
use sky130_hilas_drainSelect01 sky130_hilas_drainSelect01_3
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 6602 0 -1 2371
box 1050 -28 1622 631
-use sky130_hilas_LevelShift4InputUp sky130_hilas_LevelShift4InputUp_3
-timestamp 1628178864
-transform -1 0 4923 0 -1 2334
-box -30 -106 840 594
use sky130_hilas_drainSelect01 sky130_hilas_drainSelect01_2
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 6599 0 -1 3298
box 1050 -28 1622 631
-use sky130_hilas_LevelShift4InputUp sky130_hilas_LevelShift4InputUp_2
-timestamp 1628178864
-transform -1 0 4927 0 -1 3240
-box -30 -106 840 594
use sky130_hilas_pFETLarge sky130_hilas_pFETLarge_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 4824 0 1 606
box 64 419 528 1018
use sky130_hilas_pFETLarge sky130_hilas_pFETLarge_2
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 5880 0 1 606
box 64 419 528 1018
use sky130_hilas_pFETLarge sky130_hilas_pFETLarge_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 5805 0 1 609
box 64 419 528 1018
use sky130_hilas_pFETLarge sky130_hilas_pFETLarge_4
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 6861 0 1 609
box 64 419 528 1018
use sky130_hilas_nFETLarge sky130_hilas_nFETLarge_1
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 7435 0 1 608
box 64 420 501 1003
use sky130_hilas_Trans4small sky130_hilas_Trans4small_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1738 0 1 4259
box 191 -150 471 455
+use sky130_hilas_LevelShift4InputUp sky130_hilas_LevelShift4InputUp_1
+timestamp 1628420416
+transform -1 0 4927 0 -1 4253
+box -30 -106 840 594
use sky130_hilas_swc4x2cell sky130_hilas_swc4x2cell_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 6765 0 1 2702
box -1004 -26 1008 624
use sky130_hilas_TA2Cell_1FG sky130_hilas_TA2Cell_1FG_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 8236 0 1 3333
box -2616 135 193 750
use sky130_hilas_TA2Cell_1FG_Strong sky130_hilas_TA2Cell_1FG_Strong_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 8236 0 1 3936
box -2617 135 193 750
use sky130_hilas_drainSelect01 sky130_hilas_drainSelect01_1
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 6601 0 -1 4345
box 1050 -28 1622 631
-use sky130_hilas_LevelShift4InputUp sky130_hilas_LevelShift4InputUp_1
-timestamp 1628178864
-transform -1 0 4927 0 -1 4253
-box -30 -106 840 594
use sky130_hilas_Tgate4Single01 sky130_hilas_Tgate4Single01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 10780 0 1 3947
box -36 -164 440 477
use sky130_hilas_FGcharacterization01 sky130_hilas_FGcharacterization01_0
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 2682 0 1 5308
box -912 259 2083 864
use sky130_hilas_LevelShift4InputUp sky130_hilas_LevelShift4InputUp_0
-timestamp 1628178864
+timestamp 1628420416
transform -1 0 4927 0 1 4476
box -30 -106 840 594
<< labels >>
diff --git a/mag/sky130_hilas_Trans2med.mag b/mag/sky130_hilas_Trans2med.mag
index 6efee95..10b7e6e 100644
--- a/mag/sky130_hilas_Trans2med.mag
+++ b/mag/sky130_hilas_Trans2med.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect -83 185 -27 382
<< psubdiff >>
@@ -90,75 +90,75 @@
rect -380 -119 -181 -97
rect -96 -116 -27 -95
use sky130_hilas_nFETmed sky130_hilas_nFETmed_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -290 0 1 -99
box -12 -44 70 228
use sky130_hilas_m12m2 sky130_hilas_m12m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -349 0 1 66
box -9 -10 23 22
use sky130_hilas_li2m2 sky130_hilas_li2m2_5
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -229 0 1 -64
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_4
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -299 0 1 -64
box -14 -15 20 18
use sky130_hilas_poly2m1 sky130_hilas_poly2m1_1
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 -335 0 1 114
box -9 -26 24 25
use sky130_hilas_nFETmed sky130_hilas_nFETmed_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -171 0 1 -99
box -12 -44 70 228
use sky130_hilas_li2m2 sky130_hilas_li2m2_6
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -112 0 1 -108
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_7
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -177 0 1 -108
box -14 -15 20 18
use sky130_hilas_poly2m2 sky130_hilas_poly2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 0 -1 -54 1 0 115
box -9 -26 24 29
use sky130_hilas_pFETmed sky130_hilas_pFETmed_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -467 0 1 187
box 147 -22 266 265
use sky130_hilas_m12m2 sky130_hilas_m12m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -349 0 1 221
box -9 -10 23 22
use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -227 0 1 325
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -296 0 1 324
box -14 -15 20 18
use sky130_hilas_poly2m1 sky130_hilas_poly2m1_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -349 0 -1 185
box -9 -26 24 25
use sky130_hilas_pFETmed sky130_hilas_pFETmed_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -349 0 1 187
box 147 -22 266 265
use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -108 0 1 408
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -179 0 1 402
box -14 -15 20 18
use sky130_hilas_poly2m2 sky130_hilas_poly2m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 0 -1 -53 1 0 169
box -9 -26 24 29
<< labels >>
diff --git a/mag/sky130_hilas_Trans4small.mag b/mag/sky130_hilas_Trans4small.mag
index 5448d26..b66533d 100644
--- a/mag/sky130_hilas_Trans4small.mag
+++ b/mag/sky130_hilas_Trans4small.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect 401 -18 455 159
rect 395 -45 455 -18
@@ -64,47 +64,47 @@
rect 191 -105 205 -103
rect 191 -122 206 -105
use sky130_hilas_pFETdevice01e sky130_hilas_pFETdevice01e_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 319 0 1 17
box -121 -55 82 44
use sky130_hilas_pFETdevice01e sky130_hilas_pFETdevice01e_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 319 0 1 -82
box -121 -55 82 44
use sky130_hilas_li2m1 sky130_hilas_li2m1_0
-timestamp 1628178864
+timestamp 1628285143
transform 0 1 412 -1 0 -30
box -10 -8 13 21
use sky130_hilas_pFETdevice01e sky130_hilas_pFETdevice01e_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 319 0 1 116
box -121 -55 82 44
use sky130_hilas_li2m2 sky130_hilas_li2m2_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 217 0 1 175
box -14 -15 20 18
use sky130_hilas_nFET03a sky130_hilas_nFET03a_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 309 0 1 208
box -111 -41 97 49
use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 219 0 1 274
box -14 -15 20 18
use sky130_hilas_nFET03a sky130_hilas_nFET03a_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 309 0 1 307
box -111 -41 97 49
use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 221 0 1 366
box -14 -15 20 18
use sky130_hilas_li2m1 sky130_hilas_li2m1_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 458 0 1 354
box -10 -8 13 21
use sky130_hilas_nFET03a sky130_hilas_nFET03a_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 308 0 1 406
box -111 -41 97 49
<< labels >>
diff --git a/mag/sky130_hilas_TunCap01.mag b/mag/sky130_hilas_TunCap01.mag
index a1935eb..8a20e12 100644
--- a/mag/sky130_hilas_TunCap01.mag
+++ b/mag/sky130_hilas_TunCap01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect -1451 -400 -1278 -210
<< mvvaractor >>
diff --git a/mag/sky130_hilas_WTA4Stage01.mag b/mag/sky130_hilas_WTA4Stage01.mag
index 6677149..08405ff 100644
--- a/mag/sky130_hilas_WTA4Stage01.mag
+++ b/mag/sky130_hilas_WTA4Stage01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628188973
+timestamp 1628285143
<< error_s >>
rect -994 555 -944 561
rect -922 555 -872 561
@@ -119,43 +119,43 @@
rect -1114 -41 -766 -33
rect -1103 -57 -766 -41
use sky130_hilas_m12m2 sky130_hilas_m12m2_5
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -791 0 1 103
box -9 -10 23 22
use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -1102 0 1 -37
box -14 -15 20 18
use sky130_hilas_m12m2 sky130_hilas_m12m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -1107 0 1 258
box -9 -10 23 22
use sky130_hilas_m12m2 sky130_hilas_m12m2_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -1105 0 1 359
box -9 -10 23 22
use sky130_hilas_m12m2 sky130_hilas_m12m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -776 0 1 514
box -9 -10 23 22
use sky130_hilas_m12m2 sky130_hilas_m12m2_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -778 0 1 409
box -9 -10 23 22
use sky130_hilas_m12m2 sky130_hilas_m12m2_4
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -778 0 1 221
box -9 -10 23 22
use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -1107 0 1 59
box -14 -15 20 18
use sky130_hilas_WTA4stage01 sky130_hilas_WTA4stage01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 67 0 1 -19
box -54 1 229 535
use sky130_hilas_swc4x1BiasCell sky130_hilas_swc4x1BiasCell_0
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 -317 0 1 339
box -264 -400 744 250
<< labels >>
diff --git a/mag/sky130_hilas_WTA4stage01.mag b/mag/sky130_hilas_WTA4stage01.mag
index 13f33bd..3d86c62 100644
--- a/mag/sky130_hilas_WTA4stage01.mag
+++ b/mag/sky130_hilas_WTA4stage01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< poly >>
rect 142 506 162 535
rect 141 229 162 308
@@ -8,20 +8,20 @@
<< metal1 >>
rect 64 258 87 278
rect 190 258 213 279
-use sky130_hilas_WTAsinglestage01 sky130_hilas_WTAsinglestage01_3
-timestamp 1628178864
-transform 1 0 54 0 1 354
-box -108 -76 175 67
-use sky130_hilas_WTAsinglestage01 sky130_hilas_WTAsinglestage01_2
-timestamp 1628178864
-transform 1 0 54 0 -1 459
+use sky130_hilas_WTAsinglestage01 sky130_hilas_WTAsinglestage01_0
+timestamp 1628285143
+transform 1 0 54 0 1 77
box -108 -76 175 67
use sky130_hilas_WTAsinglestage01 sky130_hilas_WTAsinglestage01_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 54 0 -1 182
box -108 -76 175 67
-use sky130_hilas_WTAsinglestage01 sky130_hilas_WTAsinglestage01_0
-timestamp 1628178864
-transform 1 0 54 0 1 77
+use sky130_hilas_WTAsinglestage01 sky130_hilas_WTAsinglestage01_2
+timestamp 1628285143
+transform 1 0 54 0 -1 459
+box -108 -76 175 67
+use sky130_hilas_WTAsinglestage01 sky130_hilas_WTAsinglestage01_3
+timestamp 1628285143
+transform 1 0 54 0 1 354
box -108 -76 175 67
<< end >>
diff --git a/mag/sky130_hilas_WTAsinglestage01.mag b/mag/sky130_hilas_WTAsinglestage01.mag
index a658a40..944c9dc 100644
--- a/mag/sky130_hilas_WTAsinglestage01.mag
+++ b/mag/sky130_hilas_WTAsinglestage01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nmos >>
rect -18 -34 2 25
rect 88 -34 108 25
@@ -116,12 +116,12 @@
<< metal2 >>
rect -54 -2 175 14
rect -108 -72 -96 -51
-use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
-transform 1 0 -69 0 1 7
-box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -84 0 1 -61
box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_0
+timestamp 1628285143
+transform 1 0 -69 0 1 7
+box -14 -15 20 18
<< end >>
diff --git a/mag/sky130_hilas_cellAttempt01.mag b/mag/sky130_hilas_cellAttempt01.mag
index f3287b1..3976421 100644
--- a/mag/sky130_hilas_cellAttempt01.mag
+++ b/mag/sky130_hilas_cellAttempt01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 555 212 605 218
rect 627 212 677 218
@@ -187,59 +187,59 @@
rect -263 -305 499 -287
rect -263 -347 497 -330
use sky130_hilas_TunCap01 sky130_hilas_TunCap01_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1188 0 1 -4
box -1451 -400 -1278 -210
use sky130_hilas_TunCap01 sky130_hilas_TunCap01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1188 0 1 135
box -1451 -400 -1278 -210
use sky130_hilas_FGVaractorCapacitor sky130_hilas_FGVaractorCapacitor_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1069 0 1 -9
box -957 -395 -734 -209
use sky130_hilas_FGVaractorCapacitor sky130_hilas_FGVaractorCapacitor_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1069 0 1 130
box -957 -395 -734 -209
use sky130_hilas_horizPcell01 sky130_hilas_horizPcell01_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 777 0 1 -445
box -289 41 -33 232
use sky130_hilas_horizPcell01 sky130_hilas_horizPcell01_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 777 0 -1 -37
box -289 41 -33 232
use sky130_hilas_TunCap01 sky130_hilas_TunCap01_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1188 0 1 324
box -1451 -400 -1278 -210
use sky130_hilas_wellContact sky130_hilas_wellContact_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1185 0 1 293
box -1448 -441 -1275 -255
use sky130_hilas_FGVaractorCapacitor sky130_hilas_FGVaractorCapacitor_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1069 0 1 315
box -957 -395 -734 -209
use sky130_hilas_wellContact sky130_hilas_wellContact_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1588 0 1 286
box -1448 -441 -1275 -255
use sky130_hilas_horizPcell01 sky130_hilas_horizPcell01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 777 0 1 -122
box -289 41 -33 232
use sky130_hilas_TunCap01 sky130_hilas_TunCap01_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1188 0 1 455
box -1451 -400 -1278 -210
use sky130_hilas_FGVaractorCapacitor sky130_hilas_FGVaractorCapacitor_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1069 0 1 455
box -957 -395 -734 -209
use sky130_hilas_horizPcell01 sky130_hilas_horizPcell01_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 777 0 -1 287
box -289 41 -33 232
<< labels >>
diff --git a/mag/sky130_hilas_drainSelect01.mag b/mag/sky130_hilas_drainSelect01.mag
index 2f24abb..9f8bb98 100644
--- a/mag/sky130_hilas_drainSelect01.mag
+++ b/mag/sky130_hilas_drainSelect01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 1135 598 1185 603
rect 1275 598 1325 604
@@ -64,21 +64,21 @@
rect 1614 197 1622 220
rect 1613 63 1622 86
rect 1050 15 1228 32
-use sky130_hilas_TgateVinj01 sky130_hilas_TgateVinj01_3
-timestamp 1628178864
-transform 1 0 1282 0 -1 266
-box -232 -45 336 125
-use sky130_hilas_TgateVinj01 sky130_hilas_TgateVinj01_2
-timestamp 1628178864
-transform 1 0 1282 0 1 17
+use sky130_hilas_TgateVinj01 sky130_hilas_TgateVinj01_1
+timestamp 1628285143
+transform 1 0 1282 0 -1 586
box -232 -45 336 125
use sky130_hilas_TgateVinj01 sky130_hilas_TgateVinj01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1282 0 1 337
box -232 -45 336 125
-use sky130_hilas_TgateVinj01 sky130_hilas_TgateVinj01_1
-timestamp 1628178864
-transform 1 0 1282 0 -1 586
+use sky130_hilas_TgateVinj01 sky130_hilas_TgateVinj01_2
+timestamp 1628285143
+transform 1 0 1282 0 1 17
+box -232 -45 336 125
+use sky130_hilas_TgateVinj01 sky130_hilas_TgateVinj01_3
+timestamp 1628285143
+transform 1 0 1282 0 -1 266
box -232 -45 336 125
<< labels >>
rlabel space 1107 356 1112 374 0 DRAIN2
diff --git a/mag/sky130_hilas_horizPcell01.mag b/mag/sky130_hilas_horizPcell01.mag
index e2006c0..aa2424a 100644
--- a/mag/sky130_hilas_horizPcell01.mag
+++ b/mag/sky130_hilas_horizPcell01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect -222 180 -172 186
rect -222 138 -172 144
@@ -100,12 +100,12 @@
rect -289 140 -280 158
rect -250 140 -33 158
rect -251 97 -33 115
-use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
-transform 1 0 -266 0 -1 101
-box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -266 0 -1 156
box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_0
+timestamp 1628285143
+transform 1 0 -266 0 -1 101
+box -14 -15 20 18
<< end >>
diff --git a/mag/sky130_hilas_horizTransCell01.mag b/mag/sky130_hilas_horizTransCell01.mag
index fedcbc8..ce78c45 100644
--- a/mag/sky130_hilas_horizTransCell01.mag
+++ b/mag/sky130_hilas_horizTransCell01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_p >>
rect -222 111 -172 117
rect -150 111 -100 117
diff --git a/mag/sky130_hilas_horizTransCell01a.mag b/mag/sky130_hilas_horizTransCell01a.mag
index 27e056b..ef76abf 100644
--- a/mag/sky130_hilas_horizTransCell01a.mag
+++ b/mag/sky130_hilas_horizTransCell01a.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_p >>
rect -465 248 -463 298
rect -423 248 -421 298
@@ -10,9 +10,6 @@
rect -423 169 -421 219
rect -330 169 -327 219
rect -288 169 -285 219
-rect -463 142 -423 144
-rect -327 142 -288 144
-rect -256 142 -249 144
rect -222 111 -172 117
rect -150 111 -100 117
rect -222 69 -172 75
@@ -136,7 +133,7 @@
rect -133 223 -98 231
rect -133 222 -104 223
rect -133 193 -106 222
-rect -476 134 -257 136
+rect -408 134 -342 136
rect -224 134 -173 142
rect -476 119 -172 134
rect -129 127 -106 193
diff --git a/mag/sky130_hilas_li2m1.mag b/mag/sky130_hilas_li2m1.mag
index 3b34b53..6a88c4e 100644
--- a/mag/sky130_hilas_li2m1.mag
+++ b/mag/sky130_hilas_li2m1.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_p >>
rect -10 15 13 21
rect -10 -2 -7 15
diff --git a/mag/sky130_hilas_li2m2.mag b/mag/sky130_hilas_li2m2.mag
index a81a7cb..27d5a5f 100644
--- a/mag/sky130_hilas_li2m2.mag
+++ b/mag/sky130_hilas_li2m2.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< locali >>
rect -13 10 19 14
rect -13 9 20 10
diff --git a/mag/sky130_hilas_m12m2.mag b/mag/sky130_hilas_m12m2.mag
index afc6cac..261ec05 100644
--- a/mag/sky130_hilas_m12m2.mag
+++ b/mag/sky130_hilas_m12m2.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< metal1 >>
rect -6 19 20 22
rect -6 -10 20 -7
diff --git a/mag/sky130_hilas_nDiffThOxContact.mag b/mag/sky130_hilas_nDiffThOxContact.mag
index ee1ce89..d7ffb07 100644
--- a/mag/sky130_hilas_nDiffThOxContact.mag
+++ b/mag/sky130_hilas_nDiffThOxContact.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_p >>
rect -24 41 39 42
<< mvndiff >>
diff --git a/mag/sky130_hilas_nFET03.mag b/mag/sky130_hilas_nFET03.mag
index b806981..9d5d25e 100644
--- a/mag/sky130_hilas_nFET03.mag
+++ b/mag/sky130_hilas_nFET03.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_p >>
rect 0 29 27 36
rect 0 -13 27 -6
diff --git a/mag/sky130_hilas_nFET03a.mag b/mag/sky130_hilas_nFET03a.mag
index 901c220..ff7e465 100644
--- a/mag/sky130_hilas_nFET03a.mag
+++ b/mag/sky130_hilas_nFET03a.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nmos >>
rect 0 -6 27 36
<< ndiff >>
@@ -35,12 +35,12 @@
<< metal2 >>
rect -111 2 -51 19
rect 75 3 97 20
-use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
-transform 1 0 65 0 1 11
-box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -44 0 1 10
box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_0
+timestamp 1628285143
+transform 1 0 65 0 1 11
+box -14 -15 20 18
<< end >>
diff --git a/mag/sky130_hilas_nFETLarge.mag b/mag/sky130_hilas_nFETLarge.mag
index 800cd51..5b65be6 100644
--- a/mag/sky130_hilas_nFETLarge.mag
+++ b/mag/sky130_hilas_nFETLarge.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< psubdiff >>
rect 77 642 117 896
rect 77 625 88 642
@@ -99,92 +99,92 @@
rect 466 497 501 741
rect 207 465 501 497
rect 207 464 478 465
-use sky130_hilas_li2m2 sky130_hilas_li2m2_10
-timestamp 1628178864
-transform 1 0 274 0 1 546
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_6
-timestamp 1628178864
-transform 1 0 384 0 1 546
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_15
-timestamp 1628178864
-transform 1 0 220 0 1 478
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_17
-timestamp 1628178864
-transform 1 0 329 0 1 478
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_19
-timestamp 1628178864
-transform 1 0 439 0 1 479
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_9
-timestamp 1628178864
-transform 1 0 164 0 1 546
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_7
-timestamp 1628178864
-transform 1 0 108 0 1 435
-box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_8
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 107 0 1 482
box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
-transform 1 0 274 0 1 683
+use sky130_hilas_li2m2 sky130_hilas_li2m2_7
+timestamp 1628285143
+transform 1 0 108 0 1 435
box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_2
-timestamp 1628178864
-transform 1 0 384 0 1 683
+use sky130_hilas_li2m2 sky130_hilas_li2m2_9
+timestamp 1628285143
+transform 1 0 164 0 1 546
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_19
+timestamp 1628285143
+transform 1 0 439 0 1 479
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_17
+timestamp 1628285143
+transform 1 0 329 0 1 478
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_15
+timestamp 1628285143
+transform 1 0 220 0 1 478
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_6
+timestamp 1628285143
+transform 1 0 384 0 1 546
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_10
+timestamp 1628285143
+transform 1 0 274 0 1 546
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 164 0 1 683
box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_2
+timestamp 1628285143
+transform 1 0 384 0 1 683
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_1
+timestamp 1628285143
+transform 1 0 274 0 1 683
+box -14 -15 20 18
use sky130_hilas_nFETLargePart1 sky130_hilas_nFETLargePart1_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 319 0 1 473
box -165 -31 137 241
-use sky130_hilas_li2m2 sky130_hilas_li2m2_3
-timestamp 1628178864
-transform 1 0 329 0 1 756
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_4
-timestamp 1628178864
-transform 1 0 220 0 1 756
-box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_5
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 439 0 1 756
box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_14
-timestamp 1628178864
-transform 1 0 274 0 1 961
+use sky130_hilas_li2m2 sky130_hilas_li2m2_4
+timestamp 1628285143
+transform 1 0 220 0 1 756
box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_18
-timestamp 1628178864
-transform 1 0 384 0 1 960
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_11
-timestamp 1628178864
-transform 1 0 165 0 1 961
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_16
-timestamp 1628178864
-transform 1 0 220 0 1 893
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_12
-timestamp 1628178864
-transform 1 0 329 0 1 891
+use sky130_hilas_li2m2 sky130_hilas_li2m2_3
+timestamp 1628285143
+transform 1 0 329 0 1 756
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_13
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 440 0 1 890
box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_12
+timestamp 1628285143
+transform 1 0 329 0 1 891
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_16
+timestamp 1628285143
+transform 1 0 220 0 1 893
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_11
+timestamp 1628285143
+transform 1 0 165 0 1 961
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_18
+timestamp 1628285143
+transform 1 0 384 0 1 960
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_14
+timestamp 1628285143
+transform 1 0 274 0 1 961
+box -14 -15 20 18
use sky130_hilas_nFETLargePart1 sky130_hilas_nFETLargePart1_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 319 0 1 751
box -165 -31 137 241
<< labels >>
diff --git a/mag/sky130_hilas_nFETLargePart1.mag b/mag/sky130_hilas_nFETLargePart1.mag
index bba9d99..7ac3a81 100644
--- a/mag/sky130_hilas_nFETLargePart1.mag
+++ b/mag/sky130_hilas_nFETLargePart1.mag
@@ -1,24 +1,24 @@
magic
tech sky130A
-timestamp 1628178864
-use sky130_hilas_nFETmed sky130_hilas_nFETmed_3
-timestamp 1628178864
-transform 1 0 67 0 1 13
-box -12 -44 70 228
-use sky130_hilas_nFETmed sky130_hilas_nFETmed_4
-timestamp 1628178864
-transform 1 0 -153 0 1 13
-box -12 -44 70 228
-use sky130_hilas_nFETmed sky130_hilas_nFETmed_0
-timestamp 1628178864
-transform 1 0 -98 0 1 13
+timestamp 1628285143
+use sky130_hilas_nFETmed sky130_hilas_nFETmed_2
+timestamp 1628285143
+transform 1 0 12 0 1 13
box -12 -44 70 228
use sky130_hilas_nFETmed sky130_hilas_nFETmed_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -43 0 1 13
box -12 -44 70 228
-use sky130_hilas_nFETmed sky130_hilas_nFETmed_2
-timestamp 1628178864
-transform 1 0 12 0 1 13
+use sky130_hilas_nFETmed sky130_hilas_nFETmed_0
+timestamp 1628285143
+transform 1 0 -98 0 1 13
+box -12 -44 70 228
+use sky130_hilas_nFETmed sky130_hilas_nFETmed_4
+timestamp 1628285143
+transform 1 0 -153 0 1 13
+box -12 -44 70 228
+use sky130_hilas_nFETmed sky130_hilas_nFETmed_3
+timestamp 1628285143
+transform 1 0 67 0 1 13
box -12 -44 70 228
<< end >>
diff --git a/mag/sky130_hilas_nFETmed.mag b/mag/sky130_hilas_nFETmed.mag
index cf2c74a..d04278c 100644
--- a/mag/sky130_hilas_nFETmed.mag
+++ b/mag/sky130_hilas_nFETmed.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nmos >>
rect 16 -31 42 215
<< ndiff >>
diff --git a/mag/sky130_hilas_nMirror03.mag b/mag/sky130_hilas_nMirror03.mag
index fe81f6c..62a0a44 100644
--- a/mag/sky130_hilas_nMirror03.mag
+++ b/mag/sky130_hilas_nMirror03.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 26 110 53 116
rect 26 68 53 74
@@ -48,28 +48,28 @@
rect 79 9 114 17
<< metal2 >>
rect -59 14 -26 35
-use sky130_hilas_li2m1 sky130_hilas_li2m1_0
-timestamp 1628178864
-transform 1 0 88 0 1 52
-box -10 -8 13 21
-use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
-transform 1 0 -15 0 1 25
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
-transform 1 0 -10 0 1 90
-box -14 -15 20 18
-use sky130_hilas_nFET03 sky130_hilas_nFET03_1
-timestamp 1628178864
-transform 1 0 26 0 1 80
-box -31 -19 58 42
-use sky130_hilas_nFET03 sky130_hilas_nFET03_0
-timestamp 1628178864
-transform 1 0 26 0 1 14
-box -31 -19 58 42
use sky130_hilas_poly2li sky130_hilas_poly2li_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -37 0 1 24
box -9 -14 18 19
+use sky130_hilas_nFET03 sky130_hilas_nFET03_0
+timestamp 1628285143
+transform 1 0 26 0 1 14
+box -31 -19 58 42
+use sky130_hilas_nFET03 sky130_hilas_nFET03_1
+timestamp 1628285143
+transform 1 0 26 0 1 80
+box -31 -19 58 42
+use sky130_hilas_li2m2 sky130_hilas_li2m2_1
+timestamp 1628285143
+transform 1 0 -10 0 1 90
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_0
+timestamp 1628285143
+transform 1 0 -15 0 1 25
+box -14 -15 20 18
+use sky130_hilas_li2m1 sky130_hilas_li2m1_0
+timestamp 1628285143
+transform 1 0 88 0 1 52
+box -10 -8 13 21
<< end >>
diff --git a/mag/sky130_hilas_nOverlapCap01.mag b/mag/sky130_hilas_nOverlapCap01.mag
index 05cb218..c25dd1b 100644
--- a/mag/sky130_hilas_nOverlapCap01.mag
+++ b/mag/sky130_hilas_nOverlapCap01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_p >>
rect -12 68 17 86
rect -12 36 -11 37
diff --git a/mag/sky130_hilas_overlapCap02a.mag b/mag/sky130_hilas_overlapCap02a.mag
index 86476c6..c0112b4 100644
--- a/mag/sky130_hilas_overlapCap02a.mag
+++ b/mag/sky130_hilas_overlapCap02a.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_p >>
rect -454 77 -425 93
rect -375 77 -346 93
diff --git a/mag/sky130_hilas_pFETLarge.mag b/mag/sky130_hilas_pFETLarge.mag
index 3002b3d..324df9f 100644
--- a/mag/sky130_hilas_pFETLarge.mag
+++ b/mag/sky130_hilas_pFETLarge.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect 145 728 213 729
rect 145 725 221 728
@@ -97,92 +97,92 @@
rect 466 497 501 741
rect 207 465 501 497
rect 207 464 478 465
-use sky130_hilas_li2m2 sky130_hilas_li2m2_10
-timestamp 1628178864
-transform 1 0 274 0 1 546
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_6
-timestamp 1628178864
-transform 1 0 384 0 1 546
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_15
-timestamp 1628178864
-transform 1 0 220 0 1 478
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_17
-timestamp 1628178864
-transform 1 0 329 0 1 478
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_19
-timestamp 1628178864
-transform 1 0 439 0 1 479
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_9
-timestamp 1628178864
-transform 1 0 164 0 1 546
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_7
-timestamp 1628178864
-transform 1 0 108 0 1 435
-box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_8
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 107 0 1 482
box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
-transform 1 0 274 0 1 683
+use sky130_hilas_li2m2 sky130_hilas_li2m2_7
+timestamp 1628285143
+transform 1 0 108 0 1 435
box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_2
-timestamp 1628178864
-transform 1 0 384 0 1 683
+use sky130_hilas_li2m2 sky130_hilas_li2m2_9
+timestamp 1628285143
+transform 1 0 164 0 1 546
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_19
+timestamp 1628285143
+transform 1 0 439 0 1 479
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_17
+timestamp 1628285143
+transform 1 0 329 0 1 478
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_15
+timestamp 1628285143
+transform 1 0 220 0 1 478
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_6
+timestamp 1628285143
+transform 1 0 384 0 1 546
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_10
+timestamp 1628285143
+transform 1 0 274 0 1 546
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 164 0 1 683
box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_2
+timestamp 1628285143
+transform 1 0 384 0 1 683
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_1
+timestamp 1628285143
+transform 1 0 274 0 1 683
+box -14 -15 20 18
use sky130_hilas_pFETLargePart1 sky130_hilas_pFETLargePart1_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 142 0 1 446
box -6 -9 333 278
-use sky130_hilas_li2m2 sky130_hilas_li2m2_3
-timestamp 1628178864
-transform 1 0 329 0 1 756
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_4
-timestamp 1628178864
-transform 1 0 220 0 1 756
-box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_5
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 439 0 1 756
box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_14
-timestamp 1628178864
-transform 1 0 274 0 1 961
+use sky130_hilas_li2m2 sky130_hilas_li2m2_4
+timestamp 1628285143
+transform 1 0 220 0 1 756
box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_18
-timestamp 1628178864
-transform 1 0 384 0 1 960
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_11
-timestamp 1628178864
-transform 1 0 165 0 1 961
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_16
-timestamp 1628178864
-transform 1 0 220 0 1 893
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_12
-timestamp 1628178864
-transform 1 0 329 0 1 891
+use sky130_hilas_li2m2 sky130_hilas_li2m2_3
+timestamp 1628285143
+transform 1 0 329 0 1 756
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_13
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 440 0 1 890
box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_12
+timestamp 1628285143
+transform 1 0 329 0 1 891
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_16
+timestamp 1628285143
+transform 1 0 220 0 1 893
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_11
+timestamp 1628285143
+transform 1 0 165 0 1 961
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_18
+timestamp 1628285143
+transform 1 0 384 0 1 960
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_14
+timestamp 1628285143
+transform 1 0 274 0 1 961
+box -14 -15 20 18
use sky130_hilas_pFETLargePart1 sky130_hilas_pFETLargePart1_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 142 0 1 729
box -6 -9 333 278
<< labels >>
diff --git a/mag/sky130_hilas_pFETLargePart1.mag b/mag/sky130_hilas_pFETLargePart1.mag
index 140a788..698f1f6 100644
--- a/mag/sky130_hilas_pFETLargePart1.mag
+++ b/mag/sky130_hilas_pFETLargePart1.mag
@@ -1,24 +1,24 @@
magic
tech sky130A
-timestamp 1628178864
-use sky130_hilas_pFETmed sky130_hilas_pFETmed_3
-timestamp 1628178864
-transform 1 0 67 0 1 13
-box 147 -22 266 265
-use sky130_hilas_pFETmed sky130_hilas_pFETmed_4
-timestamp 1628178864
-transform 1 0 -153 0 1 13
-box 147 -22 266 265
-use sky130_hilas_pFETmed sky130_hilas_pFETmed_0
-timestamp 1628178864
-transform 1 0 -98 0 1 13
+timestamp 1628285143
+use sky130_hilas_pFETmed sky130_hilas_pFETmed_2
+timestamp 1628285143
+transform 1 0 12 0 1 13
box 147 -22 266 265
use sky130_hilas_pFETmed sky130_hilas_pFETmed_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 -43 0 1 13
box 147 -22 266 265
-use sky130_hilas_pFETmed sky130_hilas_pFETmed_2
-timestamp 1628178864
-transform 1 0 12 0 1 13
+use sky130_hilas_pFETmed sky130_hilas_pFETmed_0
+timestamp 1628285143
+transform 1 0 -98 0 1 13
+box 147 -22 266 265
+use sky130_hilas_pFETmed sky130_hilas_pFETmed_4
+timestamp 1628285143
+transform 1 0 -153 0 1 13
+box 147 -22 266 265
+use sky130_hilas_pFETmed sky130_hilas_pFETmed_3
+timestamp 1628285143
+transform 1 0 67 0 1 13
box 147 -22 266 265
<< end >>
diff --git a/mag/sky130_hilas_pFETdevice01.mag b/mag/sky130_hilas_pFETdevice01.mag
index 6f5d1e6..4349333 100644
--- a/mag/sky130_hilas_pFETdevice01.mag
+++ b/mag/sky130_hilas_pFETdevice01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_p >>
rect -18 20 21 23
rect -18 -22 21 -19
diff --git a/mag/sky130_hilas_pFETdevice01a.mag b/mag/sky130_hilas_pFETdevice01a.mag
index 4859634..1540d08 100644
--- a/mag/sky130_hilas_pFETdevice01a.mag
+++ b/mag/sky130_hilas_pFETdevice01a.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_p >>
rect -18 20 21 23
rect -18 -22 21 -19
diff --git a/mag/sky130_hilas_pFETdevice01aa.mag b/mag/sky130_hilas_pFETdevice01aa.mag
index db0411d..221d124 100644
--- a/mag/sky130_hilas_pFETdevice01aa.mag
+++ b/mag/sky130_hilas_pFETdevice01aa.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_p >>
rect -18 20 21 23
rect -18 -22 21 -19
diff --git a/mag/sky130_hilas_pFETdevice01b.mag b/mag/sky130_hilas_pFETdevice01b.mag
index f00758d..7611e77 100644
--- a/mag/sky130_hilas_pFETdevice01b.mag
+++ b/mag/sky130_hilas_pFETdevice01b.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect -18 20 21 23
rect -18 -22 21 -19
@@ -20,7 +20,7 @@
rect 80 -79 85 -78
rect 93 -90 108 -78
use sky130_hilas_poly2m1 sky130_hilas_poly2m1_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 76 0 1 -88
box -9 -26 24 25
<< end >>
diff --git a/mag/sky130_hilas_pFETdevice01d.mag b/mag/sky130_hilas_pFETdevice01d.mag
index af38d91..de9d764 100644
--- a/mag/sky130_hilas_pFETdevice01d.mag
+++ b/mag/sky130_hilas_pFETdevice01d.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect -18 20 21 23
rect -18 -22 21 -19
@@ -34,12 +34,12 @@
rect -41 -16 -24 -8
rect 27 9 44 17
rect 27 -16 44 -8
-use sky130_hilas_poly2m1 sky130_hilas_poly2m1_0
-timestamp 1628178864
-transform 1 0 -85 0 1 7
-box -9 -26 24 25
use sky130_hilas_poly2m1 sky130_hilas_poly2m1_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 73 0 -1 -77
box -9 -26 24 25
+use sky130_hilas_poly2m1 sky130_hilas_poly2m1_0
+timestamp 1628285143
+transform 1 0 -85 0 1 7
+box -9 -26 24 25
<< end >>
diff --git a/mag/sky130_hilas_pFETdevice01e.mag b/mag/sky130_hilas_pFETdevice01e.mag
index ff4aaf3..375a5c4 100644
--- a/mag/sky130_hilas_pFETdevice01e.mag
+++ b/mag/sky130_hilas_pFETdevice01e.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect -121 -55 82 44
<< pmos >>
@@ -32,16 +32,16 @@
<< metal2 >>
rect -121 -3 -84 16
rect -121 -45 -83 -26
-use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
-transform 1 0 57 0 1 -1
-box -14 -15 20 18
-use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
-transform 1 0 -73 0 1 9
-box -14 -15 20 18
use sky130_hilas_poly2m2 sky130_hilas_poly2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 0 1 -87 -1 0 -28
box -9 -26 24 29
+use sky130_hilas_li2m2 sky130_hilas_li2m2_1
+timestamp 1628285143
+transform 1 0 -73 0 1 9
+box -14 -15 20 18
+use sky130_hilas_li2m2 sky130_hilas_li2m2_0
+timestamp 1628285143
+transform 1 0 57 0 1 -1
+box -14 -15 20 18
<< end >>
diff --git a/mag/sky130_hilas_pFETdevice01w1.mag b/mag/sky130_hilas_pFETdevice01w1.mag
index eaca049..1923bfe 100644
--- a/mag/sky130_hilas_pFETdevice01w1.mag
+++ b/mag/sky130_hilas_pFETdevice01w1.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect -79 -78 82 43
<< pmos >>
diff --git a/mag/sky130_hilas_pFETmed.mag b/mag/sky130_hilas_pFETmed.mag
index 9056d62..cc419c8 100644
--- a/mag/sky130_hilas_pFETmed.mag
+++ b/mag/sky130_hilas_pFETmed.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect 147 -22 266 265
<< pmos >>
diff --git a/mag/sky130_hilas_pFETmirror02.mag b/mag/sky130_hilas_pFETmirror02.mag
index 3d14215..7212c0c 100644
--- a/mag/sky130_hilas_pFETmirror02.mag
+++ b/mag/sky130_hilas_pFETmirror02.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect -61 89 67 373
<< pmos >>
@@ -73,7 +73,7 @@
rect -5 112 31 140
rect -5 95 28 112
use sky130_hilas_poly2li sky130_hilas_poly2li_0
-timestamp 1628178864
+timestamp 1628285143
transform 0 1 39 -1 0 108
box -9 -14 18 19
<< end >>
diff --git a/mag/sky130_hilas_pTransistorPair.mag b/mag/sky130_hilas_pTransistorPair.mag
index 0ef84a3..3bd92c3 100644
--- a/mag/sky130_hilas_pTransistorPair.mag
+++ b/mag/sky130_hilas_pTransistorPair.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect 133 -140 319 -133
rect 267 -169 312 -146
@@ -25,43 +25,43 @@
rect 255 -352 310 -327
rect 201 -438 289 -413
use sky130_hilas_poly2li sky130_hilas_poly2li_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 236 0 1 -426
box -9 -14 18 19
use sky130_hilas_pTransistorVert01 sky130_hilas_pTransistorVert01_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 496 0 1 5
box -363 -444 -177 -145
use sky130_hilas_m12m2 sky130_hilas_m12m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 287 0 1 -244
box -9 -10 23 22
use sky130_hilas_li2m2 sky130_hilas_li2m2_2
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 290 0 -1 -338
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 248 0 1 -159
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_3
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 275 0 -1 -421
box -14 -15 20 18
use sky130_hilas_li2m2 sky130_hilas_li2m2_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 175 0 1 -287
box -14 -15 20 18
use sky130_hilas_poly2li sky130_hilas_poly2li_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 234 0 1 -123
box -9 -14 18 19
use sky130_hilas_pTransistorVert01 sky130_hilas_pTransistorVert01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 496 0 1 310
box -363 -444 -177 -145
use sky130_hilas_li2m1 sky130_hilas_li2m1_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 291 0 1 -85
box -10 -8 13 21
<< end >>
diff --git a/mag/sky130_hilas_pTransistorVert01.mag b/mag/sky130_hilas_pTransistorVert01.mag
index 83b053a..87df93b 100644
--- a/mag/sky130_hilas_pTransistorVert01.mag
+++ b/mag/sky130_hilas_pTransistorVert01.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect -363 -444 -177 -145
<< mvpmos >>
diff --git a/mag/sky130_hilas_poly2li.mag b/mag/sky130_hilas_poly2li.mag
index ee53244..3239d98 100644
--- a/mag/sky130_hilas_poly2li.mag
+++ b/mag/sky130_hilas_poly2li.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< poly >>
rect -9 11 18 19
rect -9 -6 -4 11
diff --git a/mag/sky130_hilas_poly2m1.mag b/mag/sky130_hilas_poly2m1.mag
index af855c7..365267c 100644
--- a/mag/sky130_hilas_poly2m1.mag
+++ b/mag/sky130_hilas_poly2m1.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< poly >>
rect -9 17 24 25
rect -9 0 -1 17
diff --git a/mag/sky130_hilas_poly2m2.mag b/mag/sky130_hilas_poly2m2.mag
index b8397bb..82f7248 100644
--- a/mag/sky130_hilas_poly2m2.mag
+++ b/mag/sky130_hilas_poly2m2.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< poly >>
rect -9 17 24 25
rect -9 0 -1 17
diff --git a/mag/sky130_hilas_swc4x1BiasCell.mag b/mag/sky130_hilas_swc4x1BiasCell.mag
index f37a196..f07ce32 100644
--- a/mag/sky130_hilas_swc4x1BiasCell.mag
+++ b/mag/sky130_hilas_swc4x1BiasCell.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect 555 216 605 222
rect 627 216 677 222
@@ -212,59 +212,59 @@
rect 733 -301 744 -283
rect 733 -344 744 -326
use sky130_hilas_TunCap01 sky130_hilas_TunCap01_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1188 0 1 0
box -1451 -400 -1278 -210
use sky130_hilas_TunCap01 sky130_hilas_TunCap01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1188 0 1 135
box -1451 -400 -1278 -210
use sky130_hilas_FGVaractorCapacitor sky130_hilas_FGVaractorCapacitor_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1069 0 1 -5
box -957 -395 -734 -209
use sky130_hilas_FGVaractorCapacitor sky130_hilas_FGVaractorCapacitor_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1069 0 1 130
box -957 -395 -734 -209
use sky130_hilas_horizPcell01 sky130_hilas_horizPcell01_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 777 0 1 -441
box -289 41 -33 232
use sky130_hilas_horizPcell01 sky130_hilas_horizPcell01_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 777 0 -1 -33
box -289 41 -33 232
use sky130_hilas_TunCap01 sky130_hilas_TunCap01_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1188 0 1 324
box -1451 -400 -1278 -210
use sky130_hilas_wellContact sky130_hilas_wellContact_1
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1185 0 1 293
box -1448 -441 -1275 -255
use sky130_hilas_FGVaractorCapacitor sky130_hilas_FGVaractorCapacitor_2
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1069 0 1 315
box -957 -395 -734 -209
use sky130_hilas_wellContact sky130_hilas_wellContact_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1588 0 1 286
box -1448 -441 -1275 -255
use sky130_hilas_horizPcell01 sky130_hilas_horizPcell01_0
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 777 0 1 -116
box -289 41 -33 232
use sky130_hilas_TunCap01 sky130_hilas_TunCap01_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1188 0 1 460
box -1451 -400 -1278 -210
use sky130_hilas_FGVaractorCapacitor sky130_hilas_FGVaractorCapacitor_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 1069 0 1 459
box -957 -395 -734 -209
use sky130_hilas_horizPcell01 sky130_hilas_horizPcell01_3
-timestamp 1628178864
+timestamp 1628285143
transform 1 0 777 0 -1 291
box -289 41 -33 232
<< labels >>
diff --git a/mag/sky130_hilas_swc4x2cell.mag b/mag/sky130_hilas_swc4x2cell.mag
index 352a1c5..32aff4e 100644
--- a/mag/sky130_hilas_swc4x2cell.mag
+++ b/mag/sky130_hilas_swc4x2cell.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< error_s >>
rect -937 590 -887 596
rect -865 590 -815 596
@@ -124,14 +124,14 @@
rect 999 73 1008 91
rect -1004 30 -997 48
rect 999 30 1008 48
-use sky130_hilas_cellAttempt01 sky130_hilas_cellAttempt01_0
-timestamp 1628178864
-transform 1 0 264 0 1 378
-box -263 -404 744 246
use sky130_hilas_cellAttempt01 sky130_hilas_cellAttempt01_1
-timestamp 1628178864
+timestamp 1628285143
transform -1 0 -260 0 1 378
box -263 -404 744 246
+use sky130_hilas_cellAttempt01 sky130_hilas_cellAttempt01_0
+timestamp 1628285143
+transform 1 0 264 0 1 378
+box -263 -404 744 246
<< labels >>
rlabel metal1 441 591 479 601 0 GATE2
port 1 nsew analog default
diff --git a/mag/sky130_hilas_wellContact.mag b/mag/sky130_hilas_wellContact.mag
index a0f6c82..2c5c1c0 100644
--- a/mag/sky130_hilas_wellContact.mag
+++ b/mag/sky130_hilas_wellContact.mag
@@ -1,6 +1,6 @@
magic
tech sky130A
-timestamp 1628178864
+timestamp 1628285143
<< nwell >>
rect -1448 -440 -1275 -256
<< mvnsubdiff >>
diff --git a/verilog/rtl/sky130_hilas_sc.v b/verilog/rtl/sky130_hilas_sc.v
index 3731a73..14cb803 100644
--- a/verilog/rtl/sky130_hilas_sc.v
+++ b/verilog/rtl/sky130_hilas_sc.v
@@ -5168,14 +5168,28 @@
`celldefine
module sky130_hilas_LevelShift4InputUp (
VINJ,
+ OUTPUT1,
+ OUTPUT2,
+ OUTPUT3,
OUTPUT4,
+ INPUT1,
+ INPUT2,
+ INPUT3,
+ INPUT4,
VPWR,
VGND,
VNB,
VPB
);
inout VINJ;
+ inout OUTPUT1;
+ inout OUTPUT2;
+ inout OUTPUT3;
inout OUTPUT4;
+ inout INPUT1;
+ inout INPUT2;
+ inout INPUT3;
+ inout INPUT4;
inout VPWR;
inout VGND;
inout VNB;
@@ -5190,10 +5204,24 @@
`celldefine
module sky130_hilas_LevelShift4InputUp (
VINJ,
- OUTPUT4
+ OUTPUT1,
+ OUTPUT2,
+ OUTPUT3,
+ OUTPUT4,
+ INPUT1,
+ INPUT2,
+ INPUT3,
+ INPUT4
);
inout VINJ;
+ inout OUTPUT1;
+ inout OUTPUT2;
+ inout OUTPUT3;
inout OUTPUT4;
+ inout INPUT1;
+ inout INPUT2;
+ inout INPUT3;
+ inout INPUT4;
endmodule
`endcelldefine