routing done
diff --git a/mag/C4.mag b/mag/C4.mag
index cc480b0..83a4a42 100644
--- a/mag/C4.mag
+++ b/mag/C4.mag
@@ -1,7 +1,7 @@
 magic
 tech sky130B
 magscale 1 2
-timestamp 1654575415
+timestamp 1654617947
 << nwell >>
 rect 8 166 210 596
 << nmos >>
@@ -378,11 +378,11 @@
 rect 441 -208 1046 -207
 rect -1983 -210 -457 -209
 use sky130_fd_pr__cap_mim_m3_1_5NP42Z  sky130_fd_pr__cap_mim_m3_1_5NP42Z_0
-timestamp 1654570513
+timestamp 1654617947
 transform 1 0 -1036 0 1 178
 box 0 0 1 1
 use sky130_fd_pr__cap_mim_m3_1_AJA79V  sky130_fd_pr__cap_mim_m3_1_AJA79V_0
-timestamp 1654570513
+timestamp 1654617947
 transform 0 1 653 -1 0 227
 box 0 0 1 1
 << labels >>
diff --git a/mag/hv_tgate.mag b/mag/hv_tgate.mag
index 2080554..2d1e2dd 100644
--- a/mag/hv_tgate.mag
+++ b/mag/hv_tgate.mag
@@ -295,30 +295,30 @@
 rect -5090 -416 660 -152
 rect 750 -342 22054 -300
 rect 750 -470 22054 -446
-use sky130_fd_pr__pfet_g5v0d10v5_WE88DU  sky130_fd_pr__pfet_g5v0d10v5_WE88DU_1
-timestamp 1648647696
-transform 0 1 -1492 -1 0 480
-box -174 -1100 174 1100
-use sky130_fd_pr__pfet_g5v0d10v5_WE88DU  sky130_fd_pr__pfet_g5v0d10v5_WE88DU_0
-timestamp 1648647696
-transform 0 1 -3990 -1 0 480
-box -174 -1100 174 1100
-use sky130_fd_pr__nfet_g5v0d10v5_QCNVDG  sky130_fd_pr__nfet_g5v0d10v5_QCNVDG_1
-timestamp 1648647171
-transform 0 1 -3964 -1 0 108
-box -108 -1088 108 1088
+use sky130_fd_pr__nfet_g5v0d10v5_P8PKF4  sky130_fd_pr__nfet_g5v0d10v5_P8PKF4_0
+timestamp 1648480518
+transform 0 1 11069 -1 0 108
+box -108 -11069 108 11069
 use sky130_fd_pr__nfet_g5v0d10v5_QCNVDG  sky130_fd_pr__nfet_g5v0d10v5_QCNVDG_0
 timestamp 1648647171
 transform 0 1 -1504 -1 0 108
 box -108 -1088 108 1088
+use sky130_fd_pr__nfet_g5v0d10v5_QCNVDG  sky130_fd_pr__nfet_g5v0d10v5_QCNVDG_1
+timestamp 1648647171
+transform 0 1 -3964 -1 0 108
+box -108 -1088 108 1088
 use sky130_fd_pr__pfet_g5v0d10v5_FGV9HZ  sky130_fd_pr__pfet_g5v0d10v5_FGV9HZ_0
 timestamp 1648480518
 transform 0 1 11132 -1 0 480
 box -174 -11162 174 11162
-use sky130_fd_pr__nfet_g5v0d10v5_P8PKF4  sky130_fd_pr__nfet_g5v0d10v5_P8PKF4_0
-timestamp 1648480518
-transform 0 1 11069 -1 0 108
-box -108 -11069 108 11069
+use sky130_fd_pr__pfet_g5v0d10v5_WE88DU  sky130_fd_pr__pfet_g5v0d10v5_WE88DU_0
+timestamp 1648647696
+transform 0 1 -3990 -1 0 480
+box -174 -1100 174 1100
+use sky130_fd_pr__pfet_g5v0d10v5_WE88DU  sky130_fd_pr__pfet_g5v0d10v5_WE88DU_1
+timestamp 1648647696
+transform 0 1 -1492 -1 0 480
+box -174 -1100 174 1100
 << labels >>
 rlabel metal1 -5080 -464 -5040 -426 1 VGND
 port 1 n ground default
diff --git a/mag/user_analog_project_wrapper.mag b/mag/user_analog_project_wrapper.mag
index 65da5cf..6c6827b 100644
--- a/mag/user_analog_project_wrapper.mag
+++ b/mag/user_analog_project_wrapper.mag
@@ -1,30 +1,16 @@
 magic
 tech sky130B
 magscale 1 2
-timestamp 1654492294
-<< locali >>
-rect 256417 656497 256484 656565
+timestamp 1654617947
+<< pwell >>
+rect 250064 656547 250679 656913
+<< viali >>
+rect 249697 656568 249731 656603
 << metal1 >>
-rect 141506 696385 582623 696394
-rect 141506 696327 141515 696385
-rect 141623 696327 194684 696385
-rect 194783 696327 582623 696385
-rect 141506 696318 582623 696327
-rect 141697 696281 582502 696290
-rect 141697 696223 141706 696281
-rect 141803 696223 194872 696281
-rect 194961 696223 582502 696281
-rect 141697 696214 582502 696223
-rect 141858 696177 582381 696186
-rect 141858 696119 141867 696177
-rect 141963 696119 195027 696177
-rect 195112 696119 582381 696177
-rect 141858 696110 582381 696119
-rect 142041 696072 582263 696081
-rect 142041 696014 142050 696072
-rect 142148 696014 195226 696072
-rect 195323 696014 582263 696072
-rect 142041 696005 582263 696014
+rect 141506 696318 582623 696394
+rect 141697 696214 582502 696290
+rect 141858 696110 582381 696186
+rect 142041 696005 582263 696081
 rect 561180 686400 561428 686442
 rect 561180 686254 561216 686400
 rect 561378 686254 561428 686400
@@ -75,38 +61,50 @@
 rect 51839 657600 52002 660998
 rect 51839 657502 51858 657600
 rect 51982 657502 52002 657600
+rect 263241 658791 263424 658801
+rect 263241 658463 263251 658791
+rect 263414 658463 263424 658791
 rect 51839 657487 52002 657502
-rect 255089 657078 256344 657079
-rect 227322 657034 256344 657078
-rect 227322 581322 227510 657034
-rect 255089 657032 256344 657034
-rect 254610 656928 254689 656937
-rect 254610 656869 254618 656928
-rect 254679 656869 254689 656928
-rect 254610 656615 254689 656869
-rect 256286 656865 256344 657032
-rect 256416 656714 256482 656720
-rect 256416 656662 256424 656714
-rect 256476 656662 256482 656714
-rect 256416 656654 256482 656662
-rect 254610 656556 254620 656615
-rect 254681 656556 254689 656615
-rect 254610 656547 254689 656556
-rect 256417 656557 256484 656565
-rect 256417 656505 256424 656557
-rect 256476 656505 256484 656557
-rect 256417 656497 256484 656505
-rect 255943 656427 256009 656433
-rect 255943 656373 255950 656427
-rect 256002 656373 256009 656427
-rect 255943 656367 256009 656373
-rect 256221 656257 257128 656261
-rect 256221 656205 256860 656257
-rect 257122 656205 257128 656257
-rect 256221 656200 257128 656205
-rect 227322 581188 227336 581322
-rect 227494 581188 227510 581322
-rect 227322 581174 227510 581188
+rect 244667 657539 245015 657542
+rect 244667 657524 247729 657539
+rect 263241 657524 263424 658463
+rect 244667 657449 263424 657524
+rect 243532 657418 263424 657449
+rect 243532 657404 247729 657418
+rect 243532 657329 245015 657404
+rect 244666 657196 245015 657329
+rect 244667 657194 245015 657196
+rect 243683 657108 243763 657118
+rect 243683 657048 243693 657108
+rect 243753 657048 243763 657108
+rect 243683 657038 243763 657048
+rect 252522 657078 582055 657088
+rect 252522 656995 252532 657078
+rect 252693 656995 582055 657078
+rect 252522 656985 582055 656995
+rect 243243 656795 243315 656801
+rect 243243 656735 243249 656795
+rect 243309 656735 243315 656795
+rect 243243 656729 243315 656735
+rect 244665 656697 244925 656748
+rect 244665 656624 244986 656697
+rect 243327 656520 244986 656624
+rect 249677 656611 249751 656623
+rect 249677 656557 249686 656611
+rect 249740 656557 249751 656611
+rect 249677 656548 249751 656557
+rect 244665 656453 244986 656520
+rect 244665 656443 574386 656453
+rect 244665 656337 572978 656443
+rect 574376 656337 574386 656443
+rect 244665 656327 574386 656337
+rect 244665 656325 244869 656327
+rect 581952 551915 582055 656985
+rect 581942 551868 582056 551915
+rect 581942 551782 582055 551868
+rect 581942 551689 581952 551782
+rect 582045 551689 582055 551782
+rect 581942 551679 582055 551689
 rect 582187 536382 582263 696005
 rect 582187 536318 582193 536382
 rect 582257 536318 582263 536382
@@ -123,16 +121,14 @@
 rect 582547 536319 582553 536383
 rect 582617 536319 582623 536383
 rect 582547 536313 582623 536319
-rect 291944 351944 292056 427554
+rect 252807 427783 253013 427822
+rect 252747 427676 253013 427783
+rect 252807 425753 253013 427676
+rect 250978 425744 253013 425753
+rect 250978 425412 250988 425744
+rect 251371 425412 253013 425744
+rect 250978 425403 253013 425412
 << via1 >>
-rect 141515 696327 141623 696385
-rect 194684 696327 194783 696385
-rect 141706 696223 141803 696281
-rect 194872 696223 194961 696281
-rect 141867 696119 141963 696177
-rect 195027 696119 195112 696177
-rect 142050 696014 142148 696072
-rect 195226 696014 195323 696072
 rect 561216 686254 561378 686400
 rect 561216 685764 561378 685910
 rect 326572 684652 326878 684824
@@ -141,23 +137,33 @@
 rect 43042 663434 43190 663602
 rect 56256 663434 56376 663594
 rect 51858 657502 51982 657600
-rect 254618 656869 254679 656928
-rect 256424 656662 256476 656714
-rect 254620 656556 254681 656615
-rect 256424 656505 256476 656557
-rect 255950 656373 256002 656427
-rect 256860 656205 257122 656257
-rect 227336 581188 227494 581322
+rect 263251 658463 263414 658791
+rect 249679 657328 249732 657380
+rect 243693 657048 243753 657108
+rect 252532 656995 252693 657078
+rect 243249 656735 243309 656795
+rect 249686 656603 249740 656611
+rect 249686 656568 249697 656603
+rect 249697 656568 249731 656603
+rect 249731 656568 249740 656603
+rect 249686 656557 249740 656568
+rect 572978 656337 574376 656443
+rect 581952 551689 582045 551782
 rect 582193 536318 582257 536382
 rect 582311 536318 582375 536382
 rect 582432 536319 582496 536383
 rect 582553 536319 582617 536383
+rect 250988 425412 251371 425744
 << metal2 >>
 rect 512622 703358 513362 703376
 rect 415430 703206 416162 703216
-rect 122455 702724 122537 702733
-rect 122455 702660 122464 702724
-rect 122528 702660 122537 702724
+rect 415430 702616 415440 703206
+rect 416152 702616 416162 703206
+rect 415430 702606 416162 702616
+rect 467610 703066 468342 703076
+rect 173176 699283 173258 699292
+rect 173176 699219 173185 699283
+rect 173249 699219 173258 699283
 rect 51436 666500 51710 666510
 rect 51436 666332 51446 666500
 rect 51700 666332 51710 666500
@@ -170,55 +176,11 @@
 rect 56246 663434 56256 663594
 rect 56376 663434 56386 663594
 rect 56246 663424 56386 663434
-rect 122455 660400 122537 702660
-rect 415430 702616 415440 703206
-rect 416152 702616 416162 703206
-rect 415430 702606 416162 702616
-rect 467610 703066 468342 703076
-rect 173176 699283 173258 699292
-rect 173176 699219 173185 699283
-rect 173249 699219 173258 699283
-rect 141506 696385 141632 696394
-rect 141506 696327 141515 696385
-rect 141623 696327 141632 696385
-rect 141506 690618 141632 696327
-rect 141697 696281 141812 696290
-rect 141697 696223 141706 696281
-rect 141803 696223 141812 696281
-rect 141697 693474 141812 696223
-rect 141506 684556 141633 690618
-rect 141506 682743 141632 684556
-rect 141508 672840 141630 682743
-rect 141509 664389 141629 672840
-rect 121182 660341 122537 660400
-rect 141511 659230 141627 664389
-rect 140402 659221 141634 659230
-rect 140402 659123 140411 659221
-rect 141189 659123 141634 659221
-rect 140402 659114 141634 659123
 rect 51838 657602 52004 657616
 rect 51838 657502 51856 657602
 rect 51982 657502 52004 657602
 rect 51838 657486 52004 657502
-rect 141696 656782 141812 693474
-rect 141858 696177 141972 696186
-rect 141858 696119 141867 696177
-rect 141963 696119 141972 696177
-rect 141858 659101 141972 696119
-rect 142041 696072 142157 696081
-rect 142041 696014 142050 696072
-rect 142148 696014 142157 696072
-rect 140402 656773 141812 656782
-rect 140402 656675 140411 656773
-rect 141189 656675 141812 656773
-rect 140402 656666 141812 656675
-rect 141857 654198 141973 659101
-rect 140402 654189 141973 654198
-rect 140402 654091 140411 654189
-rect 141189 654091 141973 654189
-rect 140402 654082 141973 654091
-rect 142041 651750 142157 696014
-rect 173176 660224 173258 699219
+rect 173176 656906 173258 699219
 rect 224634 698474 225366 698484
 rect 224634 697884 224644 698474
 rect 225356 697884 225366 698474
@@ -230,43 +192,6 @@
 rect 224864 697868 225187 697874
 rect 326564 697868 326887 697874
 rect 224864 697461 225186 697868
-rect 194675 696385 194792 696394
-rect 194675 696327 194684 696385
-rect 194783 696327 194792 696385
-rect 173176 660151 174412 660224
-rect 193580 659050 194471 659053
-rect 194675 659050 194792 696327
-rect 193580 659044 194792 659050
-rect 193580 658947 193589 659044
-rect 194360 659008 194792 659044
-rect 194862 696281 194970 696291
-rect 194862 696223 194872 696281
-rect 194961 696223 194970 696281
-rect 194360 658947 194793 659008
-rect 193580 658938 194793 658947
-rect 193576 656598 194471 656606
-rect 194862 656598 194970 696223
-rect 193576 656597 194970 656598
-rect 193576 656499 193585 656597
-rect 194363 656499 194970 656597
-rect 193576 656490 194970 656499
-rect 195018 696177 195122 696189
-rect 195018 696119 195027 696177
-rect 195112 696119 195122 696177
-rect 193576 654013 194467 654022
-rect 193576 653915 193585 654013
-rect 194363 654010 194467 654013
-rect 195018 654010 195122 696119
-rect 194363 653915 195122 654010
-rect 193576 653906 195122 653915
-rect 195217 696072 195332 696085
-rect 195217 696014 195226 696072
-rect 195323 696014 195332 696072
-rect 140402 651741 142157 651750
-rect 140402 651643 140411 651741
-rect 141189 651643 142157 651741
-rect 140402 651634 142157 651643
-rect 195217 651574 195332 696014
 rect 224862 683790 225189 697461
 rect 326564 697413 326886 697868
 rect 326562 684824 326889 697413
@@ -328,91 +253,9 @@
 rect 224862 683618 224872 683790
 rect 225178 683618 225189 683790
 rect 224862 683607 225189 683618
-rect 256854 682292 257128 682296
 rect 512610 682292 513366 684870
-rect 256850 681546 513366 682292
-rect 256850 681536 513364 681546
-rect 193576 651565 195332 651574
-rect 193576 651467 193585 651565
-rect 194363 651467 195332 651565
-rect 193576 651459 195332 651467
-rect 195677 657922 254386 657923
-rect 195677 657844 254690 657922
-rect 193576 651458 194372 651459
-rect 101760 650750 101836 650880
-rect 102906 650750 103018 650880
-rect 104088 650750 104200 650880
-rect 105270 650750 105382 650880
-rect 106452 650750 106564 650880
-rect 107634 650750 107746 650880
-rect 108816 650750 108928 650880
-rect 109998 650750 110110 650880
-rect 111180 650750 111292 650880
-rect 112362 650750 112474 650880
-rect 113544 650750 113656 650880
-rect 114726 650750 114838 650880
-rect 115908 650750 116020 650880
-rect 117090 650750 117202 650880
-rect 118272 650750 118384 650880
-rect 119454 650750 119566 650880
-rect 120636 650750 120748 650880
-rect 121818 650750 121930 650880
-rect 123000 650750 123112 650880
-rect 124182 650750 124294 650880
-rect 125364 650750 125476 650880
-rect 126546 650750 126658 650880
-rect 127728 650750 127840 650880
-rect 128910 650750 129022 650880
-rect 130092 650750 130204 650880
-rect 131274 650750 131386 650880
-rect 132456 650750 132568 650880
-rect 133638 650750 133750 650880
-rect 134820 650750 134932 650880
-rect 136002 650750 136114 650880
-rect 137184 650750 137296 650880
-rect 138366 650750 138478 650880
-rect 139548 650750 139660 650880
-rect 140730 650750 140842 650880
-rect 141912 650750 142024 650880
-rect 195677 650676 195756 657844
-rect 254610 656928 254689 657844
-rect 254610 656869 254618 656928
-rect 254679 656869 254689 656928
-rect 254610 656861 254689 656869
-rect 213547 656795 255948 656796
-rect 213547 656732 256482 656795
-rect 213547 656727 254500 656732
-rect 254778 656727 256482 656732
-rect 213547 656306 213617 656727
-rect 256416 656714 256482 656727
-rect 256416 656662 256424 656714
-rect 256476 656662 256482 656714
-rect 256416 656654 256482 656662
-rect 254611 656615 254934 656622
-rect 254611 656556 254620 656615
-rect 254681 656556 254934 656615
-rect 254611 656548 254934 656556
-rect 256417 656557 256752 656566
-rect 213901 656473 254124 656548
-rect 256417 656505 256424 656557
-rect 256476 656505 256752 656557
-rect 256417 656497 256752 656505
-rect 213901 656327 213984 656473
-rect 253995 656434 254124 656473
-rect 253995 656427 256009 656434
-rect 253995 656373 255950 656427
-rect 256002 656373 256009 656427
-rect 253995 656366 256009 656373
-rect 193024 650604 195756 650676
-rect 195677 650601 195756 650604
-rect 4346 511652 4478 511670
-rect 213548 511652 213616 656306
-rect 340 511642 213616 511652
-rect 480 511530 213616 511642
-rect 340 511508 213616 511530
-rect 213902 468414 213982 656327
-rect 256676 583670 256752 656497
-rect 256854 656257 257128 681536
+rect 261360 681546 513366 682292
+rect 261360 681536 513364 681546
 rect 261360 681000 262082 681536
 rect 562127 681532 562489 685199
 rect 582202 681532 583046 681536
@@ -421,30 +264,67 @@
 rect 583036 681176 583046 681526
 rect 562127 681170 583046 681176
 rect 582202 681166 583046 681170
-rect 256854 656205 256860 656257
-rect 257122 656205 257128 656257
-rect 256854 656200 257128 656205
-rect 261362 585780 262080 681000
-rect 261362 585180 261420 585780
-rect 262020 585180 262080 585780
-rect 261362 585139 262080 585180
-rect 256676 583660 583636 583670
-rect 256676 583576 583534 583660
-rect 256676 583566 583636 583576
-rect 256676 583564 256752 583566
-rect 261362 582030 261446 582630
-rect 262046 582030 262080 582630
-rect 261362 581646 262080 582030
+rect 249655 657380 249755 657402
+rect 249655 657328 249679 657380
+rect 249732 657328 249755 657380
+rect 242068 657108 243763 657184
+rect 242068 657104 243693 657108
+rect 241325 656906 241557 656932
+rect 173176 656824 241557 656906
+rect 241325 656796 241557 656824
+rect 242068 656700 242148 657104
+rect 243683 657048 243693 657104
+rect 243753 657048 243763 657108
+rect 249655 657073 249755 657328
+rect 243683 657038 243763 657048
+rect 244682 656973 249755 657073
+rect 251568 657089 251632 657157
+rect 251568 657078 252703 657089
+rect 251568 656995 252532 657078
+rect 252693 656995 252703 657078
+rect 251568 656984 252703 656995
+rect 213548 656632 242148 656700
+rect 4346 511652 4478 511670
+rect 213548 511652 213616 656632
+rect 242068 656626 242148 656632
+rect 243228 656795 243318 656811
+rect 243228 656735 243249 656795
+rect 243309 656735 243318 656795
+rect 243228 656466 243318 656735
+rect 251568 656623 251632 656984
+rect 249677 656611 251632 656623
+rect 249677 656557 249686 656611
+rect 249740 656557 251632 656611
+rect 249677 656547 251632 656557
+rect 340 511642 213616 511652
+rect 480 511530 213616 511642
+rect 340 511508 213616 511530
+rect 213902 656386 243318 656466
+rect 213902 468414 213982 656386
+rect 261362 581646 262080 681000
+rect 263241 658791 581855 658801
+rect 263241 658463 263251 658791
+rect 263414 658463 581855 658791
+rect 263241 658453 581855 658463
+rect 572968 656443 574386 656453
+rect 572968 656337 572978 656443
+rect 574376 656337 574386 656443
+rect 572968 656293 574386 656337
+rect 572968 656137 572978 656293
+rect 574376 656137 574386 656293
+rect 572968 656127 574386 656137
+rect 581507 642138 581855 658453
+rect 581507 642128 583171 642138
+rect 581507 641800 582847 642128
+rect 583161 641800 583171 642128
+rect 581507 641790 583171 641800
 rect 261362 581378 262072 581646
-rect 227322 581322 227510 581334
-rect 227322 581188 227336 581322
-rect 227494 581188 227510 581322
-rect 227322 553478 227510 581188
 rect 261362 579878 262074 581378
 rect 261365 554940 262072 579878
 rect 261365 554398 261420 554940
 rect 262020 554398 262072 554940
 rect 261365 554343 262072 554398
+rect 227322 553478 227510 553481
 rect 227322 553476 580792 553478
 rect 227322 553460 583264 553476
 rect 227322 552760 582550 553460
@@ -459,6 +339,9 @@
 rect 261360 551164 261434 551706
 rect 262034 551164 262080 551706
 rect 261360 549780 262080 551164
+rect 581942 551782 582055 551792
+rect 581942 551689 581952 551782
+rect 582045 551689 582055 551782
 rect 222907 427602 225194 427618
 rect 222907 427508 225371 427602
 rect 222907 427499 225194 427508
@@ -472,17 +355,42 @@
 rect 223535 427345 225194 427358
 rect 386 425082 590 425086
 rect 223535 381982 223657 427345
-rect 251643 426642 252354 427129
-rect 261364 426642 262077 549780
-rect 251643 425931 262077 426642
-rect 261364 425930 262077 425931
-rect 582183 536382 582265 536393
-rect 582183 536318 582193 536382
-rect 582257 536318 582265 536382
+rect 225034 427207 225414 427247
+rect 225034 427165 225203 427207
+rect 225035 427121 225203 427165
 rect 362 381971 223657 381982
 rect 362 381870 372 381971
 rect 475 381870 223657 381971
 rect 362 381860 223657 381870
+rect 225043 338754 225176 427121
+rect 251643 426642 252354 427129
+rect 261364 426642 262077 549780
+rect 581942 451020 582055 551689
+rect 582183 536382 582265 536393
+rect 582183 536318 582193 536382
+rect 582257 536318 582265 536382
+rect 581942 451002 582054 451020
+rect 581942 450910 581952 451002
+rect 582044 450910 582054 451002
+rect 581942 450900 582054 450910
+rect 251643 425931 262077 426642
+rect 261364 425930 262077 425931
+rect 250770 425754 250880 425755
+rect 226412 425744 251381 425754
+rect 226412 425412 250988 425744
+rect 251371 425412 251381 425744
+rect 226412 425402 251381 425412
+rect 226412 425394 251114 425402
+rect 164 338744 225176 338754
+rect 164 338652 174 338744
+rect 470 338652 225176 338744
+rect 164 338642 225176 338652
+rect 38 295530 580 295532
+rect 226416 295530 226769 425394
+rect 38 295522 226769 295530
+rect 38 295430 48 295522
+rect 470 295430 226769 295522
+rect 38 295420 226769 295430
 rect 582183 406392 582265 536318
 rect 582303 536382 582385 536393
 rect 582303 536318 582311 536382
@@ -1016,42 +924,35 @@
 rect 582068 -800 582180 480
 rect 583250 -800 583362 480
 << via2 >>
-rect 122464 702660 122528 702724
+rect 415440 702616 416152 703206
+rect 173185 699219 173249 699283
 rect 51446 666332 51700 666500
 rect 43042 663434 43190 663602
 rect 56256 663434 56376 663594
-rect 415440 702616 416152 703206
-rect 173185 699219 173249 699283
-rect 140411 659123 141189 659221
 rect 51856 657600 51982 657602
 rect 51856 657502 51858 657600
 rect 51858 657502 51982 657600
-rect 140411 656675 141189 656773
-rect 140411 654091 141189 654189
 rect 224644 697884 225356 698474
 rect 326344 697884 327056 698474
-rect 193589 658947 194360 659044
-rect 193585 656499 194363 656597
-rect 193585 653915 194363 654013
-rect 140411 651643 141189 651741
 rect 467620 702476 468332 703066
 rect 512642 702658 513342 703358
 rect 522694 702578 523000 702928
 rect 568942 702550 569254 702900
 rect 512642 686570 513342 687270
 rect 512642 684870 513342 685570
-rect 193585 651467 194363 651565
-rect 340 511530 480 511642
 rect 582730 681176 583036 681526
-rect 261420 585180 262020 585780
-rect 583534 583576 583636 583660
-rect 261446 582030 262046 582630
+rect 340 511530 480 511642
+rect 572978 656137 574376 656293
+rect 582847 641800 583161 642128
 rect 261420 554398 262020 554940
 rect 582550 552760 583250 553460
 rect 360 468320 462 468404
 rect 261434 551164 262034 551706
 rect 396 425092 474 425192
 rect 372 381870 475 381971
+rect 581952 450910 582044 451002
+rect 174 338652 470 338744
+rect 48 295430 470 295522
 rect 583552 405320 583616 405384
 rect 583548 358898 583612 358962
 rect 583548 313679 583612 313743
@@ -1059,10 +960,7 @@
 << metal3 >>
 rect 16194 702300 21194 704800
 rect 68194 702300 73194 704800
-rect 120194 702724 125194 704800
-rect 120194 702660 122464 702724
-rect 122528 702660 125194 702724
-rect 120194 702300 125194 702660
+rect 120194 702300 125194 704800
 rect 165594 702300 170594 704800
 rect 170894 702300 173094 704800
 rect 173394 702300 175594 704800
@@ -1150,26 +1048,10 @@
 rect -800 633842 1660 638642
 rect -800 564240 1660 564242
 rect 49246 564240 54048 657502
-rect 582340 639784 584800 644584
-rect 582340 629784 584800 634584
-rect 583520 589472 584800 589584
-rect 583520 588290 584800 588402
-rect 583510 587220 583742 587225
-rect 583510 587108 584800 587220
-rect 583510 587103 583742 587108
-rect 583520 585926 584800 586038
-rect 261364 585780 262078 585854
-rect 261364 585180 261420 585780
-rect 262020 585180 262078 585780
-rect 261364 582630 262078 585180
-rect 583520 584744 584800 584856
-rect 583520 583660 584800 583674
-rect 583520 583576 583534 583660
-rect 583636 583576 584800 583660
-rect 583520 583562 584800 583576
-rect 261364 582030 261446 582630
-rect 262046 582030 262078 582630
-rect 261364 581966 262078 582030
+rect 572968 656293 574389 656456
+rect 572968 656137 572978 656293
+rect 574376 656137 574389 656293
+rect 572968 653284 574389 656137
 rect -800 559445 54048 564240
 rect -800 559442 1660 559445
 rect 49246 559441 54048 559445
@@ -1178,15 +1060,9 @@
 rect 262020 554398 262080 554940
 rect -800 549442 1660 554242
 rect 261364 551706 262080 554398
-rect 582339 553554 584800 555362
 rect 261364 551164 261434 551706
 rect 262034 551164 262080 551706
 rect 261364 551112 262080 551164
-rect 582340 553460 584800 553554
-rect 582340 552760 582550 553460
-rect 583250 552760 584800 553460
-rect 582340 550562 584800 552760
-rect 582340 540562 584800 545362
 rect 330 511642 490 511647
 rect -800 511530 340 511642
 rect 480 511530 490 511642
@@ -1196,12 +1072,6 @@
 rect -800 507984 480 508096
 rect -800 506802 480 506914
 rect -800 505620 480 505732
-rect 583520 500050 584800 500162
-rect 583520 498868 584800 498980
-rect 583520 497686 584800 497798
-rect 583520 496504 584800 496616
-rect 583520 495322 584800 495434
-rect 583520 494140 584800 494252
 rect -800 468404 480 468420
 rect -800 468320 360 468404
 rect 462 468320 480 468404
@@ -1211,12 +1081,6 @@
 rect -800 464762 480 464874
 rect -800 463580 480 463692
 rect -800 462398 480 462510
-rect 583520 455628 584800 455740
-rect 583520 454446 584800 454558
-rect 583520 453264 584800 453376
-rect 583520 452082 584800 452194
-rect 583520 450900 584800 451012
-rect 583520 449718 584800 449830
 rect -800 425192 480 425198
 rect -800 425092 396 425192
 rect 474 425092 480 425192
@@ -1226,15 +1090,6 @@
 rect -800 421540 480 421652
 rect -800 420358 480 420470
 rect -800 419176 480 419288
-rect 583520 411206 584800 411318
-rect 583520 410024 584800 410136
-rect 583520 408842 584800 408954
-rect 583520 407660 584800 407772
-rect 583520 406478 584800 406590
-rect 583520 405384 584800 405408
-rect 583520 405320 583552 405384
-rect 583616 405320 584800 405384
-rect 583520 405296 584800 405320
 rect -800 381971 480 381976
 rect -800 381870 372 381971
 rect 475 381870 480 381971
@@ -1244,6 +1099,76 @@
 rect -800 378318 480 378430
 rect -800 377136 480 377248
 rect -800 375954 480 376066
+rect -800 338744 480 338754
+rect -800 338652 174 338744
+rect 470 338652 480 338744
+rect -800 338642 480 338652
+rect -800 337460 480 337572
+rect -800 336278 480 336390
+rect -800 335096 480 335208
+rect -800 333914 480 334026
+rect -800 332732 480 332844
+rect -800 295522 480 295532
+rect -800 295430 48 295522
+rect 470 295430 480 295522
+rect -800 295420 480 295430
+rect -800 294238 480 294350
+rect -800 293056 480 293168
+rect -800 291874 480 291986
+rect -800 290692 480 290804
+rect -800 289510 480 289622
+rect -800 252398 480 252510
+rect -800 251216 480 251328
+rect -800 250034 480 250146
+rect -800 248852 480 248964
+rect -800 247670 480 247782
+rect -800 246488 480 246600
+rect -800 214888 1660 219688
+rect -800 204888 1660 209688
+rect 572969 194416 574386 653284
+rect 582340 642128 584800 644584
+rect 582340 641800 582847 642128
+rect 583161 641800 584800 642128
+rect 582340 639784 584800 641800
+rect 582340 629784 584800 634584
+rect 583520 589472 584800 589584
+rect 583520 588290 584800 588402
+rect 583510 587220 583742 587225
+rect 583510 587108 584800 587220
+rect 583510 587103 583742 587108
+rect 583520 585926 584800 586038
+rect 583520 584744 584800 584856
+rect 583520 583562 584800 583674
+rect 582339 553554 584800 555362
+rect 582340 553460 584800 553554
+rect 582340 552760 582550 553460
+rect 583250 552760 584800 553460
+rect 582340 550562 584800 552760
+rect 582340 540562 584800 545362
+rect 583520 500050 584800 500162
+rect 583520 498868 584800 498980
+rect 583520 497686 584800 497798
+rect 583520 496504 584800 496616
+rect 583520 495322 584800 495434
+rect 583520 494140 584800 494252
+rect 583520 455628 584800 455740
+rect 583520 454446 584800 454558
+rect 583520 453264 584800 453376
+rect 583520 452082 584800 452194
+rect 581942 451002 584800 451012
+rect 581942 450910 581952 451002
+rect 582044 450910 584800 451002
+rect 581942 450900 584800 450910
+rect 583520 449718 584800 449830
+rect 583520 411206 584800 411318
+rect 583520 410024 584800 410136
+rect 583520 408842 584800 408954
+rect 583520 407660 584800 407772
+rect 583520 406478 584800 406590
+rect 583520 405384 584800 405408
+rect 583520 405320 583552 405384
+rect 583616 405320 584800 405384
+rect 583520 405296 584800 405320
 rect 583520 364784 584800 364896
 rect 583520 363602 584800 363714
 rect 583520 362420 584800 362532
@@ -1253,12 +1178,6 @@
 rect 583520 358898 583548 358962
 rect 583612 358898 584800 358962
 rect 583520 358874 584800 358898
-rect -800 338642 480 338754
-rect -800 337460 480 337572
-rect -800 336278 480 336390
-rect -800 335096 480 335208
-rect -800 333914 480 334026
-rect -800 332732 480 332844
 rect 583520 319562 584800 319674
 rect 583520 318380 584800 318492
 rect 583520 317198 584800 317310
@@ -1268,12 +1187,6 @@
 rect 583520 313679 583548 313743
 rect 583612 313679 584800 313743
 rect 583520 313652 584800 313679
-rect -800 295420 480 295532
-rect -800 294238 480 294350
-rect -800 293056 480 293168
-rect -800 291874 480 291986
-rect -800 290692 480 290804
-rect -800 289510 480 289622
 rect 583520 275140 584800 275252
 rect 583520 273958 584800 274070
 rect 583520 272776 584800 272888
@@ -1283,17 +1196,12 @@
 rect 583520 269256 583547 269320
 rect 583611 269256 584800 269320
 rect 583520 269230 584800 269256
-rect -800 252398 480 252510
-rect -800 251216 480 251328
-rect -800 250034 480 250146
-rect -800 248852 480 248964
-rect -800 247670 480 247782
-rect -800 246488 480 246600
 rect 582340 235230 584800 240030
 rect 582340 225230 584800 230030
-rect -800 214888 1660 219688
-rect -800 204888 1660 209688
-rect 582340 191430 584800 196230
+rect 582340 194416 584800 196230
+rect 572969 193003 584800 194416
+rect 572969 193001 574386 193003
+rect 582340 191430 584800 193003
 rect 582340 181430 584800 186230
 rect -800 172888 1660 177688
 rect -800 162888 1660 167688
@@ -1382,26 +1290,22 @@
 timestamp 1647533459
 transform 1 0 562058 0 1 685450
 box 0 0 864 800
+use C4  C4_0
+timestamp 1654617947
+transform 1 0 243509 0 1 656777
+box -2031 -257 1273 678
 use FG_pfet  FG_pfet_0
 timestamp 1654453464
 transform 1 0 52313 0 1 660624
 box -2563 -40 1390 600
-use amux  amux_0
-timestamp 1654316057
-transform 1 0 101200 0 1 650400
-box 1066 0 40000 10000
-use amux  amux_1
-timestamp 1654316057
-transform 1 0 154374 0 1 650224
-box 1066 0 40000 10000
-use c4_1  c4_1_1
-timestamp 1654490084
-transform 1 0 256206 0 1 656412
-box -1649 -222 277 585
 use hv_tgate  hv_tgate_0
 timestamp 1648694146
 transform 1 0 230448 0 1 427446
 box -5090 -470 22390 1062
+use sky130_sc_ams__ota_1  sky130_sc_ams__ota_1_0
+timestamp 1654556429
+transform 1 0 245281 0 1 656700
+box -398 -153 6394 687
 << labels >>
 flabel metal3 s 582300 677984 584800 682984 0 FreeSans 1120 0 0 0 io_analog[0]
 port 36 nsew signal bidirectional