final gds & signoff results
diff --git a/gds/caravel.gds.gz b/gds/caravel.gds.gz
index 5c60a4b..92cd3c7 100644
--- a/gds/caravel.gds.gz
+++ b/gds/caravel.gds.gz
Binary files differ
diff --git a/gds/caravel_00020020.gds.gz.00.split b/gds/caravel_00020020.gds.gz.00.split
index 887a3ef..d379501 100644
--- a/gds/caravel_00020020.gds.gz.00.split
+++ b/gds/caravel_00020020.gds.gz.00.split
Binary files differ
diff --git a/gds/caravel_00020020.gds.gz.01.split b/gds/caravel_00020020.gds.gz.01.split
index 580145a..45cb925 100644
--- a/gds/caravel_00020020.gds.gz.01.split
+++ b/gds/caravel_00020020.gds.gz.01.split
Binary files differ
diff --git a/gds/caravel_00020020.gds.gz.02.split b/gds/caravel_00020020.gds.gz.02.split
index 3002aca..8411a59 100644
--- a/gds/caravel_00020020.gds.gz.02.split
+++ b/gds/caravel_00020020.gds.gz.02.split
Binary files differ
diff --git a/gds/caravel_00020020.gds.gz.03.split b/gds/caravel_00020020.gds.gz.03.split
index 8f9cbcc..9f33012 100644
--- a/gds/caravel_00020020.gds.gz.03.split
+++ b/gds/caravel_00020020.gds.gz.03.split
Binary files differ
diff --git a/gds/caravel_00020020.gds.gz.04.split b/gds/caravel_00020020.gds.gz.04.split
index e34c750..3f87543 100644
--- a/gds/caravel_00020020.gds.gz.04.split
+++ b/gds/caravel_00020020.gds.gz.04.split
Binary files differ
diff --git a/gds/caravel_00020020.gds.gz.05.split b/gds/caravel_00020020.gds.gz.05.split
index d74d534..7720746 100644
--- a/gds/caravel_00020020.gds.gz.05.split
+++ b/gds/caravel_00020020.gds.gz.05.split
Binary files differ
diff --git a/gds/caravel_00020020_fill_pattern.gds.gz.00.split b/gds/caravel_00020020_fill_pattern.gds.gz.00.split
index f115d8e..86880f7 100644
--- a/gds/caravel_00020020_fill_pattern.gds.gz.00.split
+++ b/gds/caravel_00020020_fill_pattern.gds.gz.00.split
Binary files differ
diff --git a/gds/caravel_00020020_fill_pattern.gds.gz.01.split b/gds/caravel_00020020_fill_pattern.gds.gz.01.split
index ef71655..d489774 100644
--- a/gds/caravel_00020020_fill_pattern.gds.gz.01.split
+++ b/gds/caravel_00020020_fill_pattern.gds.gz.01.split
Binary files differ
diff --git a/gds/caravel_00020020_fill_pattern.gds.gz.02.split b/gds/caravel_00020020_fill_pattern.gds.gz.02.split
index 25889d3..7b245e4 100644
--- a/gds/caravel_00020020_fill_pattern.gds.gz.02.split
+++ b/gds/caravel_00020020_fill_pattern.gds.gz.02.split
Binary files differ
diff --git a/gds/caravel_00020020_fill_pattern.gds.gz.03.split b/gds/caravel_00020020_fill_pattern.gds.gz.03.split
index 5b398a3..b75c906 100644
--- a/gds/caravel_00020020_fill_pattern.gds.gz.03.split
+++ b/gds/caravel_00020020_fill_pattern.gds.gz.03.split
Binary files differ
diff --git a/gds/caravel_00020020_fill_pattern.gds.gz.04.split b/gds/caravel_00020020_fill_pattern.gds.gz.04.split
index 3c287c9..5d610d8 100644
--- a/gds/caravel_00020020_fill_pattern.gds.gz.04.split
+++ b/gds/caravel_00020020_fill_pattern.gds.gz.04.split
Binary files differ
diff --git a/gds/caravel_00020020_fill_pattern.gds.gz.05.split b/gds/caravel_00020020_fill_pattern.gds.gz.05.split
index d80c4f7..1e0b8f6 100644
--- a/gds/caravel_00020020_fill_pattern.gds.gz.05.split
+++ b/gds/caravel_00020020_fill_pattern.gds.gz.05.split
Binary files differ
diff --git a/mag/caravan.mag b/mag/caravan.mag
index bb89312..34c7af2 100644
--- a/mag/caravan.mag
+++ b/mag/caravan.mag
@@ -1,7 +1,9 @@
 magic
 tech sky130A
 magscale 1 2
-timestamp 1638495418
+timestamp 1638836243
+<< checkpaint >>
+rect -1260 -1260 718860 1038860
 << isosubstrate >>
 rect 707553 886338 709093 889314
 rect 8741 806938 10281 809914
@@ -8698,13 +8700,6 @@
 rect 20772 245828 20778 245840
 rect 30098 245828 30104 245840
 rect 30156 245828 30162 245880
-rect 52178 245760 52184 245812
-rect 52236 245800 52242 245812
-rect 184934 245800 184940 245812
-rect 52236 245772 184940 245800
-rect 52236 245760 52242 245772
-rect 184934 245760 184940 245772
-rect 184992 245760 184998 245812
 rect 41506 245692 41512 245744
 rect 41564 245732 41570 245744
 rect 56686 245732 56692 245744
@@ -13983,6 +13978,7 @@
 rect 346360 219308 346366 219320
 rect 416222 219308 416228 219320
 rect 416280 219308 416286 219360
+rect 597138 219294 597144 219306
 rect 343450 219240 343456 219292
 rect 343508 219280 343514 219292
 rect 409506 219280 409512 219292
@@ -13990,6 +13986,19 @@
 rect 343508 219240 343514 219252
 rect 409506 219240 409512 219252
 rect 409564 219240 409570 219292
+rect 416720 219266 597144 219294
+rect 191080 218896 191086 218948
+rect 191138 218936 191144 218948
+rect 416720 218936 416748 219266
+rect 597138 219254 597144 219266
+rect 597196 219294 597202 219306
+rect 639198 219294 639204 219306
+rect 597196 219266 639204 219294
+rect 597196 219254 597202 219266
+rect 639198 219254 639204 219266
+rect 639256 219254 639262 219306
+rect 191138 218908 416748 218936
+rect 191138 218896 191144 218908
 rect 525794 218424 525800 218476
 rect 525852 218464 525858 218476
 rect 613102 218464 613108 218476
@@ -16722,11 +16731,11 @@
 rect 627360 76264 640166 76292
 rect 640160 76252 640166 76264
 rect 640218 76252 640224 76304
-rect 621244 75760 621250 75812
-rect 621302 75800 621308 75812
+rect 597138 75774 597144 75826
+rect 597196 75800 597202 75826
 rect 631634 75800 631640 75812
-rect 621302 75772 631640 75800
-rect 621302 75760 621308 75772
+rect 597196 75774 631640 75800
+rect 597138 75772 631640 75774
 rect 631634 75760 631640 75772
 rect 631692 75760 631698 75812
 rect 621322 75624 621328 75676
@@ -16945,15 +16954,6 @@
 rect 310480 43800 310486 43812
 rect 311894 43800 311900 43812
 rect 311952 43800 311958 43852
-rect 622302 43092 622308 43104
-rect 223818 43064 622308 43092
-rect 52178 42712 52184 42764
-rect 52236 42752 52242 42764
-rect 223818 42752 223846 43064
-rect 622302 43052 622308 43064
-rect 622360 43052 622366 43104
-rect 52236 42724 223846 42752
-rect 52236 42712 52242 42724
 rect 529658 42712 529664 42764
 rect 529716 42752 529722 42764
 rect 542998 42752 543004 42764
@@ -19482,8 +19482,6 @@
 rect 675392 246032 675444 246084
 rect 20720 245828 20772 245880
 rect 30104 245828 30156 245880
-rect 52184 245760 52236 245812
-rect 184940 245760 184992 245812
 rect 41512 245692 41564 245744
 rect 56692 245692 56744 245744
 rect 41420 245624 41472 245676
@@ -20960,6 +20958,9 @@
 rect 416228 219308 416280 219360
 rect 343456 219240 343508 219292
 rect 409512 219240 409564 219292
+rect 191086 218896 191138 218948
+rect 597144 219254 597196 219306
+rect 639204 219254 639256 219306
 rect 525800 218424 525852 218476
 rect 613108 218424 613160 218476
 rect 523408 218356 523460 218408
@@ -21734,7 +21735,7 @@
 rect 623120 76266 623172 76318
 rect 627308 76264 627360 76316
 rect 640166 76252 640218 76304
-rect 621250 75760 621302 75812
+rect 597144 75774 597196 75826
 rect 631640 75760 631692 75812
 rect 621328 75624 621380 75676
 rect 625950 75624 626002 75676
@@ -21798,8 +21799,6 @@
 rect 367100 43868 367152 43920
 rect 310428 43800 310480 43852
 rect 311900 43800 311952 43852
-rect 52184 42712 52236 42764
-rect 622308 43052 622360 43104
 rect 529664 42712 529716 42764
 rect 543004 42712 543056 42764
 rect 475476 42576 475528 42628
@@ -25201,8 +25200,6 @@
 rect 51080 257926 51132 257932
 rect 52276 256760 52328 256766
 rect 52276 256702 52328 256708
-rect 52184 245812 52236 245818
-rect 52184 245754 52236 245760
 rect 52092 230848 52144 230854
 rect 52092 230790 52144 230796
 rect 50988 219700 51040 219706
@@ -25222,7 +25219,6 @@
 rect 52104 51134 52132 230790
 rect 52092 51128 52144 51134
 rect 52092 51070 52144 51076
-rect 52196 42770 52224 245754
 rect 52288 47122 52316 256702
 rect 52736 227724 52788 227730
 rect 52736 227666 52788 227672
@@ -29291,13 +29287,35 @@
 rect 639142 274615 639198 274624
 rect 637946 274544 638002 274553
 rect 637946 274479 638002 274488
-rect 639202 271959 639262 271968
 rect 636752 271924 636804 271930
-rect 639202 271890 639262 271899
 rect 636752 271866 636804 271872
 rect 618996 269214 619048 269220
 rect 633254 269240 633310 269249
+rect 640352 269210 640380 278052
+rect 641456 274650 641484 278052
+rect 641444 274644 641496 274650
+rect 641444 274586 641496 274592
+rect 642652 272134 642680 278052
+rect 642640 272128 642692 272134
+rect 642640 272070 642692 272076
+rect 643848 271833 643876 278052
+rect 645044 271969 645072 278052
+rect 645030 271960 645086 271969
+rect 645030 271895 645086 271904
+rect 643834 271824 643890 271833
+rect 643834 271759 643890 271768
 rect 633254 269175 633310 269184
+rect 640340 269204 640392 269210
+rect 640340 269146 640392 269152
+rect 646240 269113 646268 278052
+rect 647436 271862 647464 278052
+rect 648646 278038 648752 278066
+rect 648620 277636 648672 277642
+rect 648620 277578 648672 277584
+rect 647424 271856 647476 271862
+rect 647424 271798 647476 271804
+rect 646226 269104 646282 269113
+rect 646226 269039 646282 269048
 rect 602434 266520 602490 266529
 rect 602434 266455 602490 266464
 rect 596548 266348 596600 266354
@@ -29333,18 +29351,8 @@
 rect 416780 248406 416832 248412
 rect 564348 248464 564400 248470
 rect 564348 248406 564400 248412
-rect 184938 248024 184994 248033
-rect 184938 247959 184994 247968
-rect 184952 245818 184980 247959
-rect 416778 246392 416834 246401
-rect 416778 246327 416834 246336
-rect 184940 245812 184992 245818
-rect 184940 245754 184992 245760
-rect 416792 245682 416820 246327
-rect 416780 245676 416832 245682
-rect 416780 245618 416832 245624
-rect 418066 243128 418122 243137
-rect 418066 243063 418122 243072
+rect 191082 248032 191142 248041
+rect 191082 247963 191142 247972
 rect 184940 237448 184992 237454
 rect 184938 237416 184940 237425
 rect 184992 237416 184994 237425
@@ -29857,6 +29865,14 @@
 rect 189000 217410 189028 221002
 rect 189828 217410 189856 221138
 rect 190380 217410 190408 226850
+rect 191098 218954 191126 247963
+rect 416778 246392 416834 246401
+rect 416778 246327 416834 246336
+rect 416792 245682 416820 246327
+rect 416780 245676 416832 245682
+rect 416780 245618 416832 245624
+rect 418066 243128 418122 243137
+rect 418066 243063 418122 243072
 rect 192312 226370 192340 231676
 rect 192300 226364 192352 226370
 rect 192300 226306 192352 226312
@@ -29880,6 +29896,8 @@
 rect 192668 224878 192720 224884
 rect 191472 223780 191524 223786
 rect 191472 223722 191524 223728
+rect 191086 218948 191138 218954
+rect 191086 218890 191138 218896
 rect 191484 217410 191512 223722
 rect 193048 221406 193076 226578
 rect 193324 222193 193352 231676
@@ -34610,6 +34628,13 @@
 rect 566832 222226 566884 222232
 rect 566844 217410 566872 222226
 rect 567120 221649 567148 251194
+rect 648632 231334 648660 277578
+rect 648724 269142 648752 278038
+rect 654140 277568 654192 277574
+rect 654140 277510 654192 277516
+rect 648712 269136 648764 269142
+rect 648712 269078 648764 269084
+rect 648632 231306 650380 231334
 rect 570236 227724 570288 227730
 rect 570236 227666 570288 227672
 rect 569314 227624 569370 227633
@@ -34660,10 +34685,8 @@
 rect 575202 221504 575258 221513
 rect 575202 221439 575258 221448
 rect 575216 217410 575244 221439
-rect 607128 218136 607180 218142
-rect 607128 218078 607180 218084
-rect 606668 218068 606720 218074
-rect 606668 218010 606720 218016
+rect 597144 219306 597196 219312
+rect 597144 219248 597196 219254
 rect 582660 217764 582712 217770
 rect 582660 217706 582712 217712
 rect 573560 217382 573896 217410
@@ -35065,8 +35088,6 @@
 rect 141804 46702 142370 46730
 rect 85120 45756 85172 45762
 rect 85120 45698 85172 45704
-rect 52184 42764 52236 42770
-rect 52184 42706 52236 42712
 rect 141804 40202 141832 46702
 rect 460664 46028 460716 46034
 rect 460664 45970 460716 45976
@@ -35381,6 +35402,112 @@
 rect 582208 127497 582236 146338
 rect 582300 133481 582328 151914
 rect 582820 146970 582848 215494
+rect 582804 146961 582864 146970
+rect 582804 146892 582864 146901
+rect 582286 133472 582342 133481
+rect 582286 133407 582342 133416
+rect 582194 127488 582250 127497
+rect 582194 127423 582250 127432
+rect 582288 124364 582340 124370
+rect 582288 124306 582340 124312
+rect 581918 122088 581974 122097
+rect 581918 122023 581974 122032
+rect 582196 121644 582248 121650
+rect 582196 121586 582248 121592
+rect 582012 121576 582064 121582
+rect 582012 121518 582064 121524
+rect 581920 118788 581972 118794
+rect 581920 118730 581972 118736
+rect 581826 89844 581882 89853
+rect 581826 89779 581882 89788
+rect 581828 84448 581880 84454
+rect 581828 84390 581880 84396
+rect 581734 77864 581790 77873
+rect 581734 77799 581790 77808
+rect 581642 75032 581698 75041
+rect 581642 74967 581698 74976
+rect 581550 71760 581606 71769
+rect 581550 71695 581606 71704
+rect 581182 67256 581238 67265
+rect 581182 67191 581238 67200
+rect 581090 64264 581146 64273
+rect 581090 64199 581146 64208
+rect 581840 56777 581868 84390
+rect 581932 84153 581960 118730
+rect 582024 86845 582052 121518
+rect 582104 121508 582156 121514
+rect 582104 121450 582156 121456
+rect 582116 88341 582144 121450
+rect 582102 88332 582158 88341
+rect 582102 88267 582158 88276
+rect 582010 86836 582066 86845
+rect 582010 86771 582066 86780
+rect 582208 85349 582236 121586
+rect 582300 92825 582328 124306
+rect 583668 118856 583720 118862
+rect 583668 118798 583720 118804
+rect 582286 92816 582342 92825
+rect 582286 92751 582342 92760
+rect 582194 85340 582250 85349
+rect 582194 85275 582250 85284
+rect 582196 84584 582248 84590
+rect 582196 84526 582248 84532
+rect 582012 84380 582064 84386
+rect 582012 84322 582064 84328
+rect 581918 84144 581974 84153
+rect 581918 84079 581974 84088
+rect 581826 56768 581882 56777
+rect 581826 56703 581882 56712
+rect 582024 55281 582052 84322
+rect 582104 84312 582156 84318
+rect 582104 84254 582156 84260
+rect 582116 59769 582144 84254
+rect 582208 61265 582236 84526
+rect 582288 84516 582340 84522
+rect 582288 84458 582340 84464
+rect 582194 61256 582250 61265
+rect 582194 61191 582250 61200
+rect 582102 59760 582158 59769
+rect 582102 59695 582158 59704
+rect 582300 58273 582328 84458
+rect 583680 82686 583708 118798
+rect 591948 95396 592000 95402
+rect 591948 95338 592000 95344
+rect 589188 95328 589240 95334
+rect 589188 95270 589240 95276
+rect 583760 84652 583812 84658
+rect 583760 84594 583812 84600
+rect 583668 82680 583720 82686
+rect 583668 82622 583720 82628
+rect 583668 73160 583720 73166
+rect 583668 73102 583720 73108
+rect 582286 58264 582342 58273
+rect 582286 58199 582342 58208
+rect 582010 55272 582066 55281
+rect 582010 55207 582066 55216
+rect 580906 53776 580962 53785
+rect 580906 53711 580962 53720
+rect 581644 53236 581696 53242
+rect 581644 53178 581696 53184
+rect 581656 48414 581684 53178
+rect 581644 48408 581696 48414
+rect 581644 48350 581696 48356
+rect 583680 47122 583708 73102
+rect 583772 66230 583800 84594
+rect 589200 75002 589228 95270
+rect 589188 74996 589240 75002
+rect 589188 74938 589240 74944
+rect 591960 72690 591988 95338
+rect 596916 83156 596968 83162
+rect 596916 83098 596968 83104
+rect 596928 78674 596956 83098
+rect 596916 78668 596968 78674
+rect 596916 78610 596968 78616
+rect 597156 75832 597184 219248
+rect 607128 218136 607180 218142
+rect 607128 218078 607180 218084
+rect 606668 218068 606720 218074
+rect 606668 218010 606720 218016
 rect 600044 215348 600096 215354
 rect 600044 215290 600096 215296
 rect 599952 212628 600004 212634
@@ -35586,6 +35713,10 @@
 rect 637396 215698 637448 215704
 rect 637408 210202 637436 215698
 rect 637868 210202 637896 221031
+rect 650352 220346 650380 231306
+rect 649552 220318 650380 220346
+rect 639204 219306 639256 219312
+rect 639204 219248 639256 219254
 rect 638316 215620 638368 215626
 rect 638316 215562 638368 215568
 rect 638328 210202 638356 215562
@@ -35662,40 +35793,7 @@
 rect 637836 210174 637896 210202
 rect 638296 210174 638356 210202
 rect 638756 210174 638816 210202
-rect 639218 210154 639246 271890
-rect 640352 269210 640380 278052
-rect 641456 274650 641484 278052
-rect 641444 274644 641496 274650
-rect 641444 274586 641496 274592
-rect 642652 272134 642680 278052
-rect 642640 272128 642692 272134
-rect 642640 272070 642692 272076
-rect 643848 271833 643876 278052
-rect 645044 271969 645072 278052
-rect 645030 271960 645086 271969
-rect 645030 271895 645086 271904
-rect 643834 271824 643890 271833
-rect 643834 271759 643890 271768
-rect 640340 269204 640392 269210
-rect 640340 269146 640392 269152
-rect 646240 269113 646268 278052
-rect 647436 271862 647464 278052
-rect 648646 278038 648752 278066
-rect 648620 277636 648672 277642
-rect 648620 277578 648672 277584
-rect 647424 271856 647476 271862
-rect 647424 271798 647476 271804
-rect 646226 269104 646282 269113
-rect 646226 269039 646282 269048
-rect 648632 231334 648660 277578
-rect 648724 269142 648752 278038
-rect 654140 277568 654192 277574
-rect 654140 277510 654192 277516
-rect 648712 269136 648764 269142
-rect 648712 269078 648764 269084
-rect 648632 231306 650380 231334
-rect 650352 220346 650380 231306
-rect 649552 220318 650380 220346
+rect 639216 210122 639244 219248
 rect 639696 217048 639748 217054
 rect 639696 216990 639748 216996
 rect 639708 210202 639736 216990
@@ -36258,8 +36356,6 @@
 rect 599952 149058 600004 149064
 rect 599858 148336 599914 148345
 rect 599858 148271 599914 148280
-rect 582804 146961 582864 146970
-rect 582804 146892 582864 146901
 rect 599872 146402 599900 148271
 rect 599950 147384 600006 147393
 rect 599950 147319 600006 147328
@@ -36326,8 +36422,6 @@
 rect 600042 135079 600098 135088
 rect 599858 134056 599914 134065
 rect 599858 133991 599914 134000
-rect 582286 133472 582342 133481
-rect 582286 133407 582342 133416
 rect 599872 132598 599900 133991
 rect 599950 133104 600006 133113
 rect 599950 133039 600006 133048
@@ -36356,8 +36450,6 @@
 rect 599952 129746 600004 129752
 rect 599858 129024 599914 129033
 rect 599858 128959 599914 128968
-rect 582194 127488 582250 127497
-rect 582194 127423 582250 127432
 rect 599872 127090 599900 128959
 rect 599950 127936 600006 127945
 rect 599950 127871 600006 127880
@@ -36370,42 +36462,6 @@
 rect 599858 126919 599914 126928
 rect 599766 124944 599822 124953
 rect 599766 124879 599822 124888
-rect 582288 124364 582340 124370
-rect 582288 124306 582340 124312
-rect 581918 122088 581974 122097
-rect 581918 122023 581974 122032
-rect 582196 121644 582248 121650
-rect 582196 121586 582248 121592
-rect 582012 121576 582064 121582
-rect 582012 121518 582064 121524
-rect 581920 118788 581972 118794
-rect 581920 118730 581972 118736
-rect 581826 89844 581882 89853
-rect 581826 89779 581882 89788
-rect 581828 84448 581880 84454
-rect 581828 84390 581880 84396
-rect 581734 77864 581790 77873
-rect 581734 77799 581790 77808
-rect 581642 75032 581698 75041
-rect 581642 74967 581698 74976
-rect 581550 71760 581606 71769
-rect 581550 71695 581606 71704
-rect 581182 67256 581238 67265
-rect 581182 67191 581238 67200
-rect 581090 64264 581146 64273
-rect 581090 64199 581146 64208
-rect 581840 56777 581868 84390
-rect 581932 84153 581960 118730
-rect 582024 86845 582052 121518
-rect 582104 121508 582156 121514
-rect 582104 121450 582156 121456
-rect 582116 88341 582144 121450
-rect 582102 88332 582158 88341
-rect 582102 88267 582158 88276
-rect 582010 86836 582066 86845
-rect 582010 86771 582066 86780
-rect 582208 85349 582236 121586
-rect 582300 92825 582328 124306
 rect 599780 124302 599808 124879
 rect 599872 124370 599900 126919
 rect 599950 125896 600006 125905
@@ -36437,35 +36493,8 @@
 rect 599950 119776 600006 119785
 rect 599950 119711 600006 119720
 rect 599964 118862 599992 119711
-rect 583668 118856 583720 118862
 rect 599952 118856 600004 118862
-rect 583668 118798 583720 118804
 rect 599858 118824 599914 118833
-rect 582286 92816 582342 92825
-rect 582286 92751 582342 92760
-rect 582194 85340 582250 85349
-rect 582194 85275 582250 85284
-rect 582196 84584 582248 84590
-rect 582196 84526 582248 84532
-rect 582012 84380 582064 84386
-rect 582012 84322 582064 84328
-rect 581918 84144 581974 84153
-rect 581918 84079 581974 84088
-rect 581826 56768 581882 56777
-rect 581826 56703 581882 56712
-rect 582024 55281 582052 84322
-rect 582104 84312 582156 84318
-rect 582104 84254 582156 84260
-rect 582116 59769 582144 84254
-rect 582208 61265 582236 84526
-rect 582288 84516 582340 84522
-rect 582288 84458 582340 84464
-rect 582194 61256 582250 61265
-rect 582194 61191 582250 61200
-rect 582102 59760 582158 59769
-rect 582102 59695 582158 59704
-rect 582300 58273 582328 84458
-rect 583680 82686 583708 118798
 rect 599952 118798 600004 118804
 rect 600056 118794 600084 120799
 rect 599858 118759 599914 118768
@@ -36521,33 +36550,6 @@
 rect 599964 99414 599992 100399
 rect 599952 99408 600004 99414
 rect 599952 99350 600004 99356
-rect 591948 95396 592000 95402
-rect 591948 95338 592000 95344
-rect 589188 95328 589240 95334
-rect 589188 95270 589240 95276
-rect 583760 84652 583812 84658
-rect 583760 84594 583812 84600
-rect 583668 82680 583720 82686
-rect 583668 82622 583720 82628
-rect 583668 73160 583720 73166
-rect 583668 73102 583720 73108
-rect 582286 58264 582342 58273
-rect 582286 58199 582342 58208
-rect 582010 55272 582066 55281
-rect 582010 55207 582066 55216
-rect 580906 53776 580962 53785
-rect 580906 53711 580962 53720
-rect 581644 53236 581696 53242
-rect 581644 53178 581696 53184
-rect 581656 48414 581684 53178
-rect 581644 48408 581696 48414
-rect 581644 48350 581696 48356
-rect 583680 47122 583708 73102
-rect 583772 66230 583800 84594
-rect 589200 75002 589228 95270
-rect 589188 74996 589240 75002
-rect 589188 74938 589240 74944
-rect 591960 72690 591988 95338
 rect 600240 84250 600268 110599
 rect 600318 108624 600374 108633
 rect 600318 108559 600374 108568
@@ -36598,9 +36600,6 @@
 rect 600872 84254 600924 84260
 rect 600596 84176 600648 84182
 rect 600596 84118 600648 84124
-rect 596916 83156 596968 83162
-rect 596916 83098 596968 83104
-rect 596928 78674 596956 83098
 rect 604472 82890 604500 95542
 rect 607220 93900 607272 93906
 rect 607220 93842 607272 93848
@@ -36611,8 +36610,8 @@
 rect 597468 82826 597520 82832
 rect 604460 82884 604512 82890
 rect 604460 82826 604512 82832
-rect 596916 78668 596968 78674
-rect 596916 78610 596968 78616
+rect 597144 75826 597196 75832
+rect 597144 75768 597196 75774
 rect 586428 72684 586480 72690
 rect 586428 72626 586480 72632
 rect 591948 72684 592000 72690
@@ -36996,15 +36995,8 @@
 rect 610348 66292 610400 66298
 rect 610348 66234 610400 66240
 rect 621024 62689 621052 76260
-rect 621248 75818 621276 75822
-rect 621248 75812 621302 75818
-rect 621248 75760 621250 75812
-rect 621248 75754 621302 75760
-rect 621248 62825 621276 75754
 rect 621328 75676 621380 75682
 rect 621328 75618 621380 75624
-rect 621232 62816 621292 62825
-rect 621232 62747 621292 62756
 rect 621008 62680 621068 62689
 rect 621008 62611 621068 62620
 rect 610256 46028 610308 46034
@@ -37102,11 +37094,6 @@
 rect 641354 65880 641414 65889
 rect 641354 65811 641414 65820
 rect 641370 65810 641398 65811
-rect 622310 62814 622366 62823
-rect 622310 62749 622366 62758
-rect 621328 45564 621380 45570
-rect 621328 45506 621380 45512
-rect 622320 43110 622348 62749
 rect 631872 62674 631932 62683
 rect 631872 62605 631932 62614
 rect 631888 51066 631916 62605
@@ -37440,6 +37427,8 @@
 rect 661130 47495 661186 47504
 rect 642640 46912 642692 46918
 rect 642640 46854 642692 46860
+rect 621328 45564 621380 45570
+rect 621328 45506 621380 45512
 rect 661144 44130 661172 47495
 rect 665192 47433 665220 95134
 rect 666572 48521 666600 170054
@@ -41575,8 +41564,6 @@
 rect 665178 47359 665234 47368
 rect 661132 44124 661184 44130
 rect 661132 44066 661184 44072
-rect 622308 43104 622360 43110
-rect 622308 43046 622360 43052
 rect 607496 41472 607548 41478
 rect 607496 41414 607548 41420
 rect 602988 41404 603040 41410
@@ -42447,15 +42434,15 @@
 rect 626078 269320 626134 269376
 rect 639142 274624 639198 274680
 rect 637946 274488 638002 274544
-rect 639202 271899 639262 271959
 rect 633254 269184 633310 269240
+rect 645030 271904 645086 271960
+rect 643834 271768 643890 271824
+rect 646226 269048 646282 269104
 rect 602434 266464 602490 266520
 rect 184938 258576 184994 258632
 rect 416778 252728 416834 252784
 rect 416778 249464 416834 249520
-rect 184938 247968 184994 248024
-rect 416778 246336 416834 246392
-rect 418066 243072 418122 243128
+rect 191082 247972 191142 248032
 rect 184938 237396 184940 237416
 rect 184940 237396 184992 237416
 rect 184992 237396 184994 237416
@@ -42502,6 +42489,8 @@
 rect 121366 221448 121422 221504
 rect 160098 224168 160154 224224
 rect 172426 224032 172482 224088
+rect 416778 246336 416834 246392
+rect 418066 243072 418122 243128
 rect 194782 227704 194838 227760
 rect 194414 227568 194470 227624
 rect 194046 224984 194102 225040
@@ -42810,13 +42799,31 @@
 rect 582194 151504 582250 151560
 rect 582102 139416 582158 139472
 rect 582010 128928 582066 128984
+rect 582804 146901 582864 146961
+rect 582286 133416 582342 133472
+rect 582194 127432 582250 127488
+rect 581918 122032 581974 122088
+rect 581826 89788 581882 89844
+rect 581734 77808 581790 77864
+rect 581642 74976 581698 75032
+rect 581550 71704 581606 71760
+rect 581182 67200 581238 67256
+rect 581090 64208 581146 64264
+rect 582102 88276 582158 88332
+rect 582010 86780 582066 86836
+rect 582286 92760 582342 92816
+rect 582194 85284 582250 85340
+rect 581918 84088 581974 84144
+rect 581826 56712 581882 56768
+rect 582194 61200 582250 61256
+rect 582102 59704 582158 59760
+rect 582286 58208 582342 58264
+rect 582010 55216 582066 55272
+rect 580906 53720 580962 53776
 rect 622490 221176 622546 221232
 rect 624330 221312 624386 221368
 rect 637854 221040 637910 221096
 rect 636934 220904 636990 220960
-rect 645030 271904 645086 271960
-rect 643834 271768 643890 271824
-rect 646226 269048 646282 269104
 rect 652758 217232 652814 217288
 rect 655518 291488 655574 291544
 rect 655702 290400 655758 290456
@@ -42904,7 +42911,6 @@
 rect 599858 150320 599914 150376
 rect 599950 149368 600006 149424
 rect 599858 148280 599914 148336
-rect 582804 146901 582864 146961
 rect 599950 147328 600006 147384
 rect 599858 146240 599914 146296
 rect 600042 145288 600098 145344
@@ -42922,37 +42928,20 @@
 rect 599950 136040 600006 136096
 rect 600042 135088 600098 135144
 rect 599858 134000 599914 134056
-rect 582286 133416 582342 133472
 rect 599950 133048 600006 133104
 rect 600042 131960 600098 132016
 rect 599858 131008 599914 131064
 rect 599950 129920 600006 129976
 rect 599858 128968 599914 129024
-rect 582194 127432 582250 127488
 rect 599950 127880 600006 127936
 rect 599858 126928 599914 126984
 rect 599766 124888 599822 124944
-rect 581918 122032 581974 122088
-rect 581826 89788 581882 89844
-rect 581734 77808 581790 77864
-rect 581642 74976 581698 75032
-rect 581550 71704 581606 71760
-rect 581182 67200 581238 67256
-rect 581090 64208 581146 64264
-rect 582102 88276 582158 88332
-rect 582010 86780 582066 86836
 rect 599950 125840 600006 125896
 rect 600042 123800 600098 123856
 rect 599858 122848 599914 122904
 rect 599950 121760 600006 121816
 rect 600042 120808 600098 120864
 rect 599950 119720 600006 119776
-rect 582286 92760 582342 92816
-rect 582194 85284 582250 85340
-rect 581918 84088 581974 84144
-rect 581826 56712 581882 56768
-rect 582194 61200 582250 61256
-rect 582102 59704 582158 59760
 rect 599858 118768 599914 118824
 rect 600042 117680 600098 117736
 rect 599950 116728 600006 116784
@@ -42964,9 +42953,6 @@
 rect 599306 109520 599362 109576
 rect 599950 107480 600006 107536
 rect 599950 100408 600006 100464
-rect 582286 58208 582342 58264
-rect 582010 55216 582066 55272
-rect 580906 53720 580962 53776
 rect 600318 108568 600374 108624
 rect 600594 106528 600650 106584
 rect 600410 105440 600466 105496
@@ -42998,7 +42984,6 @@
 rect 622122 83136 622178 83192
 rect 627490 82208 627546 82264
 rect 627304 81400 627364 81460
-rect 621232 62756 621292 62816
 rect 621008 62620 621068 62680
 rect 642730 92656 642786 92712
 rect 641162 74812 641222 74872
@@ -43008,7 +42993,6 @@
 rect 641832 68812 641892 68872
 rect 641482 67314 641542 67374
 rect 641354 65820 641414 65880
-rect 622310 62758 622366 62814
 rect 631872 62614 631932 62674
 rect 645858 89664 645914 89720
 rect 646042 87080 646098 87136
@@ -49317,21 +49301,14 @@
 rect 70577 271899 70643 271902
 rect 194133 271899 194199 271902
 rect 410517 271962 410583 271965
-rect 639197 271962 639267 271967
 rect 645025 271962 645091 271965
 rect 410517 271960 645091 271962
 rect 410517 271904 410522 271960
-rect 410578 271959 645030 271960
-rect 410578 271904 639202 271959
-rect 410517 271902 639202 271904
-rect 410517 271899 410583 271902
-rect 639197 271899 639202 271902
-rect 639262 271904 645030 271959
+rect 410578 271904 645030 271960
 rect 645086 271904 645091 271960
-rect 639262 271902 645091 271904
-rect 639262 271899 639267 271902
+rect 410517 271902 645091 271904
+rect 410517 271899 410583 271902
 rect 645025 271899 645091 271902
-rect 639197 271894 639267 271899
 rect 69381 271826 69447 271829
 rect 193673 271826 193739 271829
 rect 69381 271824 193739 271826
@@ -50179,12 +50156,12 @@
 rect 41566 248104 41571 248160
 rect 41462 248102 41571 248104
 rect 41505 248099 41571 248102
-rect 184933 248026 184999 248029
-rect 184933 248024 191820 248026
-rect 184933 247968 184938 248024
-rect 184994 247968 191820 248024
-rect 184933 247966 191820 247968
-rect 184933 247963 184999 247966
+rect 191077 248032 191147 248037
+rect 191077 248026 191082 248032
+rect 191076 247972 191082 248026
+rect 191142 248026 191147 248032
+rect 191142 247972 191820 248026
+rect 191076 247966 191820 247972
 rect 41462 247757 41522 247860
 rect 41413 247752 41522 247757
 rect 41413 247696 41418 247752
@@ -53926,19 +53903,10 @@
 rect 581146 64208 581151 64264
 rect 576380 64206 581151 64208
 rect 581085 64203 581151 64206
-rect 621227 62816 621297 62821
-rect 622305 62816 622371 62819
 rect 580809 62770 580875 62773
 rect 576380 62768 580875 62770
 rect 576380 62712 580814 62768
 rect 580870 62712 580875 62768
-rect 621227 62756 621232 62816
-rect 621292 62814 622371 62816
-rect 621292 62758 622310 62814
-rect 622366 62758 622371 62814
-rect 621292 62756 622371 62758
-rect 621227 62751 621297 62756
-rect 622305 62753 622371 62756
 rect 576380 62710 580875 62712
 rect 580809 62707 580875 62710
 rect 621003 62680 621073 62685
@@ -55357,9 +55325,13 @@
 rect 570422 6811 582590 18975
 rect 624222 6811 636390 18975
 use xres_buf  rstb_level
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 145710 0 -1 50488
 box 414 -400 3522 3800
+use open_source  open_source_0 hexdigits
+timestamp 1638586442
+transform 1 0 206074 0 1 2336
+box 752 5164 29030 16242
 use caravan_motto  caravan_motto_0
 timestamp 1637698689
 transform 1 0 -54560 0 1 -52
@@ -55368,10 +55340,6 @@
 timestamp 1636751500
 transform 1 0 255300 0 1 6032
 box 2240 2560 37000 11520
-use open_source  open_source_0 hexdigits
-timestamp 1635801696
-transform 1 0 206074 0 1 2336
-box 752 5164 29030 16242
 use copyright_block_a  copyright_block_a_0
 timestamp 1636248774
 transform 1 0 149582 0 1 16298
@@ -55381,27 +55349,27 @@
 transform 1 0 96272 0 1 6890
 box -656 1508 33720 10344
 use caravel_clocking  clocking
-timestamp 1638495418
+timestamp 1638662845
 transform 1 0 621684 0 1 63608
 box -38 -48 20000 12000
 use housekeeping  housekeeping
-timestamp 1638495418
+timestamp 1638464048
 transform 1 0 606434 0 1 100002
 box 0 0 60046 110190
 use digital_pll  pll
-timestamp 1638495418
+timestamp 1638470892
 transform 1 0 628146 0 1 80944
 box 0 0 15000 15000
 use user_id_programming  user_id_value
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 656624 0 1 88126
 box 0 0 7109 7077
 use gpio_defaults_block_1803 gpio_defaults_block_0
-timestamp 1638495418
+timestamp 1636219436
 transform -1 0 709467 0 1 134000
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_bidir_1\[0\]
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 710203 0 1 121000
 box 882 167 34000 13000
 use simple_por  por ../maglef
@@ -55413,235 +55381,235 @@
 transform 1 0 52034 0 1 53002
 box 382 -400 524400 164400
 use gpio_control_block  gpio_control_bidir_2\[2\]
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 7631 0 1 202600
 box 882 167 34000 13000
 use gpio_defaults_block_1803 gpio_defaults_block_1
-timestamp 1638495418
+timestamp 1636219436
 transform -1 0 709467 0 1 179200
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_bidir_1\[1\]
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 710203 0 1 166200
 box 882 167 34000 13000
 use gpio_control_block  gpio_control_bidir_2\[1\]
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 7631 0 1 245800
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_37
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_37
+timestamp 1638587925
 transform 1 0 8367 0 1 215600
 box -38 0 6018 2224
 use mgmt_protect  mgmt_buffers
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 192180 0 1 232036
 box -400 -400 220400 32400
 use spare_logic_block  spare_logic_block_3
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 88632 0 1 232528
 box 0 0 9000 9000
 use spare_logic_block  spare_logic_block_1
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 168632 0 1 232528
 box 0 0 9000 9000
 use spare_logic_block  spare_logic_block_2
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 428632 0 1 232528
 box 0 0 9000 9000
 use spare_logic_block  spare_logic_block_0
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 640874 0 1 220592
 box 0 0 9000 9000
 use gpio_control_block  gpio_control_in_1a\[0\]
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 710203 0 1 211200
 box 882 167 34000 13000
 use gpio_defaults_block_0403 gpio_defaults_block_2
-timestamp 1638495418
+timestamp 1638299091
 transform -1 0 709467 0 1 224200
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_36
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_36
+timestamp 1638587925
 transform 1 0 8367 0 1 258800
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_1a\[1\]
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 710203 0 1 256400
 box 882 167 34000 13000
 use gpio_defaults_block_0403 gpio_defaults_block_3
-timestamp 1638495418
+timestamp 1638299091
 transform -1 0 709467 0 1 269400
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_bidir_2\[0\]
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 7631 0 1 289000
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_35
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_35
+timestamp 1638587925
 transform 1 0 8367 0 1 302000
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_1a\[2\]
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 710203 0 1 301400
 box 882 167 34000 13000
 use gpio_defaults_block_0403 gpio_defaults_block_4
-timestamp 1638495418
+timestamp 1638299091
 transform -1 0 709467 0 1 314400
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_2\[7\]
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 7631 0 1 418600
 box 882 167 34000 13000
 use gpio_control_block  gpio_control_in_2\[8\]
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 7631 0 1 375400
 box 882 167 34000 13000
 use gpio_control_block  gpio_control_in_2\[9\]
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 7631 0 1 332200
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_32
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_32
+timestamp 1638587925
 transform 1 0 8367 0 1 431600
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_33
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_33
+timestamp 1638587925
 transform 1 0 8367 0 1 388400
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_34
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_34
+timestamp 1638587925
 transform 1 0 8367 0 1 345200
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_1a\[3\]
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 710203 0 1 346400
 box 882 167 34000 13000
 use gpio_control_block  gpio_control_in_1a\[4\]
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 710203 0 1 391600
 box 882 167 34000 13000
 use gpio_control_block  gpio_control_in_1a\[5\]
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 710203 0 1 479800
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_5
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_5
+timestamp 1638587925
 transform -1 0 709467 0 1 359400
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_6
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_6
+timestamp 1638587925
 transform -1 0 709467 0 1 404600
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_7
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_7
+timestamp 1638587925
 transform -1 0 709467 0 1 492800
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_2\[4\]
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 7631 0 1 632600
 box 882 167 34000 13000
 use gpio_control_block  gpio_control_in_2\[5\]
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 7631 0 1 589400
 box 882 167 34000 13000
 use gpio_control_block  gpio_control_in_2\[6\]
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 7631 0 1 546200
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_30
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_30
+timestamp 1638587925
 transform 1 0 8367 0 1 602400
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_31
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_31
+timestamp 1638587925
 transform 1 0 8367 0 1 559200
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_1\[0\]
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 710203 0 1 523800
 box 882 167 34000 13000
 use gpio_control_block  gpio_control_in_1\[1\]
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 710203 0 1 568800
 box 882 167 34000 13000
 use gpio_control_block  gpio_control_in_1\[2\]
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 710203 0 1 614000
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_10
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_10
+timestamp 1638587925
 transform -1 0 709467 0 1 627000
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_8
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_8
+timestamp 1638587925
 transform -1 0 709467 0 1 536800
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_9
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_9
+timestamp 1638587925
 transform -1 0 709467 0 1 581800
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_2\[2\]
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 7631 0 1 719000
 box 882 167 34000 13000
 use gpio_control_block  gpio_control_in_2\[3\]
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 7631 0 1 675800
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_27
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_27
+timestamp 1638587925
 transform 1 0 8367 0 1 732000
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_28
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_28
+timestamp 1638587925
 transform 1 0 8367 0 1 688800
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_29
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_29
+timestamp 1638587925
 transform 1 0 8367 0 1 645600
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_1\[3\]
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 710203 0 1 659000
 box 882 167 34000 13000
 use gpio_control_block  gpio_control_in_1\[4\]
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 710203 0 1 704200
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_11
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_11
+timestamp 1638587925
 transform -1 0 709467 0 1 672000
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_12
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_12
+timestamp 1638587925
 transform -1 0 709467 0 1 717200
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_2\[0\]
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 7631 0 1 805400
 box 882 167 34000 13000
 use gpio_control_block  gpio_control_in_2\[1\]
-timestamp 1638495418
+timestamp 1638030917
 transform 1 0 7631 0 1 762200
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_14
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_14
+timestamp 1638587925
 transform 1 0 8367 0 1 818400
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_26
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_26
+timestamp 1638587925
 transform 1 0 8367 0 1 775200
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_1\[5\]
-timestamp 1638495418
+timestamp 1638030917
 transform -1 0 710203 0 1 884800
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_13
-timestamp 1638495418
+use gpio_defaults_block_1800 gpio_defaults_block_13
+timestamp 1638587925
 transform -1 0 709467 0 1 897800
 box -38 0 6018 2224
 use chip_io_alt  padframe
-timestamp 1638495418
+timestamp 1638031010
 transform 1 0 0 0 1 0
 box 0 0 717600 1037600
 use caravan_power_routing  caravan_power_routing_0
diff --git a/mag/caravel.mag b/mag/caravel.mag
index 55be384..c9b0cbf 100644
--- a/mag/caravel.mag
+++ b/mag/caravel.mag
@@ -1,7 +1,9 @@
 magic
 tech sky130A
 magscale 1 2
-timestamp 1638492834
+timestamp 1638835791
+<< checkpaint >>
+rect -1260 -1260 718860 1038860
 << isosubstrate >>
 rect 98738 1027427 101714 1028967
 rect 150138 1027427 153114 1028967
@@ -11805,13 +11807,6 @@
 rect 675168 246032 675174 246044
 rect 675386 246032 675392 246044
 rect 675444 246032 675450 246084
-rect 52178 245624 52184 245676
-rect 52236 245664 52242 245676
-rect 184934 245664 184940 245676
-rect 52236 245636 184940 245664
-rect 52236 245624 52242 245636
-rect 184934 245624 184940 245636
-rect 184992 245624 184998 245676
 rect 416774 245624 416780 245676
 rect 416832 245664 416838 245676
 rect 571610 245664 571616 245676
@@ -17138,14 +17133,7 @@
 rect 423030 219308 423036 219320
 rect 423088 219308 423094 219360
 rect 674834 219348 674840 219360
-rect 674832 219320 674840 219348
-rect 674834 219308 674840 219320
-rect 674892 219348 674898 219360
-rect 676030 219348 676036 219360
-rect 674892 219320 676036 219348
-rect 674892 219308 674898 219320
-rect 676030 219308 676036 219320
-rect 676088 219308 676094 219360
+rect 597348 219312 597354 219324
 rect 350534 219240 350540 219292
 rect 350592 219280 350598 219292
 rect 426342 219280 426348 219292
@@ -17153,6 +17141,7 @@
 rect 350592 219240 350598 219252
 rect 426342 219240 426348 219252
 rect 426400 219240 426406 219292
+rect 426796 219284 597354 219312
 rect 344830 219172 344836 219224
 rect 344888 219212 344894 219224
 rect 412910 219212 412916 219224
@@ -17167,6 +17156,30 @@
 rect 346360 219104 346366 219116
 rect 416222 219104 416228 219116
 rect 416280 219104 416286 219156
+rect 426796 219104 426824 219284
+rect 597348 219272 597354 219284
+rect 597406 219312 597412 219324
+rect 639194 219312 639200 219324
+rect 597406 219284 639200 219312
+rect 597406 219272 597412 219284
+rect 639194 219272 639200 219284
+rect 639252 219272 639258 219324
+rect 674832 219320 674840 219348
+rect 674834 219308 674840 219320
+rect 674892 219348 674898 219360
+rect 676030 219348 676036 219360
+rect 674892 219320 676036 219348
+rect 674892 219308 674898 219320
+rect 676030 219308 676036 219320
+rect 676088 219308 676094 219360
+rect 416602 219076 426824 219104
+rect 191210 219008 191216 219020
+rect 48252 218980 191216 219008
+rect 191210 218968 191216 218980
+rect 191268 219008 191274 219020
+rect 416602 219008 416630 219076
+rect 191268 218980 416630 219008
+rect 191268 218968 191274 218980
 rect 523402 218492 523408 218544
 rect 523460 218532 523466 218544
 rect 612642 218532 612648 218544
@@ -19824,11 +19837,11 @@
 rect 613068 76770 613074 76782
 rect 646012 76770 646018 76782
 rect 646070 76770 646076 76822
-rect 622302 76620 622308 76672
-rect 622360 76660 622366 76672
+rect 597348 76620 597354 76672
+rect 597406 76660 597412 76672
 rect 636712 76660 636718 76672
-rect 622360 76632 636718 76660
-rect 622360 76620 622366 76632
+rect 597406 76632 636718 76660
+rect 597406 76620 597412 76632
 rect 636712 76620 636718 76632
 rect 636770 76620 636776 76672
 rect 622870 76436 622876 76488
@@ -20160,13 +20173,6 @@
 rect 405608 43936 405614 43948
 rect 607214 43936 607220 43948
 rect 607272 43936 607278 43988
-rect 214828 43324 214834 43376
-rect 214886 43364 214892 43376
-rect 622302 43364 622308 43376
-rect 214886 43336 622308 43364
-rect 214886 43324 214892 43336
-rect 622302 43324 622308 43336
-rect 622360 43324 622366 43376
 rect 209682 43256 209688 43308
 rect 209740 43296 209746 43308
 rect 622870 43296 622876 43308
@@ -20174,13 +20180,6 @@
 rect 209740 43256 209746 43268
 rect 622870 43256 622876 43268
 rect 622928 43256 622934 43308
-rect 52178 42848 52184 42900
-rect 52236 42888 52242 42900
-rect 214828 42888 214834 42906
-rect 52236 42860 214834 42888
-rect 52236 42848 52242 42860
-rect 214828 42854 214834 42860
-rect 214886 42854 214892 42906
 rect 530670 42344 530676 42356
 rect 525720 42316 530676 42344
 rect 455414 42236 455420 42288
@@ -23579,8 +23578,6 @@
 rect 45744 246440 45796 246492
 rect 675116 246032 675168 246084
 rect 675392 246032 675444 246084
-rect 52184 245624 52236 245676
-rect 184940 245624 184992 245676
 rect 416780 245624 416832 245676
 rect 571616 245624 571668 245676
 rect 42708 244468 42760 244520
@@ -25067,14 +25064,17 @@
 rect 654140 219376 654192 219428
 rect 349160 219308 349212 219360
 rect 423036 219308 423088 219360
-rect 674840 219308 674892 219360
-rect 676036 219308 676088 219360
 rect 350540 219240 350592 219292
 rect 426348 219240 426400 219292
 rect 344836 219172 344888 219224
 rect 412916 219172 412968 219224
 rect 346308 219104 346360 219156
 rect 416228 219104 416280 219156
+rect 597354 219272 597406 219324
+rect 639200 219272 639252 219324
+rect 674840 219308 674892 219360
+rect 676036 219308 676088 219360
+rect 191216 218968 191268 219020
 rect 523408 218492 523460 218544
 rect 612648 218492 612700 218544
 rect 525800 218424 525852 218476
@@ -25825,7 +25825,7 @@
 rect 646124 76938 646176 76990
 rect 613016 76770 613068 76822
 rect 646018 76770 646070 76822
-rect 622308 76620 622360 76672
+rect 597354 76620 597406 76672
 rect 636718 76620 636770 76672
 rect 622876 76436 622928 76488
 rect 628156 76436 628208 76488
@@ -25920,12 +25920,8 @@
 rect 540888 44004 540940 44056
 rect 405556 43936 405608 43988
 rect 607220 43936 607272 43988
-rect 214834 43324 214886 43376
-rect 622308 43324 622360 43376
 rect 209688 43256 209740 43308
 rect 622876 43256 622928 43308
-rect 52184 42848 52236 42900
-rect 214834 42854 214886 42906
 rect 455420 42236 455472 42288
 rect 530676 42304 530728 42356
 rect 531044 42304 531096 42356
@@ -32175,8 +32171,6 @@
 rect 50988 257518 51040 257524
 rect 52276 256760 52328 256766
 rect 52276 256702 52328 256708
-rect 52184 245676 52236 245682
-rect 52184 245618 52236 245624
 rect 52092 231247 52144 231253
 rect 52092 231189 52144 231195
 rect 48964 231056 49016 231062
@@ -32291,7 +32285,6 @@
 rect 52104 51066 52132 231189
 rect 52092 51060 52144 51066
 rect 52092 51002 52144 51008
-rect 52196 42906 52224 245618
 rect 52288 47122 52316 256702
 rect 57610 227760 57666 227769
 rect 52736 227724 52788 227730
@@ -35763,10 +35756,26 @@
 rect 641628 274586 641680 274592
 rect 640430 272096 640486 272105
 rect 640430 272031 640486 272040
-rect 639196 271970 639256 271979
-rect 639196 271901 639256 271910
 rect 636842 269376 636898 269385
 rect 636842 269311 636898 269320
+rect 642744 269249 642772 277780
+rect 642730 269240 642786 269249
+rect 642730 269175 642786 269184
+rect 643940 269113 643968 277780
+rect 645136 271969 645164 277780
+rect 645122 271960 645178 271969
+rect 645122 271895 645178 271904
+rect 646332 271833 646360 277780
+rect 646318 271824 646374 271833
+rect 646318 271759 646374 271768
+rect 647528 269210 647556 277780
+rect 647516 269204 647568 269210
+rect 647516 269146 647568 269152
+rect 648724 269142 648752 277780
+rect 648712 269136 648764 269142
+rect 643926 269104 643982 269113
+rect 648712 269078 648764 269084
+rect 643926 269039 643982 269048
 rect 616786 266384 616842 266393
 rect 603724 266348 603776 266354
 rect 616786 266319 616842 266328
@@ -35814,18 +35823,8 @@
 rect 416792 248470 416820 249455
 rect 416780 248464 416832 248470
 rect 416780 248406 416832 248412
-rect 184938 248024 184994 248033
-rect 184938 247959 184994 247968
-rect 184952 245682 184980 247959
-rect 416778 246392 416834 246401
-rect 416778 246327 416834 246336
-rect 416792 245682 416820 246327
-rect 184940 245676 184992 245682
-rect 184940 245618 184992 245624
-rect 416780 245676 416832 245682
-rect 416780 245618 416832 245624
-rect 418066 243128 418122 243137
-rect 418066 243063 418122 243072
+rect 191212 248028 191272 248037
+rect 191212 247959 191272 247968
 rect 184940 237448 184992 237454
 rect 184938 237416 184940 237425
 rect 184992 237416 184994 237425
@@ -36455,8 +36454,18 @@
 rect 189816 221138 189868 221144
 rect 189828 217410 189856 221138
 rect 190380 217410 190408 226850
+rect 191228 219026 191256 247959
+rect 416778 246392 416834 246401
+rect 416778 246327 416834 246336
+rect 416792 245682 416820 246327
+rect 416780 245676 416832 245682
+rect 416780 245618 416832 245624
+rect 418066 243128 418122 243137
+rect 418066 243063 418122 243072
 rect 191472 224188 191524 224194
 rect 191472 224130 191524 224136
+rect 191216 219020 191268 219026
+rect 191216 218962 191268 218968
 rect 191484 217410 191512 224130
 rect 192312 223650 192340 231676
 rect 192588 225049 192616 231676
@@ -41153,10 +41162,8 @@
 rect 575204 220788 575256 220794
 rect 575204 220730 575256 220736
 rect 575216 217410 575244 220730
-rect 607128 218204 607180 218210
-rect 607128 218146 607180 218152
-rect 606668 218136 606720 218142
-rect 606668 218078 606720 218084
+rect 597354 219324 597406 219330
+rect 597354 219266 597406 219272
 rect 583128 217912 583180 217918
 rect 583128 217854 583180 217860
 rect 582962 217808 583014 217814
@@ -41534,8 +41541,6 @@
 rect 141804 46702 142370 46730
 rect 85120 45688 85172 45694
 rect 85120 45630 85172 45636
-rect 52184 42900 52236 42906
-rect 52184 42842 52236 42848
 rect 141804 40202 141832 46702
 rect 145588 41546 145616 50064
 rect 150268 48414 150296 52426
@@ -41615,11 +41620,6 @@
 rect 310428 44066 310480 44072
 rect 365168 44124 365220 44130
 rect 365168 44066 365220 44072
-rect 214834 43376 214886 43382
-rect 214834 43318 214886 43324
-rect 214846 42912 214874 43318
-rect 214834 42906 214886 42912
-rect 214834 42848 214886 42854
 rect 310440 42106 310468 44066
 rect 365180 42106 365208 44066
 rect 419724 44056 419776 44062
@@ -41889,14 +41889,153 @@
 rect 582850 213614 582878 217652
 rect 582974 213768 583002 217750
 rect 583140 213894 583168 217854
-rect 599768 215620 599820 215626
-rect 599768 215562 599820 215568
 rect 583128 213888 583180 213894
 rect 583128 213830 583180 213836
 rect 582962 213762 583014 213768
 rect 582962 213704 583014 213710
 rect 582838 213608 582890 213614
 rect 582838 213550 582890 213556
+rect 582622 146822 582682 146831
+rect 582622 146753 582682 146762
+rect 582286 131976 582342 131985
+rect 582286 131911 582342 131920
+rect 581918 128984 581974 128993
+rect 581918 128919 581974 128928
+rect 582288 124364 582340 124370
+rect 582288 124306 582340 124312
+rect 582012 124296 582064 124302
+rect 582012 124238 582064 124244
+rect 581920 121576 581972 121582
+rect 581920 121518 581972 121524
+rect 581828 118788 581880 118794
+rect 581828 118730 581880 118736
+rect 581734 118376 581790 118385
+rect 581734 118311 581790 118320
+rect 581642 116880 581698 116889
+rect 581642 116815 581698 116824
+rect 581736 116068 581788 116074
+rect 581736 116010 581788 116016
+rect 581644 113280 581696 113286
+rect 581644 113222 581696 113228
+rect 581550 80792 581606 80801
+rect 581550 80727 581606 80736
+rect 581458 76208 581514 76217
+rect 581458 76143 581514 76152
+rect 581656 74721 581684 113222
+rect 581748 79369 581776 116010
+rect 581840 83793 581868 118730
+rect 581932 85289 581960 121518
+rect 582024 89833 582052 124238
+rect 582104 121644 582156 121650
+rect 582104 121586 582156 121592
+rect 582010 89824 582066 89833
+rect 582010 89759 582066 89768
+rect 582116 86785 582144 121586
+rect 582196 121508 582248 121514
+rect 582196 121450 582248 121456
+rect 582208 88281 582236 121450
+rect 582300 91369 582328 124306
+rect 583668 118856 583720 118862
+rect 583668 118798 583720 118804
+rect 582286 91360 582342 91369
+rect 582286 91295 582342 91304
+rect 582194 88272 582250 88281
+rect 582194 88207 582250 88216
+rect 582102 86776 582158 86785
+rect 582102 86711 582158 86720
+rect 581918 85280 581974 85289
+rect 581918 85215 581974 85224
+rect 582288 84448 582340 84454
+rect 582288 84390 582340 84396
+rect 582196 84380 582248 84386
+rect 582196 84322 582248 84328
+rect 582012 84312 582064 84318
+rect 582012 84254 582064 84260
+rect 581920 84176 581972 84182
+rect 581920 84118 581972 84124
+rect 581826 83784 581882 83793
+rect 581826 83719 581882 83728
+rect 581734 79360 581790 79369
+rect 581734 79295 581790 79304
+rect 581642 74712 581698 74721
+rect 581642 74647 581698 74656
+rect 581366 71720 581422 71729
+rect 581366 71655 581422 71664
+rect 581182 67196 581238 67205
+rect 581182 67131 581238 67140
+rect 581090 64244 581146 64253
+rect 581090 64179 581146 64188
+rect 581932 56817 581960 84118
+rect 582024 62777 582052 84254
+rect 582104 84244 582156 84250
+rect 582104 84186 582156 84192
+rect 582010 62768 582066 62777
+rect 582010 62703 582066 62712
+rect 581918 56808 581974 56817
+rect 581918 56743 581974 56752
+rect 582116 55321 582144 84186
+rect 582208 61305 582236 84322
+rect 582300 68701 582328 84390
+rect 583680 82326 583708 118798
+rect 596180 95396 596232 95402
+rect 596180 95338 596232 95344
+rect 586428 84652 586480 84658
+rect 586428 84594 586480 84600
+rect 583852 84584 583904 84590
+rect 583852 84526 583904 84532
+rect 583760 84516 583812 84522
+rect 583760 84458 583812 84464
+rect 583668 82320 583720 82326
+rect 583668 82262 583720 82268
+rect 582286 68692 582342 68701
+rect 582286 68627 582342 68636
+rect 583668 66292 583720 66298
+rect 583668 66234 583720 66240
+rect 582194 61296 582250 61305
+rect 582194 61231 582250 61240
+rect 583680 60790 583708 66234
+rect 583668 60784 583720 60790
+rect 583668 60726 583720 60732
+rect 583772 60518 583800 84458
+rect 583760 60512 583812 60518
+rect 583760 60454 583812 60460
+rect 583864 58682 583892 84526
+rect 586440 66230 586468 84594
+rect 596192 80850 596220 95338
+rect 591948 80844 592000 80850
+rect 591948 80786 592000 80792
+rect 596180 80844 596232 80850
+rect 596180 80786 596232 80792
+rect 590660 73160 590712 73166
+rect 590660 73102 590712 73108
+rect 590672 66298 590700 73102
+rect 590660 66292 590712 66298
+rect 590660 66234 590712 66240
+rect 586428 66224 586480 66230
+rect 586428 66166 586480 66172
+rect 590660 64864 590712 64870
+rect 590660 64806 590712 64812
+rect 583852 58676 583904 58682
+rect 583852 58618 583904 58624
+rect 582564 58132 582616 58138
+rect 582564 58074 582616 58080
+rect 582102 55312 582158 55321
+rect 582102 55247 582158 55256
+rect 580906 53816 580962 53825
+rect 580906 53751 580962 53760
+rect 582576 53650 582604 58074
+rect 590672 58002 590700 64806
+rect 590752 62144 590804 62150
+rect 590752 62086 590804 62092
+rect 590764 58002 590792 62086
+rect 591960 58138 591988 80786
+rect 597366 76678 597394 219266
+rect 607128 218204 607180 218210
+rect 607128 218146 607180 218152
+rect 606668 218136 606720 218142
+rect 606668 218078 606720 218084
+rect 599768 215620 599820 215626
+rect 599768 215562 599820 215568
 rect 599124 209840 599176 209846
 rect 599124 209782 599176 209788
 rect 599136 205465 599164 209782
@@ -42104,6 +42243,12 @@
 rect 636396 210202 636424 216038
 rect 636948 210202 636976 220895
 rect 637408 210202 637436 221031
+rect 648528 219768 648580 219774
+rect 648528 219710 648580 219716
+rect 647148 219700 647200 219706
+rect 647148 219642 647200 219648
+rect 639200 219324 639252 219330
+rect 639200 219266 639252 219272
 rect 637856 216164 637908 216170
 rect 637856 216106 637908 216112
 rect 637868 210202 637896 216106
@@ -42183,29 +42328,7 @@
 rect 637836 210174 637896 210202
 rect 638296 210174 638356 210202
 rect 638756 210174 638816 210202
-rect 639212 210090 639240 271901
-rect 642744 269249 642772 277780
-rect 642730 269240 642786 269249
-rect 642730 269175 642786 269184
-rect 643940 269113 643968 277780
-rect 645136 271969 645164 277780
-rect 645122 271960 645178 271969
-rect 645122 271895 645178 271904
-rect 646332 271833 646360 277780
-rect 646318 271824 646374 271833
-rect 646318 271759 646374 271768
-rect 647528 269210 647556 277780
-rect 647516 269204 647568 269210
-rect 647516 269146 647568 269152
-rect 648724 269142 648752 277780
-rect 648712 269136 648764 269142
-rect 643926 269104 643982 269113
-rect 648712 269078 648764 269084
-rect 643926 269039 643982 269048
-rect 648528 219768 648580 219774
-rect 648528 219710 648580 219716
-rect 647148 219700 647200 219706
-rect 647148 219642 647200 219648
+rect 639212 210090 639240 219266
 rect 646964 218000 647016 218006
 rect 646964 217942 647016 217948
 rect 642732 217932 642784 217938
@@ -43113,8 +43236,6 @@
 rect 599952 149058 600004 149064
 rect 599858 148336 599914 148345
 rect 599858 148271 599914 148280
-rect 582622 146822 582682 146831
-rect 582622 146753 582682 146762
 rect 599872 146334 599900 148271
 rect 599950 147384 600006 147393
 rect 599950 147319 600006 147328
@@ -43193,9 +43314,7 @@
 rect 600044 132524 600096 132530
 rect 600044 132466 600096 132472
 rect 599858 132016 599914 132025
-rect 582286 131976 582342 131985
 rect 599858 131951 599914 131960
-rect 582286 131911 582342 131920
 rect 599766 131064 599822 131073
 rect 599766 130999 599822 131008
 rect 599780 129946 599808 130999
@@ -43210,9 +43329,7 @@
 rect 599952 129804 600004 129810
 rect 599952 129746 600004 129752
 rect 599858 129024 599914 129033
-rect 581918 128984 581974 128993
 rect 599858 128959 599914 128968
-rect 581918 128919 581974 128928
 rect 599872 127022 599900 128959
 rect 599950 127936 600006 127945
 rect 599950 127871 600006 127880
@@ -43223,40 +43340,6 @@
 rect 599766 126984 599822 126993
 rect 599860 126958 599912 126964
 rect 599766 126919 599822 126928
-rect 582288 124364 582340 124370
-rect 582288 124306 582340 124312
-rect 582012 124296 582064 124302
-rect 582012 124238 582064 124244
-rect 581920 121576 581972 121582
-rect 581920 121518 581972 121524
-rect 581828 118788 581880 118794
-rect 581828 118730 581880 118736
-rect 581734 118376 581790 118385
-rect 581734 118311 581790 118320
-rect 581642 116880 581698 116889
-rect 581642 116815 581698 116824
-rect 581736 116068 581788 116074
-rect 581736 116010 581788 116016
-rect 581644 113280 581696 113286
-rect 581644 113222 581696 113228
-rect 581550 80792 581606 80801
-rect 581550 80727 581606 80736
-rect 581458 76208 581514 76217
-rect 581458 76143 581514 76152
-rect 581656 74721 581684 113222
-rect 581748 79369 581776 116010
-rect 581840 83793 581868 118730
-rect 581932 85289 581960 121518
-rect 582024 89833 582052 124238
-rect 582104 121644 582156 121650
-rect 582104 121586 582156 121592
-rect 582010 89824 582066 89833
-rect 582010 89759 582066 89768
-rect 582116 86785 582144 121586
-rect 582196 121508 582248 121514
-rect 582196 121450 582248 121456
-rect 582208 88281 582236 121450
-rect 582300 91369 582328 124306
 rect 599780 124234 599808 126919
 rect 600042 125896 600098 125905
 rect 600042 125831 600098 125840
@@ -43290,50 +43373,8 @@
 rect 599950 119776 600006 119785
 rect 599950 119711 600006 119720
 rect 599964 118862 599992 119711
-rect 583668 118856 583720 118862
 rect 599952 118856 600004 118862
-rect 583668 118798 583720 118804
 rect 599858 118824 599914 118833
-rect 582286 91360 582342 91369
-rect 582286 91295 582342 91304
-rect 582194 88272 582250 88281
-rect 582194 88207 582250 88216
-rect 582102 86776 582158 86785
-rect 582102 86711 582158 86720
-rect 581918 85280 581974 85289
-rect 581918 85215 581974 85224
-rect 582288 84448 582340 84454
-rect 582288 84390 582340 84396
-rect 582196 84380 582248 84386
-rect 582196 84322 582248 84328
-rect 582012 84312 582064 84318
-rect 582012 84254 582064 84260
-rect 581920 84176 581972 84182
-rect 581920 84118 581972 84124
-rect 581826 83784 581882 83793
-rect 581826 83719 581882 83728
-rect 581734 79360 581790 79369
-rect 581734 79295 581790 79304
-rect 581642 74712 581698 74721
-rect 581642 74647 581698 74656
-rect 581366 71720 581422 71729
-rect 581366 71655 581422 71664
-rect 581182 67196 581238 67205
-rect 581182 67131 581238 67140
-rect 581090 64244 581146 64253
-rect 581090 64179 581146 64188
-rect 581932 56817 581960 84118
-rect 582024 62777 582052 84254
-rect 582104 84244 582156 84250
-rect 582104 84186 582156 84192
-rect 582010 62768 582066 62777
-rect 582010 62703 582066 62712
-rect 581918 56808 581974 56817
-rect 581918 56743 581974 56752
-rect 582116 55321 582144 84186
-rect 582208 61305 582236 84322
-rect 582300 68701 582328 84390
-rect 583680 82326 583708 118798
 rect 599952 118798 600004 118804
 rect 600056 118794 600084 120799
 rect 599858 118759 599914 118768
@@ -43389,31 +43430,6 @@
 rect 599964 99414 599992 100399
 rect 599952 99408 600004 99414
 rect 599952 99350 600004 99356
-rect 596180 95396 596232 95402
-rect 596180 95338 596232 95344
-rect 586428 84652 586480 84658
-rect 586428 84594 586480 84600
-rect 583852 84584 583904 84590
-rect 583852 84526 583904 84532
-rect 583760 84516 583812 84522
-rect 583760 84458 583812 84464
-rect 583668 82320 583720 82326
-rect 583668 82262 583720 82268
-rect 582286 68692 582342 68701
-rect 582286 68627 582342 68636
-rect 583668 66292 583720 66298
-rect 583668 66234 583720 66240
-rect 582194 61296 582250 61305
-rect 582194 61231 582250 61240
-rect 583680 60790 583708 66234
-rect 583668 60784 583720 60790
-rect 583668 60726 583720 60732
-rect 583772 60518 583800 84458
-rect 583760 60512 583812 60518
-rect 583760 60454 583812 60460
-rect 583864 58682 583892 84526
-rect 586440 66230 586468 84594
-rect 596192 80850 596220 95338
 rect 600240 84454 600268 110599
 rect 600318 108624 600374 108633
 rect 600318 108559 600374 108568
@@ -43463,37 +43479,13 @@
 rect 601700 90986 601752 90992
 rect 600872 84176 600924 84182
 rect 600872 84118 600924 84124
-rect 591948 80844 592000 80850
-rect 591948 80786 592000 80792
-rect 596180 80844 596232 80850
-rect 596180 80786 596232 80792
-rect 590660 73160 590712 73166
-rect 590660 73102 590712 73108
-rect 590672 66298 590700 73102
-rect 590660 66292 590712 66298
-rect 590660 66234 590712 66240
-rect 586428 66224 586480 66230
-rect 586428 66166 586480 66172
-rect 590660 64864 590712 64870
-rect 590660 64806 590712 64812
-rect 583852 58676 583904 58682
-rect 583852 58618 583904 58624
-rect 582564 58132 582616 58138
-rect 582564 58074 582616 58080
-rect 582102 55312 582158 55321
-rect 582102 55247 582158 55256
-rect 580906 53816 580962 53825
-rect 580906 53751 580962 53760
-rect 582576 53650 582604 58074
-rect 590672 58002 590700 64806
-rect 590752 62144 590804 62150
-rect 590752 62086 590804 62092
-rect 590764 58002 590792 62086
-rect 591960 58138 591988 80786
 rect 601712 80186 601740 90986
 rect 601620 80158 601740 80186
 rect 600228 78532 600280 78538
 rect 600228 78474 600280 78480
+rect 597354 76672 597406 76678
+rect 597354 76614 597406 76620
+rect 597366 76610 597394 76614
 rect 600044 74520 600096 74526
 rect 600044 74462 600096 74468
 rect 598940 69080 598992 69086
@@ -43922,22 +43914,17 @@
 rect 618260 76932 618312 76938
 rect 613016 76822 613068 76828
 rect 613016 76764 613068 76770
-rect 622308 76672 622360 76678
-rect 622308 76614 622360 76620
+rect 628168 76494 628196 77692
+rect 622876 76488 622928 76494
+rect 622876 76430 622928 76436
+rect 628156 76488 628208 76494
+rect 628156 76430 628208 76436
 rect 610256 45892 610308 45898
 rect 610256 45834 610308 45840
 rect 607588 45756 607640 45762
 rect 607588 45698 607640 45704
 rect 607220 43988 607272 43994
 rect 607220 43930 607272 43936
-rect 622320 43382 622348 76614
-rect 628168 76494 628196 77692
-rect 622876 76488 622928 76494
-rect 622876 76430 622928 76436
-rect 628156 76488 628208 76494
-rect 628156 76430 628208 76436
-rect 622308 43376 622360 43382
-rect 622308 43318 622360 43324
 rect 622888 43314 622916 76430
 rect 623734 75430 623786 75436
 rect 623734 75372 623786 75378
@@ -49898,8 +49885,11 @@
 rect 629758 269456 629814 269512
 rect 638038 274488 638094 274544
 rect 640430 272040 640486 272096
-rect 639196 271910 639256 271970
 rect 636842 269320 636898 269376
+rect 642730 269184 642786 269240
+rect 645122 271904 645178 271960
+rect 646318 271768 646374 271824
+rect 643926 269048 643982 269104
 rect 616786 266328 616842 266384
 rect 581274 266192 581330 266248
 rect 577778 266056 577834 266112
@@ -49912,9 +49902,7 @@
 rect 416778 255856 416834 255912
 rect 416778 252728 416834 252784
 rect 416778 249464 416834 249520
-rect 184938 247968 184994 248024
-rect 416778 246336 416834 246392
-rect 418066 243072 418122 243128
+rect 191212 247968 191272 248028
 rect 184938 237396 184940 237416
 rect 184940 237396 184992 237416
 rect 184992 237396 184994 237416
@@ -49964,6 +49952,8 @@
 rect 118330 221448 118386 221504
 rect 120814 224032 120870 224088
 rect 121366 221584 121422 221640
+rect 416778 246336 416834 246392
+rect 418066 243072 418122 243128
 rect 192574 224984 192630 225040
 rect 193678 224848 193734 224904
 rect 193310 222128 193366 222184
@@ -50256,6 +50246,30 @@
 rect 582010 136424 582066 136480
 rect 582194 134928 582250 134984
 rect 582102 133416 582158 133472
+rect 582622 146762 582682 146822
+rect 582286 131920 582342 131976
+rect 581918 128928 581974 128984
+rect 581734 118320 581790 118376
+rect 581642 116824 581698 116880
+rect 581550 80736 581606 80792
+rect 581458 76152 581514 76208
+rect 582010 89768 582066 89824
+rect 582286 91304 582342 91360
+rect 582194 88216 582250 88272
+rect 582102 86720 582158 86776
+rect 581918 85224 581974 85280
+rect 581826 83728 581882 83784
+rect 581734 79304 581790 79360
+rect 581642 74656 581698 74712
+rect 581366 71664 581422 71720
+rect 581182 67140 581238 67196
+rect 581090 64188 581146 64244
+rect 582010 62712 582066 62768
+rect 581918 56752 581974 56808
+rect 582286 68636 582342 68692
+rect 582194 61240 582250 61296
+rect 582102 55256 582158 55312
+rect 580906 53760 580962 53816
 rect 599766 209480 599822 209536
 rect 627090 221856 627146 221912
 rect 625250 221720 625306 221776
@@ -50265,10 +50279,6 @@
 rect 624330 221448 624386 221504
 rect 637394 221040 637450 221096
 rect 636934 220904 636990 220960
-rect 642730 269184 642786 269240
-rect 645122 271904 645178 271960
-rect 646318 271768 646374 271824
-rect 643926 269048 643982 269104
 rect 655518 975840 655574 975896
 rect 655702 962512 655758 962568
 rect 655794 949320 655850 949376
@@ -50409,7 +50419,6 @@
 rect 599858 150320 599914 150376
 rect 599950 149368 600006 149424
 rect 599858 148280 599914 148336
-rect 582622 146762 582682 146822
 rect 599950 147328 600006 147384
 rect 600042 146240 600098 146296
 rect 599858 145288 599914 145344
@@ -50428,19 +50437,12 @@
 rect 600042 135088 600098 135144
 rect 599858 134000 599914 134056
 rect 599950 133048 600006 133104
-rect 582286 131920 582342 131976
 rect 599858 131960 599914 132016
 rect 599766 131008 599822 131064
 rect 599950 129920 600006 129976
-rect 581918 128928 581974 128984
 rect 599858 128968 599914 129024
 rect 599950 127880 600006 127936
 rect 599766 126928 599822 126984
-rect 581734 118320 581790 118376
-rect 581642 116824 581698 116880
-rect 581550 80736 581606 80792
-rect 581458 76152 581514 76208
-rect 582010 89768 582066 89824
 rect 600042 125840 600098 125896
 rect 599950 124888 600006 124944
 rect 600042 123800 600098 123856
@@ -50448,18 +50450,6 @@
 rect 599950 121760 600006 121816
 rect 600042 120808 600098 120864
 rect 599950 119720 600006 119776
-rect 582286 91304 582342 91360
-rect 582194 88216 582250 88272
-rect 582102 86720 582158 86776
-rect 581918 85224 581974 85280
-rect 581826 83728 581882 83784
-rect 581734 79304 581790 79360
-rect 581642 74656 581698 74712
-rect 581366 71664 581422 71720
-rect 581182 67140 581238 67196
-rect 581090 64188 581146 64244
-rect 582010 62712 582066 62768
-rect 581918 56752 581974 56808
 rect 599858 118768 599914 118824
 rect 599858 117680 599914 117736
 rect 599950 116728 600006 116784
@@ -50471,8 +50461,6 @@
 rect 599950 109520 600006 109576
 rect 599950 107480 600006 107536
 rect 599950 100408 600006 100464
-rect 582286 68636 582342 68692
-rect 582194 61240 582250 61296
 rect 600318 108568 600374 108624
 rect 600594 106528 600650 106584
 rect 600410 105440 600466 105496
@@ -50480,8 +50468,6 @@
 rect 600686 104488 600742 104544
 rect 600870 102448 600926 102504
 rect 600778 101360 600834 101416
-rect 582102 55256 582158 55312
-rect 580906 53760 580962 53816
 rect 571338 41928 571394 41984
 rect 563610 41656 563666 41712
 rect 622122 85992 622178 86048
@@ -58358,7 +58344,6 @@
 rect 408769 272038 640491 272040
 rect 408769 272035 408835 272038
 rect 640425 272035 640491 272038
-rect 639191 271970 639261 271975
 rect 76465 271962 76531 271965
 rect 196341 271962 196407 271965
 rect 76465 271960 196407 271962
@@ -58369,15 +58354,10 @@
 rect 76465 271899 76531 271902
 rect 196341 271899 196407 271902
 rect 410517 271962 410583 271965
-rect 639191 271962 639196 271970
-rect 410517 271960 639196 271962
-rect 410517 271904 410522 271960
-rect 410578 271910 639196 271960
-rect 639256 271962 639261 271970
 rect 645117 271962 645183 271965
-rect 639256 271960 645183 271962
-rect 639256 271910 645122 271960
-rect 410578 271904 645122 271910
+rect 410517 271960 645183 271962
+rect 410517 271904 410522 271960
+rect 410578 271904 645122 271960
 rect 645178 271904 645183 271960
 rect 410517 271902 645183 271904
 rect 410517 271899 410583 271902
@@ -59269,12 +59249,13 @@
 rect 38346 248104 38394 248160
 rect 38285 248102 38394 248104
 rect 38285 248099 38351 248102
-rect 184933 248026 184999 248029
-rect 184933 248024 191820 248026
-rect 184933 247968 184938 248024
-rect 184994 247968 191820 248024
-rect 184933 247966 191820 247968
-rect 184933 247963 184999 247966
+rect 191207 248028 191277 248033
+rect 191207 248026 191212 248028
+rect 191190 247968 191212 248026
+rect 191272 248026 191277 248028
+rect 191272 247968 191820 248026
+rect 191190 247966 191820 247968
+rect 191207 247963 191277 247966
 rect 41462 247757 41522 247860
 rect 41462 247752 41571 247757
 rect 41462 247696 41510 247752
@@ -64836,11 +64817,11 @@
 transform 1 0 149582 0 1 16298
 box -262 -9464 35048 2764
 use caravel_clocking  clocking
-timestamp 1638492834
+timestamp 1638662845
 transform 1 0 626764 0 1 63284
 box -38 -48 20000 12000
 use housekeeping  housekeeping
-timestamp 1638492834
+timestamp 1638835791
 transform 1 0 606434 0 1 100002
 box 0 0 60046 110190
 use digital_pll  pll
@@ -64879,11 +64860,15 @@
 timestamp 1638492834
 transform -1 0 709467 0 1 179200
 box -38 0 6018 2224
+use mgmt_protect  mgmt_buffers
+timestamp 1638030917
+transform 1 0 192180 0 1 232036
+box -400 -400 220400 32400
 use gpio_control_block  gpio_control_bidir_2\[1\]
 timestamp 1638492834
 transform 1 0 7631 0 1 245800
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_37
+use gpio_defaults_block_1800 gpio_defaults_block_37
 timestamp 1638492834
 transform 1 0 8367 0 1 215600
 box -38 0 6018 2224
@@ -64895,10 +64880,6 @@
 timestamp 1638492834
 transform 1 0 168632 0 1 232528
 box 0 0 9000 9000
-use mgmt_protect  mgmt_buffers
-timestamp 1638492834
-transform 1 0 192180 0 1 232036
-box -400 -400 220400 32400
 use spare_logic_block  spare_logic_block_2
 timestamp 1638492834
 transform 1 0 428632 0 1 232528
@@ -64915,7 +64896,7 @@
 timestamp 1638492834
 transform -1 0 709467 0 1 224200
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_36
+use gpio_defaults_block_1800 gpio_defaults_block_36
 timestamp 1638492834
 transform 1 0 8367 0 1 258800
 box -38 0 6018 2224
@@ -64931,7 +64912,7 @@
 timestamp 1638492834
 transform 1 0 7631 0 1 289000
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_35
+use gpio_defaults_block_1800 gpio_defaults_block_35
 timestamp 1638492834
 transform 1 0 8367 0 1 302000
 box -38 0 6018 2224
@@ -64955,11 +64936,11 @@
 timestamp 1638492834
 transform 1 0 7631 0 1 332200
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_32
+use gpio_defaults_block_1800 gpio_defaults_block_32
 timestamp 1638492834
 transform 1 0 8367 0 1 431600
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_33
+use gpio_defaults_block_1800 gpio_defaults_block_33
 timestamp 1638492834
 transform 1 0 8367 0 1 388400
 box -38 0 6018 2224
@@ -64979,212 +64960,212 @@
 timestamp 1638492834
 transform -1 0 710203 0 1 479800
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_6
+use gpio_defaults_block_1800 gpio_defaults_block_6
 timestamp 1638492834
 transform -1 0 709467 0 1 404600
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_5
+use gpio_defaults_block_1800 gpio_defaults_block_5
 timestamp 1638492834
 transform -1 0 709467 0 1 359400
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_7
+use gpio_defaults_block_1800 gpio_defaults_block_7
 timestamp 1638492834
 transform -1 0 709467 0 1 492800
 box -38 0 6018 2224
-use gpio_control_block  gpio_control_in_2\[11\]
+use gpio_defaults_block_1800 gpio_defaults_block_30
 timestamp 1638492834
-transform 1 0 7631 0 1 589400
-box 882 167 34000 13000
+transform 1 0 8367 0 1 602400
+box -38 0 6018 2224
+use gpio_defaults_block_1800 gpio_defaults_block_31
+timestamp 1638492834
+transform 1 0 8367 0 1 559200
+box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_2\[12\]
 timestamp 1638492834
 transform 1 0 7631 0 1 546200
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_31
+use gpio_control_block  gpio_control_in_2\[11\]
 timestamp 1638492834
-transform 1 0 8367 0 1 559200
-box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_30
-timestamp 1638492834
-transform 1 0 8367 0 1 602400
-box -38 0 6018 2224
-use gpio_control_block  gpio_control_in_1\[0\]
-timestamp 1638492834
-transform -1 0 710203 0 1 523800
+transform 1 0 7631 0 1 589400
 box 882 167 34000 13000
+use gpio_defaults_block_1800 gpio_defaults_block_9
+timestamp 1638492834
+transform -1 0 709467 0 1 581800
+box -38 0 6018 2224
+use gpio_defaults_block_1800 gpio_defaults_block_8
+timestamp 1638492834
+transform -1 0 709467 0 1 536800
+box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_1\[1\]
 timestamp 1638492834
 transform -1 0 710203 0 1 568800
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_8
+use gpio_control_block  gpio_control_in_1\[0\]
 timestamp 1638492834
-transform -1 0 709467 0 1 536800
-box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_9
-timestamp 1638492834
-transform -1 0 709467 0 1 581800
-box -38 0 6018 2224
-use gpio_control_block  gpio_control_in_2\[10\]
-timestamp 1638492834
-transform 1 0 7631 0 1 632600
+transform -1 0 710203 0 1 523800
 box 882 167 34000 13000
+use gpio_defaults_block_1800 gpio_defaults_block_28
+timestamp 1638492834
+transform 1 0 8367 0 1 688800
+box -38 0 6018 2224
+use gpio_defaults_block_1800 gpio_defaults_block_29
+timestamp 1638492834
+transform 1 0 8367 0 1 645600
+box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_2\[9\]
 timestamp 1638492834
 transform 1 0 7631 0 1 675800
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_29
+use gpio_control_block  gpio_control_in_2\[10\]
 timestamp 1638492834
-transform 1 0 8367 0 1 645600
-box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_28
-timestamp 1638492834
-transform 1 0 8367 0 1 688800
-box -38 0 6018 2224
-use gpio_control_block  gpio_control_in_1\[2\]
-timestamp 1638492834
-transform -1 0 710203 0 1 614000
+transform 1 0 7631 0 1 632600
 box 882 167 34000 13000
+use gpio_defaults_block_1800 gpio_defaults_block_11
+timestamp 1638492834
+transform -1 0 709467 0 1 672000
+box -38 0 6018 2224
+use gpio_defaults_block_1800 gpio_defaults_block_10
+timestamp 1638492834
+transform -1 0 709467 0 1 627000
+box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_1\[3\]
 timestamp 1638492834
 transform -1 0 710203 0 1 659000
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_10
+use gpio_control_block  gpio_control_in_1\[2\]
 timestamp 1638492834
-transform -1 0 709467 0 1 627000
-box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_11
-timestamp 1638492834
-transform -1 0 709467 0 1 672000
-box -38 0 6018 2224
-use gpio_control_block  gpio_control_in_2\[7\]
-timestamp 1638492834
-transform 1 0 7631 0 1 762200
+transform -1 0 710203 0 1 614000
 box 882 167 34000 13000
+use gpio_defaults_block_1800 gpio_defaults_block_26
+timestamp 1638492834
+transform 1 0 8367 0 1 775200
+box -38 0 6018 2224
+use gpio_defaults_block_1800 gpio_defaults_block_27
+timestamp 1638492834
+transform 1 0 8367 0 1 732000
+box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_2\[8\]
 timestamp 1638492834
 transform 1 0 7631 0 1 719000
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_27
+use gpio_control_block  gpio_control_in_2\[7\]
 timestamp 1638492834
-transform 1 0 8367 0 1 732000
-box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_26
-timestamp 1638492834
-transform 1 0 8367 0 1 775200
-box -38 0 6018 2224
-use gpio_control_block  gpio_control_in_1\[4\]
-timestamp 1638492834
-transform -1 0 710203 0 1 704200
+transform 1 0 7631 0 1 762200
 box 882 167 34000 13000
+use gpio_defaults_block_1800 gpio_defaults_block_13
+timestamp 1638492834
+transform -1 0 709467 0 1 762200
+box -38 0 6018 2224
+use gpio_defaults_block_1800 gpio_defaults_block_12
+timestamp 1638492834
+transform -1 0 709467 0 1 717200
+box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_1\[5\]
 timestamp 1638492834
 transform -1 0 710203 0 1 749200
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_12
+use gpio_control_block  gpio_control_in_1\[4\]
 timestamp 1638492834
-transform -1 0 709467 0 1 717200
-box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_13
+transform -1 0 710203 0 1 704200
+box 882 167 34000 13000
+use gpio_defaults_block_1800 gpio_defaults_block_25
 timestamp 1638492834
-transform -1 0 709467 0 1 762200
+transform 1 0 8367 0 1 818400
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_2\[6\]
 timestamp 1638492834
 transform 1 0 7631 0 1 805400
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_25
+use gpio_defaults_block_1800 gpio_defaults_block_24
 timestamp 1638492834
-transform 1 0 8367 0 1 818400
+transform 1 0 8367 0 1 944200
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_2\[5\]
 timestamp 1638492834
 transform 1 0 7631 0 1 931200
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_24
+use gpio_defaults_block_1800 gpio_defaults_block_14
 timestamp 1638492834
-transform 1 0 8367 0 1 944200
+transform -1 0 709467 0 1 940600
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_1\[6\]
 timestamp 1638492834
 transform -1 0 710203 0 1 927600
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_14
+use gpio_defaults_block_1800 gpio_defaults_block_22
 timestamp 1638492834
-transform -1 0 709467 0 1 940600
+transform 0 1 161594 -1 0 1029341
 box -38 0 6018 2224
-use gpio_control_block  gpio_control_in_2\[3\]
+use gpio_defaults_block_1800 gpio_defaults_block_23
 timestamp 1638492834
-transform 0 1 148600 -1 0 1030077
-box 882 167 34000 13000
+transform 0 1 110194 -1 0 1029341
+box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_2\[4\]
 timestamp 1638492834
 transform 0 1 97200 -1 0 1030077
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_23
+use gpio_control_block  gpio_control_in_2\[3\]
 timestamp 1638492834
-transform 0 1 110194 -1 0 1029341
-box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_22
-timestamp 1638492834
-transform 0 1 161594 -1 0 1029341
-box -38 0 6018 2224
-use gpio_control_block  gpio_control_in_2\[1\]
-timestamp 1638492834
-transform 0 1 251400 -1 0 1030077
+transform 0 1 148600 -1 0 1030077
 box 882 167 34000 13000
+use gpio_defaults_block_1800 gpio_defaults_block_21
+timestamp 1638492834
+transform 0 1 212994 -1 0 1029341
+box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_2\[2\]
 timestamp 1638492834
 transform 0 1 200000 -1 0 1030077
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_21
+use gpio_control_block  gpio_control_in_2\[1\]
 timestamp 1638492834
-transform 0 1 212994 -1 0 1029341
+transform 0 1 251400 -1 0 1030077
+box 882 167 34000 13000
+use gpio_defaults_block_1800 gpio_defaults_block_19
+timestamp 1638492834
+transform 0 1 315994 -1 0 1029341
+box -38 0 6018 2224
+use gpio_defaults_block_1800 gpio_defaults_block_20
+timestamp 1638492834
+transform 0 1 264394 -1 0 1029341
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_2\[0\]
 timestamp 1638492834
 transform 0 1 303000 -1 0 1030077
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_20
+use gpio_defaults_block_1800 gpio_defaults_block_17
 timestamp 1638492834
-transform 0 1 264394 -1 0 1029341
+transform 0 1 433794 -1 0 1029341
 box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_19
+use gpio_defaults_block_1800 gpio_defaults_block_18
 timestamp 1638492834
-transform 0 1 315994 -1 0 1029341
+transform 0 1 366394 -1 0 1029341
 box -38 0 6018 2224
-use gpio_control_block  gpio_control_in_1\[10\]
-timestamp 1638492834
-transform 0 1 353400 -1 0 1030077
-box 882 167 34000 13000
 use gpio_control_block  gpio_control_in_1\[9\]
 timestamp 1638492834
 transform 0 1 420800 -1 0 1030077
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_18
+use gpio_control_block  gpio_control_in_1\[10\]
 timestamp 1638492834
-transform 0 1 366394 -1 0 1029341
-box -38 0 6018 2224
-use gpio_defaults_block_0403 gpio_defaults_block_17
+transform 0 1 353400 -1 0 1030077
+box 882 167 34000 13000
+use gpio_defaults_block_1800 gpio_defaults_block_16
 timestamp 1638492834
-transform 0 1 433794 -1 0 1029341
+transform 0 1 510794 -1 0 1029341
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_1\[8\]
 timestamp 1638492834
 transform 0 1 497800 -1 0 1030077
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_16
+use gpio_defaults_block_1800 gpio_defaults_block_15
 timestamp 1638492834
-transform 0 1 510794 -1 0 1029341
+transform 0 1 562194 -1 0 1029341
 box -38 0 6018 2224
 use gpio_control_block  gpio_control_in_1\[7\]
 timestamp 1638492834
 transform 0 1 549200 -1 0 1030077
 box 882 167 34000 13000
-use gpio_defaults_block_0403 gpio_defaults_block_15
-timestamp 1638492834
-transform 0 1 562194 -1 0 1029341
-box -38 0 6018 2224
 use chip_io  padframe
-timestamp 1638492834
+timestamp 1638030917
 transform 1 0 0 0 1 0
 box 0 0 717600 1037600
 use caravel_power_routing  caravel_power_routing_0
diff --git a/mag/gpio_defaults_block_0403.mag b/mag/gpio_defaults_block_1800.mag
similarity index 99%
rename from mag/gpio_defaults_block_0403.mag
rename to mag/gpio_defaults_block_1800.mag
index e15b2ba..5e064c7 100644
--- a/mag/gpio_defaults_block_0403.mag
+++ b/mag/gpio_defaults_block_1800.mag
@@ -3,9 +3,9 @@
 magscale 1 2
 timestamp 1638587925
 << viali >>
-rect 949 833 983 867
+rect 1087 833 1121 867
 rect 1639 833 1673 867
-rect 4721 833 4755 867
+rect 4583 833 4617 867
 rect 1225 765 1259 799
 rect 1915 765 1949 799
 rect 2191 765 2225 799
@@ -15,7 +15,7 @@
 rect 3893 765 3927 799
 rect 4353 765 4387 799
 rect 4813 765 4847 799
-rect 5411 765 5445 799
+rect 5273 765 5307 799
 << metal1 >>
 rect 0 2202 5980 2224
 rect 0 2150 78 2202
diff --git a/signoff/build/generate_fill.out b/signoff/build/generate_fill.out
index 2f33357..38eb0a1 100644
--- a/signoff/build/generate_fill.out
+++ b/signoff/build/generate_fill.out
@@ -15,7 +15,7 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill.tcl" from command line.
-Started: 12/06/2021 02:41:09
+Started: 12/08/2021 04:28:28
 Warning: Calma reading is not undoable!  I hope that's OK.
 Library written using GDS-II Release 3.0
 Library name: caravel
@@ -72,22 +72,16 @@
 Reading "font_4E".
 Reading "copyright_block".
 Reading "sky130_fd_sc_hd__xor2_1".
-Reading "sky130_fd_sc_hd__nor3b_2".
 Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__nor3b_2".
 Reading "sky130_fd_sc_hd__xnor2_1".
 Reading "sky130_fd_sc_hd__nor3b_1".
-Reading "sky130_fd_sc_hd__and2b_2".
-Reading "sky130_fd_sc_hd__o21bai_2".
 Reading "sky130_fd_sc_hd__dlygate4sd1_1".
-Reading "sky130_fd_sc_hd__nor3b_4".
-Reading "sky130_fd_sc_hd__o2bb2ai_1".
 Reading "sky130_fd_sc_hd__dfstp_4".
 Reading "sky130_fd_sc_hd__dfstp_2".
 Reading "sky130_fd_sc_hd__dfrtn_1".
 Reading "sky130_fd_sc_hd__o211a_1".
-Reading "sky130_fd_sc_hd__o211ai_2".
 Reading "sky130_fd_sc_hd__o211ai_4".
-Reading "sky130_fd_sc_hd__mux2_4".
 Reading "sky130_fd_sc_hd__a21o_1".
 Reading "sky130_fd_sc_hd__o21bai_1".
 Reading "sky130_fd_sc_hd__nand3b_1".
@@ -98,33 +92,31 @@
 Reading "sky130_fd_sc_hd__o21a_1".
 Reading "sky130_fd_sc_hd__dfxtp_1".
 Reading "sky130_fd_sc_hd__dfrtp_4".
-Reading "sky130_fd_sc_hd__a22o_1".
 Reading "sky130_fd_sc_hd__dfstp_1".
 Reading "sky130_fd_sc_hd__o2bb2ai_2".
 Reading "sky130_fd_sc_hd__dfrtp_2".
-Reading "sky130_fd_sc_hd__o21ai_2".
 Reading "sky130_fd_sc_hd__mux2_1".
 Reading "sky130_fd_sc_hd__clkdlybuf4s25_1".
 Reading "sky130_fd_sc_hd__buf_1".
 Reading "sky130_fd_sc_hd__dfrtp_1".
 Reading "sky130_fd_sc_hd__or2b_1".
-Reading "sky130_fd_sc_hd__mux2_2".
-Reading "sky130_fd_sc_hd__nor2_2".
+Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
 Reading "sky130_fd_sc_hd__inv_4".
 Reading "sky130_fd_sc_hd__clkinv_2".
-Reading "sky130_fd_sc_hd__and2b_1".
-Reading "sky130_fd_sc_hd__inv_2".
 Reading "sky130_fd_sc_hd__clkinv_4".
 Reading "sky130_fd_sc_hd__buf_12".
 Reading "sky130_fd_sc_hd__clkbuf_16".
 Reading "sky130_fd_sc_hd__clkbuf_2".
-Reading "sky130_fd_sc_hd__nand2_2".
 Reading "sky130_fd_sc_hd__nand2_1".
 Reading "sky130_fd_sc_hd__and2_1".
 Reading "sky130_fd_sc_hd__clkbuf_1".
 Reading "sky130_fd_sc_hd__buf_2".
 Reading "sky130_fd_sc_hd__diode_2".
+Reading "sky130_fd_sc_hd__clkbuf_4".
+Reading "sky130_fd_sc_hd__mux2_2".
 Reading "sky130_fd_sc_hd__decap_8".
+Reading "sky130_fd_sc_hd__nand2_2".
+Reading "sky130_fd_sc_hd__inv_2".
 Reading "sky130_fd_sc_hd__decap_6".
 Reading "sky130_fd_sc_hd__fill_2".
 Reading "sky130_fd_sc_hd__conb_1".
@@ -141,6 +133,7 @@
 Reading "sky130_fd_sc_hd__or4_1".
 Reading "sky130_fd_sc_hd__nand4_1".
 Reading "sky130_fd_sc_hd__nand4bb_1".
+Reading "sky130_fd_sc_hd__a22o_1".
 Reading "sky130_fd_sc_hd__or3_1".
 Reading "sky130_fd_sc_hd__o22a_1".
 Reading "sky130_fd_sc_hd__o2bb2a_1".
@@ -173,6 +166,7 @@
 Reading "sky130_fd_sc_hd__or3b_2".
 Reading "sky130_fd_sc_hd__clkbuf_8".
 Reading "sky130_fd_sc_hd__a22oi_1".
+Reading "sky130_fd_sc_hd__mux2_4".
 Reading "sky130_fd_sc_hd__a41o_1".
 Reading "sky130_fd_sc_hd__o22ai_4".
 Reading "sky130_fd_sc_hd__a41o_2".
@@ -194,6 +188,7 @@
 Reading "sky130_fd_sc_hd__a2111o_2".
 Reading "sky130_fd_sc_hd__and3_4".
 Reading "sky130_fd_sc_hd__and4bb_1".
+Reading "sky130_fd_sc_hd__o211ai_2".
 Reading "sky130_fd_sc_hd__o2111a_2".
 Reading "sky130_fd_sc_hd__nand4_4".
 Reading "sky130_fd_sc_hd__nand4b_4".
@@ -222,15 +217,15 @@
 Reading "sky130_fd_sc_hd__a22o_2".
 Reading "sky130_fd_sc_hd__a32o_2".
 Reading "sky130_fd_sc_hd__o32a_2".
+Reading "sky130_fd_sc_hd__o21ai_2".
 Reading "sky130_fd_sc_hd__and3_2".
 Reading "sky130_fd_sc_hd__or4_2".
 Reading "sky130_fd_sc_hd__or3_2".
 Reading "sky130_fd_sc_hd__or2_2".
 Reading "sky130_fd_sc_hd__o311a_2".
 Reading "sky130_fd_sc_hd__or2_1".
-Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
 Reading "sky130_fd_sc_hd__inv_12".
-Reading "sky130_fd_sc_hd__inv_8".
+Reading "sky130_fd_sc_hd__and2b_1".
 Reading "sky130_fd_sc_hd__buf_8".
 Reading "sky130_fd_sc_hd__buf_6".
 Reading "sky130_fd_sc_hd__nand2_8".
@@ -238,7 +233,8 @@
 Reading "sky130_fd_sc_hd__nand2_4".
 Reading "sky130_fd_sc_hd__inv_6".
 Reading "sky130_fd_sc_hd__buf_4".
-Reading "sky130_fd_sc_hd__clkbuf_4".
+Reading "sky130_fd_sc_hd__nor2_2".
+Reading "sky130_fd_sc_hd__inv_8".
 Reading "housekeeping".
     5000 uses
     10000 uses
@@ -330,172 +326,165 @@
     40000 uses
     45000 uses
     50000 uses
-Reading "KJ_sky130_fd_sc_hd__buf_2".
 Reading "KJ_sky130_fd_sc_hd__dlygate4sd3_1".
 Reading "KJ_sky130_fd_sc_hd__buf_8".
 Reading "KJ_sky130_fd_sc_hd__buf_12".
-Reading "KJ_sky130_fd_sc_hd__buf_4".
+Reading "KJ_sky130_fd_sc_hd__buf_2".
 Reading "KJ_sky130_fd_sc_hd__buf_6".
 Reading "KJ_sky130_fd_sc_hd__clkdlybuf4s25_1".
-Reading "KJ_sky130_fd_sc_hd__dfxtp_2".
-Reading "KJ_sky130_fd_sc_hd__clkdlybuf4s50_1".
-Reading "KJ_sky130_fd_sc_hd__clkinv_4".
-Reading "KJ_sky130_fd_sc_hd__and3_1".
-Reading "KJ_sky130_fd_sc_hd__a22o_1".
-Reading "KJ_sky130_fd_sc_hd__a221o_1".
+Reading "KJ_sky130_fd_sc_hd__buf_4".
 Reading "KJ_sky130_fd_sc_hd__dfxtp_4".
-Reading "KJ_sky130_fd_sc_hd__a21oi_4".
-Reading "KJ_sky130_fd_sc_hd__inv_8".
-Reading "KJ_sky130_fd_sc_hd__clkinv_8".
-Reading "KJ_sky130_fd_sc_hd__inv_4".
-Reading "KJ_sky130_fd_sc_hd__inv_12".
-Reading "KJ_sky130_fd_sc_hd__nand2_1".
-Reading "KJ_sky130_fd_sc_hd__inv_6".
-Reading "KJ_sky130_fd_sc_hd__o211a_1".
+Reading "KJ_sky130_fd_sc_hd__clkdlybuf4s50_1".
 Reading "KJ_sky130_fd_sc_hd__inv_2".
-Reading "KJ_sky130_fd_sc_hd__or2_1".
+Reading "KJ_sky130_fd_sc_hd__nand2_1".
+Reading "KJ_sky130_fd_sc_hd__dfxtp_2".
+Reading "KJ_sky130_fd_sc_hd__a21oi_4".
+Reading "KJ_sky130_fd_sc_hd__o221a_1".
+Reading "KJ_sky130_fd_sc_hd__a221o_1".
+Reading "KJ_sky130_fd_sc_hd__a22o_1".
+Reading "KJ_sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "KJ_sky130_fd_sc_hd__a22o_4".
 Reading "KJ_sky130_fd_sc_hd__nor2_1".
-Reading "KJ_sky130_fd_sc_hd__o21bai_1".
-Reading "KJ_sky130_fd_sc_hd__a21oi_1".
-Reading "KJ_sky130_fd_sc_hd__or4_1".
-Reading "KJ_sky130_fd_sc_hd__o21a_1".
-Reading "KJ_sky130_fd_sc_hd__nor3_1".
-Reading "KJ_sky130_fd_sc_hd__or3_1".
-Reading "KJ_sky130_fd_sc_hd__a21o_1".
-Reading "KJ_sky130_fd_sc_hd__or2_2".
-Reading "KJ_sky130_fd_sc_hd__nor2_8".
-Reading "KJ_sky130_fd_sc_hd__nand2_4".
+Reading "KJ_sky130_fd_sc_hd__o211a_1".
+Reading "KJ_sky130_fd_sc_hd__a221o_4".
 Reading "KJ_sky130_fd_sc_hd__nand2_2".
 Reading "KJ_sky130_fd_sc_hd__nor2_2".
-Reading "KJ_sky130_fd_sc_hd__clkinv_16".
-Reading "KJ_sky130_fd_sc_hd__dlymetal6s2s_1".
-Reading "KJ_sky130_fd_sc_hd__nand2_8".
-Reading "KJ_sky130_fd_sc_hd__nor2_4".
-Reading "KJ_sky130_fd_sc_hd__mux2_8".
-Reading "KJ_sky130_fd_sc_hd__inv_16".
+Reading "KJ_sky130_fd_sc_hd__or2_1".
 Reading "KJ_sky130_fd_sc_hd__mux2_2".
-Reading "KJ_sky130_fd_sc_hd__o21ai_1".
-Reading "KJ_sky130_fd_sc_hd__o21ba_1".
-Reading "KJ_sky130_fd_sc_hd__o221a_1".
+Reading "KJ_sky130_fd_sc_hd__clkbuf_8".
+Reading "KJ_sky130_fd_sc_hd__a32o_1".
+Reading "KJ_sky130_fd_sc_hd__mux2_4".
 Reading "KJ_sky130_fd_sc_hd__clkinv_2".
-Reading "KJ_sky130_fd_sc_hd__and3b_1".
-Reading "KJ_sky130_fd_sc_hd__o21ai_2".
+Reading "KJ_sky130_fd_sc_hd__and3_1".
+Reading "KJ_sky130_fd_sc_hd__nor2_8".
+Reading "KJ_sky130_fd_sc_hd__a21oi_1".
+Reading "KJ_sky130_fd_sc_hd__nand2_4".
+Reading "KJ_sky130_fd_sc_hd__nand2_8".
+Reading "KJ_sky130_fd_sc_hd__or2_2".
+Reading "KJ_sky130_fd_sc_hd__or3_1".
+Reading "KJ_sky130_fd_sc_hd__or4_1".
+Reading "KJ_sky130_fd_sc_hd__o21ai_1".
 Reading "KJ_sky130_fd_sc_hd__or2b_1".
-Reading "KJ_sky130_fd_sc_hd__nand3_4".
-Reading "KJ_sky130_fd_sc_hd__o22a_1".
-Reading "KJ_sky130_fd_sc_hd__o2bb2a_2".
+Reading "KJ_sky130_fd_sc_hd__o21a_1".
+Reading "KJ_sky130_fd_sc_hd__mux2_8".
+Reading "KJ_sky130_fd_sc_hd__nor2_4".
+Reading "KJ_sky130_fd_sc_hd__a21o_1".
+Reading "KJ_sky130_fd_sc_hd__and3b_1".
+Reading "KJ_sky130_fd_sc_hd__a21oi_2".
+Reading "KJ_sky130_fd_sc_hd__nand3_1".
+Reading "KJ_sky130_fd_sc_hd__clkinv_16".
+Reading "KJ_sky130_fd_sc_hd__o21bai_1".
+Reading "KJ_sky130_fd_sc_hd__a31o_1".
 Reading "KJ_sky130_fd_sc_hd__or3b_1".
-Reading "KJ_sky130_fd_sc_hd__a21boi_1".
-Reading "KJ_sky130_fd_sc_hd__o2bb2a_1".
+Reading "KJ_sky130_fd_sc_hd__or3_4".
+Reading "KJ_sky130_fd_sc_hd__nand3b_4".
+Reading "KJ_sky130_fd_sc_hd__inv_6".
+Reading "KJ_sky130_fd_sc_hd__o31a_1".
+Reading "KJ_sky130_fd_sc_hd__nor3b_1".
+Reading "KJ_sky130_fd_sc_hd__a211o_1".
+Reading "KJ_sky130_fd_sc_hd__clkinv_4".
+Reading "KJ_sky130_fd_sc_hd__o311a_1".
+Reading "KJ_sky130_fd_sc_hd__nor3_1".
+Reading "KJ_sky130_fd_sc_hd__a2bb2o_2".
+Reading "KJ_sky130_fd_sc_hd__a221oi_1".
 Reading "KJ_sky130_fd_sc_hd__or4_4".
+Reading "KJ_sky130_fd_sc_hd__o22a_1".
+Reading "KJ_sky130_fd_sc_hd__nand3_4".
+Reading "KJ_sky130_fd_sc_hd__and3_2".
+Reading "KJ_sky130_fd_sc_hd__o41a_1".
+Reading "KJ_sky130_fd_sc_hd__nor3_2".
+Reading "KJ_sky130_fd_sc_hd__o21ai_2".
+Reading "KJ_sky130_fd_sc_hd__a211oi_1".
+Reading "KJ_sky130_fd_sc_hd__o211ai_4".
+Reading "KJ_sky130_fd_sc_hd__a31oi_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2a_1".
+Reading "KJ_sky130_fd_sc_hd__clkinv_8".
+Reading "KJ_sky130_fd_sc_hd__a31oi_1".
+Reading "KJ_sky130_fd_sc_hd__o2111ai_1".
+Reading "KJ_sky130_fd_sc_hd__o2111a_2".
+Reading "KJ_sky130_fd_sc_hd__a22o_2".
+Reading "KJ_sky130_fd_sc_hd__o211a_2".
+Reading "KJ_sky130_fd_sc_hd__o31ai_1".
+Reading "KJ_sky130_fd_sc_hd__or4_2".
+Reading "KJ_sky130_fd_sc_hd__a2bb2o_1".
+Reading "KJ_sky130_fd_sc_hd__and4_1".
+Reading "KJ_sky130_fd_sc_hd__inv_12".
+Reading "KJ_sky130_fd_sc_hd__a311o_1".
+Reading "KJ_sky130_fd_sc_hd__inv_4".
+Reading "KJ_sky130_fd_sc_hd__o32a_1".
+Reading "KJ_sky130_fd_sc_hd__o221ai_1".
+Reading "KJ_sky130_fd_sc_hd__o21ai_4".
 Reading "KJ_sky130_fd_sc_hd__nand3_2".
 Reading "KJ_sky130_fd_sc_hd__or3_2".
-Reading "KJ_sky130_fd_sc_hd__or4_2".
-Reading "KJ_sky130_fd_sc_hd__and4_1".
-Reading "KJ_sky130_fd_sc_hd__mux2_4".
-Reading "KJ_sky130_fd_sc_hd__and3_2".
-Reading "KJ_sky130_fd_sc_hd__nand3_1".
-Reading "KJ_sky130_fd_sc_hd__a211o_1".
-Reading "KJ_sky130_fd_sc_hd__a21boi_2".
-Reading "KJ_sky130_fd_sc_hd__and2b_1".
-Reading "KJ_sky130_fd_sc_hd__o31a_1".
-Reading "KJ_sky130_fd_sc_hd__nand3b_1".
-Reading "KJ_sky130_fd_sc_hd__a41o_1".
-Reading "KJ_sky130_fd_sc_hd__nor3_2".
-Reading "KJ_sky130_fd_sc_hd__a2111oi_4".
-Reading "KJ_sky130_fd_sc_hd__a221o_4".
-Reading "KJ_sky130_fd_sc_hd__a31oi_2".
-Reading "KJ_sky130_fd_sc_hd__a31o_1".
-Reading "KJ_sky130_fd_sc_hd__clkbuf_8".
-Reading "KJ_sky130_fd_sc_hd__o311a_1".
-Reading "KJ_sky130_fd_sc_hd__a31oi_1".
-Reading "KJ_sky130_fd_sc_hd__o31ai_1".
+Reading "KJ_sky130_fd_sc_hd__inv_8".
 Reading "KJ_sky130_fd_sc_hd__and4_4".
-Reading "KJ_sky130_fd_sc_hd__a2111o_1".
-Reading "KJ_sky130_fd_sc_hd__a2bb2o_1".
-Reading "KJ_sky130_fd_sc_hd__o221ai_2".
-Reading "KJ_sky130_fd_sc_hd__xnor2_1".
-Reading "KJ_sky130_fd_sc_hd__o22a_2".
-Reading "KJ_sky130_fd_sc_hd__o221ai_1".
-Reading "KJ_sky130_fd_sc_hd__o32a_1".
-Reading "KJ_sky130_fd_sc_hd__and4b_1".
-Reading "KJ_sky130_fd_sc_hd__o31a_4".
-Reading "KJ_sky130_fd_sc_hd__a221oi_1".
-Reading "KJ_sky130_fd_sc_hd__a311oi_1".
-Reading "KJ_sky130_fd_sc_hd__nand2b_1".
-Reading "KJ_sky130_fd_sc_hd__or3b_4".
-Reading "KJ_sky130_fd_sc_hd__a211oi_1".
-Reading "KJ_sky130_fd_sc_hd__o211ai_1".
-Reading "KJ_sky130_fd_sc_hd__o211ai_4".
-Reading "KJ_sky130_fd_sc_hd__a311o_1".
-Reading "KJ_sky130_fd_sc_hd__a31oi_4".
-Reading "KJ_sky130_fd_sc_hd__o2111ai_2".
 Reading "KJ_sky130_fd_sc_hd__o2111a_1".
-Reading "KJ_sky130_fd_sc_hd__nor3b_1".
-Reading "KJ_sky130_fd_sc_hd__o21ai_4".
-Reading "KJ_sky130_fd_sc_hd__a22o_4".
-Reading "KJ_sky130_fd_sc_hd__xor2_1".
-Reading "KJ_sky130_fd_sc_hd__o2111ai_4".
-Reading "KJ_sky130_fd_sc_hd__o22ai_1".
-Reading "KJ_sky130_fd_sc_hd__a32o_1".
-Reading "KJ_sky130_fd_sc_hd__a41oi_4".
-Reading "KJ_sky130_fd_sc_hd__o2bb2ai_1".
-Reading "KJ_sky130_fd_sc_hd__or3_4".
-Reading "KJ_sky130_fd_sc_hd__o21ba_4".
-Reading "KJ_sky130_fd_sc_hd__mux4_2".
-Reading "KJ_sky130_fd_sc_hd__or2_4".
-Reading "KJ_sky130_fd_sc_hd__a22oi_2".
-Reading "KJ_sky130_fd_sc_hd__and2_4".
-Reading "KJ_sky130_fd_sc_hd__a21bo_1".
-Reading "KJ_sky130_fd_sc_hd__a22oi_4".
+Reading "KJ_sky130_fd_sc_hd__a21o_4".
 Reading "KJ_sky130_fd_sc_hd__or3b_2".
-Reading "KJ_sky130_fd_sc_hd__a2111o_4".
-Reading "KJ_sky130_fd_sc_hd__a2bb2oi_4".
-Reading "KJ_sky130_fd_sc_hd__or4b_1".
-Reading "KJ_sky130_fd_sc_hd__o2111ai_1".
-Reading "KJ_sky130_fd_sc_hd__nor2b_4".
-Reading "KJ_sky130_fd_sc_hd__a22o_2".
-Reading "KJ_sky130_fd_sc_hd__a211o_2".
-Reading "KJ_sky130_fd_sc_hd__a221o_2".
-Reading "KJ_sky130_fd_sc_hd__a31o_2".
-Reading "KJ_sky130_fd_sc_hd__o41a_1".
-Reading "KJ_sky130_fd_sc_hd__o21a_4".
-Reading "KJ_sky130_fd_sc_hd__o211a_4".
-Reading "KJ_sky130_fd_sc_hd__o32ai_1".
-Reading "KJ_sky130_fd_sc_hd__a32oi_4".
-Reading "KJ_sky130_fd_sc_hd__o21bai_4".
-Reading "KJ_sky130_fd_sc_hd__nand2b_4".
-Reading "KJ_sky130_fd_sc_hd__or2b_2".
-Reading "KJ_sky130_fd_sc_hd__xnor2_4".
-Reading "KJ_sky130_fd_sc_hd__xor2_4".
-Reading "KJ_sky130_fd_sc_hd__o22ai_2".
-Reading "KJ_sky130_fd_sc_hd__a221oi_2".
 Reading "KJ_sky130_fd_sc_hd__a22oi_1".
-Reading "KJ_sky130_fd_sc_hd__o2111a_2".
-Reading "KJ_sky130_fd_sc_hd__o221a_4".
-Reading "KJ_sky130_fd_sc_hd__o2111a_4".
-Reading "KJ_sky130_fd_sc_hd__o221a_2".
-Reading "KJ_sky130_fd_sc_hd__o31a_2".
-Reading "KJ_sky130_fd_sc_hd__o41a_2".
-Reading "KJ_sky130_fd_sc_hd__a21oi_2".
-Reading "KJ_sky130_fd_sc_hd__a31o_4".
-Reading "KJ_sky130_fd_sc_hd__a311o_2".
-Reading "KJ_sky130_fd_sc_hd__xor2_2".
-Reading "KJ_sky130_fd_sc_hd__o31ai_2".
-Reading "KJ_sky130_fd_sc_hd__a211o_4".
+Reading "KJ_sky130_fd_sc_hd__xor2_1".
+Reading "KJ_sky130_fd_sc_hd__and2b_1".
+Reading "KJ_sky130_fd_sc_hd__o41ai_1".
+Reading "KJ_sky130_fd_sc_hd__a41o_1".
+Reading "KJ_sky130_fd_sc_hd__xnor2_1".
+Reading "KJ_sky130_fd_sc_hd__o211ai_1".
+Reading "KJ_sky130_fd_sc_hd__o22ai_1".
+Reading "KJ_sky130_fd_sc_hd__a41oi_4".
+Reading "KJ_sky130_fd_sc_hd__a22oi_4".
+Reading "KJ_sky130_fd_sc_hd__a22oi_2".
+Reading "KJ_sky130_fd_sc_hd__a221o_2".
+Reading "KJ_sky130_fd_sc_hd__a2111o_1".
+Reading "KJ_sky130_fd_sc_hd__o221ai_2".
+Reading "KJ_sky130_fd_sc_hd__a221oi_4".
+Reading "KJ_sky130_fd_sc_hd__or4b_4".
+Reading "KJ_sky130_fd_sc_hd__mux4_2".
+Reading "KJ_sky130_fd_sc_hd__a21o_2".
+Reading "KJ_sky130_fd_sc_hd__a21boi_1".
 Reading "KJ_sky130_fd_sc_hd__o21bai_2".
-Reading "KJ_sky130_fd_sc_hd__o31ai_4".
-Reading "KJ_sky130_fd_sc_hd__a2111o_2".
-Reading "KJ_sky130_fd_sc_hd__a2111oi_1".
-Reading "KJ_sky130_fd_sc_hd__a2111oi_2".
-Reading "KJ_sky130_fd_sc_hd__nor3_4".
-Reading "KJ_sky130_fd_sc_hd__nand3b_2".
-Reading "KJ_sky130_fd_sc_hd__xnor2_2".
-Reading "KJ_sky130_fd_sc_hd__o21a_2".
+Reading "KJ_sky130_fd_sc_hd__o21bai_4".
 Reading "KJ_sky130_fd_sc_hd__a21boi_4".
-Reading "KJ_sky130_fd_sc_hd__o2bb2ai_2".
+Reading "KJ_sky130_fd_sc_hd__o221a_2".
+Reading "KJ_sky130_fd_sc_hd__a21bo_1".
+Reading "KJ_sky130_fd_sc_hd__nand3b_1".
+Reading "KJ_sky130_fd_sc_hd__xor2_2".
+Reading "KJ_sky130_fd_sc_hd__o2bb2ai_4".
+Reading "KJ_sky130_fd_sc_hd__nor3_4".
+Reading "KJ_sky130_fd_sc_hd__a21boi_2".
+Reading "KJ_sky130_fd_sc_hd__o21a_2".
+Reading "KJ_sky130_fd_sc_hd__o22a_2".
 Reading "KJ_sky130_fd_sc_hd__o22a_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2ai_1".
+Reading "KJ_sky130_fd_sc_hd__or2b_2".
+Reading "KJ_sky130_fd_sc_hd__and4b_1".
 Reading "KJ_sky130_fd_sc_hd__o22ai_4".
+Reading "KJ_sky130_fd_sc_hd__a31o_4".
+Reading "KJ_sky130_fd_sc_hd__nand2b_4".
+Reading "KJ_sky130_fd_sc_hd__a31oi_2".
+Reading "KJ_sky130_fd_sc_hd__o21a_4".
+Reading "KJ_sky130_fd_sc_hd__or2_4".
+Reading "KJ_sky130_fd_sc_hd__and2_4".
+Reading "KJ_sky130_fd_sc_hd__o41a_2".
+Reading "KJ_sky130_fd_sc_hd__o41a_4".
+Reading "KJ_sky130_fd_sc_hd__a311oi_1".
+Reading "KJ_sky130_fd_sc_hd__or4b_1".
+Reading "KJ_sky130_fd_sc_hd__a221oi_2".
+Reading "KJ_sky130_fd_sc_hd__o2111ai_4".
+Reading "KJ_sky130_fd_sc_hd__a2111o_4".
+Reading "KJ_sky130_fd_sc_hd__or3b_4".
+Reading "KJ_sky130_fd_sc_hd__o21ba_1".
+Reading "KJ_sky130_fd_sc_hd__a2111o_2".
+Reading "KJ_sky130_fd_sc_hd__o211a_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2a_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2a_2".
+Reading "KJ_sky130_fd_sc_hd__o32ai_1".
+Reading "KJ_sky130_fd_sc_hd__nand3b_2".
+Reading "KJ_sky130_fd_sc_hd__o22ai_2".
+Reading "KJ_sky130_fd_sc_hd__xnor2_2".
+Reading "KJ_sky130_fd_sc_hd__xnor2_4".
+Reading "KJ_sky130_fd_sc_hd__a31o_2".
+Reading "KJ_sky130_fd_sc_hd__o32ai_4".
+Reading "KJ_sky130_fd_sc_hd__xor2_4".
+Reading "KJ_sky130_fd_sc_hd__nor2b_4".
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8_contact_39".
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8_contact_19".
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8_contact_14".
@@ -661,9 +650,18 @@
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8_bank".
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8".
     5000 uses
-Reading "KJ_sky130_fd_sc_hd__or2b_4".
-Reading "KJ_sky130_fd_sc_hd__o221ai_4".
+Reading "KJ_sky130_fd_sc_hd__a211oi_4".
 Reading "KJ_sky130_fd_sc_hd__a211oi_2".
+Reading "KJ_sky130_fd_sc_hd__o2111a_4".
+Reading "KJ_sky130_fd_sc_hd__o31a_2".
+Reading "KJ_sky130_fd_sc_hd__o31a_4".
+Reading "KJ_sky130_fd_sc_hd__a2bb2oi_1".
+Reading "KJ_sky130_fd_sc_hd__a41oi_2".
+Reading "KJ_sky130_fd_sc_hd__a41oi_1".
+Reading "KJ_sky130_fd_sc_hd__o221ai_4".
+Reading "KJ_sky130_fd_sc_hd__a311oi_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2ai_2".
+Reading "KJ_sky130_fd_sc_hd__a2111oi_4".
 Reading "KJ_mgmt_core".
     5000 uses
     10000 uses
@@ -695,7 +693,7 @@
     140000 uses
     145000 uses
 Reading "mgmt_core_wrapper".
-Reading "gpio_defaults_block_0403".
+Reading "gpio_defaults_block_1800".
 Reading "sky130_fd_sc_hd__dfbbp_1".
 Reading "spare_logic_block".
 Reading "sky130_fd_sc_hd__einvp_4".
@@ -710,7 +708,12 @@
     10000 uses
     15000 uses
     20000 uses
+Reading "gpio_defaults_block_0403".
 Reading "gpio_defaults_block".
+Reading "gpio_control_power_routing_right".
+Reading "gpio_control_power_routing_top".
+Reading "gpio_control_power_routing".
+Reading "caravel_power_routing".
 Reading "sky130_fd_io__corner_bus_overlay".
 Reading "sky130_ef_io__corner_pad".
 Reading "sky130_ef_io__com_bus_slice_20um".
@@ -1399,10 +1402,6 @@
 Reading "sky130_ef_io__vssd_lvc_clamped3_pad".
 Reading "sky130_ef_io__vccd_lvc_clamped3_pad".
 Reading "chip_io".
-Reading "gpio_control_power_routing_right".
-Reading "gpio_control_power_routing_top".
-Reading "gpio_control_power_routing".
-Reading "caravel_power_routing".
 Reading "Y0_sky130_fd_sc_hd__fill_2".
 Reading "Y0_sky130_fd_sc_hd__decap_4".
 Reading "Y0_sky130_fd_sc_hd__fill_1".
@@ -1505,14 +1504,14 @@
 Error message output from magic:
 CIF file read warning: CIF style sky130(vendor): units rescaled by factor of 5 / 1
 CIF file read warning: Input off lambda grid by 2/5; snapped to grid.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217459948): NODE elements not supported: skipping.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217459980): NODE elements not supported: skipping.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217462572): NODE elements not supported: skipping.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217462604): NODE elements not supported: skipping.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217462636): NODE elements not supported: skipping.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217462668): NODE elements not supported: skipping.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217462700): NODE elements not supported: skipping.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217462796): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220901244): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220901276): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220903868): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220903900): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220903932): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220903964): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220903996): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220904092): NODE elements not supported: skipping.
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -1528,161 +1527,161 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_4_0: 10000 rects
-caravel_00020020_fill_pattern_4_0: 20000 rects
-caravel_00020020_fill_pattern_4_0: 30000 rects
-caravel_00020020_fill_pattern_4_0: 40000 rects
-caravel_00020020_fill_pattern_4_0: 50000 rects
-caravel_00020020_fill_pattern_4_0: 60000 rects
-caravel_00020020_fill_pattern_4_0: 70000 rects
-caravel_00020020_fill_pattern_4_0: 80000 rects
-caravel_00020020_fill_pattern_4_0: 90000 rects
-caravel_00020020_fill_pattern_4_0: 100000 rects
-caravel_00020020_fill_pattern_4_0: 110000 rects
-caravel_00020020_fill_pattern_4_0: 120000 rects
-caravel_00020020_fill_pattern_4_0: 130000 rects
-caravel_00020020_fill_pattern_4_0: 140000 rects
-caravel_00020020_fill_pattern_4_0: 150000 rects
-caravel_00020020_fill_pattern_4_0: 160000 rects
-caravel_00020020_fill_pattern_4_0: 170000 rects
-caravel_00020020_fill_pattern_4_0: 180000 rects
-caravel_00020020_fill_pattern_4_0: 190000 rects
-caravel_00020020_fill_pattern_4_0: 200000 rects
-caravel_00020020_fill_pattern_4_0: 210000 rects
-caravel_00020020_fill_pattern_4_0: 220000 rects
-caravel_00020020_fill_pattern_4_0: 230000 rects
-caravel_00020020_fill_pattern_4_0: 240000 rects
-caravel_00020020_fill_pattern_4_0: 250000 rects
-caravel_00020020_fill_pattern_4_0: 260000 rects
-caravel_00020020_fill_pattern_4_0: 270000 rects
-caravel_00020020_fill_pattern_4_0: 280000 rects
-caravel_00020020_fill_pattern_4_0: 290000 rects
-caravel_00020020_fill_pattern_4_0: 300000 rects
-caravel_00020020_fill_pattern_4_0: 310000 rects
-caravel_00020020_fill_pattern_4_0: 320000 rects
-caravel_00020020_fill_pattern_4_0: 330000 rects
-caravel_00020020_fill_pattern_4_0: 340000 rects
-caravel_00020020_fill_pattern_4_0: 350000 rects
-caravel_00020020_fill_pattern_4_0: 360000 rects
-caravel_00020020_fill_pattern_4_0: 370000 rects
-caravel_00020020_fill_pattern_4_0: 380000 rects
-caravel_00020020_fill_pattern_4_0: 390000 rects
-caravel_00020020_fill_pattern_4_0: 400000 rects
-caravel_00020020_fill_pattern_4_0: 410000 rects
-caravel_00020020_fill_pattern_4_0: 420000 rects
-caravel_00020020_fill_pattern_4_0: 430000 rects
-caravel_00020020_fill_pattern_4_0: 440000 rects
-caravel_00020020_fill_pattern_4_0: 450000 rects
-caravel_00020020_fill_pattern_4_0: 460000 rects
-caravel_00020020_fill_pattern_4_0: 470000 rects
-caravel_00020020_fill_pattern_4_0: 480000 rects
-caravel_00020020_fill_pattern_4_0: 490000 rects
-caravel_00020020_fill_pattern_4_0: 500000 rects
-caravel_00020020_fill_pattern_4_0: 510000 rects
-caravel_00020020_fill_pattern_4_0: 520000 rects
-caravel_00020020_fill_pattern_4_0: 530000 rects
-caravel_00020020_fill_pattern_4_0: 540000 rects
-caravel_00020020_fill_pattern_4_0: 550000 rects
-caravel_00020020_fill_pattern_4_0: 560000 rects
-caravel_00020020_fill_pattern_4_0: 570000 rects
-caravel_00020020_fill_pattern_4_0: 580000 rects
-caravel_00020020_fill_pattern_4_0: 590000 rects
-caravel_00020020_fill_pattern_4_0: 600000 rects
-caravel_00020020_fill_pattern_4_0: 610000 rects
-caravel_00020020_fill_pattern_4_0: 620000 rects
-caravel_00020020_fill_pattern_4_0: 630000 rects
-caravel_00020020_fill_pattern_4_0: 640000 rects
-caravel_00020020_fill_pattern_4_0: 650000 rects
-caravel_00020020_fill_pattern_4_0: 660000 rects
-caravel_00020020_fill_pattern_4_0: 670000 rects
-caravel_00020020_fill_pattern_4_0: 680000 rects
-caravel_00020020_fill_pattern_4_0: 690000 rects
-caravel_00020020_fill_pattern_4_0: 700000 rects
-caravel_00020020_fill_pattern_4_0: 710000 rects
-caravel_00020020_fill_pattern_4_0: 720000 rects
-caravel_00020020_fill_pattern_4_0: 730000 rects
-caravel_00020020_fill_pattern_4_0: 740000 rects
-caravel_00020020_fill_pattern_4_0: 750000 rects
-caravel_00020020_fill_pattern_4_0: 760000 rects
-caravel_00020020_fill_pattern_4_0: 770000 rects
-caravel_00020020_fill_pattern_4_0: 780000 rects
-caravel_00020020_fill_pattern_4_0: 790000 rects
-caravel_00020020_fill_pattern_4_0: 800000 rects
-caravel_00020020_fill_pattern_4_0: 810000 rects
-caravel_00020020_fill_pattern_4_0: 820000 rects
-caravel_00020020_fill_pattern_4_0: 830000 rects
-caravel_00020020_fill_pattern_4_0: 840000 rects
-caravel_00020020_fill_pattern_4_0: 850000 rects
-caravel_00020020_fill_pattern_4_0: 860000 rects
-caravel_00020020_fill_pattern_4_0: 870000 rects
-caravel_00020020_fill_pattern_4_0: 880000 rects
-caravel_00020020_fill_pattern_4_0: 890000 rects
-caravel_00020020_fill_pattern_4_0: 900000 rects
-caravel_00020020_fill_pattern_4_0: 910000 rects
-caravel_00020020_fill_pattern_4_0: 920000 rects
-caravel_00020020_fill_pattern_4_0: 930000 rects
-caravel_00020020_fill_pattern_4_0: 940000 rects
-caravel_00020020_fill_pattern_4_0: 950000 rects
-caravel_00020020_fill_pattern_4_0: 960000 rects
-caravel_00020020_fill_pattern_4_0: 970000 rects
-caravel_00020020_fill_pattern_4_0: 980000 rects
-caravel_00020020_fill_pattern_4_0: 990000 rects
-caravel_00020020_fill_pattern_4_0: 1000000 rects
-caravel_00020020_fill_pattern_4_0: 1010000 rects
-caravel_00020020_fill_pattern_4_0: 1020000 rects
-caravel_00020020_fill_pattern_4_0: 1030000 rects
-caravel_00020020_fill_pattern_4_0: 1040000 rects
-caravel_00020020_fill_pattern_4_0: 1050000 rects
-caravel_00020020_fill_pattern_4_0: 1060000 rects
-caravel_00020020_fill_pattern_4_0: 1070000 rects
-caravel_00020020_fill_pattern_4_0: 1080000 rects
-caravel_00020020_fill_pattern_4_0: 1090000 rects
-caravel_00020020_fill_pattern_4_0: 1100000 rects
-caravel_00020020_fill_pattern_4_0: 1110000 rects
-caravel_00020020_fill_pattern_4_0: 1120000 rects
-caravel_00020020_fill_pattern_4_0: 1130000 rects
-caravel_00020020_fill_pattern_4_0: 1140000 rects
-caravel_00020020_fill_pattern_4_0: 1150000 rects
-caravel_00020020_fill_pattern_4_0: 1160000 rects
-caravel_00020020_fill_pattern_4_0: 1170000 rects
-caravel_00020020_fill_pattern_4_0: 1180000 rects
-caravel_00020020_fill_pattern_4_0: 1190000 rects
-caravel_00020020_fill_pattern_4_0: 1200000 rects
-caravel_00020020_fill_pattern_4_0: 1210000 rects
-caravel_00020020_fill_pattern_4_0: 1220000 rects
-caravel_00020020_fill_pattern_4_0: 1230000 rects
-caravel_00020020_fill_pattern_4_0: 1240000 rects
-caravel_00020020_fill_pattern_4_0: 1250000 rects
-caravel_00020020_fill_pattern_4_0: 1260000 rects
-caravel_00020020_fill_pattern_4_0: 1270000 rects
-caravel_00020020_fill_pattern_4_0: 1280000 rects
-caravel_00020020_fill_pattern_4_0: 1290000 rects
-caravel_00020020_fill_pattern_4_0: 1300000 rects
-caravel_00020020_fill_pattern_4_0: 1310000 rects
-caravel_00020020_fill_pattern_4_0: 1320000 rects
-caravel_00020020_fill_pattern_4_0: 1330000 rects
-caravel_00020020_fill_pattern_4_0: 1340000 rects
-caravel_00020020_fill_pattern_4_0: 1350000 rects
-caravel_00020020_fill_pattern_4_0: 1360000 rects
-caravel_00020020_fill_pattern_4_0: 1370000 rects
-caravel_00020020_fill_pattern_4_0: 1380000 rects
-caravel_00020020_fill_pattern_4_0: 1390000 rects
-caravel_00020020_fill_pattern_4_0: 1400000 rects
-caravel_00020020_fill_pattern_4_0: 1410000 rects
-caravel_00020020_fill_pattern_4_0: 1420000 rects
-caravel_00020020_fill_pattern_4_0: 1430000 rects
-caravel_00020020_fill_pattern_4_0: 1440000 rects
-caravel_00020020_fill_pattern_4_0: 1450000 rects
-caravel_00020020_fill_pattern_4_0: 1460000 rects
-caravel_00020020_fill_pattern_4_0: 1470000 rects
-caravel_00020020_fill_pattern_4_0: 1480000 rects
-caravel_00020020_fill_pattern_4_0: 1490000 rects
-caravel_00020020_fill_pattern_4_0: 1500000 rects
-caravel_00020020_fill_pattern_4_0: 1510000 rects
-caravel_00020020_fill_pattern_4_0: 1520000 rects
-caravel_00020020_fill_pattern_4_0: 1530000 rects
-caravel_00020020_fill_pattern_4_0: 1540000 rects
-caravel_00020020_fill_pattern_4_0: 1550000 rects
+caravel_00020020_fill_pattern_0_5: 10000 rects
+caravel_00020020_fill_pattern_0_5: 20000 rects
+caravel_00020020_fill_pattern_0_5: 30000 rects
+caravel_00020020_fill_pattern_0_5: 40000 rects
+caravel_00020020_fill_pattern_0_5: 50000 rects
+caravel_00020020_fill_pattern_0_5: 60000 rects
+caravel_00020020_fill_pattern_0_5: 70000 rects
+caravel_00020020_fill_pattern_0_5: 80000 rects
+caravel_00020020_fill_pattern_0_5: 90000 rects
+caravel_00020020_fill_pattern_0_5: 100000 rects
+caravel_00020020_fill_pattern_0_5: 110000 rects
+caravel_00020020_fill_pattern_0_5: 120000 rects
+caravel_00020020_fill_pattern_0_5: 130000 rects
+caravel_00020020_fill_pattern_0_5: 140000 rects
+caravel_00020020_fill_pattern_0_5: 150000 rects
+caravel_00020020_fill_pattern_0_5: 160000 rects
+caravel_00020020_fill_pattern_0_5: 170000 rects
+caravel_00020020_fill_pattern_0_5: 180000 rects
+caravel_00020020_fill_pattern_0_5: 190000 rects
+caravel_00020020_fill_pattern_0_5: 200000 rects
+caravel_00020020_fill_pattern_0_5: 210000 rects
+caravel_00020020_fill_pattern_0_5: 220000 rects
+caravel_00020020_fill_pattern_0_5: 230000 rects
+caravel_00020020_fill_pattern_0_5: 240000 rects
+caravel_00020020_fill_pattern_0_5: 250000 rects
+caravel_00020020_fill_pattern_0_5: 260000 rects
+caravel_00020020_fill_pattern_0_5: 270000 rects
+caravel_00020020_fill_pattern_0_5: 280000 rects
+caravel_00020020_fill_pattern_0_5: 290000 rects
+caravel_00020020_fill_pattern_0_5: 300000 rects
+caravel_00020020_fill_pattern_0_5: 310000 rects
+caravel_00020020_fill_pattern_0_5: 320000 rects
+caravel_00020020_fill_pattern_0_5: 330000 rects
+caravel_00020020_fill_pattern_0_5: 340000 rects
+caravel_00020020_fill_pattern_0_5: 350000 rects
+caravel_00020020_fill_pattern_0_5: 360000 rects
+caravel_00020020_fill_pattern_0_5: 370000 rects
+caravel_00020020_fill_pattern_0_5: 380000 rects
+caravel_00020020_fill_pattern_0_5: 390000 rects
+caravel_00020020_fill_pattern_0_5: 400000 rects
+caravel_00020020_fill_pattern_0_5: 410000 rects
+caravel_00020020_fill_pattern_0_5: 420000 rects
+caravel_00020020_fill_pattern_0_5: 430000 rects
+caravel_00020020_fill_pattern_0_5: 440000 rects
+caravel_00020020_fill_pattern_0_5: 450000 rects
+caravel_00020020_fill_pattern_0_5: 460000 rects
+caravel_00020020_fill_pattern_0_5: 470000 rects
+caravel_00020020_fill_pattern_0_5: 480000 rects
+caravel_00020020_fill_pattern_0_5: 490000 rects
+caravel_00020020_fill_pattern_0_5: 500000 rects
+caravel_00020020_fill_pattern_0_5: 510000 rects
+caravel_00020020_fill_pattern_0_5: 520000 rects
+caravel_00020020_fill_pattern_0_5: 530000 rects
+caravel_00020020_fill_pattern_0_5: 540000 rects
+caravel_00020020_fill_pattern_0_5: 550000 rects
+caravel_00020020_fill_pattern_0_5: 560000 rects
+caravel_00020020_fill_pattern_0_5: 570000 rects
+caravel_00020020_fill_pattern_0_5: 580000 rects
+caravel_00020020_fill_pattern_0_5: 590000 rects
+caravel_00020020_fill_pattern_0_5: 600000 rects
+caravel_00020020_fill_pattern_0_5: 610000 rects
+caravel_00020020_fill_pattern_0_5: 620000 rects
+caravel_00020020_fill_pattern_0_5: 630000 rects
+caravel_00020020_fill_pattern_0_5: 640000 rects
+caravel_00020020_fill_pattern_0_5: 650000 rects
+caravel_00020020_fill_pattern_0_5: 660000 rects
+caravel_00020020_fill_pattern_0_5: 670000 rects
+caravel_00020020_fill_pattern_0_5: 680000 rects
+caravel_00020020_fill_pattern_0_5: 690000 rects
+caravel_00020020_fill_pattern_0_5: 700000 rects
+caravel_00020020_fill_pattern_0_5: 710000 rects
+caravel_00020020_fill_pattern_0_5: 720000 rects
+caravel_00020020_fill_pattern_0_5: 730000 rects
+caravel_00020020_fill_pattern_0_5: 740000 rects
+caravel_00020020_fill_pattern_0_5: 750000 rects
+caravel_00020020_fill_pattern_0_5: 760000 rects
+caravel_00020020_fill_pattern_0_5: 770000 rects
+caravel_00020020_fill_pattern_0_5: 780000 rects
+caravel_00020020_fill_pattern_0_5: 790000 rects
+caravel_00020020_fill_pattern_0_5: 800000 rects
+caravel_00020020_fill_pattern_0_5: 810000 rects
+caravel_00020020_fill_pattern_0_5: 820000 rects
+caravel_00020020_fill_pattern_0_5: 830000 rects
+caravel_00020020_fill_pattern_0_5: 840000 rects
+caravel_00020020_fill_pattern_0_5: 850000 rects
+caravel_00020020_fill_pattern_0_5: 860000 rects
+caravel_00020020_fill_pattern_0_5: 870000 rects
+caravel_00020020_fill_pattern_0_5: 880000 rects
+caravel_00020020_fill_pattern_0_5: 890000 rects
+caravel_00020020_fill_pattern_0_5: 900000 rects
+caravel_00020020_fill_pattern_0_5: 910000 rects
+caravel_00020020_fill_pattern_0_5: 920000 rects
+caravel_00020020_fill_pattern_0_5: 930000 rects
+caravel_00020020_fill_pattern_0_5: 940000 rects
+caravel_00020020_fill_pattern_0_5: 950000 rects
+caravel_00020020_fill_pattern_0_5: 960000 rects
+caravel_00020020_fill_pattern_0_5: 970000 rects
+caravel_00020020_fill_pattern_0_5: 980000 rects
+caravel_00020020_fill_pattern_0_5: 990000 rects
+caravel_00020020_fill_pattern_0_5: 1000000 rects
+caravel_00020020_fill_pattern_0_5: 1010000 rects
+caravel_00020020_fill_pattern_0_5: 1020000 rects
+caravel_00020020_fill_pattern_0_5: 1030000 rects
+caravel_00020020_fill_pattern_0_5: 1040000 rects
+caravel_00020020_fill_pattern_0_5: 1050000 rects
+caravel_00020020_fill_pattern_0_5: 1060000 rects
+caravel_00020020_fill_pattern_0_5: 1070000 rects
+caravel_00020020_fill_pattern_0_5: 1080000 rects
+caravel_00020020_fill_pattern_0_5: 1090000 rects
+caravel_00020020_fill_pattern_0_5: 1100000 rects
+caravel_00020020_fill_pattern_0_5: 1110000 rects
+caravel_00020020_fill_pattern_0_5: 1120000 rects
+caravel_00020020_fill_pattern_0_5: 1130000 rects
+caravel_00020020_fill_pattern_0_5: 1140000 rects
+caravel_00020020_fill_pattern_0_5: 1150000 rects
+caravel_00020020_fill_pattern_0_5: 1160000 rects
+caravel_00020020_fill_pattern_0_5: 1170000 rects
+caravel_00020020_fill_pattern_0_5: 1180000 rects
+caravel_00020020_fill_pattern_0_5: 1190000 rects
+caravel_00020020_fill_pattern_0_5: 1200000 rects
+caravel_00020020_fill_pattern_0_5: 1210000 rects
+caravel_00020020_fill_pattern_0_5: 1220000 rects
+caravel_00020020_fill_pattern_0_5: 1230000 rects
+caravel_00020020_fill_pattern_0_5: 1240000 rects
+caravel_00020020_fill_pattern_0_5: 1250000 rects
+caravel_00020020_fill_pattern_0_5: 1260000 rects
+caravel_00020020_fill_pattern_0_5: 1270000 rects
+caravel_00020020_fill_pattern_0_5: 1280000 rects
+caravel_00020020_fill_pattern_0_5: 1290000 rects
+caravel_00020020_fill_pattern_0_5: 1300000 rects
+caravel_00020020_fill_pattern_0_5: 1310000 rects
+caravel_00020020_fill_pattern_0_5: 1320000 rects
+caravel_00020020_fill_pattern_0_5: 1330000 rects
+caravel_00020020_fill_pattern_0_5: 1340000 rects
+caravel_00020020_fill_pattern_0_5: 1350000 rects
+caravel_00020020_fill_pattern_0_5: 1360000 rects
+caravel_00020020_fill_pattern_0_5: 1370000 rects
+caravel_00020020_fill_pattern_0_5: 1380000 rects
+caravel_00020020_fill_pattern_0_5: 1390000 rects
+caravel_00020020_fill_pattern_0_5: 1400000 rects
+caravel_00020020_fill_pattern_0_5: 1410000 rects
+caravel_00020020_fill_pattern_0_5: 1420000 rects
+caravel_00020020_fill_pattern_0_5: 1430000 rects
+caravel_00020020_fill_pattern_0_5: 1440000 rects
+caravel_00020020_fill_pattern_0_5: 1450000 rects
+caravel_00020020_fill_pattern_0_5: 1460000 rects
+caravel_00020020_fill_pattern_0_5: 1470000 rects
+caravel_00020020_fill_pattern_0_5: 1480000 rects
+caravel_00020020_fill_pattern_0_5: 1490000 rects
+caravel_00020020_fill_pattern_0_5: 1500000 rects
+caravel_00020020_fill_pattern_0_5: 1510000 rects
+caravel_00020020_fill_pattern_0_5: 1520000 rects
+caravel_00020020_fill_pattern_0_5: 1530000 rects
+caravel_00020020_fill_pattern_0_5: 1540000 rects
+caravel_00020020_fill_pattern_0_5: 1550000 rects
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
 Using the terminal as the console.
@@ -1866,161 +1865,161 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_0_5: 10000 rects
-caravel_00020020_fill_pattern_0_5: 20000 rects
-caravel_00020020_fill_pattern_0_5: 30000 rects
-caravel_00020020_fill_pattern_0_5: 40000 rects
-caravel_00020020_fill_pattern_0_5: 50000 rects
-caravel_00020020_fill_pattern_0_5: 60000 rects
-caravel_00020020_fill_pattern_0_5: 70000 rects
-caravel_00020020_fill_pattern_0_5: 80000 rects
-caravel_00020020_fill_pattern_0_5: 90000 rects
-caravel_00020020_fill_pattern_0_5: 100000 rects
-caravel_00020020_fill_pattern_0_5: 110000 rects
-caravel_00020020_fill_pattern_0_5: 120000 rects
-caravel_00020020_fill_pattern_0_5: 130000 rects
-caravel_00020020_fill_pattern_0_5: 140000 rects
-caravel_00020020_fill_pattern_0_5: 150000 rects
-caravel_00020020_fill_pattern_0_5: 160000 rects
-caravel_00020020_fill_pattern_0_5: 170000 rects
-caravel_00020020_fill_pattern_0_5: 180000 rects
-caravel_00020020_fill_pattern_0_5: 190000 rects
-caravel_00020020_fill_pattern_0_5: 200000 rects
-caravel_00020020_fill_pattern_0_5: 210000 rects
-caravel_00020020_fill_pattern_0_5: 220000 rects
-caravel_00020020_fill_pattern_0_5: 230000 rects
-caravel_00020020_fill_pattern_0_5: 240000 rects
-caravel_00020020_fill_pattern_0_5: 250000 rects
-caravel_00020020_fill_pattern_0_5: 260000 rects
-caravel_00020020_fill_pattern_0_5: 270000 rects
-caravel_00020020_fill_pattern_0_5: 280000 rects
-caravel_00020020_fill_pattern_0_5: 290000 rects
-caravel_00020020_fill_pattern_0_5: 300000 rects
-caravel_00020020_fill_pattern_0_5: 310000 rects
-caravel_00020020_fill_pattern_0_5: 320000 rects
-caravel_00020020_fill_pattern_0_5: 330000 rects
-caravel_00020020_fill_pattern_0_5: 340000 rects
-caravel_00020020_fill_pattern_0_5: 350000 rects
-caravel_00020020_fill_pattern_0_5: 360000 rects
-caravel_00020020_fill_pattern_0_5: 370000 rects
-caravel_00020020_fill_pattern_0_5: 380000 rects
-caravel_00020020_fill_pattern_0_5: 390000 rects
-caravel_00020020_fill_pattern_0_5: 400000 rects
-caravel_00020020_fill_pattern_0_5: 410000 rects
-caravel_00020020_fill_pattern_0_5: 420000 rects
-caravel_00020020_fill_pattern_0_5: 430000 rects
-caravel_00020020_fill_pattern_0_5: 440000 rects
-caravel_00020020_fill_pattern_0_5: 450000 rects
-caravel_00020020_fill_pattern_0_5: 460000 rects
-caravel_00020020_fill_pattern_0_5: 470000 rects
-caravel_00020020_fill_pattern_0_5: 480000 rects
-caravel_00020020_fill_pattern_0_5: 490000 rects
-caravel_00020020_fill_pattern_0_5: 500000 rects
-caravel_00020020_fill_pattern_0_5: 510000 rects
-caravel_00020020_fill_pattern_0_5: 520000 rects
-caravel_00020020_fill_pattern_0_5: 530000 rects
-caravel_00020020_fill_pattern_0_5: 540000 rects
-caravel_00020020_fill_pattern_0_5: 550000 rects
-caravel_00020020_fill_pattern_0_5: 560000 rects
-caravel_00020020_fill_pattern_0_5: 570000 rects
-caravel_00020020_fill_pattern_0_5: 580000 rects
-caravel_00020020_fill_pattern_0_5: 590000 rects
-caravel_00020020_fill_pattern_0_5: 600000 rects
-caravel_00020020_fill_pattern_0_5: 610000 rects
-caravel_00020020_fill_pattern_0_5: 620000 rects
-caravel_00020020_fill_pattern_0_5: 630000 rects
-caravel_00020020_fill_pattern_0_5: 640000 rects
-caravel_00020020_fill_pattern_0_5: 650000 rects
-caravel_00020020_fill_pattern_0_5: 660000 rects
-caravel_00020020_fill_pattern_0_5: 670000 rects
-caravel_00020020_fill_pattern_0_5: 680000 rects
-caravel_00020020_fill_pattern_0_5: 690000 rects
-caravel_00020020_fill_pattern_0_5: 700000 rects
-caravel_00020020_fill_pattern_0_5: 710000 rects
-caravel_00020020_fill_pattern_0_5: 720000 rects
-caravel_00020020_fill_pattern_0_5: 730000 rects
-caravel_00020020_fill_pattern_0_5: 740000 rects
-caravel_00020020_fill_pattern_0_5: 750000 rects
-caravel_00020020_fill_pattern_0_5: 760000 rects
-caravel_00020020_fill_pattern_0_5: 770000 rects
-caravel_00020020_fill_pattern_0_5: 780000 rects
-caravel_00020020_fill_pattern_0_5: 790000 rects
-caravel_00020020_fill_pattern_0_5: 800000 rects
-caravel_00020020_fill_pattern_0_5: 810000 rects
-caravel_00020020_fill_pattern_0_5: 820000 rects
-caravel_00020020_fill_pattern_0_5: 830000 rects
-caravel_00020020_fill_pattern_0_5: 840000 rects
-caravel_00020020_fill_pattern_0_5: 850000 rects
-caravel_00020020_fill_pattern_0_5: 860000 rects
-caravel_00020020_fill_pattern_0_5: 870000 rects
-caravel_00020020_fill_pattern_0_5: 880000 rects
-caravel_00020020_fill_pattern_0_5: 890000 rects
-caravel_00020020_fill_pattern_0_5: 900000 rects
-caravel_00020020_fill_pattern_0_5: 910000 rects
-caravel_00020020_fill_pattern_0_5: 920000 rects
-caravel_00020020_fill_pattern_0_5: 930000 rects
-caravel_00020020_fill_pattern_0_5: 940000 rects
-caravel_00020020_fill_pattern_0_5: 950000 rects
-caravel_00020020_fill_pattern_0_5: 960000 rects
-caravel_00020020_fill_pattern_0_5: 970000 rects
-caravel_00020020_fill_pattern_0_5: 980000 rects
-caravel_00020020_fill_pattern_0_5: 990000 rects
-caravel_00020020_fill_pattern_0_5: 1000000 rects
-caravel_00020020_fill_pattern_0_5: 1010000 rects
-caravel_00020020_fill_pattern_0_5: 1020000 rects
-caravel_00020020_fill_pattern_0_5: 1030000 rects
-caravel_00020020_fill_pattern_0_5: 1040000 rects
-caravel_00020020_fill_pattern_0_5: 1050000 rects
-caravel_00020020_fill_pattern_0_5: 1060000 rects
-caravel_00020020_fill_pattern_0_5: 1070000 rects
-caravel_00020020_fill_pattern_0_5: 1080000 rects
-caravel_00020020_fill_pattern_0_5: 1090000 rects
-caravel_00020020_fill_pattern_0_5: 1100000 rects
-caravel_00020020_fill_pattern_0_5: 1110000 rects
-caravel_00020020_fill_pattern_0_5: 1120000 rects
-caravel_00020020_fill_pattern_0_5: 1130000 rects
-caravel_00020020_fill_pattern_0_5: 1140000 rects
-caravel_00020020_fill_pattern_0_5: 1150000 rects
-caravel_00020020_fill_pattern_0_5: 1160000 rects
-caravel_00020020_fill_pattern_0_5: 1170000 rects
-caravel_00020020_fill_pattern_0_5: 1180000 rects
-caravel_00020020_fill_pattern_0_5: 1190000 rects
-caravel_00020020_fill_pattern_0_5: 1200000 rects
-caravel_00020020_fill_pattern_0_5: 1210000 rects
-caravel_00020020_fill_pattern_0_5: 1220000 rects
-caravel_00020020_fill_pattern_0_5: 1230000 rects
-caravel_00020020_fill_pattern_0_5: 1240000 rects
-caravel_00020020_fill_pattern_0_5: 1250000 rects
-caravel_00020020_fill_pattern_0_5: 1260000 rects
-caravel_00020020_fill_pattern_0_5: 1270000 rects
-caravel_00020020_fill_pattern_0_5: 1280000 rects
-caravel_00020020_fill_pattern_0_5: 1290000 rects
-caravel_00020020_fill_pattern_0_5: 1300000 rects
-caravel_00020020_fill_pattern_0_5: 1310000 rects
-caravel_00020020_fill_pattern_0_5: 1320000 rects
-caravel_00020020_fill_pattern_0_5: 1330000 rects
-caravel_00020020_fill_pattern_0_5: 1340000 rects
-caravel_00020020_fill_pattern_0_5: 1350000 rects
-caravel_00020020_fill_pattern_0_5: 1360000 rects
-caravel_00020020_fill_pattern_0_5: 1370000 rects
-caravel_00020020_fill_pattern_0_5: 1380000 rects
-caravel_00020020_fill_pattern_0_5: 1390000 rects
-caravel_00020020_fill_pattern_0_5: 1400000 rects
-caravel_00020020_fill_pattern_0_5: 1410000 rects
-caravel_00020020_fill_pattern_0_5: 1420000 rects
-caravel_00020020_fill_pattern_0_5: 1430000 rects
-caravel_00020020_fill_pattern_0_5: 1440000 rects
-caravel_00020020_fill_pattern_0_5: 1450000 rects
-caravel_00020020_fill_pattern_0_5: 1460000 rects
-caravel_00020020_fill_pattern_0_5: 1470000 rects
-caravel_00020020_fill_pattern_0_5: 1480000 rects
-caravel_00020020_fill_pattern_0_5: 1490000 rects
-caravel_00020020_fill_pattern_0_5: 1500000 rects
-caravel_00020020_fill_pattern_0_5: 1510000 rects
-caravel_00020020_fill_pattern_0_5: 1520000 rects
-caravel_00020020_fill_pattern_0_5: 1530000 rects
-caravel_00020020_fill_pattern_0_5: 1540000 rects
-caravel_00020020_fill_pattern_0_5: 1550000 rects
+caravel_00020020_fill_pattern_4_0: 10000 rects
+caravel_00020020_fill_pattern_4_0: 20000 rects
+caravel_00020020_fill_pattern_4_0: 30000 rects
+caravel_00020020_fill_pattern_4_0: 40000 rects
+caravel_00020020_fill_pattern_4_0: 50000 rects
+caravel_00020020_fill_pattern_4_0: 60000 rects
+caravel_00020020_fill_pattern_4_0: 70000 rects
+caravel_00020020_fill_pattern_4_0: 80000 rects
+caravel_00020020_fill_pattern_4_0: 90000 rects
+caravel_00020020_fill_pattern_4_0: 100000 rects
+caravel_00020020_fill_pattern_4_0: 110000 rects
+caravel_00020020_fill_pattern_4_0: 120000 rects
+caravel_00020020_fill_pattern_4_0: 130000 rects
+caravel_00020020_fill_pattern_4_0: 140000 rects
+caravel_00020020_fill_pattern_4_0: 150000 rects
+caravel_00020020_fill_pattern_4_0: 160000 rects
+caravel_00020020_fill_pattern_4_0: 170000 rects
+caravel_00020020_fill_pattern_4_0: 180000 rects
+caravel_00020020_fill_pattern_4_0: 190000 rects
+caravel_00020020_fill_pattern_4_0: 200000 rects
+caravel_00020020_fill_pattern_4_0: 210000 rects
+caravel_00020020_fill_pattern_4_0: 220000 rects
+caravel_00020020_fill_pattern_4_0: 230000 rects
+caravel_00020020_fill_pattern_4_0: 240000 rects
+caravel_00020020_fill_pattern_4_0: 250000 rects
+caravel_00020020_fill_pattern_4_0: 260000 rects
+caravel_00020020_fill_pattern_4_0: 270000 rects
+caravel_00020020_fill_pattern_4_0: 280000 rects
+caravel_00020020_fill_pattern_4_0: 290000 rects
+caravel_00020020_fill_pattern_4_0: 300000 rects
+caravel_00020020_fill_pattern_4_0: 310000 rects
+caravel_00020020_fill_pattern_4_0: 320000 rects
+caravel_00020020_fill_pattern_4_0: 330000 rects
+caravel_00020020_fill_pattern_4_0: 340000 rects
+caravel_00020020_fill_pattern_4_0: 350000 rects
+caravel_00020020_fill_pattern_4_0: 360000 rects
+caravel_00020020_fill_pattern_4_0: 370000 rects
+caravel_00020020_fill_pattern_4_0: 380000 rects
+caravel_00020020_fill_pattern_4_0: 390000 rects
+caravel_00020020_fill_pattern_4_0: 400000 rects
+caravel_00020020_fill_pattern_4_0: 410000 rects
+caravel_00020020_fill_pattern_4_0: 420000 rects
+caravel_00020020_fill_pattern_4_0: 430000 rects
+caravel_00020020_fill_pattern_4_0: 440000 rects
+caravel_00020020_fill_pattern_4_0: 450000 rects
+caravel_00020020_fill_pattern_4_0: 460000 rects
+caravel_00020020_fill_pattern_4_0: 470000 rects
+caravel_00020020_fill_pattern_4_0: 480000 rects
+caravel_00020020_fill_pattern_4_0: 490000 rects
+caravel_00020020_fill_pattern_4_0: 500000 rects
+caravel_00020020_fill_pattern_4_0: 510000 rects
+caravel_00020020_fill_pattern_4_0: 520000 rects
+caravel_00020020_fill_pattern_4_0: 530000 rects
+caravel_00020020_fill_pattern_4_0: 540000 rects
+caravel_00020020_fill_pattern_4_0: 550000 rects
+caravel_00020020_fill_pattern_4_0: 560000 rects
+caravel_00020020_fill_pattern_4_0: 570000 rects
+caravel_00020020_fill_pattern_4_0: 580000 rects
+caravel_00020020_fill_pattern_4_0: 590000 rects
+caravel_00020020_fill_pattern_4_0: 600000 rects
+caravel_00020020_fill_pattern_4_0: 610000 rects
+caravel_00020020_fill_pattern_4_0: 620000 rects
+caravel_00020020_fill_pattern_4_0: 630000 rects
+caravel_00020020_fill_pattern_4_0: 640000 rects
+caravel_00020020_fill_pattern_4_0: 650000 rects
+caravel_00020020_fill_pattern_4_0: 660000 rects
+caravel_00020020_fill_pattern_4_0: 670000 rects
+caravel_00020020_fill_pattern_4_0: 680000 rects
+caravel_00020020_fill_pattern_4_0: 690000 rects
+caravel_00020020_fill_pattern_4_0: 700000 rects
+caravel_00020020_fill_pattern_4_0: 710000 rects
+caravel_00020020_fill_pattern_4_0: 720000 rects
+caravel_00020020_fill_pattern_4_0: 730000 rects
+caravel_00020020_fill_pattern_4_0: 740000 rects
+caravel_00020020_fill_pattern_4_0: 750000 rects
+caravel_00020020_fill_pattern_4_0: 760000 rects
+caravel_00020020_fill_pattern_4_0: 770000 rects
+caravel_00020020_fill_pattern_4_0: 780000 rects
+caravel_00020020_fill_pattern_4_0: 790000 rects
+caravel_00020020_fill_pattern_4_0: 800000 rects
+caravel_00020020_fill_pattern_4_0: 810000 rects
+caravel_00020020_fill_pattern_4_0: 820000 rects
+caravel_00020020_fill_pattern_4_0: 830000 rects
+caravel_00020020_fill_pattern_4_0: 840000 rects
+caravel_00020020_fill_pattern_4_0: 850000 rects
+caravel_00020020_fill_pattern_4_0: 860000 rects
+caravel_00020020_fill_pattern_4_0: 870000 rects
+caravel_00020020_fill_pattern_4_0: 880000 rects
+caravel_00020020_fill_pattern_4_0: 890000 rects
+caravel_00020020_fill_pattern_4_0: 900000 rects
+caravel_00020020_fill_pattern_4_0: 910000 rects
+caravel_00020020_fill_pattern_4_0: 920000 rects
+caravel_00020020_fill_pattern_4_0: 930000 rects
+caravel_00020020_fill_pattern_4_0: 940000 rects
+caravel_00020020_fill_pattern_4_0: 950000 rects
+caravel_00020020_fill_pattern_4_0: 960000 rects
+caravel_00020020_fill_pattern_4_0: 970000 rects
+caravel_00020020_fill_pattern_4_0: 980000 rects
+caravel_00020020_fill_pattern_4_0: 990000 rects
+caravel_00020020_fill_pattern_4_0: 1000000 rects
+caravel_00020020_fill_pattern_4_0: 1010000 rects
+caravel_00020020_fill_pattern_4_0: 1020000 rects
+caravel_00020020_fill_pattern_4_0: 1030000 rects
+caravel_00020020_fill_pattern_4_0: 1040000 rects
+caravel_00020020_fill_pattern_4_0: 1050000 rects
+caravel_00020020_fill_pattern_4_0: 1060000 rects
+caravel_00020020_fill_pattern_4_0: 1070000 rects
+caravel_00020020_fill_pattern_4_0: 1080000 rects
+caravel_00020020_fill_pattern_4_0: 1090000 rects
+caravel_00020020_fill_pattern_4_0: 1100000 rects
+caravel_00020020_fill_pattern_4_0: 1110000 rects
+caravel_00020020_fill_pattern_4_0: 1120000 rects
+caravel_00020020_fill_pattern_4_0: 1130000 rects
+caravel_00020020_fill_pattern_4_0: 1140000 rects
+caravel_00020020_fill_pattern_4_0: 1150000 rects
+caravel_00020020_fill_pattern_4_0: 1160000 rects
+caravel_00020020_fill_pattern_4_0: 1170000 rects
+caravel_00020020_fill_pattern_4_0: 1180000 rects
+caravel_00020020_fill_pattern_4_0: 1190000 rects
+caravel_00020020_fill_pattern_4_0: 1200000 rects
+caravel_00020020_fill_pattern_4_0: 1210000 rects
+caravel_00020020_fill_pattern_4_0: 1220000 rects
+caravel_00020020_fill_pattern_4_0: 1230000 rects
+caravel_00020020_fill_pattern_4_0: 1240000 rects
+caravel_00020020_fill_pattern_4_0: 1250000 rects
+caravel_00020020_fill_pattern_4_0: 1260000 rects
+caravel_00020020_fill_pattern_4_0: 1270000 rects
+caravel_00020020_fill_pattern_4_0: 1280000 rects
+caravel_00020020_fill_pattern_4_0: 1290000 rects
+caravel_00020020_fill_pattern_4_0: 1300000 rects
+caravel_00020020_fill_pattern_4_0: 1310000 rects
+caravel_00020020_fill_pattern_4_0: 1320000 rects
+caravel_00020020_fill_pattern_4_0: 1330000 rects
+caravel_00020020_fill_pattern_4_0: 1340000 rects
+caravel_00020020_fill_pattern_4_0: 1350000 rects
+caravel_00020020_fill_pattern_4_0: 1360000 rects
+caravel_00020020_fill_pattern_4_0: 1370000 rects
+caravel_00020020_fill_pattern_4_0: 1380000 rects
+caravel_00020020_fill_pattern_4_0: 1390000 rects
+caravel_00020020_fill_pattern_4_0: 1400000 rects
+caravel_00020020_fill_pattern_4_0: 1410000 rects
+caravel_00020020_fill_pattern_4_0: 1420000 rects
+caravel_00020020_fill_pattern_4_0: 1430000 rects
+caravel_00020020_fill_pattern_4_0: 1440000 rects
+caravel_00020020_fill_pattern_4_0: 1450000 rects
+caravel_00020020_fill_pattern_4_0: 1460000 rects
+caravel_00020020_fill_pattern_4_0: 1470000 rects
+caravel_00020020_fill_pattern_4_0: 1480000 rects
+caravel_00020020_fill_pattern_4_0: 1490000 rects
+caravel_00020020_fill_pattern_4_0: 1500000 rects
+caravel_00020020_fill_pattern_4_0: 1510000 rects
+caravel_00020020_fill_pattern_4_0: 1520000 rects
+caravel_00020020_fill_pattern_4_0: 1530000 rects
+caravel_00020020_fill_pattern_4_0: 1540000 rects
+caravel_00020020_fill_pattern_4_0: 1550000 rects
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
 Using the terminal as the console.
@@ -2878,343 +2877,6 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_1_1: 10000 rects
-caravel_00020020_fill_pattern_1_1: 20000 rects
-caravel_00020020_fill_pattern_1_1: 30000 rects
-caravel_00020020_fill_pattern_1_1: 40000 rects
-caravel_00020020_fill_pattern_1_1: 50000 rects
-caravel_00020020_fill_pattern_1_1: 60000 rects
-caravel_00020020_fill_pattern_1_1: 70000 rects
-caravel_00020020_fill_pattern_1_1: 80000 rects
-caravel_00020020_fill_pattern_1_1: 90000 rects
-caravel_00020020_fill_pattern_1_1: 100000 rects
-caravel_00020020_fill_pattern_1_1: 110000 rects
-caravel_00020020_fill_pattern_1_1: 120000 rects
-caravel_00020020_fill_pattern_1_1: 130000 rects
-caravel_00020020_fill_pattern_1_1: 140000 rects
-caravel_00020020_fill_pattern_1_1: 150000 rects
-caravel_00020020_fill_pattern_1_1: 160000 rects
-caravel_00020020_fill_pattern_1_1: 170000 rects
-caravel_00020020_fill_pattern_1_1: 180000 rects
-caravel_00020020_fill_pattern_1_1: 190000 rects
-caravel_00020020_fill_pattern_1_1: 200000 rects
-caravel_00020020_fill_pattern_1_1: 210000 rects
-caravel_00020020_fill_pattern_1_1: 220000 rects
-caravel_00020020_fill_pattern_1_1: 230000 rects
-caravel_00020020_fill_pattern_1_1: 240000 rects
-caravel_00020020_fill_pattern_1_1: 250000 rects
-caravel_00020020_fill_pattern_1_1: 260000 rects
-caravel_00020020_fill_pattern_1_1: 270000 rects
-caravel_00020020_fill_pattern_1_1: 280000 rects
-caravel_00020020_fill_pattern_1_1: 290000 rects
-caravel_00020020_fill_pattern_1_1: 300000 rects
-caravel_00020020_fill_pattern_1_1: 310000 rects
-caravel_00020020_fill_pattern_1_1: 320000 rects
-caravel_00020020_fill_pattern_1_1: 330000 rects
-caravel_00020020_fill_pattern_1_1: 340000 rects
-caravel_00020020_fill_pattern_1_1: 350000 rects
-caravel_00020020_fill_pattern_1_1: 360000 rects
-caravel_00020020_fill_pattern_1_1: 370000 rects
-caravel_00020020_fill_pattern_1_1: 380000 rects
-caravel_00020020_fill_pattern_1_1: 390000 rects
-caravel_00020020_fill_pattern_1_1: 400000 rects
-caravel_00020020_fill_pattern_1_1: 410000 rects
-caravel_00020020_fill_pattern_1_1: 420000 rects
-caravel_00020020_fill_pattern_1_1: 430000 rects
-caravel_00020020_fill_pattern_1_1: 440000 rects
-caravel_00020020_fill_pattern_1_1: 450000 rects
-caravel_00020020_fill_pattern_1_1: 460000 rects
-caravel_00020020_fill_pattern_1_1: 470000 rects
-caravel_00020020_fill_pattern_1_1: 480000 rects
-caravel_00020020_fill_pattern_1_1: 490000 rects
-caravel_00020020_fill_pattern_1_1: 500000 rects
-caravel_00020020_fill_pattern_1_1: 510000 rects
-caravel_00020020_fill_pattern_1_1: 520000 rects
-caravel_00020020_fill_pattern_1_1: 530000 rects
-caravel_00020020_fill_pattern_1_1: 540000 rects
-caravel_00020020_fill_pattern_1_1: 550000 rects
-caravel_00020020_fill_pattern_1_1: 560000 rects
-caravel_00020020_fill_pattern_1_1: 570000 rects
-caravel_00020020_fill_pattern_1_1: 580000 rects
-caravel_00020020_fill_pattern_1_1: 590000 rects
-caravel_00020020_fill_pattern_1_1: 600000 rects
-caravel_00020020_fill_pattern_1_1: 610000 rects
-caravel_00020020_fill_pattern_1_1: 620000 rects
-caravel_00020020_fill_pattern_1_1: 630000 rects
-caravel_00020020_fill_pattern_1_1: 640000 rects
-caravel_00020020_fill_pattern_1_1: 650000 rects
-caravel_00020020_fill_pattern_1_1: 660000 rects
-caravel_00020020_fill_pattern_1_1: 670000 rects
-caravel_00020020_fill_pattern_1_1: 680000 rects
-caravel_00020020_fill_pattern_1_1: 690000 rects
-caravel_00020020_fill_pattern_1_1: 700000 rects
-caravel_00020020_fill_pattern_1_1: 710000 rects
-caravel_00020020_fill_pattern_1_1: 720000 rects
-caravel_00020020_fill_pattern_1_1: 730000 rects
-caravel_00020020_fill_pattern_1_1: 740000 rects
-caravel_00020020_fill_pattern_1_1: 750000 rects
-caravel_00020020_fill_pattern_1_1: 760000 rects
-caravel_00020020_fill_pattern_1_1: 770000 rects
-caravel_00020020_fill_pattern_1_1: 780000 rects
-caravel_00020020_fill_pattern_1_1: 790000 rects
-caravel_00020020_fill_pattern_1_1: 800000 rects
-caravel_00020020_fill_pattern_1_1: 810000 rects
-caravel_00020020_fill_pattern_1_1: 820000 rects
-caravel_00020020_fill_pattern_1_1: 830000 rects
-caravel_00020020_fill_pattern_1_1: 840000 rects
-caravel_00020020_fill_pattern_1_1: 850000 rects
-caravel_00020020_fill_pattern_1_1: 860000 rects
-caravel_00020020_fill_pattern_1_1: 870000 rects
-caravel_00020020_fill_pattern_1_1: 880000 rects
-caravel_00020020_fill_pattern_1_1: 890000 rects
-caravel_00020020_fill_pattern_1_1: 900000 rects
-caravel_00020020_fill_pattern_1_1: 910000 rects
-caravel_00020020_fill_pattern_1_1: 920000 rects
-caravel_00020020_fill_pattern_1_1: 930000 rects
-caravel_00020020_fill_pattern_1_1: 940000 rects
-caravel_00020020_fill_pattern_1_1: 950000 rects
-caravel_00020020_fill_pattern_1_1: 960000 rects
-caravel_00020020_fill_pattern_1_1: 970000 rects
-caravel_00020020_fill_pattern_1_1: 980000 rects
-caravel_00020020_fill_pattern_1_1: 990000 rects
-caravel_00020020_fill_pattern_1_1: 1000000 rects
-caravel_00020020_fill_pattern_1_1: 1010000 rects
-caravel_00020020_fill_pattern_1_1: 1020000 rects
-caravel_00020020_fill_pattern_1_1: 1030000 rects
-caravel_00020020_fill_pattern_1_1: 1040000 rects
-caravel_00020020_fill_pattern_1_1: 1050000 rects
-caravel_00020020_fill_pattern_1_1: 1060000 rects
-caravel_00020020_fill_pattern_1_1: 1070000 rects
-caravel_00020020_fill_pattern_1_1: 1080000 rects
-caravel_00020020_fill_pattern_1_1: 1090000 rects
-caravel_00020020_fill_pattern_1_1: 1100000 rects
-caravel_00020020_fill_pattern_1_1: 1110000 rects
-caravel_00020020_fill_pattern_1_1: 1120000 rects
-caravel_00020020_fill_pattern_1_1: 1130000 rects
-caravel_00020020_fill_pattern_1_1: 1140000 rects
-caravel_00020020_fill_pattern_1_1: 1150000 rects
-caravel_00020020_fill_pattern_1_1: 1160000 rects
-caravel_00020020_fill_pattern_1_1: 1170000 rects
-caravel_00020020_fill_pattern_1_1: 1180000 rects
-caravel_00020020_fill_pattern_1_1: 1190000 rects
-caravel_00020020_fill_pattern_1_1: 1200000 rects
-caravel_00020020_fill_pattern_1_1: 1210000 rects
-caravel_00020020_fill_pattern_1_1: 1220000 rects
-caravel_00020020_fill_pattern_1_1: 1230000 rects
-caravel_00020020_fill_pattern_1_1: 1240000 rects
-caravel_00020020_fill_pattern_1_1: 1250000 rects
-caravel_00020020_fill_pattern_1_1: 1260000 rects
-caravel_00020020_fill_pattern_1_1: 1270000 rects
-caravel_00020020_fill_pattern_1_1: 1280000 rects
-caravel_00020020_fill_pattern_1_1: 1290000 rects
-caravel_00020020_fill_pattern_1_1: 1300000 rects
-caravel_00020020_fill_pattern_1_1: 1310000 rects
-caravel_00020020_fill_pattern_1_1: 1320000 rects
-caravel_00020020_fill_pattern_1_1: 1330000 rects
-caravel_00020020_fill_pattern_1_1: 1340000 rects
-caravel_00020020_fill_pattern_1_1: 1350000 rects
-caravel_00020020_fill_pattern_1_1: 1360000 rects
-caravel_00020020_fill_pattern_1_1: 1370000 rects
-caravel_00020020_fill_pattern_1_1: 1380000 rects
-caravel_00020020_fill_pattern_1_1: 1390000 rects
-caravel_00020020_fill_pattern_1_1: 1400000 rects
-caravel_00020020_fill_pattern_1_1: 1410000 rects
-caravel_00020020_fill_pattern_1_1: 1420000 rects
-caravel_00020020_fill_pattern_1_1: 1430000 rects
-caravel_00020020_fill_pattern_1_1: 1440000 rects
-caravel_00020020_fill_pattern_1_1: 1450000 rects
-caravel_00020020_fill_pattern_1_1: 1460000 rects
-caravel_00020020_fill_pattern_1_1: 1470000 rects
-caravel_00020020_fill_pattern_1_1: 1480000 rects
-caravel_00020020_fill_pattern_1_1: 1490000 rects
-caravel_00020020_fill_pattern_1_1: 1500000 rects
-caravel_00020020_fill_pattern_1_1: 1510000 rects
-caravel_00020020_fill_pattern_1_1: 1520000 rects
-caravel_00020020_fill_pattern_1_1: 1530000 rects
-caravel_00020020_fill_pattern_1_1: 1540000 rects
-caravel_00020020_fill_pattern_1_1: 1550000 rects
-caravel_00020020_fill_pattern_1_1: 1560000 rects
-caravel_00020020_fill_pattern_1_1: 1570000 rects
-caravel_00020020_fill_pattern_1_1: 1580000 rects
-caravel_00020020_fill_pattern_1_1: 1590000 rects
-caravel_00020020_fill_pattern_1_1: 1600000 rects
-caravel_00020020_fill_pattern_1_1: 1610000 rects
-caravel_00020020_fill_pattern_1_1: 1620000 rects
-caravel_00020020_fill_pattern_1_1: 1630000 rects
-caravel_00020020_fill_pattern_1_1: 1640000 rects
-caravel_00020020_fill_pattern_1_1: 1650000 rects
-caravel_00020020_fill_pattern_1_1: 1660000 rects
-caravel_00020020_fill_pattern_1_1: 1670000 rects
-caravel_00020020_fill_pattern_1_1: 1680000 rects
-caravel_00020020_fill_pattern_1_1: 1690000 rects
-caravel_00020020_fill_pattern_1_1: 1700000 rects
-caravel_00020020_fill_pattern_1_1: 1710000 rects
-caravel_00020020_fill_pattern_1_1: 1720000 rects
-caravel_00020020_fill_pattern_1_1: 1730000 rects
-caravel_00020020_fill_pattern_1_1: 1740000 rects
-caravel_00020020_fill_pattern_1_1: 1750000 rects
-caravel_00020020_fill_pattern_1_1: 1760000 rects
-caravel_00020020_fill_pattern_1_1: 1770000 rects
-caravel_00020020_fill_pattern_1_1: 1780000 rects
-caravel_00020020_fill_pattern_1_1: 1790000 rects
-caravel_00020020_fill_pattern_1_1: 1800000 rects
-caravel_00020020_fill_pattern_1_1: 1810000 rects
-caravel_00020020_fill_pattern_1_1: 1820000 rects
-caravel_00020020_fill_pattern_1_1: 1830000 rects
-caravel_00020020_fill_pattern_1_1: 1840000 rects
-caravel_00020020_fill_pattern_1_1: 1850000 rects
-caravel_00020020_fill_pattern_1_1: 1860000 rects
-caravel_00020020_fill_pattern_1_1: 1870000 rects
-caravel_00020020_fill_pattern_1_1: 1880000 rects
-caravel_00020020_fill_pattern_1_1: 1890000 rects
-caravel_00020020_fill_pattern_1_1: 1900000 rects
-caravel_00020020_fill_pattern_1_1: 1910000 rects
-caravel_00020020_fill_pattern_1_1: 1920000 rects
-caravel_00020020_fill_pattern_1_1: 1930000 rects
-caravel_00020020_fill_pattern_1_1: 1940000 rects
-caravel_00020020_fill_pattern_1_1: 1950000 rects
-caravel_00020020_fill_pattern_1_1: 1960000 rects
-caravel_00020020_fill_pattern_1_1: 1970000 rects
-caravel_00020020_fill_pattern_1_1: 1980000 rects
-caravel_00020020_fill_pattern_1_1: 1990000 rects
-caravel_00020020_fill_pattern_1_1: 2000000 rects
-caravel_00020020_fill_pattern_1_1: 2010000 rects
-caravel_00020020_fill_pattern_1_1: 2020000 rects
-caravel_00020020_fill_pattern_1_1: 2030000 rects
-caravel_00020020_fill_pattern_1_1: 2040000 rects
-caravel_00020020_fill_pattern_1_1: 2050000 rects
-caravel_00020020_fill_pattern_1_1: 2060000 rects
-caravel_00020020_fill_pattern_1_1: 2070000 rects
-caravel_00020020_fill_pattern_1_1: 2080000 rects
-caravel_00020020_fill_pattern_1_1: 2090000 rects
-caravel_00020020_fill_pattern_1_1: 2100000 rects
-caravel_00020020_fill_pattern_1_1: 2110000 rects
-caravel_00020020_fill_pattern_1_1: 2120000 rects
-caravel_00020020_fill_pattern_1_1: 2130000 rects
-caravel_00020020_fill_pattern_1_1: 2140000 rects
-caravel_00020020_fill_pattern_1_1: 2150000 rects
-caravel_00020020_fill_pattern_1_1: 2160000 rects
-caravel_00020020_fill_pattern_1_1: 2170000 rects
-caravel_00020020_fill_pattern_1_1: 2180000 rects
-caravel_00020020_fill_pattern_1_1: 2190000 rects
-caravel_00020020_fill_pattern_1_1: 2200000 rects
-caravel_00020020_fill_pattern_1_1: 2210000 rects
-caravel_00020020_fill_pattern_1_1: 2220000 rects
-caravel_00020020_fill_pattern_1_1: 2230000 rects
-caravel_00020020_fill_pattern_1_1: 2240000 rects
-caravel_00020020_fill_pattern_1_1: 2250000 rects
-caravel_00020020_fill_pattern_1_1: 2260000 rects
-caravel_00020020_fill_pattern_1_1: 2270000 rects
-caravel_00020020_fill_pattern_1_1: 2280000 rects
-caravel_00020020_fill_pattern_1_1: 2290000 rects
-caravel_00020020_fill_pattern_1_1: 2300000 rects
-caravel_00020020_fill_pattern_1_1: 2310000 rects
-caravel_00020020_fill_pattern_1_1: 2320000 rects
-caravel_00020020_fill_pattern_1_1: 2330000 rects
-caravel_00020020_fill_pattern_1_1: 2340000 rects
-caravel_00020020_fill_pattern_1_1: 2350000 rects
-caravel_00020020_fill_pattern_1_1: 2360000 rects
-caravel_00020020_fill_pattern_1_1: 2370000 rects
-caravel_00020020_fill_pattern_1_1: 2380000 rects
-caravel_00020020_fill_pattern_1_1: 2390000 rects
-caravel_00020020_fill_pattern_1_1: 2400000 rects
-caravel_00020020_fill_pattern_1_1: 2410000 rects
-caravel_00020020_fill_pattern_1_1: 2420000 rects
-caravel_00020020_fill_pattern_1_1: 2430000 rects
-caravel_00020020_fill_pattern_1_1: 2440000 rects
-caravel_00020020_fill_pattern_1_1: 2450000 rects
-caravel_00020020_fill_pattern_1_1: 2460000 rects
-caravel_00020020_fill_pattern_1_1: 2470000 rects
-caravel_00020020_fill_pattern_1_1: 2480000 rects
-caravel_00020020_fill_pattern_1_1: 2490000 rects
-caravel_00020020_fill_pattern_1_1: 2500000 rects
-caravel_00020020_fill_pattern_1_1: 2510000 rects
-caravel_00020020_fill_pattern_1_1: 2520000 rects
-caravel_00020020_fill_pattern_1_1: 2530000 rects
-caravel_00020020_fill_pattern_1_1: 2540000 rects
-caravel_00020020_fill_pattern_1_1: 2550000 rects
-caravel_00020020_fill_pattern_1_1: 2560000 rects
-caravel_00020020_fill_pattern_1_1: 2570000 rects
-caravel_00020020_fill_pattern_1_1: 2580000 rects
-caravel_00020020_fill_pattern_1_1: 2590000 rects
-caravel_00020020_fill_pattern_1_1: 2600000 rects
-caravel_00020020_fill_pattern_1_1: 2610000 rects
-caravel_00020020_fill_pattern_1_1: 2620000 rects
-caravel_00020020_fill_pattern_1_1: 2630000 rects
-caravel_00020020_fill_pattern_1_1: 2640000 rects
-caravel_00020020_fill_pattern_1_1: 2650000 rects
-caravel_00020020_fill_pattern_1_1: 2660000 rects
-caravel_00020020_fill_pattern_1_1: 2670000 rects
-caravel_00020020_fill_pattern_1_1: 2680000 rects
-caravel_00020020_fill_pattern_1_1: 2690000 rects
-caravel_00020020_fill_pattern_1_1: 2700000 rects
-caravel_00020020_fill_pattern_1_1: 2710000 rects
-caravel_00020020_fill_pattern_1_1: 2720000 rects
-caravel_00020020_fill_pattern_1_1: 2730000 rects
-caravel_00020020_fill_pattern_1_1: 2740000 rects
-caravel_00020020_fill_pattern_1_1: 2750000 rects
-caravel_00020020_fill_pattern_1_1: 2760000 rects
-caravel_00020020_fill_pattern_1_1: 2770000 rects
-caravel_00020020_fill_pattern_1_1: 2780000 rects
-caravel_00020020_fill_pattern_1_1: 2790000 rects
-caravel_00020020_fill_pattern_1_1: 2800000 rects
-caravel_00020020_fill_pattern_1_1: 2810000 rects
-caravel_00020020_fill_pattern_1_1: 2820000 rects
-caravel_00020020_fill_pattern_1_1: 2830000 rects
-caravel_00020020_fill_pattern_1_1: 2840000 rects
-caravel_00020020_fill_pattern_1_1: 2850000 rects
-caravel_00020020_fill_pattern_1_1: 2860000 rects
-caravel_00020020_fill_pattern_1_1: 2870000 rects
-caravel_00020020_fill_pattern_1_1: 2880000 rects
-caravel_00020020_fill_pattern_1_1: 2890000 rects
-caravel_00020020_fill_pattern_1_1: 2900000 rects
-caravel_00020020_fill_pattern_1_1: 2910000 rects
-caravel_00020020_fill_pattern_1_1: 2920000 rects
-caravel_00020020_fill_pattern_1_1: 2930000 rects
-caravel_00020020_fill_pattern_1_1: 2940000 rects
-caravel_00020020_fill_pattern_1_1: 2950000 rects
-caravel_00020020_fill_pattern_1_1: 2960000 rects
-caravel_00020020_fill_pattern_1_1: 2970000 rects
-caravel_00020020_fill_pattern_1_1: 2980000 rects
-caravel_00020020_fill_pattern_1_1: 2990000 rects
-caravel_00020020_fill_pattern_1_1: 3000000 rects
-caravel_00020020_fill_pattern_1_1: 3010000 rects
-caravel_00020020_fill_pattern_1_1: 3020000 rects
-caravel_00020020_fill_pattern_1_1: 3030000 rects
-caravel_00020020_fill_pattern_1_1: 3040000 rects
-caravel_00020020_fill_pattern_1_1: 3050000 rects
-caravel_00020020_fill_pattern_1_1: 3060000 rects
-caravel_00020020_fill_pattern_1_1: 3070000 rects
-caravel_00020020_fill_pattern_1_1: 3080000 rects
-caravel_00020020_fill_pattern_1_1: 3090000 rects
-caravel_00020020_fill_pattern_1_1: 3100000 rects
-caravel_00020020_fill_pattern_1_1: 3110000 rects
-caravel_00020020_fill_pattern_1_1: 3120000 rects
-caravel_00020020_fill_pattern_1_1: 3130000 rects
-caravel_00020020_fill_pattern_1_1: 3140000 rects
-caravel_00020020_fill_pattern_1_1: 3150000 rects
-caravel_00020020_fill_pattern_1_1: 3160000 rects
-caravel_00020020_fill_pattern_1_1: 3170000 rects
-caravel_00020020_fill_pattern_1_1: 3180000 rects
-caravel_00020020_fill_pattern_1_1: 3190000 rects
-caravel_00020020_fill_pattern_1_1: 3200000 rects
-caravel_00020020_fill_pattern_1_1: 3210000 rects
-caravel_00020020_fill_pattern_1_1: 3220000 rects
-caravel_00020020_fill_pattern_1_1: 3230000 rects
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_0_0: 10000 rects
 caravel_00020020_fill_pattern_0_0: 20000 rects
 caravel_00020020_fill_pattern_0_0: 30000 rects
@@ -3720,6 +3382,343 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_1_1: 10000 rects
+caravel_00020020_fill_pattern_1_1: 20000 rects
+caravel_00020020_fill_pattern_1_1: 30000 rects
+caravel_00020020_fill_pattern_1_1: 40000 rects
+caravel_00020020_fill_pattern_1_1: 50000 rects
+caravel_00020020_fill_pattern_1_1: 60000 rects
+caravel_00020020_fill_pattern_1_1: 70000 rects
+caravel_00020020_fill_pattern_1_1: 80000 rects
+caravel_00020020_fill_pattern_1_1: 90000 rects
+caravel_00020020_fill_pattern_1_1: 100000 rects
+caravel_00020020_fill_pattern_1_1: 110000 rects
+caravel_00020020_fill_pattern_1_1: 120000 rects
+caravel_00020020_fill_pattern_1_1: 130000 rects
+caravel_00020020_fill_pattern_1_1: 140000 rects
+caravel_00020020_fill_pattern_1_1: 150000 rects
+caravel_00020020_fill_pattern_1_1: 160000 rects
+caravel_00020020_fill_pattern_1_1: 170000 rects
+caravel_00020020_fill_pattern_1_1: 180000 rects
+caravel_00020020_fill_pattern_1_1: 190000 rects
+caravel_00020020_fill_pattern_1_1: 200000 rects
+caravel_00020020_fill_pattern_1_1: 210000 rects
+caravel_00020020_fill_pattern_1_1: 220000 rects
+caravel_00020020_fill_pattern_1_1: 230000 rects
+caravel_00020020_fill_pattern_1_1: 240000 rects
+caravel_00020020_fill_pattern_1_1: 250000 rects
+caravel_00020020_fill_pattern_1_1: 260000 rects
+caravel_00020020_fill_pattern_1_1: 270000 rects
+caravel_00020020_fill_pattern_1_1: 280000 rects
+caravel_00020020_fill_pattern_1_1: 290000 rects
+caravel_00020020_fill_pattern_1_1: 300000 rects
+caravel_00020020_fill_pattern_1_1: 310000 rects
+caravel_00020020_fill_pattern_1_1: 320000 rects
+caravel_00020020_fill_pattern_1_1: 330000 rects
+caravel_00020020_fill_pattern_1_1: 340000 rects
+caravel_00020020_fill_pattern_1_1: 350000 rects
+caravel_00020020_fill_pattern_1_1: 360000 rects
+caravel_00020020_fill_pattern_1_1: 370000 rects
+caravel_00020020_fill_pattern_1_1: 380000 rects
+caravel_00020020_fill_pattern_1_1: 390000 rects
+caravel_00020020_fill_pattern_1_1: 400000 rects
+caravel_00020020_fill_pattern_1_1: 410000 rects
+caravel_00020020_fill_pattern_1_1: 420000 rects
+caravel_00020020_fill_pattern_1_1: 430000 rects
+caravel_00020020_fill_pattern_1_1: 440000 rects
+caravel_00020020_fill_pattern_1_1: 450000 rects
+caravel_00020020_fill_pattern_1_1: 460000 rects
+caravel_00020020_fill_pattern_1_1: 470000 rects
+caravel_00020020_fill_pattern_1_1: 480000 rects
+caravel_00020020_fill_pattern_1_1: 490000 rects
+caravel_00020020_fill_pattern_1_1: 500000 rects
+caravel_00020020_fill_pattern_1_1: 510000 rects
+caravel_00020020_fill_pattern_1_1: 520000 rects
+caravel_00020020_fill_pattern_1_1: 530000 rects
+caravel_00020020_fill_pattern_1_1: 540000 rects
+caravel_00020020_fill_pattern_1_1: 550000 rects
+caravel_00020020_fill_pattern_1_1: 560000 rects
+caravel_00020020_fill_pattern_1_1: 570000 rects
+caravel_00020020_fill_pattern_1_1: 580000 rects
+caravel_00020020_fill_pattern_1_1: 590000 rects
+caravel_00020020_fill_pattern_1_1: 600000 rects
+caravel_00020020_fill_pattern_1_1: 610000 rects
+caravel_00020020_fill_pattern_1_1: 620000 rects
+caravel_00020020_fill_pattern_1_1: 630000 rects
+caravel_00020020_fill_pattern_1_1: 640000 rects
+caravel_00020020_fill_pattern_1_1: 650000 rects
+caravel_00020020_fill_pattern_1_1: 660000 rects
+caravel_00020020_fill_pattern_1_1: 670000 rects
+caravel_00020020_fill_pattern_1_1: 680000 rects
+caravel_00020020_fill_pattern_1_1: 690000 rects
+caravel_00020020_fill_pattern_1_1: 700000 rects
+caravel_00020020_fill_pattern_1_1: 710000 rects
+caravel_00020020_fill_pattern_1_1: 720000 rects
+caravel_00020020_fill_pattern_1_1: 730000 rects
+caravel_00020020_fill_pattern_1_1: 740000 rects
+caravel_00020020_fill_pattern_1_1: 750000 rects
+caravel_00020020_fill_pattern_1_1: 760000 rects
+caravel_00020020_fill_pattern_1_1: 770000 rects
+caravel_00020020_fill_pattern_1_1: 780000 rects
+caravel_00020020_fill_pattern_1_1: 790000 rects
+caravel_00020020_fill_pattern_1_1: 800000 rects
+caravel_00020020_fill_pattern_1_1: 810000 rects
+caravel_00020020_fill_pattern_1_1: 820000 rects
+caravel_00020020_fill_pattern_1_1: 830000 rects
+caravel_00020020_fill_pattern_1_1: 840000 rects
+caravel_00020020_fill_pattern_1_1: 850000 rects
+caravel_00020020_fill_pattern_1_1: 860000 rects
+caravel_00020020_fill_pattern_1_1: 870000 rects
+caravel_00020020_fill_pattern_1_1: 880000 rects
+caravel_00020020_fill_pattern_1_1: 890000 rects
+caravel_00020020_fill_pattern_1_1: 900000 rects
+caravel_00020020_fill_pattern_1_1: 910000 rects
+caravel_00020020_fill_pattern_1_1: 920000 rects
+caravel_00020020_fill_pattern_1_1: 930000 rects
+caravel_00020020_fill_pattern_1_1: 940000 rects
+caravel_00020020_fill_pattern_1_1: 950000 rects
+caravel_00020020_fill_pattern_1_1: 960000 rects
+caravel_00020020_fill_pattern_1_1: 970000 rects
+caravel_00020020_fill_pattern_1_1: 980000 rects
+caravel_00020020_fill_pattern_1_1: 990000 rects
+caravel_00020020_fill_pattern_1_1: 1000000 rects
+caravel_00020020_fill_pattern_1_1: 1010000 rects
+caravel_00020020_fill_pattern_1_1: 1020000 rects
+caravel_00020020_fill_pattern_1_1: 1030000 rects
+caravel_00020020_fill_pattern_1_1: 1040000 rects
+caravel_00020020_fill_pattern_1_1: 1050000 rects
+caravel_00020020_fill_pattern_1_1: 1060000 rects
+caravel_00020020_fill_pattern_1_1: 1070000 rects
+caravel_00020020_fill_pattern_1_1: 1080000 rects
+caravel_00020020_fill_pattern_1_1: 1090000 rects
+caravel_00020020_fill_pattern_1_1: 1100000 rects
+caravel_00020020_fill_pattern_1_1: 1110000 rects
+caravel_00020020_fill_pattern_1_1: 1120000 rects
+caravel_00020020_fill_pattern_1_1: 1130000 rects
+caravel_00020020_fill_pattern_1_1: 1140000 rects
+caravel_00020020_fill_pattern_1_1: 1150000 rects
+caravel_00020020_fill_pattern_1_1: 1160000 rects
+caravel_00020020_fill_pattern_1_1: 1170000 rects
+caravel_00020020_fill_pattern_1_1: 1180000 rects
+caravel_00020020_fill_pattern_1_1: 1190000 rects
+caravel_00020020_fill_pattern_1_1: 1200000 rects
+caravel_00020020_fill_pattern_1_1: 1210000 rects
+caravel_00020020_fill_pattern_1_1: 1220000 rects
+caravel_00020020_fill_pattern_1_1: 1230000 rects
+caravel_00020020_fill_pattern_1_1: 1240000 rects
+caravel_00020020_fill_pattern_1_1: 1250000 rects
+caravel_00020020_fill_pattern_1_1: 1260000 rects
+caravel_00020020_fill_pattern_1_1: 1270000 rects
+caravel_00020020_fill_pattern_1_1: 1280000 rects
+caravel_00020020_fill_pattern_1_1: 1290000 rects
+caravel_00020020_fill_pattern_1_1: 1300000 rects
+caravel_00020020_fill_pattern_1_1: 1310000 rects
+caravel_00020020_fill_pattern_1_1: 1320000 rects
+caravel_00020020_fill_pattern_1_1: 1330000 rects
+caravel_00020020_fill_pattern_1_1: 1340000 rects
+caravel_00020020_fill_pattern_1_1: 1350000 rects
+caravel_00020020_fill_pattern_1_1: 1360000 rects
+caravel_00020020_fill_pattern_1_1: 1370000 rects
+caravel_00020020_fill_pattern_1_1: 1380000 rects
+caravel_00020020_fill_pattern_1_1: 1390000 rects
+caravel_00020020_fill_pattern_1_1: 1400000 rects
+caravel_00020020_fill_pattern_1_1: 1410000 rects
+caravel_00020020_fill_pattern_1_1: 1420000 rects
+caravel_00020020_fill_pattern_1_1: 1430000 rects
+caravel_00020020_fill_pattern_1_1: 1440000 rects
+caravel_00020020_fill_pattern_1_1: 1450000 rects
+caravel_00020020_fill_pattern_1_1: 1460000 rects
+caravel_00020020_fill_pattern_1_1: 1470000 rects
+caravel_00020020_fill_pattern_1_1: 1480000 rects
+caravel_00020020_fill_pattern_1_1: 1490000 rects
+caravel_00020020_fill_pattern_1_1: 1500000 rects
+caravel_00020020_fill_pattern_1_1: 1510000 rects
+caravel_00020020_fill_pattern_1_1: 1520000 rects
+caravel_00020020_fill_pattern_1_1: 1530000 rects
+caravel_00020020_fill_pattern_1_1: 1540000 rects
+caravel_00020020_fill_pattern_1_1: 1550000 rects
+caravel_00020020_fill_pattern_1_1: 1560000 rects
+caravel_00020020_fill_pattern_1_1: 1570000 rects
+caravel_00020020_fill_pattern_1_1: 1580000 rects
+caravel_00020020_fill_pattern_1_1: 1590000 rects
+caravel_00020020_fill_pattern_1_1: 1600000 rects
+caravel_00020020_fill_pattern_1_1: 1610000 rects
+caravel_00020020_fill_pattern_1_1: 1620000 rects
+caravel_00020020_fill_pattern_1_1: 1630000 rects
+caravel_00020020_fill_pattern_1_1: 1640000 rects
+caravel_00020020_fill_pattern_1_1: 1650000 rects
+caravel_00020020_fill_pattern_1_1: 1660000 rects
+caravel_00020020_fill_pattern_1_1: 1670000 rects
+caravel_00020020_fill_pattern_1_1: 1680000 rects
+caravel_00020020_fill_pattern_1_1: 1690000 rects
+caravel_00020020_fill_pattern_1_1: 1700000 rects
+caravel_00020020_fill_pattern_1_1: 1710000 rects
+caravel_00020020_fill_pattern_1_1: 1720000 rects
+caravel_00020020_fill_pattern_1_1: 1730000 rects
+caravel_00020020_fill_pattern_1_1: 1740000 rects
+caravel_00020020_fill_pattern_1_1: 1750000 rects
+caravel_00020020_fill_pattern_1_1: 1760000 rects
+caravel_00020020_fill_pattern_1_1: 1770000 rects
+caravel_00020020_fill_pattern_1_1: 1780000 rects
+caravel_00020020_fill_pattern_1_1: 1790000 rects
+caravel_00020020_fill_pattern_1_1: 1800000 rects
+caravel_00020020_fill_pattern_1_1: 1810000 rects
+caravel_00020020_fill_pattern_1_1: 1820000 rects
+caravel_00020020_fill_pattern_1_1: 1830000 rects
+caravel_00020020_fill_pattern_1_1: 1840000 rects
+caravel_00020020_fill_pattern_1_1: 1850000 rects
+caravel_00020020_fill_pattern_1_1: 1860000 rects
+caravel_00020020_fill_pattern_1_1: 1870000 rects
+caravel_00020020_fill_pattern_1_1: 1880000 rects
+caravel_00020020_fill_pattern_1_1: 1890000 rects
+caravel_00020020_fill_pattern_1_1: 1900000 rects
+caravel_00020020_fill_pattern_1_1: 1910000 rects
+caravel_00020020_fill_pattern_1_1: 1920000 rects
+caravel_00020020_fill_pattern_1_1: 1930000 rects
+caravel_00020020_fill_pattern_1_1: 1940000 rects
+caravel_00020020_fill_pattern_1_1: 1950000 rects
+caravel_00020020_fill_pattern_1_1: 1960000 rects
+caravel_00020020_fill_pattern_1_1: 1970000 rects
+caravel_00020020_fill_pattern_1_1: 1980000 rects
+caravel_00020020_fill_pattern_1_1: 1990000 rects
+caravel_00020020_fill_pattern_1_1: 2000000 rects
+caravel_00020020_fill_pattern_1_1: 2010000 rects
+caravel_00020020_fill_pattern_1_1: 2020000 rects
+caravel_00020020_fill_pattern_1_1: 2030000 rects
+caravel_00020020_fill_pattern_1_1: 2040000 rects
+caravel_00020020_fill_pattern_1_1: 2050000 rects
+caravel_00020020_fill_pattern_1_1: 2060000 rects
+caravel_00020020_fill_pattern_1_1: 2070000 rects
+caravel_00020020_fill_pattern_1_1: 2080000 rects
+caravel_00020020_fill_pattern_1_1: 2090000 rects
+caravel_00020020_fill_pattern_1_1: 2100000 rects
+caravel_00020020_fill_pattern_1_1: 2110000 rects
+caravel_00020020_fill_pattern_1_1: 2120000 rects
+caravel_00020020_fill_pattern_1_1: 2130000 rects
+caravel_00020020_fill_pattern_1_1: 2140000 rects
+caravel_00020020_fill_pattern_1_1: 2150000 rects
+caravel_00020020_fill_pattern_1_1: 2160000 rects
+caravel_00020020_fill_pattern_1_1: 2170000 rects
+caravel_00020020_fill_pattern_1_1: 2180000 rects
+caravel_00020020_fill_pattern_1_1: 2190000 rects
+caravel_00020020_fill_pattern_1_1: 2200000 rects
+caravel_00020020_fill_pattern_1_1: 2210000 rects
+caravel_00020020_fill_pattern_1_1: 2220000 rects
+caravel_00020020_fill_pattern_1_1: 2230000 rects
+caravel_00020020_fill_pattern_1_1: 2240000 rects
+caravel_00020020_fill_pattern_1_1: 2250000 rects
+caravel_00020020_fill_pattern_1_1: 2260000 rects
+caravel_00020020_fill_pattern_1_1: 2270000 rects
+caravel_00020020_fill_pattern_1_1: 2280000 rects
+caravel_00020020_fill_pattern_1_1: 2290000 rects
+caravel_00020020_fill_pattern_1_1: 2300000 rects
+caravel_00020020_fill_pattern_1_1: 2310000 rects
+caravel_00020020_fill_pattern_1_1: 2320000 rects
+caravel_00020020_fill_pattern_1_1: 2330000 rects
+caravel_00020020_fill_pattern_1_1: 2340000 rects
+caravel_00020020_fill_pattern_1_1: 2350000 rects
+caravel_00020020_fill_pattern_1_1: 2360000 rects
+caravel_00020020_fill_pattern_1_1: 2370000 rects
+caravel_00020020_fill_pattern_1_1: 2380000 rects
+caravel_00020020_fill_pattern_1_1: 2390000 rects
+caravel_00020020_fill_pattern_1_1: 2400000 rects
+caravel_00020020_fill_pattern_1_1: 2410000 rects
+caravel_00020020_fill_pattern_1_1: 2420000 rects
+caravel_00020020_fill_pattern_1_1: 2430000 rects
+caravel_00020020_fill_pattern_1_1: 2440000 rects
+caravel_00020020_fill_pattern_1_1: 2450000 rects
+caravel_00020020_fill_pattern_1_1: 2460000 rects
+caravel_00020020_fill_pattern_1_1: 2470000 rects
+caravel_00020020_fill_pattern_1_1: 2480000 rects
+caravel_00020020_fill_pattern_1_1: 2490000 rects
+caravel_00020020_fill_pattern_1_1: 2500000 rects
+caravel_00020020_fill_pattern_1_1: 2510000 rects
+caravel_00020020_fill_pattern_1_1: 2520000 rects
+caravel_00020020_fill_pattern_1_1: 2530000 rects
+caravel_00020020_fill_pattern_1_1: 2540000 rects
+caravel_00020020_fill_pattern_1_1: 2550000 rects
+caravel_00020020_fill_pattern_1_1: 2560000 rects
+caravel_00020020_fill_pattern_1_1: 2570000 rects
+caravel_00020020_fill_pattern_1_1: 2580000 rects
+caravel_00020020_fill_pattern_1_1: 2590000 rects
+caravel_00020020_fill_pattern_1_1: 2600000 rects
+caravel_00020020_fill_pattern_1_1: 2610000 rects
+caravel_00020020_fill_pattern_1_1: 2620000 rects
+caravel_00020020_fill_pattern_1_1: 2630000 rects
+caravel_00020020_fill_pattern_1_1: 2640000 rects
+caravel_00020020_fill_pattern_1_1: 2650000 rects
+caravel_00020020_fill_pattern_1_1: 2660000 rects
+caravel_00020020_fill_pattern_1_1: 2670000 rects
+caravel_00020020_fill_pattern_1_1: 2680000 rects
+caravel_00020020_fill_pattern_1_1: 2690000 rects
+caravel_00020020_fill_pattern_1_1: 2700000 rects
+caravel_00020020_fill_pattern_1_1: 2710000 rects
+caravel_00020020_fill_pattern_1_1: 2720000 rects
+caravel_00020020_fill_pattern_1_1: 2730000 rects
+caravel_00020020_fill_pattern_1_1: 2740000 rects
+caravel_00020020_fill_pattern_1_1: 2750000 rects
+caravel_00020020_fill_pattern_1_1: 2760000 rects
+caravel_00020020_fill_pattern_1_1: 2770000 rects
+caravel_00020020_fill_pattern_1_1: 2780000 rects
+caravel_00020020_fill_pattern_1_1: 2790000 rects
+caravel_00020020_fill_pattern_1_1: 2800000 rects
+caravel_00020020_fill_pattern_1_1: 2810000 rects
+caravel_00020020_fill_pattern_1_1: 2820000 rects
+caravel_00020020_fill_pattern_1_1: 2830000 rects
+caravel_00020020_fill_pattern_1_1: 2840000 rects
+caravel_00020020_fill_pattern_1_1: 2850000 rects
+caravel_00020020_fill_pattern_1_1: 2860000 rects
+caravel_00020020_fill_pattern_1_1: 2870000 rects
+caravel_00020020_fill_pattern_1_1: 2880000 rects
+caravel_00020020_fill_pattern_1_1: 2890000 rects
+caravel_00020020_fill_pattern_1_1: 2900000 rects
+caravel_00020020_fill_pattern_1_1: 2910000 rects
+caravel_00020020_fill_pattern_1_1: 2920000 rects
+caravel_00020020_fill_pattern_1_1: 2930000 rects
+caravel_00020020_fill_pattern_1_1: 2940000 rects
+caravel_00020020_fill_pattern_1_1: 2950000 rects
+caravel_00020020_fill_pattern_1_1: 2960000 rects
+caravel_00020020_fill_pattern_1_1: 2970000 rects
+caravel_00020020_fill_pattern_1_1: 2980000 rects
+caravel_00020020_fill_pattern_1_1: 2990000 rects
+caravel_00020020_fill_pattern_1_1: 3000000 rects
+caravel_00020020_fill_pattern_1_1: 3010000 rects
+caravel_00020020_fill_pattern_1_1: 3020000 rects
+caravel_00020020_fill_pattern_1_1: 3030000 rects
+caravel_00020020_fill_pattern_1_1: 3040000 rects
+caravel_00020020_fill_pattern_1_1: 3050000 rects
+caravel_00020020_fill_pattern_1_1: 3060000 rects
+caravel_00020020_fill_pattern_1_1: 3070000 rects
+caravel_00020020_fill_pattern_1_1: 3080000 rects
+caravel_00020020_fill_pattern_1_1: 3090000 rects
+caravel_00020020_fill_pattern_1_1: 3100000 rects
+caravel_00020020_fill_pattern_1_1: 3110000 rects
+caravel_00020020_fill_pattern_1_1: 3120000 rects
+caravel_00020020_fill_pattern_1_1: 3130000 rects
+caravel_00020020_fill_pattern_1_1: 3140000 rects
+caravel_00020020_fill_pattern_1_1: 3150000 rects
+caravel_00020020_fill_pattern_1_1: 3160000 rects
+caravel_00020020_fill_pattern_1_1: 3170000 rects
+caravel_00020020_fill_pattern_1_1: 3180000 rects
+caravel_00020020_fill_pattern_1_1: 3190000 rects
+caravel_00020020_fill_pattern_1_1: 3200000 rects
+caravel_00020020_fill_pattern_1_1: 3210000 rects
+caravel_00020020_fill_pattern_1_1: 3220000 rects
+caravel_00020020_fill_pattern_1_1: 3230000 rects
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_3_1: 10000 rects
 caravel_00020020_fill_pattern_3_1: 20000 rects
 caravel_00020020_fill_pattern_3_1: 30000 rects
@@ -4057,343 +4056,6 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_2_1: 10000 rects
-caravel_00020020_fill_pattern_2_1: 20000 rects
-caravel_00020020_fill_pattern_2_1: 30000 rects
-caravel_00020020_fill_pattern_2_1: 40000 rects
-caravel_00020020_fill_pattern_2_1: 50000 rects
-caravel_00020020_fill_pattern_2_1: 60000 rects
-caravel_00020020_fill_pattern_2_1: 70000 rects
-caravel_00020020_fill_pattern_2_1: 80000 rects
-caravel_00020020_fill_pattern_2_1: 90000 rects
-caravel_00020020_fill_pattern_2_1: 100000 rects
-caravel_00020020_fill_pattern_2_1: 110000 rects
-caravel_00020020_fill_pattern_2_1: 120000 rects
-caravel_00020020_fill_pattern_2_1: 130000 rects
-caravel_00020020_fill_pattern_2_1: 140000 rects
-caravel_00020020_fill_pattern_2_1: 150000 rects
-caravel_00020020_fill_pattern_2_1: 160000 rects
-caravel_00020020_fill_pattern_2_1: 170000 rects
-caravel_00020020_fill_pattern_2_1: 180000 rects
-caravel_00020020_fill_pattern_2_1: 190000 rects
-caravel_00020020_fill_pattern_2_1: 200000 rects
-caravel_00020020_fill_pattern_2_1: 210000 rects
-caravel_00020020_fill_pattern_2_1: 220000 rects
-caravel_00020020_fill_pattern_2_1: 230000 rects
-caravel_00020020_fill_pattern_2_1: 240000 rects
-caravel_00020020_fill_pattern_2_1: 250000 rects
-caravel_00020020_fill_pattern_2_1: 260000 rects
-caravel_00020020_fill_pattern_2_1: 270000 rects
-caravel_00020020_fill_pattern_2_1: 280000 rects
-caravel_00020020_fill_pattern_2_1: 290000 rects
-caravel_00020020_fill_pattern_2_1: 300000 rects
-caravel_00020020_fill_pattern_2_1: 310000 rects
-caravel_00020020_fill_pattern_2_1: 320000 rects
-caravel_00020020_fill_pattern_2_1: 330000 rects
-caravel_00020020_fill_pattern_2_1: 340000 rects
-caravel_00020020_fill_pattern_2_1: 350000 rects
-caravel_00020020_fill_pattern_2_1: 360000 rects
-caravel_00020020_fill_pattern_2_1: 370000 rects
-caravel_00020020_fill_pattern_2_1: 380000 rects
-caravel_00020020_fill_pattern_2_1: 390000 rects
-caravel_00020020_fill_pattern_2_1: 400000 rects
-caravel_00020020_fill_pattern_2_1: 410000 rects
-caravel_00020020_fill_pattern_2_1: 420000 rects
-caravel_00020020_fill_pattern_2_1: 430000 rects
-caravel_00020020_fill_pattern_2_1: 440000 rects
-caravel_00020020_fill_pattern_2_1: 450000 rects
-caravel_00020020_fill_pattern_2_1: 460000 rects
-caravel_00020020_fill_pattern_2_1: 470000 rects
-caravel_00020020_fill_pattern_2_1: 480000 rects
-caravel_00020020_fill_pattern_2_1: 490000 rects
-caravel_00020020_fill_pattern_2_1: 500000 rects
-caravel_00020020_fill_pattern_2_1: 510000 rects
-caravel_00020020_fill_pattern_2_1: 520000 rects
-caravel_00020020_fill_pattern_2_1: 530000 rects
-caravel_00020020_fill_pattern_2_1: 540000 rects
-caravel_00020020_fill_pattern_2_1: 550000 rects
-caravel_00020020_fill_pattern_2_1: 560000 rects
-caravel_00020020_fill_pattern_2_1: 570000 rects
-caravel_00020020_fill_pattern_2_1: 580000 rects
-caravel_00020020_fill_pattern_2_1: 590000 rects
-caravel_00020020_fill_pattern_2_1: 600000 rects
-caravel_00020020_fill_pattern_2_1: 610000 rects
-caravel_00020020_fill_pattern_2_1: 620000 rects
-caravel_00020020_fill_pattern_2_1: 630000 rects
-caravel_00020020_fill_pattern_2_1: 640000 rects
-caravel_00020020_fill_pattern_2_1: 650000 rects
-caravel_00020020_fill_pattern_2_1: 660000 rects
-caravel_00020020_fill_pattern_2_1: 670000 rects
-caravel_00020020_fill_pattern_2_1: 680000 rects
-caravel_00020020_fill_pattern_2_1: 690000 rects
-caravel_00020020_fill_pattern_2_1: 700000 rects
-caravel_00020020_fill_pattern_2_1: 710000 rects
-caravel_00020020_fill_pattern_2_1: 720000 rects
-caravel_00020020_fill_pattern_2_1: 730000 rects
-caravel_00020020_fill_pattern_2_1: 740000 rects
-caravel_00020020_fill_pattern_2_1: 750000 rects
-caravel_00020020_fill_pattern_2_1: 760000 rects
-caravel_00020020_fill_pattern_2_1: 770000 rects
-caravel_00020020_fill_pattern_2_1: 780000 rects
-caravel_00020020_fill_pattern_2_1: 790000 rects
-caravel_00020020_fill_pattern_2_1: 800000 rects
-caravel_00020020_fill_pattern_2_1: 810000 rects
-caravel_00020020_fill_pattern_2_1: 820000 rects
-caravel_00020020_fill_pattern_2_1: 830000 rects
-caravel_00020020_fill_pattern_2_1: 840000 rects
-caravel_00020020_fill_pattern_2_1: 850000 rects
-caravel_00020020_fill_pattern_2_1: 860000 rects
-caravel_00020020_fill_pattern_2_1: 870000 rects
-caravel_00020020_fill_pattern_2_1: 880000 rects
-caravel_00020020_fill_pattern_2_1: 890000 rects
-caravel_00020020_fill_pattern_2_1: 900000 rects
-caravel_00020020_fill_pattern_2_1: 910000 rects
-caravel_00020020_fill_pattern_2_1: 920000 rects
-caravel_00020020_fill_pattern_2_1: 930000 rects
-caravel_00020020_fill_pattern_2_1: 940000 rects
-caravel_00020020_fill_pattern_2_1: 950000 rects
-caravel_00020020_fill_pattern_2_1: 960000 rects
-caravel_00020020_fill_pattern_2_1: 970000 rects
-caravel_00020020_fill_pattern_2_1: 980000 rects
-caravel_00020020_fill_pattern_2_1: 990000 rects
-caravel_00020020_fill_pattern_2_1: 1000000 rects
-caravel_00020020_fill_pattern_2_1: 1010000 rects
-caravel_00020020_fill_pattern_2_1: 1020000 rects
-caravel_00020020_fill_pattern_2_1: 1030000 rects
-caravel_00020020_fill_pattern_2_1: 1040000 rects
-caravel_00020020_fill_pattern_2_1: 1050000 rects
-caravel_00020020_fill_pattern_2_1: 1060000 rects
-caravel_00020020_fill_pattern_2_1: 1070000 rects
-caravel_00020020_fill_pattern_2_1: 1080000 rects
-caravel_00020020_fill_pattern_2_1: 1090000 rects
-caravel_00020020_fill_pattern_2_1: 1100000 rects
-caravel_00020020_fill_pattern_2_1: 1110000 rects
-caravel_00020020_fill_pattern_2_1: 1120000 rects
-caravel_00020020_fill_pattern_2_1: 1130000 rects
-caravel_00020020_fill_pattern_2_1: 1140000 rects
-caravel_00020020_fill_pattern_2_1: 1150000 rects
-caravel_00020020_fill_pattern_2_1: 1160000 rects
-caravel_00020020_fill_pattern_2_1: 1170000 rects
-caravel_00020020_fill_pattern_2_1: 1180000 rects
-caravel_00020020_fill_pattern_2_1: 1190000 rects
-caravel_00020020_fill_pattern_2_1: 1200000 rects
-caravel_00020020_fill_pattern_2_1: 1210000 rects
-caravel_00020020_fill_pattern_2_1: 1220000 rects
-caravel_00020020_fill_pattern_2_1: 1230000 rects
-caravel_00020020_fill_pattern_2_1: 1240000 rects
-caravel_00020020_fill_pattern_2_1: 1250000 rects
-caravel_00020020_fill_pattern_2_1: 1260000 rects
-caravel_00020020_fill_pattern_2_1: 1270000 rects
-caravel_00020020_fill_pattern_2_1: 1280000 rects
-caravel_00020020_fill_pattern_2_1: 1290000 rects
-caravel_00020020_fill_pattern_2_1: 1300000 rects
-caravel_00020020_fill_pattern_2_1: 1310000 rects
-caravel_00020020_fill_pattern_2_1: 1320000 rects
-caravel_00020020_fill_pattern_2_1: 1330000 rects
-caravel_00020020_fill_pattern_2_1: 1340000 rects
-caravel_00020020_fill_pattern_2_1: 1350000 rects
-caravel_00020020_fill_pattern_2_1: 1360000 rects
-caravel_00020020_fill_pattern_2_1: 1370000 rects
-caravel_00020020_fill_pattern_2_1: 1380000 rects
-caravel_00020020_fill_pattern_2_1: 1390000 rects
-caravel_00020020_fill_pattern_2_1: 1400000 rects
-caravel_00020020_fill_pattern_2_1: 1410000 rects
-caravel_00020020_fill_pattern_2_1: 1420000 rects
-caravel_00020020_fill_pattern_2_1: 1430000 rects
-caravel_00020020_fill_pattern_2_1: 1440000 rects
-caravel_00020020_fill_pattern_2_1: 1450000 rects
-caravel_00020020_fill_pattern_2_1: 1460000 rects
-caravel_00020020_fill_pattern_2_1: 1470000 rects
-caravel_00020020_fill_pattern_2_1: 1480000 rects
-caravel_00020020_fill_pattern_2_1: 1490000 rects
-caravel_00020020_fill_pattern_2_1: 1500000 rects
-caravel_00020020_fill_pattern_2_1: 1510000 rects
-caravel_00020020_fill_pattern_2_1: 1520000 rects
-caravel_00020020_fill_pattern_2_1: 1530000 rects
-caravel_00020020_fill_pattern_2_1: 1540000 rects
-caravel_00020020_fill_pattern_2_1: 1550000 rects
-caravel_00020020_fill_pattern_2_1: 1560000 rects
-caravel_00020020_fill_pattern_2_1: 1570000 rects
-caravel_00020020_fill_pattern_2_1: 1580000 rects
-caravel_00020020_fill_pattern_2_1: 1590000 rects
-caravel_00020020_fill_pattern_2_1: 1600000 rects
-caravel_00020020_fill_pattern_2_1: 1610000 rects
-caravel_00020020_fill_pattern_2_1: 1620000 rects
-caravel_00020020_fill_pattern_2_1: 1630000 rects
-caravel_00020020_fill_pattern_2_1: 1640000 rects
-caravel_00020020_fill_pattern_2_1: 1650000 rects
-caravel_00020020_fill_pattern_2_1: 1660000 rects
-caravel_00020020_fill_pattern_2_1: 1670000 rects
-caravel_00020020_fill_pattern_2_1: 1680000 rects
-caravel_00020020_fill_pattern_2_1: 1690000 rects
-caravel_00020020_fill_pattern_2_1: 1700000 rects
-caravel_00020020_fill_pattern_2_1: 1710000 rects
-caravel_00020020_fill_pattern_2_1: 1720000 rects
-caravel_00020020_fill_pattern_2_1: 1730000 rects
-caravel_00020020_fill_pattern_2_1: 1740000 rects
-caravel_00020020_fill_pattern_2_1: 1750000 rects
-caravel_00020020_fill_pattern_2_1: 1760000 rects
-caravel_00020020_fill_pattern_2_1: 1770000 rects
-caravel_00020020_fill_pattern_2_1: 1780000 rects
-caravel_00020020_fill_pattern_2_1: 1790000 rects
-caravel_00020020_fill_pattern_2_1: 1800000 rects
-caravel_00020020_fill_pattern_2_1: 1810000 rects
-caravel_00020020_fill_pattern_2_1: 1820000 rects
-caravel_00020020_fill_pattern_2_1: 1830000 rects
-caravel_00020020_fill_pattern_2_1: 1840000 rects
-caravel_00020020_fill_pattern_2_1: 1850000 rects
-caravel_00020020_fill_pattern_2_1: 1860000 rects
-caravel_00020020_fill_pattern_2_1: 1870000 rects
-caravel_00020020_fill_pattern_2_1: 1880000 rects
-caravel_00020020_fill_pattern_2_1: 1890000 rects
-caravel_00020020_fill_pattern_2_1: 1900000 rects
-caravel_00020020_fill_pattern_2_1: 1910000 rects
-caravel_00020020_fill_pattern_2_1: 1920000 rects
-caravel_00020020_fill_pattern_2_1: 1930000 rects
-caravel_00020020_fill_pattern_2_1: 1940000 rects
-caravel_00020020_fill_pattern_2_1: 1950000 rects
-caravel_00020020_fill_pattern_2_1: 1960000 rects
-caravel_00020020_fill_pattern_2_1: 1970000 rects
-caravel_00020020_fill_pattern_2_1: 1980000 rects
-caravel_00020020_fill_pattern_2_1: 1990000 rects
-caravel_00020020_fill_pattern_2_1: 2000000 rects
-caravel_00020020_fill_pattern_2_1: 2010000 rects
-caravel_00020020_fill_pattern_2_1: 2020000 rects
-caravel_00020020_fill_pattern_2_1: 2030000 rects
-caravel_00020020_fill_pattern_2_1: 2040000 rects
-caravel_00020020_fill_pattern_2_1: 2050000 rects
-caravel_00020020_fill_pattern_2_1: 2060000 rects
-caravel_00020020_fill_pattern_2_1: 2070000 rects
-caravel_00020020_fill_pattern_2_1: 2080000 rects
-caravel_00020020_fill_pattern_2_1: 2090000 rects
-caravel_00020020_fill_pattern_2_1: 2100000 rects
-caravel_00020020_fill_pattern_2_1: 2110000 rects
-caravel_00020020_fill_pattern_2_1: 2120000 rects
-caravel_00020020_fill_pattern_2_1: 2130000 rects
-caravel_00020020_fill_pattern_2_1: 2140000 rects
-caravel_00020020_fill_pattern_2_1: 2150000 rects
-caravel_00020020_fill_pattern_2_1: 2160000 rects
-caravel_00020020_fill_pattern_2_1: 2170000 rects
-caravel_00020020_fill_pattern_2_1: 2180000 rects
-caravel_00020020_fill_pattern_2_1: 2190000 rects
-caravel_00020020_fill_pattern_2_1: 2200000 rects
-caravel_00020020_fill_pattern_2_1: 2210000 rects
-caravel_00020020_fill_pattern_2_1: 2220000 rects
-caravel_00020020_fill_pattern_2_1: 2230000 rects
-caravel_00020020_fill_pattern_2_1: 2240000 rects
-caravel_00020020_fill_pattern_2_1: 2250000 rects
-caravel_00020020_fill_pattern_2_1: 2260000 rects
-caravel_00020020_fill_pattern_2_1: 2270000 rects
-caravel_00020020_fill_pattern_2_1: 2280000 rects
-caravel_00020020_fill_pattern_2_1: 2290000 rects
-caravel_00020020_fill_pattern_2_1: 2300000 rects
-caravel_00020020_fill_pattern_2_1: 2310000 rects
-caravel_00020020_fill_pattern_2_1: 2320000 rects
-caravel_00020020_fill_pattern_2_1: 2330000 rects
-caravel_00020020_fill_pattern_2_1: 2340000 rects
-caravel_00020020_fill_pattern_2_1: 2350000 rects
-caravel_00020020_fill_pattern_2_1: 2360000 rects
-caravel_00020020_fill_pattern_2_1: 2370000 rects
-caravel_00020020_fill_pattern_2_1: 2380000 rects
-caravel_00020020_fill_pattern_2_1: 2390000 rects
-caravel_00020020_fill_pattern_2_1: 2400000 rects
-caravel_00020020_fill_pattern_2_1: 2410000 rects
-caravel_00020020_fill_pattern_2_1: 2420000 rects
-caravel_00020020_fill_pattern_2_1: 2430000 rects
-caravel_00020020_fill_pattern_2_1: 2440000 rects
-caravel_00020020_fill_pattern_2_1: 2450000 rects
-caravel_00020020_fill_pattern_2_1: 2460000 rects
-caravel_00020020_fill_pattern_2_1: 2470000 rects
-caravel_00020020_fill_pattern_2_1: 2480000 rects
-caravel_00020020_fill_pattern_2_1: 2490000 rects
-caravel_00020020_fill_pattern_2_1: 2500000 rects
-caravel_00020020_fill_pattern_2_1: 2510000 rects
-caravel_00020020_fill_pattern_2_1: 2520000 rects
-caravel_00020020_fill_pattern_2_1: 2530000 rects
-caravel_00020020_fill_pattern_2_1: 2540000 rects
-caravel_00020020_fill_pattern_2_1: 2550000 rects
-caravel_00020020_fill_pattern_2_1: 2560000 rects
-caravel_00020020_fill_pattern_2_1: 2570000 rects
-caravel_00020020_fill_pattern_2_1: 2580000 rects
-caravel_00020020_fill_pattern_2_1: 2590000 rects
-caravel_00020020_fill_pattern_2_1: 2600000 rects
-caravel_00020020_fill_pattern_2_1: 2610000 rects
-caravel_00020020_fill_pattern_2_1: 2620000 rects
-caravel_00020020_fill_pattern_2_1: 2630000 rects
-caravel_00020020_fill_pattern_2_1: 2640000 rects
-caravel_00020020_fill_pattern_2_1: 2650000 rects
-caravel_00020020_fill_pattern_2_1: 2660000 rects
-caravel_00020020_fill_pattern_2_1: 2670000 rects
-caravel_00020020_fill_pattern_2_1: 2680000 rects
-caravel_00020020_fill_pattern_2_1: 2690000 rects
-caravel_00020020_fill_pattern_2_1: 2700000 rects
-caravel_00020020_fill_pattern_2_1: 2710000 rects
-caravel_00020020_fill_pattern_2_1: 2720000 rects
-caravel_00020020_fill_pattern_2_1: 2730000 rects
-caravel_00020020_fill_pattern_2_1: 2740000 rects
-caravel_00020020_fill_pattern_2_1: 2750000 rects
-caravel_00020020_fill_pattern_2_1: 2760000 rects
-caravel_00020020_fill_pattern_2_1: 2770000 rects
-caravel_00020020_fill_pattern_2_1: 2780000 rects
-caravel_00020020_fill_pattern_2_1: 2790000 rects
-caravel_00020020_fill_pattern_2_1: 2800000 rects
-caravel_00020020_fill_pattern_2_1: 2810000 rects
-caravel_00020020_fill_pattern_2_1: 2820000 rects
-caravel_00020020_fill_pattern_2_1: 2830000 rects
-caravel_00020020_fill_pattern_2_1: 2840000 rects
-caravel_00020020_fill_pattern_2_1: 2850000 rects
-caravel_00020020_fill_pattern_2_1: 2860000 rects
-caravel_00020020_fill_pattern_2_1: 2870000 rects
-caravel_00020020_fill_pattern_2_1: 2880000 rects
-caravel_00020020_fill_pattern_2_1: 2890000 rects
-caravel_00020020_fill_pattern_2_1: 2900000 rects
-caravel_00020020_fill_pattern_2_1: 2910000 rects
-caravel_00020020_fill_pattern_2_1: 2920000 rects
-caravel_00020020_fill_pattern_2_1: 2930000 rects
-caravel_00020020_fill_pattern_2_1: 2940000 rects
-caravel_00020020_fill_pattern_2_1: 2950000 rects
-caravel_00020020_fill_pattern_2_1: 2960000 rects
-caravel_00020020_fill_pattern_2_1: 2970000 rects
-caravel_00020020_fill_pattern_2_1: 2980000 rects
-caravel_00020020_fill_pattern_2_1: 2990000 rects
-caravel_00020020_fill_pattern_2_1: 3000000 rects
-caravel_00020020_fill_pattern_2_1: 3010000 rects
-caravel_00020020_fill_pattern_2_1: 3020000 rects
-caravel_00020020_fill_pattern_2_1: 3030000 rects
-caravel_00020020_fill_pattern_2_1: 3040000 rects
-caravel_00020020_fill_pattern_2_1: 3050000 rects
-caravel_00020020_fill_pattern_2_1: 3060000 rects
-caravel_00020020_fill_pattern_2_1: 3070000 rects
-caravel_00020020_fill_pattern_2_1: 3080000 rects
-caravel_00020020_fill_pattern_2_1: 3090000 rects
-caravel_00020020_fill_pattern_2_1: 3100000 rects
-caravel_00020020_fill_pattern_2_1: 3110000 rects
-caravel_00020020_fill_pattern_2_1: 3120000 rects
-caravel_00020020_fill_pattern_2_1: 3130000 rects
-caravel_00020020_fill_pattern_2_1: 3140000 rects
-caravel_00020020_fill_pattern_2_1: 3150000 rects
-caravel_00020020_fill_pattern_2_1: 3160000 rects
-caravel_00020020_fill_pattern_2_1: 3170000 rects
-caravel_00020020_fill_pattern_2_1: 3180000 rects
-caravel_00020020_fill_pattern_2_1: 3190000 rects
-caravel_00020020_fill_pattern_2_1: 3200000 rects
-caravel_00020020_fill_pattern_2_1: 3210000 rects
-caravel_00020020_fill_pattern_2_1: 3220000 rects
-caravel_00020020_fill_pattern_2_1: 3230000 rects
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_3_0: 10000 rects
 caravel_00020020_fill_pattern_3_0: 20000 rects
 caravel_00020020_fill_pattern_3_0: 30000 rects
@@ -5404,6 +5066,343 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_2_1: 10000 rects
+caravel_00020020_fill_pattern_2_1: 20000 rects
+caravel_00020020_fill_pattern_2_1: 30000 rects
+caravel_00020020_fill_pattern_2_1: 40000 rects
+caravel_00020020_fill_pattern_2_1: 50000 rects
+caravel_00020020_fill_pattern_2_1: 60000 rects
+caravel_00020020_fill_pattern_2_1: 70000 rects
+caravel_00020020_fill_pattern_2_1: 80000 rects
+caravel_00020020_fill_pattern_2_1: 90000 rects
+caravel_00020020_fill_pattern_2_1: 100000 rects
+caravel_00020020_fill_pattern_2_1: 110000 rects
+caravel_00020020_fill_pattern_2_1: 120000 rects
+caravel_00020020_fill_pattern_2_1: 130000 rects
+caravel_00020020_fill_pattern_2_1: 140000 rects
+caravel_00020020_fill_pattern_2_1: 150000 rects
+caravel_00020020_fill_pattern_2_1: 160000 rects
+caravel_00020020_fill_pattern_2_1: 170000 rects
+caravel_00020020_fill_pattern_2_1: 180000 rects
+caravel_00020020_fill_pattern_2_1: 190000 rects
+caravel_00020020_fill_pattern_2_1: 200000 rects
+caravel_00020020_fill_pattern_2_1: 210000 rects
+caravel_00020020_fill_pattern_2_1: 220000 rects
+caravel_00020020_fill_pattern_2_1: 230000 rects
+caravel_00020020_fill_pattern_2_1: 240000 rects
+caravel_00020020_fill_pattern_2_1: 250000 rects
+caravel_00020020_fill_pattern_2_1: 260000 rects
+caravel_00020020_fill_pattern_2_1: 270000 rects
+caravel_00020020_fill_pattern_2_1: 280000 rects
+caravel_00020020_fill_pattern_2_1: 290000 rects
+caravel_00020020_fill_pattern_2_1: 300000 rects
+caravel_00020020_fill_pattern_2_1: 310000 rects
+caravel_00020020_fill_pattern_2_1: 320000 rects
+caravel_00020020_fill_pattern_2_1: 330000 rects
+caravel_00020020_fill_pattern_2_1: 340000 rects
+caravel_00020020_fill_pattern_2_1: 350000 rects
+caravel_00020020_fill_pattern_2_1: 360000 rects
+caravel_00020020_fill_pattern_2_1: 370000 rects
+caravel_00020020_fill_pattern_2_1: 380000 rects
+caravel_00020020_fill_pattern_2_1: 390000 rects
+caravel_00020020_fill_pattern_2_1: 400000 rects
+caravel_00020020_fill_pattern_2_1: 410000 rects
+caravel_00020020_fill_pattern_2_1: 420000 rects
+caravel_00020020_fill_pattern_2_1: 430000 rects
+caravel_00020020_fill_pattern_2_1: 440000 rects
+caravel_00020020_fill_pattern_2_1: 450000 rects
+caravel_00020020_fill_pattern_2_1: 460000 rects
+caravel_00020020_fill_pattern_2_1: 470000 rects
+caravel_00020020_fill_pattern_2_1: 480000 rects
+caravel_00020020_fill_pattern_2_1: 490000 rects
+caravel_00020020_fill_pattern_2_1: 500000 rects
+caravel_00020020_fill_pattern_2_1: 510000 rects
+caravel_00020020_fill_pattern_2_1: 520000 rects
+caravel_00020020_fill_pattern_2_1: 530000 rects
+caravel_00020020_fill_pattern_2_1: 540000 rects
+caravel_00020020_fill_pattern_2_1: 550000 rects
+caravel_00020020_fill_pattern_2_1: 560000 rects
+caravel_00020020_fill_pattern_2_1: 570000 rects
+caravel_00020020_fill_pattern_2_1: 580000 rects
+caravel_00020020_fill_pattern_2_1: 590000 rects
+caravel_00020020_fill_pattern_2_1: 600000 rects
+caravel_00020020_fill_pattern_2_1: 610000 rects
+caravel_00020020_fill_pattern_2_1: 620000 rects
+caravel_00020020_fill_pattern_2_1: 630000 rects
+caravel_00020020_fill_pattern_2_1: 640000 rects
+caravel_00020020_fill_pattern_2_1: 650000 rects
+caravel_00020020_fill_pattern_2_1: 660000 rects
+caravel_00020020_fill_pattern_2_1: 670000 rects
+caravel_00020020_fill_pattern_2_1: 680000 rects
+caravel_00020020_fill_pattern_2_1: 690000 rects
+caravel_00020020_fill_pattern_2_1: 700000 rects
+caravel_00020020_fill_pattern_2_1: 710000 rects
+caravel_00020020_fill_pattern_2_1: 720000 rects
+caravel_00020020_fill_pattern_2_1: 730000 rects
+caravel_00020020_fill_pattern_2_1: 740000 rects
+caravel_00020020_fill_pattern_2_1: 750000 rects
+caravel_00020020_fill_pattern_2_1: 760000 rects
+caravel_00020020_fill_pattern_2_1: 770000 rects
+caravel_00020020_fill_pattern_2_1: 780000 rects
+caravel_00020020_fill_pattern_2_1: 790000 rects
+caravel_00020020_fill_pattern_2_1: 800000 rects
+caravel_00020020_fill_pattern_2_1: 810000 rects
+caravel_00020020_fill_pattern_2_1: 820000 rects
+caravel_00020020_fill_pattern_2_1: 830000 rects
+caravel_00020020_fill_pattern_2_1: 840000 rects
+caravel_00020020_fill_pattern_2_1: 850000 rects
+caravel_00020020_fill_pattern_2_1: 860000 rects
+caravel_00020020_fill_pattern_2_1: 870000 rects
+caravel_00020020_fill_pattern_2_1: 880000 rects
+caravel_00020020_fill_pattern_2_1: 890000 rects
+caravel_00020020_fill_pattern_2_1: 900000 rects
+caravel_00020020_fill_pattern_2_1: 910000 rects
+caravel_00020020_fill_pattern_2_1: 920000 rects
+caravel_00020020_fill_pattern_2_1: 930000 rects
+caravel_00020020_fill_pattern_2_1: 940000 rects
+caravel_00020020_fill_pattern_2_1: 950000 rects
+caravel_00020020_fill_pattern_2_1: 960000 rects
+caravel_00020020_fill_pattern_2_1: 970000 rects
+caravel_00020020_fill_pattern_2_1: 980000 rects
+caravel_00020020_fill_pattern_2_1: 990000 rects
+caravel_00020020_fill_pattern_2_1: 1000000 rects
+caravel_00020020_fill_pattern_2_1: 1010000 rects
+caravel_00020020_fill_pattern_2_1: 1020000 rects
+caravel_00020020_fill_pattern_2_1: 1030000 rects
+caravel_00020020_fill_pattern_2_1: 1040000 rects
+caravel_00020020_fill_pattern_2_1: 1050000 rects
+caravel_00020020_fill_pattern_2_1: 1060000 rects
+caravel_00020020_fill_pattern_2_1: 1070000 rects
+caravel_00020020_fill_pattern_2_1: 1080000 rects
+caravel_00020020_fill_pattern_2_1: 1090000 rects
+caravel_00020020_fill_pattern_2_1: 1100000 rects
+caravel_00020020_fill_pattern_2_1: 1110000 rects
+caravel_00020020_fill_pattern_2_1: 1120000 rects
+caravel_00020020_fill_pattern_2_1: 1130000 rects
+caravel_00020020_fill_pattern_2_1: 1140000 rects
+caravel_00020020_fill_pattern_2_1: 1150000 rects
+caravel_00020020_fill_pattern_2_1: 1160000 rects
+caravel_00020020_fill_pattern_2_1: 1170000 rects
+caravel_00020020_fill_pattern_2_1: 1180000 rects
+caravel_00020020_fill_pattern_2_1: 1190000 rects
+caravel_00020020_fill_pattern_2_1: 1200000 rects
+caravel_00020020_fill_pattern_2_1: 1210000 rects
+caravel_00020020_fill_pattern_2_1: 1220000 rects
+caravel_00020020_fill_pattern_2_1: 1230000 rects
+caravel_00020020_fill_pattern_2_1: 1240000 rects
+caravel_00020020_fill_pattern_2_1: 1250000 rects
+caravel_00020020_fill_pattern_2_1: 1260000 rects
+caravel_00020020_fill_pattern_2_1: 1270000 rects
+caravel_00020020_fill_pattern_2_1: 1280000 rects
+caravel_00020020_fill_pattern_2_1: 1290000 rects
+caravel_00020020_fill_pattern_2_1: 1300000 rects
+caravel_00020020_fill_pattern_2_1: 1310000 rects
+caravel_00020020_fill_pattern_2_1: 1320000 rects
+caravel_00020020_fill_pattern_2_1: 1330000 rects
+caravel_00020020_fill_pattern_2_1: 1340000 rects
+caravel_00020020_fill_pattern_2_1: 1350000 rects
+caravel_00020020_fill_pattern_2_1: 1360000 rects
+caravel_00020020_fill_pattern_2_1: 1370000 rects
+caravel_00020020_fill_pattern_2_1: 1380000 rects
+caravel_00020020_fill_pattern_2_1: 1390000 rects
+caravel_00020020_fill_pattern_2_1: 1400000 rects
+caravel_00020020_fill_pattern_2_1: 1410000 rects
+caravel_00020020_fill_pattern_2_1: 1420000 rects
+caravel_00020020_fill_pattern_2_1: 1430000 rects
+caravel_00020020_fill_pattern_2_1: 1440000 rects
+caravel_00020020_fill_pattern_2_1: 1450000 rects
+caravel_00020020_fill_pattern_2_1: 1460000 rects
+caravel_00020020_fill_pattern_2_1: 1470000 rects
+caravel_00020020_fill_pattern_2_1: 1480000 rects
+caravel_00020020_fill_pattern_2_1: 1490000 rects
+caravel_00020020_fill_pattern_2_1: 1500000 rects
+caravel_00020020_fill_pattern_2_1: 1510000 rects
+caravel_00020020_fill_pattern_2_1: 1520000 rects
+caravel_00020020_fill_pattern_2_1: 1530000 rects
+caravel_00020020_fill_pattern_2_1: 1540000 rects
+caravel_00020020_fill_pattern_2_1: 1550000 rects
+caravel_00020020_fill_pattern_2_1: 1560000 rects
+caravel_00020020_fill_pattern_2_1: 1570000 rects
+caravel_00020020_fill_pattern_2_1: 1580000 rects
+caravel_00020020_fill_pattern_2_1: 1590000 rects
+caravel_00020020_fill_pattern_2_1: 1600000 rects
+caravel_00020020_fill_pattern_2_1: 1610000 rects
+caravel_00020020_fill_pattern_2_1: 1620000 rects
+caravel_00020020_fill_pattern_2_1: 1630000 rects
+caravel_00020020_fill_pattern_2_1: 1640000 rects
+caravel_00020020_fill_pattern_2_1: 1650000 rects
+caravel_00020020_fill_pattern_2_1: 1660000 rects
+caravel_00020020_fill_pattern_2_1: 1670000 rects
+caravel_00020020_fill_pattern_2_1: 1680000 rects
+caravel_00020020_fill_pattern_2_1: 1690000 rects
+caravel_00020020_fill_pattern_2_1: 1700000 rects
+caravel_00020020_fill_pattern_2_1: 1710000 rects
+caravel_00020020_fill_pattern_2_1: 1720000 rects
+caravel_00020020_fill_pattern_2_1: 1730000 rects
+caravel_00020020_fill_pattern_2_1: 1740000 rects
+caravel_00020020_fill_pattern_2_1: 1750000 rects
+caravel_00020020_fill_pattern_2_1: 1760000 rects
+caravel_00020020_fill_pattern_2_1: 1770000 rects
+caravel_00020020_fill_pattern_2_1: 1780000 rects
+caravel_00020020_fill_pattern_2_1: 1790000 rects
+caravel_00020020_fill_pattern_2_1: 1800000 rects
+caravel_00020020_fill_pattern_2_1: 1810000 rects
+caravel_00020020_fill_pattern_2_1: 1820000 rects
+caravel_00020020_fill_pattern_2_1: 1830000 rects
+caravel_00020020_fill_pattern_2_1: 1840000 rects
+caravel_00020020_fill_pattern_2_1: 1850000 rects
+caravel_00020020_fill_pattern_2_1: 1860000 rects
+caravel_00020020_fill_pattern_2_1: 1870000 rects
+caravel_00020020_fill_pattern_2_1: 1880000 rects
+caravel_00020020_fill_pattern_2_1: 1890000 rects
+caravel_00020020_fill_pattern_2_1: 1900000 rects
+caravel_00020020_fill_pattern_2_1: 1910000 rects
+caravel_00020020_fill_pattern_2_1: 1920000 rects
+caravel_00020020_fill_pattern_2_1: 1930000 rects
+caravel_00020020_fill_pattern_2_1: 1940000 rects
+caravel_00020020_fill_pattern_2_1: 1950000 rects
+caravel_00020020_fill_pattern_2_1: 1960000 rects
+caravel_00020020_fill_pattern_2_1: 1970000 rects
+caravel_00020020_fill_pattern_2_1: 1980000 rects
+caravel_00020020_fill_pattern_2_1: 1990000 rects
+caravel_00020020_fill_pattern_2_1: 2000000 rects
+caravel_00020020_fill_pattern_2_1: 2010000 rects
+caravel_00020020_fill_pattern_2_1: 2020000 rects
+caravel_00020020_fill_pattern_2_1: 2030000 rects
+caravel_00020020_fill_pattern_2_1: 2040000 rects
+caravel_00020020_fill_pattern_2_1: 2050000 rects
+caravel_00020020_fill_pattern_2_1: 2060000 rects
+caravel_00020020_fill_pattern_2_1: 2070000 rects
+caravel_00020020_fill_pattern_2_1: 2080000 rects
+caravel_00020020_fill_pattern_2_1: 2090000 rects
+caravel_00020020_fill_pattern_2_1: 2100000 rects
+caravel_00020020_fill_pattern_2_1: 2110000 rects
+caravel_00020020_fill_pattern_2_1: 2120000 rects
+caravel_00020020_fill_pattern_2_1: 2130000 rects
+caravel_00020020_fill_pattern_2_1: 2140000 rects
+caravel_00020020_fill_pattern_2_1: 2150000 rects
+caravel_00020020_fill_pattern_2_1: 2160000 rects
+caravel_00020020_fill_pattern_2_1: 2170000 rects
+caravel_00020020_fill_pattern_2_1: 2180000 rects
+caravel_00020020_fill_pattern_2_1: 2190000 rects
+caravel_00020020_fill_pattern_2_1: 2200000 rects
+caravel_00020020_fill_pattern_2_1: 2210000 rects
+caravel_00020020_fill_pattern_2_1: 2220000 rects
+caravel_00020020_fill_pattern_2_1: 2230000 rects
+caravel_00020020_fill_pattern_2_1: 2240000 rects
+caravel_00020020_fill_pattern_2_1: 2250000 rects
+caravel_00020020_fill_pattern_2_1: 2260000 rects
+caravel_00020020_fill_pattern_2_1: 2270000 rects
+caravel_00020020_fill_pattern_2_1: 2280000 rects
+caravel_00020020_fill_pattern_2_1: 2290000 rects
+caravel_00020020_fill_pattern_2_1: 2300000 rects
+caravel_00020020_fill_pattern_2_1: 2310000 rects
+caravel_00020020_fill_pattern_2_1: 2320000 rects
+caravel_00020020_fill_pattern_2_1: 2330000 rects
+caravel_00020020_fill_pattern_2_1: 2340000 rects
+caravel_00020020_fill_pattern_2_1: 2350000 rects
+caravel_00020020_fill_pattern_2_1: 2360000 rects
+caravel_00020020_fill_pattern_2_1: 2370000 rects
+caravel_00020020_fill_pattern_2_1: 2380000 rects
+caravel_00020020_fill_pattern_2_1: 2390000 rects
+caravel_00020020_fill_pattern_2_1: 2400000 rects
+caravel_00020020_fill_pattern_2_1: 2410000 rects
+caravel_00020020_fill_pattern_2_1: 2420000 rects
+caravel_00020020_fill_pattern_2_1: 2430000 rects
+caravel_00020020_fill_pattern_2_1: 2440000 rects
+caravel_00020020_fill_pattern_2_1: 2450000 rects
+caravel_00020020_fill_pattern_2_1: 2460000 rects
+caravel_00020020_fill_pattern_2_1: 2470000 rects
+caravel_00020020_fill_pattern_2_1: 2480000 rects
+caravel_00020020_fill_pattern_2_1: 2490000 rects
+caravel_00020020_fill_pattern_2_1: 2500000 rects
+caravel_00020020_fill_pattern_2_1: 2510000 rects
+caravel_00020020_fill_pattern_2_1: 2520000 rects
+caravel_00020020_fill_pattern_2_1: 2530000 rects
+caravel_00020020_fill_pattern_2_1: 2540000 rects
+caravel_00020020_fill_pattern_2_1: 2550000 rects
+caravel_00020020_fill_pattern_2_1: 2560000 rects
+caravel_00020020_fill_pattern_2_1: 2570000 rects
+caravel_00020020_fill_pattern_2_1: 2580000 rects
+caravel_00020020_fill_pattern_2_1: 2590000 rects
+caravel_00020020_fill_pattern_2_1: 2600000 rects
+caravel_00020020_fill_pattern_2_1: 2610000 rects
+caravel_00020020_fill_pattern_2_1: 2620000 rects
+caravel_00020020_fill_pattern_2_1: 2630000 rects
+caravel_00020020_fill_pattern_2_1: 2640000 rects
+caravel_00020020_fill_pattern_2_1: 2650000 rects
+caravel_00020020_fill_pattern_2_1: 2660000 rects
+caravel_00020020_fill_pattern_2_1: 2670000 rects
+caravel_00020020_fill_pattern_2_1: 2680000 rects
+caravel_00020020_fill_pattern_2_1: 2690000 rects
+caravel_00020020_fill_pattern_2_1: 2700000 rects
+caravel_00020020_fill_pattern_2_1: 2710000 rects
+caravel_00020020_fill_pattern_2_1: 2720000 rects
+caravel_00020020_fill_pattern_2_1: 2730000 rects
+caravel_00020020_fill_pattern_2_1: 2740000 rects
+caravel_00020020_fill_pattern_2_1: 2750000 rects
+caravel_00020020_fill_pattern_2_1: 2760000 rects
+caravel_00020020_fill_pattern_2_1: 2770000 rects
+caravel_00020020_fill_pattern_2_1: 2780000 rects
+caravel_00020020_fill_pattern_2_1: 2790000 rects
+caravel_00020020_fill_pattern_2_1: 2800000 rects
+caravel_00020020_fill_pattern_2_1: 2810000 rects
+caravel_00020020_fill_pattern_2_1: 2820000 rects
+caravel_00020020_fill_pattern_2_1: 2830000 rects
+caravel_00020020_fill_pattern_2_1: 2840000 rects
+caravel_00020020_fill_pattern_2_1: 2850000 rects
+caravel_00020020_fill_pattern_2_1: 2860000 rects
+caravel_00020020_fill_pattern_2_1: 2870000 rects
+caravel_00020020_fill_pattern_2_1: 2880000 rects
+caravel_00020020_fill_pattern_2_1: 2890000 rects
+caravel_00020020_fill_pattern_2_1: 2900000 rects
+caravel_00020020_fill_pattern_2_1: 2910000 rects
+caravel_00020020_fill_pattern_2_1: 2920000 rects
+caravel_00020020_fill_pattern_2_1: 2930000 rects
+caravel_00020020_fill_pattern_2_1: 2940000 rects
+caravel_00020020_fill_pattern_2_1: 2950000 rects
+caravel_00020020_fill_pattern_2_1: 2960000 rects
+caravel_00020020_fill_pattern_2_1: 2970000 rects
+caravel_00020020_fill_pattern_2_1: 2980000 rects
+caravel_00020020_fill_pattern_2_1: 2990000 rects
+caravel_00020020_fill_pattern_2_1: 3000000 rects
+caravel_00020020_fill_pattern_2_1: 3010000 rects
+caravel_00020020_fill_pattern_2_1: 3020000 rects
+caravel_00020020_fill_pattern_2_1: 3030000 rects
+caravel_00020020_fill_pattern_2_1: 3040000 rects
+caravel_00020020_fill_pattern_2_1: 3050000 rects
+caravel_00020020_fill_pattern_2_1: 3060000 rects
+caravel_00020020_fill_pattern_2_1: 3070000 rects
+caravel_00020020_fill_pattern_2_1: 3080000 rects
+caravel_00020020_fill_pattern_2_1: 3090000 rects
+caravel_00020020_fill_pattern_2_1: 3100000 rects
+caravel_00020020_fill_pattern_2_1: 3110000 rects
+caravel_00020020_fill_pattern_2_1: 3120000 rects
+caravel_00020020_fill_pattern_2_1: 3130000 rects
+caravel_00020020_fill_pattern_2_1: 3140000 rects
+caravel_00020020_fill_pattern_2_1: 3150000 rects
+caravel_00020020_fill_pattern_2_1: 3160000 rects
+caravel_00020020_fill_pattern_2_1: 3170000 rects
+caravel_00020020_fill_pattern_2_1: 3180000 rects
+caravel_00020020_fill_pattern_2_1: 3190000 rects
+caravel_00020020_fill_pattern_2_1: 3200000 rects
+caravel_00020020_fill_pattern_2_1: 3210000 rects
+caravel_00020020_fill_pattern_2_1: 3220000 rects
+caravel_00020020_fill_pattern_2_1: 3230000 rects
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_1_0: 10000 rects
 caravel_00020020_fill_pattern_1_0: 20000 rects
 caravel_00020020_fill_pattern_1_0: 30000 rects
@@ -6176,7 +6175,7 @@
    Generating output for cell caravel_00020020_fill_pattern_5_7
 Reading "caravel_00020020_fill_pattern_5_7".
    Generating output for cell caravel_00020020_fill_pattern
-Ended: 12/06/2021 03:05:40
+Ended: 12/08/2021 04:53:58
 Done!
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
@@ -6210,131 +6209,6 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_5_0: 10000 rects
-caravel_00020020_fill_pattern_5_0: 20000 rects
-caravel_00020020_fill_pattern_5_0: 30000 rects
-caravel_00020020_fill_pattern_5_0: 40000 rects
-caravel_00020020_fill_pattern_5_0: 50000 rects
-caravel_00020020_fill_pattern_5_0: 60000 rects
-caravel_00020020_fill_pattern_5_0: 70000 rects
-caravel_00020020_fill_pattern_5_0: 80000 rects
-caravel_00020020_fill_pattern_5_0: 90000 rects
-caravel_00020020_fill_pattern_5_0: 100000 rects
-caravel_00020020_fill_pattern_5_0: 110000 rects
-caravel_00020020_fill_pattern_5_0: 120000 rects
-caravel_00020020_fill_pattern_5_0: 130000 rects
-caravel_00020020_fill_pattern_5_0: 140000 rects
-caravel_00020020_fill_pattern_5_0: 150000 rects
-caravel_00020020_fill_pattern_5_0: 160000 rects
-caravel_00020020_fill_pattern_5_0: 170000 rects
-caravel_00020020_fill_pattern_5_0: 180000 rects
-caravel_00020020_fill_pattern_5_0: 190000 rects
-caravel_00020020_fill_pattern_5_0: 200000 rects
-caravel_00020020_fill_pattern_5_0: 210000 rects
-caravel_00020020_fill_pattern_5_0: 220000 rects
-caravel_00020020_fill_pattern_5_0: 230000 rects
-caravel_00020020_fill_pattern_5_0: 240000 rects
-caravel_00020020_fill_pattern_5_0: 250000 rects
-caravel_00020020_fill_pattern_5_0: 260000 rects
-caravel_00020020_fill_pattern_5_0: 270000 rects
-caravel_00020020_fill_pattern_5_0: 280000 rects
-caravel_00020020_fill_pattern_5_0: 290000 rects
-caravel_00020020_fill_pattern_5_0: 300000 rects
-caravel_00020020_fill_pattern_5_0: 310000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_5_0
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_5_3: 10000 rects
-caravel_00020020_fill_pattern_5_3: 20000 rects
-caravel_00020020_fill_pattern_5_3: 30000 rects
-caravel_00020020_fill_pattern_5_3: 40000 rects
-caravel_00020020_fill_pattern_5_3: 50000 rects
-caravel_00020020_fill_pattern_5_3: 60000 rects
-caravel_00020020_fill_pattern_5_3: 70000 rects
-caravel_00020020_fill_pattern_5_3: 80000 rects
-caravel_00020020_fill_pattern_5_3: 90000 rects
-caravel_00020020_fill_pattern_5_3: 100000 rects
-caravel_00020020_fill_pattern_5_3: 110000 rects
-caravel_00020020_fill_pattern_5_3: 120000 rects
-caravel_00020020_fill_pattern_5_3: 130000 rects
-caravel_00020020_fill_pattern_5_3: 140000 rects
-caravel_00020020_fill_pattern_5_3: 150000 rects
-caravel_00020020_fill_pattern_5_3: 160000 rects
-caravel_00020020_fill_pattern_5_3: 170000 rects
-caravel_00020020_fill_pattern_5_3: 180000 rects
-caravel_00020020_fill_pattern_5_3: 190000 rects
-caravel_00020020_fill_pattern_5_3: 200000 rects
-caravel_00020020_fill_pattern_5_3: 210000 rects
-caravel_00020020_fill_pattern_5_3: 220000 rects
-caravel_00020020_fill_pattern_5_3: 230000 rects
-caravel_00020020_fill_pattern_5_3: 240000 rects
-caravel_00020020_fill_pattern_5_3: 250000 rects
-caravel_00020020_fill_pattern_5_3: 260000 rects
-caravel_00020020_fill_pattern_5_3: 270000 rects
-caravel_00020020_fill_pattern_5_3: 280000 rects
-caravel_00020020_fill_pattern_5_3: 290000 rects
-caravel_00020020_fill_pattern_5_3: 300000 rects
-caravel_00020020_fill_pattern_5_3: 310000 rects
-caravel_00020020_fill_pattern_5_3: 320000 rects
-caravel_00020020_fill_pattern_5_3: 330000 rects
-caravel_00020020_fill_pattern_5_3: 340000 rects
-caravel_00020020_fill_pattern_5_3: 350000 rects
-caravel_00020020_fill_pattern_5_3: 360000 rects
-caravel_00020020_fill_pattern_5_3: 370000 rects
-caravel_00020020_fill_pattern_5_3: 380000 rects
-caravel_00020020_fill_pattern_5_3: 390000 rects
-caravel_00020020_fill_pattern_5_3: 400000 rects
-caravel_00020020_fill_pattern_5_3: 410000 rects
-caravel_00020020_fill_pattern_5_3: 420000 rects
-caravel_00020020_fill_pattern_5_3: 430000 rects
-caravel_00020020_fill_pattern_5_3: 440000 rects
-caravel_00020020_fill_pattern_5_3: 450000 rects
-caravel_00020020_fill_pattern_5_3: 460000 rects
-caravel_00020020_fill_pattern_5_3: 470000 rects
-caravel_00020020_fill_pattern_5_3: 480000 rects
-caravel_00020020_fill_pattern_5_3: 490000 rects
-caravel_00020020_fill_pattern_5_3: 500000 rects
-caravel_00020020_fill_pattern_5_3: 510000 rects
-caravel_00020020_fill_pattern_5_3: 520000 rects
-caravel_00020020_fill_pattern_5_3: 530000 rects
-caravel_00020020_fill_pattern_5_3: 540000 rects
-caravel_00020020_fill_pattern_5_3: 550000 rects
-caravel_00020020_fill_pattern_5_3: 560000 rects
-caravel_00020020_fill_pattern_5_3: 570000 rects
-caravel_00020020_fill_pattern_5_3: 580000 rects
-caravel_00020020_fill_pattern_5_3: 590000 rects
-caravel_00020020_fill_pattern_5_3: 600000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_5_3
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_5_6: 10000 rects
 caravel_00020020_fill_pattern_5_6: 20000 rects
 caravel_00020020_fill_pattern_5_6: 30000 rects
@@ -6417,6 +6291,83 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_5_3: 10000 rects
+caravel_00020020_fill_pattern_5_3: 20000 rects
+caravel_00020020_fill_pattern_5_3: 30000 rects
+caravel_00020020_fill_pattern_5_3: 40000 rects
+caravel_00020020_fill_pattern_5_3: 50000 rects
+caravel_00020020_fill_pattern_5_3: 60000 rects
+caravel_00020020_fill_pattern_5_3: 70000 rects
+caravel_00020020_fill_pattern_5_3: 80000 rects
+caravel_00020020_fill_pattern_5_3: 90000 rects
+caravel_00020020_fill_pattern_5_3: 100000 rects
+caravel_00020020_fill_pattern_5_3: 110000 rects
+caravel_00020020_fill_pattern_5_3: 120000 rects
+caravel_00020020_fill_pattern_5_3: 130000 rects
+caravel_00020020_fill_pattern_5_3: 140000 rects
+caravel_00020020_fill_pattern_5_3: 150000 rects
+caravel_00020020_fill_pattern_5_3: 160000 rects
+caravel_00020020_fill_pattern_5_3: 170000 rects
+caravel_00020020_fill_pattern_5_3: 180000 rects
+caravel_00020020_fill_pattern_5_3: 190000 rects
+caravel_00020020_fill_pattern_5_3: 200000 rects
+caravel_00020020_fill_pattern_5_3: 210000 rects
+caravel_00020020_fill_pattern_5_3: 220000 rects
+caravel_00020020_fill_pattern_5_3: 230000 rects
+caravel_00020020_fill_pattern_5_3: 240000 rects
+caravel_00020020_fill_pattern_5_3: 250000 rects
+caravel_00020020_fill_pattern_5_3: 260000 rects
+caravel_00020020_fill_pattern_5_3: 270000 rects
+caravel_00020020_fill_pattern_5_3: 280000 rects
+caravel_00020020_fill_pattern_5_3: 290000 rects
+caravel_00020020_fill_pattern_5_3: 300000 rects
+caravel_00020020_fill_pattern_5_3: 310000 rects
+caravel_00020020_fill_pattern_5_3: 320000 rects
+caravel_00020020_fill_pattern_5_3: 330000 rects
+caravel_00020020_fill_pattern_5_3: 340000 rects
+caravel_00020020_fill_pattern_5_3: 350000 rects
+caravel_00020020_fill_pattern_5_3: 360000 rects
+caravel_00020020_fill_pattern_5_3: 370000 rects
+caravel_00020020_fill_pattern_5_3: 380000 rects
+caravel_00020020_fill_pattern_5_3: 390000 rects
+caravel_00020020_fill_pattern_5_3: 400000 rects
+caravel_00020020_fill_pattern_5_3: 410000 rects
+caravel_00020020_fill_pattern_5_3: 420000 rects
+caravel_00020020_fill_pattern_5_3: 430000 rects
+caravel_00020020_fill_pattern_5_3: 440000 rects
+caravel_00020020_fill_pattern_5_3: 450000 rects
+caravel_00020020_fill_pattern_5_3: 460000 rects
+caravel_00020020_fill_pattern_5_3: 470000 rects
+caravel_00020020_fill_pattern_5_3: 480000 rects
+caravel_00020020_fill_pattern_5_3: 490000 rects
+caravel_00020020_fill_pattern_5_3: 500000 rects
+caravel_00020020_fill_pattern_5_3: 510000 rects
+caravel_00020020_fill_pattern_5_3: 520000 rects
+caravel_00020020_fill_pattern_5_3: 530000 rects
+caravel_00020020_fill_pattern_5_3: 540000 rects
+caravel_00020020_fill_pattern_5_3: 550000 rects
+caravel_00020020_fill_pattern_5_3: 560000 rects
+caravel_00020020_fill_pattern_5_3: 570000 rects
+caravel_00020020_fill_pattern_5_3: 580000 rects
+caravel_00020020_fill_pattern_5_3: 590000 rects
+caravel_00020020_fill_pattern_5_3: 600000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_5_3
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_5_5: 10000 rects
 caravel_00020020_fill_pattern_5_5: 20000 rects
 caravel_00020020_fill_pattern_5_5: 30000 rects
@@ -6505,6 +6456,54 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_5_0: 10000 rects
+caravel_00020020_fill_pattern_5_0: 20000 rects
+caravel_00020020_fill_pattern_5_0: 30000 rects
+caravel_00020020_fill_pattern_5_0: 40000 rects
+caravel_00020020_fill_pattern_5_0: 50000 rects
+caravel_00020020_fill_pattern_5_0: 60000 rects
+caravel_00020020_fill_pattern_5_0: 70000 rects
+caravel_00020020_fill_pattern_5_0: 80000 rects
+caravel_00020020_fill_pattern_5_0: 90000 rects
+caravel_00020020_fill_pattern_5_0: 100000 rects
+caravel_00020020_fill_pattern_5_0: 110000 rects
+caravel_00020020_fill_pattern_5_0: 120000 rects
+caravel_00020020_fill_pattern_5_0: 130000 rects
+caravel_00020020_fill_pattern_5_0: 140000 rects
+caravel_00020020_fill_pattern_5_0: 150000 rects
+caravel_00020020_fill_pattern_5_0: 160000 rects
+caravel_00020020_fill_pattern_5_0: 170000 rects
+caravel_00020020_fill_pattern_5_0: 180000 rects
+caravel_00020020_fill_pattern_5_0: 190000 rects
+caravel_00020020_fill_pattern_5_0: 200000 rects
+caravel_00020020_fill_pattern_5_0: 210000 rects
+caravel_00020020_fill_pattern_5_0: 220000 rects
+caravel_00020020_fill_pattern_5_0: 230000 rects
+caravel_00020020_fill_pattern_5_0: 240000 rects
+caravel_00020020_fill_pattern_5_0: 250000 rects
+caravel_00020020_fill_pattern_5_0: 260000 rects
+caravel_00020020_fill_pattern_5_0: 270000 rects
+caravel_00020020_fill_pattern_5_0: 280000 rects
+caravel_00020020_fill_pattern_5_0: 290000 rects
+caravel_00020020_fill_pattern_5_0: 300000 rects
+caravel_00020020_fill_pattern_5_0: 310000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_5_0
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_5_2: 10000 rects
 caravel_00020020_fill_pattern_5_2: 20000 rects
 caravel_00020020_fill_pattern_5_2: 30000 rects
@@ -6616,115 +6615,6 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_5_1: 10000 rects
-caravel_00020020_fill_pattern_5_1: 20000 rects
-caravel_00020020_fill_pattern_5_1: 30000 rects
-caravel_00020020_fill_pattern_5_1: 40000 rects
-caravel_00020020_fill_pattern_5_1: 50000 rects
-caravel_00020020_fill_pattern_5_1: 60000 rects
-caravel_00020020_fill_pattern_5_1: 70000 rects
-caravel_00020020_fill_pattern_5_1: 80000 rects
-caravel_00020020_fill_pattern_5_1: 90000 rects
-caravel_00020020_fill_pattern_5_1: 100000 rects
-caravel_00020020_fill_pattern_5_1: 110000 rects
-caravel_00020020_fill_pattern_5_1: 120000 rects
-caravel_00020020_fill_pattern_5_1: 130000 rects
-caravel_00020020_fill_pattern_5_1: 140000 rects
-caravel_00020020_fill_pattern_5_1: 150000 rects
-caravel_00020020_fill_pattern_5_1: 160000 rects
-caravel_00020020_fill_pattern_5_1: 170000 rects
-caravel_00020020_fill_pattern_5_1: 180000 rects
-caravel_00020020_fill_pattern_5_1: 190000 rects
-caravel_00020020_fill_pattern_5_1: 200000 rects
-caravel_00020020_fill_pattern_5_1: 210000 rects
-caravel_00020020_fill_pattern_5_1: 220000 rects
-caravel_00020020_fill_pattern_5_1: 230000 rects
-caravel_00020020_fill_pattern_5_1: 240000 rects
-caravel_00020020_fill_pattern_5_1: 250000 rects
-caravel_00020020_fill_pattern_5_1: 260000 rects
-caravel_00020020_fill_pattern_5_1: 270000 rects
-caravel_00020020_fill_pattern_5_1: 280000 rects
-caravel_00020020_fill_pattern_5_1: 290000 rects
-caravel_00020020_fill_pattern_5_1: 300000 rects
-caravel_00020020_fill_pattern_5_1: 310000 rects
-caravel_00020020_fill_pattern_5_1: 320000 rects
-caravel_00020020_fill_pattern_5_1: 330000 rects
-caravel_00020020_fill_pattern_5_1: 340000 rects
-caravel_00020020_fill_pattern_5_1: 350000 rects
-caravel_00020020_fill_pattern_5_1: 360000 rects
-caravel_00020020_fill_pattern_5_1: 370000 rects
-caravel_00020020_fill_pattern_5_1: 380000 rects
-caravel_00020020_fill_pattern_5_1: 390000 rects
-caravel_00020020_fill_pattern_5_1: 400000 rects
-caravel_00020020_fill_pattern_5_1: 410000 rects
-caravel_00020020_fill_pattern_5_1: 420000 rects
-caravel_00020020_fill_pattern_5_1: 430000 rects
-caravel_00020020_fill_pattern_5_1: 440000 rects
-caravel_00020020_fill_pattern_5_1: 450000 rects
-caravel_00020020_fill_pattern_5_1: 460000 rects
-caravel_00020020_fill_pattern_5_1: 470000 rects
-caravel_00020020_fill_pattern_5_1: 480000 rects
-caravel_00020020_fill_pattern_5_1: 490000 rects
-caravel_00020020_fill_pattern_5_1: 500000 rects
-caravel_00020020_fill_pattern_5_1: 510000 rects
-caravel_00020020_fill_pattern_5_1: 520000 rects
-caravel_00020020_fill_pattern_5_1: 530000 rects
-caravel_00020020_fill_pattern_5_1: 540000 rects
-caravel_00020020_fill_pattern_5_1: 550000 rects
-caravel_00020020_fill_pattern_5_1: 560000 rects
-caravel_00020020_fill_pattern_5_1: 570000 rects
-caravel_00020020_fill_pattern_5_1: 580000 rects
-caravel_00020020_fill_pattern_5_1: 590000 rects
-caravel_00020020_fill_pattern_5_1: 600000 rects
-caravel_00020020_fill_pattern_5_1: 610000 rects
-caravel_00020020_fill_pattern_5_1: 620000 rects
-caravel_00020020_fill_pattern_5_1: 630000 rects
-caravel_00020020_fill_pattern_5_1: 640000 rects
-caravel_00020020_fill_pattern_5_1: 650000 rects
-caravel_00020020_fill_pattern_5_1: 660000 rects
-caravel_00020020_fill_pattern_5_1: 670000 rects
-caravel_00020020_fill_pattern_5_1: 680000 rects
-caravel_00020020_fill_pattern_5_1: 690000 rects
-caravel_00020020_fill_pattern_5_1: 700000 rects
-caravel_00020020_fill_pattern_5_1: 710000 rects
-caravel_00020020_fill_pattern_5_1: 720000 rects
-caravel_00020020_fill_pattern_5_1: 730000 rects
-caravel_00020020_fill_pattern_5_1: 740000 rects
-caravel_00020020_fill_pattern_5_1: 750000 rects
-caravel_00020020_fill_pattern_5_1: 760000 rects
-caravel_00020020_fill_pattern_5_1: 770000 rects
-caravel_00020020_fill_pattern_5_1: 780000 rects
-caravel_00020020_fill_pattern_5_1: 790000 rects
-caravel_00020020_fill_pattern_5_1: 800000 rects
-caravel_00020020_fill_pattern_5_1: 810000 rects
-caravel_00020020_fill_pattern_5_1: 820000 rects
-caravel_00020020_fill_pattern_5_1: 830000 rects
-caravel_00020020_fill_pattern_5_1: 840000 rects
-caravel_00020020_fill_pattern_5_1: 850000 rects
-caravel_00020020_fill_pattern_5_1: 860000 rects
-caravel_00020020_fill_pattern_5_1: 870000 rects
-caravel_00020020_fill_pattern_5_1: 880000 rects
-caravel_00020020_fill_pattern_5_1: 890000 rects
-caravel_00020020_fill_pattern_5_1: 900000 rects
-caravel_00020020_fill_pattern_5_1: 910000 rects
-caravel_00020020_fill_pattern_5_1: 920000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_5_1
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_5_4: 10000 rects
 caravel_00020020_fill_pattern_5_4: 20000 rects
 caravel_00020020_fill_pattern_5_4: 30000 rects
@@ -6841,6 +6731,115 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_5_1: 10000 rects
+caravel_00020020_fill_pattern_5_1: 20000 rects
+caravel_00020020_fill_pattern_5_1: 30000 rects
+caravel_00020020_fill_pattern_5_1: 40000 rects
+caravel_00020020_fill_pattern_5_1: 50000 rects
+caravel_00020020_fill_pattern_5_1: 60000 rects
+caravel_00020020_fill_pattern_5_1: 70000 rects
+caravel_00020020_fill_pattern_5_1: 80000 rects
+caravel_00020020_fill_pattern_5_1: 90000 rects
+caravel_00020020_fill_pattern_5_1: 100000 rects
+caravel_00020020_fill_pattern_5_1: 110000 rects
+caravel_00020020_fill_pattern_5_1: 120000 rects
+caravel_00020020_fill_pattern_5_1: 130000 rects
+caravel_00020020_fill_pattern_5_1: 140000 rects
+caravel_00020020_fill_pattern_5_1: 150000 rects
+caravel_00020020_fill_pattern_5_1: 160000 rects
+caravel_00020020_fill_pattern_5_1: 170000 rects
+caravel_00020020_fill_pattern_5_1: 180000 rects
+caravel_00020020_fill_pattern_5_1: 190000 rects
+caravel_00020020_fill_pattern_5_1: 200000 rects
+caravel_00020020_fill_pattern_5_1: 210000 rects
+caravel_00020020_fill_pattern_5_1: 220000 rects
+caravel_00020020_fill_pattern_5_1: 230000 rects
+caravel_00020020_fill_pattern_5_1: 240000 rects
+caravel_00020020_fill_pattern_5_1: 250000 rects
+caravel_00020020_fill_pattern_5_1: 260000 rects
+caravel_00020020_fill_pattern_5_1: 270000 rects
+caravel_00020020_fill_pattern_5_1: 280000 rects
+caravel_00020020_fill_pattern_5_1: 290000 rects
+caravel_00020020_fill_pattern_5_1: 300000 rects
+caravel_00020020_fill_pattern_5_1: 310000 rects
+caravel_00020020_fill_pattern_5_1: 320000 rects
+caravel_00020020_fill_pattern_5_1: 330000 rects
+caravel_00020020_fill_pattern_5_1: 340000 rects
+caravel_00020020_fill_pattern_5_1: 350000 rects
+caravel_00020020_fill_pattern_5_1: 360000 rects
+caravel_00020020_fill_pattern_5_1: 370000 rects
+caravel_00020020_fill_pattern_5_1: 380000 rects
+caravel_00020020_fill_pattern_5_1: 390000 rects
+caravel_00020020_fill_pattern_5_1: 400000 rects
+caravel_00020020_fill_pattern_5_1: 410000 rects
+caravel_00020020_fill_pattern_5_1: 420000 rects
+caravel_00020020_fill_pattern_5_1: 430000 rects
+caravel_00020020_fill_pattern_5_1: 440000 rects
+caravel_00020020_fill_pattern_5_1: 450000 rects
+caravel_00020020_fill_pattern_5_1: 460000 rects
+caravel_00020020_fill_pattern_5_1: 470000 rects
+caravel_00020020_fill_pattern_5_1: 480000 rects
+caravel_00020020_fill_pattern_5_1: 490000 rects
+caravel_00020020_fill_pattern_5_1: 500000 rects
+caravel_00020020_fill_pattern_5_1: 510000 rects
+caravel_00020020_fill_pattern_5_1: 520000 rects
+caravel_00020020_fill_pattern_5_1: 530000 rects
+caravel_00020020_fill_pattern_5_1: 540000 rects
+caravel_00020020_fill_pattern_5_1: 550000 rects
+caravel_00020020_fill_pattern_5_1: 560000 rects
+caravel_00020020_fill_pattern_5_1: 570000 rects
+caravel_00020020_fill_pattern_5_1: 580000 rects
+caravel_00020020_fill_pattern_5_1: 590000 rects
+caravel_00020020_fill_pattern_5_1: 600000 rects
+caravel_00020020_fill_pattern_5_1: 610000 rects
+caravel_00020020_fill_pattern_5_1: 620000 rects
+caravel_00020020_fill_pattern_5_1: 630000 rects
+caravel_00020020_fill_pattern_5_1: 640000 rects
+caravel_00020020_fill_pattern_5_1: 650000 rects
+caravel_00020020_fill_pattern_5_1: 660000 rects
+caravel_00020020_fill_pattern_5_1: 670000 rects
+caravel_00020020_fill_pattern_5_1: 680000 rects
+caravel_00020020_fill_pattern_5_1: 690000 rects
+caravel_00020020_fill_pattern_5_1: 700000 rects
+caravel_00020020_fill_pattern_5_1: 710000 rects
+caravel_00020020_fill_pattern_5_1: 720000 rects
+caravel_00020020_fill_pattern_5_1: 730000 rects
+caravel_00020020_fill_pattern_5_1: 740000 rects
+caravel_00020020_fill_pattern_5_1: 750000 rects
+caravel_00020020_fill_pattern_5_1: 760000 rects
+caravel_00020020_fill_pattern_5_1: 770000 rects
+caravel_00020020_fill_pattern_5_1: 780000 rects
+caravel_00020020_fill_pattern_5_1: 790000 rects
+caravel_00020020_fill_pattern_5_1: 800000 rects
+caravel_00020020_fill_pattern_5_1: 810000 rects
+caravel_00020020_fill_pattern_5_1: 820000 rects
+caravel_00020020_fill_pattern_5_1: 830000 rects
+caravel_00020020_fill_pattern_5_1: 840000 rects
+caravel_00020020_fill_pattern_5_1: 850000 rects
+caravel_00020020_fill_pattern_5_1: 860000 rects
+caravel_00020020_fill_pattern_5_1: 870000 rects
+caravel_00020020_fill_pattern_5_1: 880000 rects
+caravel_00020020_fill_pattern_5_1: 890000 rects
+caravel_00020020_fill_pattern_5_1: 900000 rects
+caravel_00020020_fill_pattern_5_1: 910000 rects
+caravel_00020020_fill_pattern_5_1: 920000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_5_1
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_2_7: 10000 rects
 caravel_00020020_fill_pattern_2_7: 20000 rects
 caravel_00020020_fill_pattern_2_7: 30000 rects
@@ -6999,143 +6998,85 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_1_7: 10000 rects
-caravel_00020020_fill_pattern_1_7: 20000 rects
-caravel_00020020_fill_pattern_1_7: 30000 rects
-caravel_00020020_fill_pattern_1_7: 40000 rects
-caravel_00020020_fill_pattern_1_7: 50000 rects
-caravel_00020020_fill_pattern_1_7: 60000 rects
-caravel_00020020_fill_pattern_1_7: 70000 rects
-caravel_00020020_fill_pattern_1_7: 80000 rects
-caravel_00020020_fill_pattern_1_7: 90000 rects
-caravel_00020020_fill_pattern_1_7: 100000 rects
-caravel_00020020_fill_pattern_1_7: 110000 rects
-caravel_00020020_fill_pattern_1_7: 120000 rects
-caravel_00020020_fill_pattern_1_7: 130000 rects
-caravel_00020020_fill_pattern_1_7: 140000 rects
-caravel_00020020_fill_pattern_1_7: 150000 rects
-caravel_00020020_fill_pattern_1_7: 160000 rects
-caravel_00020020_fill_pattern_1_7: 170000 rects
-caravel_00020020_fill_pattern_1_7: 180000 rects
-caravel_00020020_fill_pattern_1_7: 190000 rects
-caravel_00020020_fill_pattern_1_7: 200000 rects
-caravel_00020020_fill_pattern_1_7: 210000 rects
-caravel_00020020_fill_pattern_1_7: 220000 rects
-caravel_00020020_fill_pattern_1_7: 230000 rects
-caravel_00020020_fill_pattern_1_7: 240000 rects
-caravel_00020020_fill_pattern_1_7: 250000 rects
-caravel_00020020_fill_pattern_1_7: 260000 rects
-caravel_00020020_fill_pattern_1_7: 270000 rects
-caravel_00020020_fill_pattern_1_7: 280000 rects
-caravel_00020020_fill_pattern_1_7: 290000 rects
-caravel_00020020_fill_pattern_1_7: 300000 rects
-caravel_00020020_fill_pattern_1_7: 310000 rects
-caravel_00020020_fill_pattern_1_7: 320000 rects
-caravel_00020020_fill_pattern_1_7: 330000 rects
-caravel_00020020_fill_pattern_1_7: 340000 rects
-caravel_00020020_fill_pattern_1_7: 350000 rects
-caravel_00020020_fill_pattern_1_7: 360000 rects
-caravel_00020020_fill_pattern_1_7: 370000 rects
-caravel_00020020_fill_pattern_1_7: 380000 rects
-caravel_00020020_fill_pattern_1_7: 390000 rects
-caravel_00020020_fill_pattern_1_7: 400000 rects
-caravel_00020020_fill_pattern_1_7: 410000 rects
-caravel_00020020_fill_pattern_1_7: 420000 rects
-caravel_00020020_fill_pattern_1_7: 430000 rects
-caravel_00020020_fill_pattern_1_7: 440000 rects
-caravel_00020020_fill_pattern_1_7: 450000 rects
-caravel_00020020_fill_pattern_1_7: 460000 rects
-caravel_00020020_fill_pattern_1_7: 470000 rects
-caravel_00020020_fill_pattern_1_7: 480000 rects
-caravel_00020020_fill_pattern_1_7: 490000 rects
-caravel_00020020_fill_pattern_1_7: 500000 rects
-caravel_00020020_fill_pattern_1_7: 510000 rects
-caravel_00020020_fill_pattern_1_7: 520000 rects
-caravel_00020020_fill_pattern_1_7: 530000 rects
-caravel_00020020_fill_pattern_1_7: 540000 rects
-caravel_00020020_fill_pattern_1_7: 550000 rects
-caravel_00020020_fill_pattern_1_7: 560000 rects
-caravel_00020020_fill_pattern_1_7: 570000 rects
-caravel_00020020_fill_pattern_1_7: 580000 rects
-caravel_00020020_fill_pattern_1_7: 590000 rects
-caravel_00020020_fill_pattern_1_7: 600000 rects
-caravel_00020020_fill_pattern_1_7: 610000 rects
-caravel_00020020_fill_pattern_1_7: 620000 rects
-caravel_00020020_fill_pattern_1_7: 630000 rects
-caravel_00020020_fill_pattern_1_7: 640000 rects
-caravel_00020020_fill_pattern_1_7: 650000 rects
-caravel_00020020_fill_pattern_1_7: 660000 rects
-caravel_00020020_fill_pattern_1_7: 670000 rects
-caravel_00020020_fill_pattern_1_7: 680000 rects
-caravel_00020020_fill_pattern_1_7: 690000 rects
-caravel_00020020_fill_pattern_1_7: 700000 rects
-caravel_00020020_fill_pattern_1_7: 710000 rects
-caravel_00020020_fill_pattern_1_7: 720000 rects
-caravel_00020020_fill_pattern_1_7: 730000 rects
-caravel_00020020_fill_pattern_1_7: 740000 rects
-caravel_00020020_fill_pattern_1_7: 750000 rects
-caravel_00020020_fill_pattern_1_7: 760000 rects
-caravel_00020020_fill_pattern_1_7: 770000 rects
-caravel_00020020_fill_pattern_1_7: 780000 rects
-caravel_00020020_fill_pattern_1_7: 790000 rects
-caravel_00020020_fill_pattern_1_7: 800000 rects
-caravel_00020020_fill_pattern_1_7: 810000 rects
-caravel_00020020_fill_pattern_1_7: 820000 rects
-caravel_00020020_fill_pattern_1_7: 830000 rects
-caravel_00020020_fill_pattern_1_7: 840000 rects
-caravel_00020020_fill_pattern_1_7: 850000 rects
-caravel_00020020_fill_pattern_1_7: 860000 rects
-caravel_00020020_fill_pattern_1_7: 870000 rects
-caravel_00020020_fill_pattern_1_7: 880000 rects
-caravel_00020020_fill_pattern_1_7: 890000 rects
-caravel_00020020_fill_pattern_1_7: 900000 rects
-caravel_00020020_fill_pattern_1_7: 910000 rects
-caravel_00020020_fill_pattern_1_7: 920000 rects
-caravel_00020020_fill_pattern_1_7: 930000 rects
-caravel_00020020_fill_pattern_1_7: 940000 rects
-caravel_00020020_fill_pattern_1_7: 950000 rects
-caravel_00020020_fill_pattern_1_7: 960000 rects
-caravel_00020020_fill_pattern_1_7: 970000 rects
-caravel_00020020_fill_pattern_1_7: 980000 rects
-caravel_00020020_fill_pattern_1_7: 990000 rects
-caravel_00020020_fill_pattern_1_7: 1000000 rects
-caravel_00020020_fill_pattern_1_7: 1010000 rects
-caravel_00020020_fill_pattern_1_7: 1020000 rects
-caravel_00020020_fill_pattern_1_7: 1030000 rects
-caravel_00020020_fill_pattern_1_7: 1040000 rects
-caravel_00020020_fill_pattern_1_7: 1050000 rects
-caravel_00020020_fill_pattern_1_7: 1060000 rects
-caravel_00020020_fill_pattern_1_7: 1070000 rects
-caravel_00020020_fill_pattern_1_7: 1080000 rects
-caravel_00020020_fill_pattern_1_7: 1090000 rects
-caravel_00020020_fill_pattern_1_7: 1100000 rects
-caravel_00020020_fill_pattern_1_7: 1110000 rects
-caravel_00020020_fill_pattern_1_7: 1120000 rects
-caravel_00020020_fill_pattern_1_7: 1130000 rects
-caravel_00020020_fill_pattern_1_7: 1140000 rects
-caravel_00020020_fill_pattern_1_7: 1150000 rects
-caravel_00020020_fill_pattern_1_7: 1160000 rects
-caravel_00020020_fill_pattern_1_7: 1170000 rects
-caravel_00020020_fill_pattern_1_7: 1180000 rects
-caravel_00020020_fill_pattern_1_7: 1190000 rects
-caravel_00020020_fill_pattern_1_7: 1200000 rects
-caravel_00020020_fill_pattern_1_7: 1210000 rects
-caravel_00020020_fill_pattern_1_7: 1220000 rects
-caravel_00020020_fill_pattern_1_7: 1230000 rects
-caravel_00020020_fill_pattern_1_7: 1240000 rects
-caravel_00020020_fill_pattern_1_7: 1250000 rects
-caravel_00020020_fill_pattern_1_7: 1260000 rects
-caravel_00020020_fill_pattern_1_7: 1270000 rects
-caravel_00020020_fill_pattern_1_7: 1280000 rects
-caravel_00020020_fill_pattern_1_7: 1290000 rects
-caravel_00020020_fill_pattern_1_7: 1300000 rects
-caravel_00020020_fill_pattern_1_7: 1310000 rects
-caravel_00020020_fill_pattern_1_7: 1320000 rects
-caravel_00020020_fill_pattern_1_7: 1330000 rects
-caravel_00020020_fill_pattern_1_7: 1340000 rects
-caravel_00020020_fill_pattern_1_7: 1350000 rects
+caravel_00020020_fill_pattern_4_7: 10000 rects
+caravel_00020020_fill_pattern_4_7: 20000 rects
+caravel_00020020_fill_pattern_4_7: 30000 rects
+caravel_00020020_fill_pattern_4_7: 40000 rects
+caravel_00020020_fill_pattern_4_7: 50000 rects
+caravel_00020020_fill_pattern_4_7: 60000 rects
+caravel_00020020_fill_pattern_4_7: 70000 rects
+caravel_00020020_fill_pattern_4_7: 80000 rects
+caravel_00020020_fill_pattern_4_7: 90000 rects
+caravel_00020020_fill_pattern_4_7: 100000 rects
+caravel_00020020_fill_pattern_4_7: 110000 rects
+caravel_00020020_fill_pattern_4_7: 120000 rects
+caravel_00020020_fill_pattern_4_7: 130000 rects
+caravel_00020020_fill_pattern_4_7: 140000 rects
+caravel_00020020_fill_pattern_4_7: 150000 rects
+caravel_00020020_fill_pattern_4_7: 160000 rects
+caravel_00020020_fill_pattern_4_7: 170000 rects
+caravel_00020020_fill_pattern_4_7: 180000 rects
+caravel_00020020_fill_pattern_4_7: 190000 rects
+caravel_00020020_fill_pattern_4_7: 200000 rects
+caravel_00020020_fill_pattern_4_7: 210000 rects
+caravel_00020020_fill_pattern_4_7: 220000 rects
+caravel_00020020_fill_pattern_4_7: 230000 rects
+caravel_00020020_fill_pattern_4_7: 240000 rects
+caravel_00020020_fill_pattern_4_7: 250000 rects
+caravel_00020020_fill_pattern_4_7: 260000 rects
+caravel_00020020_fill_pattern_4_7: 270000 rects
+caravel_00020020_fill_pattern_4_7: 280000 rects
+caravel_00020020_fill_pattern_4_7: 290000 rects
+caravel_00020020_fill_pattern_4_7: 300000 rects
+caravel_00020020_fill_pattern_4_7: 310000 rects
+caravel_00020020_fill_pattern_4_7: 320000 rects
+caravel_00020020_fill_pattern_4_7: 330000 rects
+caravel_00020020_fill_pattern_4_7: 340000 rects
+caravel_00020020_fill_pattern_4_7: 350000 rects
+caravel_00020020_fill_pattern_4_7: 360000 rects
+caravel_00020020_fill_pattern_4_7: 370000 rects
+caravel_00020020_fill_pattern_4_7: 380000 rects
+caravel_00020020_fill_pattern_4_7: 390000 rects
+caravel_00020020_fill_pattern_4_7: 400000 rects
+caravel_00020020_fill_pattern_4_7: 410000 rects
+caravel_00020020_fill_pattern_4_7: 420000 rects
+caravel_00020020_fill_pattern_4_7: 430000 rects
+caravel_00020020_fill_pattern_4_7: 440000 rects
+caravel_00020020_fill_pattern_4_7: 450000 rects
+caravel_00020020_fill_pattern_4_7: 460000 rects
+caravel_00020020_fill_pattern_4_7: 470000 rects
+caravel_00020020_fill_pattern_4_7: 480000 rects
+caravel_00020020_fill_pattern_4_7: 490000 rects
+caravel_00020020_fill_pattern_4_7: 500000 rects
+caravel_00020020_fill_pattern_4_7: 510000 rects
+caravel_00020020_fill_pattern_4_7: 520000 rects
+caravel_00020020_fill_pattern_4_7: 530000 rects
+caravel_00020020_fill_pattern_4_7: 540000 rects
+caravel_00020020_fill_pattern_4_7: 550000 rects
+caravel_00020020_fill_pattern_4_7: 560000 rects
+caravel_00020020_fill_pattern_4_7: 570000 rects
+caravel_00020020_fill_pattern_4_7: 580000 rects
+caravel_00020020_fill_pattern_4_7: 590000 rects
+caravel_00020020_fill_pattern_4_7: 600000 rects
+caravel_00020020_fill_pattern_4_7: 610000 rects
+caravel_00020020_fill_pattern_4_7: 620000 rects
+caravel_00020020_fill_pattern_4_7: 630000 rects
+caravel_00020020_fill_pattern_4_7: 640000 rects
+caravel_00020020_fill_pattern_4_7: 650000 rects
+caravel_00020020_fill_pattern_4_7: 660000 rects
+caravel_00020020_fill_pattern_4_7: 670000 rects
+caravel_00020020_fill_pattern_4_7: 680000 rects
+caravel_00020020_fill_pattern_4_7: 690000 rects
+caravel_00020020_fill_pattern_4_7: 700000 rects
+caravel_00020020_fill_pattern_4_7: 710000 rects
+caravel_00020020_fill_pattern_4_7: 720000 rects
+caravel_00020020_fill_pattern_4_7: 730000 rects
+caravel_00020020_fill_pattern_4_7: 740000 rects
+caravel_00020020_fill_pattern_4_7: 750000 rects
+caravel_00020020_fill_pattern_4_7: 760000 rects
+caravel_00020020_fill_pattern_4_7: 770000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_1_7
+   Generating output for cell caravel_00020020_fill_pattern_4_7
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -7290,85 +7231,143 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_4_7: 10000 rects
-caravel_00020020_fill_pattern_4_7: 20000 rects
-caravel_00020020_fill_pattern_4_7: 30000 rects
-caravel_00020020_fill_pattern_4_7: 40000 rects
-caravel_00020020_fill_pattern_4_7: 50000 rects
-caravel_00020020_fill_pattern_4_7: 60000 rects
-caravel_00020020_fill_pattern_4_7: 70000 rects
-caravel_00020020_fill_pattern_4_7: 80000 rects
-caravel_00020020_fill_pattern_4_7: 90000 rects
-caravel_00020020_fill_pattern_4_7: 100000 rects
-caravel_00020020_fill_pattern_4_7: 110000 rects
-caravel_00020020_fill_pattern_4_7: 120000 rects
-caravel_00020020_fill_pattern_4_7: 130000 rects
-caravel_00020020_fill_pattern_4_7: 140000 rects
-caravel_00020020_fill_pattern_4_7: 150000 rects
-caravel_00020020_fill_pattern_4_7: 160000 rects
-caravel_00020020_fill_pattern_4_7: 170000 rects
-caravel_00020020_fill_pattern_4_7: 180000 rects
-caravel_00020020_fill_pattern_4_7: 190000 rects
-caravel_00020020_fill_pattern_4_7: 200000 rects
-caravel_00020020_fill_pattern_4_7: 210000 rects
-caravel_00020020_fill_pattern_4_7: 220000 rects
-caravel_00020020_fill_pattern_4_7: 230000 rects
-caravel_00020020_fill_pattern_4_7: 240000 rects
-caravel_00020020_fill_pattern_4_7: 250000 rects
-caravel_00020020_fill_pattern_4_7: 260000 rects
-caravel_00020020_fill_pattern_4_7: 270000 rects
-caravel_00020020_fill_pattern_4_7: 280000 rects
-caravel_00020020_fill_pattern_4_7: 290000 rects
-caravel_00020020_fill_pattern_4_7: 300000 rects
-caravel_00020020_fill_pattern_4_7: 310000 rects
-caravel_00020020_fill_pattern_4_7: 320000 rects
-caravel_00020020_fill_pattern_4_7: 330000 rects
-caravel_00020020_fill_pattern_4_7: 340000 rects
-caravel_00020020_fill_pattern_4_7: 350000 rects
-caravel_00020020_fill_pattern_4_7: 360000 rects
-caravel_00020020_fill_pattern_4_7: 370000 rects
-caravel_00020020_fill_pattern_4_7: 380000 rects
-caravel_00020020_fill_pattern_4_7: 390000 rects
-caravel_00020020_fill_pattern_4_7: 400000 rects
-caravel_00020020_fill_pattern_4_7: 410000 rects
-caravel_00020020_fill_pattern_4_7: 420000 rects
-caravel_00020020_fill_pattern_4_7: 430000 rects
-caravel_00020020_fill_pattern_4_7: 440000 rects
-caravel_00020020_fill_pattern_4_7: 450000 rects
-caravel_00020020_fill_pattern_4_7: 460000 rects
-caravel_00020020_fill_pattern_4_7: 470000 rects
-caravel_00020020_fill_pattern_4_7: 480000 rects
-caravel_00020020_fill_pattern_4_7: 490000 rects
-caravel_00020020_fill_pattern_4_7: 500000 rects
-caravel_00020020_fill_pattern_4_7: 510000 rects
-caravel_00020020_fill_pattern_4_7: 520000 rects
-caravel_00020020_fill_pattern_4_7: 530000 rects
-caravel_00020020_fill_pattern_4_7: 540000 rects
-caravel_00020020_fill_pattern_4_7: 550000 rects
-caravel_00020020_fill_pattern_4_7: 560000 rects
-caravel_00020020_fill_pattern_4_7: 570000 rects
-caravel_00020020_fill_pattern_4_7: 580000 rects
-caravel_00020020_fill_pattern_4_7: 590000 rects
-caravel_00020020_fill_pattern_4_7: 600000 rects
-caravel_00020020_fill_pattern_4_7: 610000 rects
-caravel_00020020_fill_pattern_4_7: 620000 rects
-caravel_00020020_fill_pattern_4_7: 630000 rects
-caravel_00020020_fill_pattern_4_7: 640000 rects
-caravel_00020020_fill_pattern_4_7: 650000 rects
-caravel_00020020_fill_pattern_4_7: 660000 rects
-caravel_00020020_fill_pattern_4_7: 670000 rects
-caravel_00020020_fill_pattern_4_7: 680000 rects
-caravel_00020020_fill_pattern_4_7: 690000 rects
-caravel_00020020_fill_pattern_4_7: 700000 rects
-caravel_00020020_fill_pattern_4_7: 710000 rects
-caravel_00020020_fill_pattern_4_7: 720000 rects
-caravel_00020020_fill_pattern_4_7: 730000 rects
-caravel_00020020_fill_pattern_4_7: 740000 rects
-caravel_00020020_fill_pattern_4_7: 750000 rects
-caravel_00020020_fill_pattern_4_7: 760000 rects
-caravel_00020020_fill_pattern_4_7: 770000 rects
+caravel_00020020_fill_pattern_1_7: 10000 rects
+caravel_00020020_fill_pattern_1_7: 20000 rects
+caravel_00020020_fill_pattern_1_7: 30000 rects
+caravel_00020020_fill_pattern_1_7: 40000 rects
+caravel_00020020_fill_pattern_1_7: 50000 rects
+caravel_00020020_fill_pattern_1_7: 60000 rects
+caravel_00020020_fill_pattern_1_7: 70000 rects
+caravel_00020020_fill_pattern_1_7: 80000 rects
+caravel_00020020_fill_pattern_1_7: 90000 rects
+caravel_00020020_fill_pattern_1_7: 100000 rects
+caravel_00020020_fill_pattern_1_7: 110000 rects
+caravel_00020020_fill_pattern_1_7: 120000 rects
+caravel_00020020_fill_pattern_1_7: 130000 rects
+caravel_00020020_fill_pattern_1_7: 140000 rects
+caravel_00020020_fill_pattern_1_7: 150000 rects
+caravel_00020020_fill_pattern_1_7: 160000 rects
+caravel_00020020_fill_pattern_1_7: 170000 rects
+caravel_00020020_fill_pattern_1_7: 180000 rects
+caravel_00020020_fill_pattern_1_7: 190000 rects
+caravel_00020020_fill_pattern_1_7: 200000 rects
+caravel_00020020_fill_pattern_1_7: 210000 rects
+caravel_00020020_fill_pattern_1_7: 220000 rects
+caravel_00020020_fill_pattern_1_7: 230000 rects
+caravel_00020020_fill_pattern_1_7: 240000 rects
+caravel_00020020_fill_pattern_1_7: 250000 rects
+caravel_00020020_fill_pattern_1_7: 260000 rects
+caravel_00020020_fill_pattern_1_7: 270000 rects
+caravel_00020020_fill_pattern_1_7: 280000 rects
+caravel_00020020_fill_pattern_1_7: 290000 rects
+caravel_00020020_fill_pattern_1_7: 300000 rects
+caravel_00020020_fill_pattern_1_7: 310000 rects
+caravel_00020020_fill_pattern_1_7: 320000 rects
+caravel_00020020_fill_pattern_1_7: 330000 rects
+caravel_00020020_fill_pattern_1_7: 340000 rects
+caravel_00020020_fill_pattern_1_7: 350000 rects
+caravel_00020020_fill_pattern_1_7: 360000 rects
+caravel_00020020_fill_pattern_1_7: 370000 rects
+caravel_00020020_fill_pattern_1_7: 380000 rects
+caravel_00020020_fill_pattern_1_7: 390000 rects
+caravel_00020020_fill_pattern_1_7: 400000 rects
+caravel_00020020_fill_pattern_1_7: 410000 rects
+caravel_00020020_fill_pattern_1_7: 420000 rects
+caravel_00020020_fill_pattern_1_7: 430000 rects
+caravel_00020020_fill_pattern_1_7: 440000 rects
+caravel_00020020_fill_pattern_1_7: 450000 rects
+caravel_00020020_fill_pattern_1_7: 460000 rects
+caravel_00020020_fill_pattern_1_7: 470000 rects
+caravel_00020020_fill_pattern_1_7: 480000 rects
+caravel_00020020_fill_pattern_1_7: 490000 rects
+caravel_00020020_fill_pattern_1_7: 500000 rects
+caravel_00020020_fill_pattern_1_7: 510000 rects
+caravel_00020020_fill_pattern_1_7: 520000 rects
+caravel_00020020_fill_pattern_1_7: 530000 rects
+caravel_00020020_fill_pattern_1_7: 540000 rects
+caravel_00020020_fill_pattern_1_7: 550000 rects
+caravel_00020020_fill_pattern_1_7: 560000 rects
+caravel_00020020_fill_pattern_1_7: 570000 rects
+caravel_00020020_fill_pattern_1_7: 580000 rects
+caravel_00020020_fill_pattern_1_7: 590000 rects
+caravel_00020020_fill_pattern_1_7: 600000 rects
+caravel_00020020_fill_pattern_1_7: 610000 rects
+caravel_00020020_fill_pattern_1_7: 620000 rects
+caravel_00020020_fill_pattern_1_7: 630000 rects
+caravel_00020020_fill_pattern_1_7: 640000 rects
+caravel_00020020_fill_pattern_1_7: 650000 rects
+caravel_00020020_fill_pattern_1_7: 660000 rects
+caravel_00020020_fill_pattern_1_7: 670000 rects
+caravel_00020020_fill_pattern_1_7: 680000 rects
+caravel_00020020_fill_pattern_1_7: 690000 rects
+caravel_00020020_fill_pattern_1_7: 700000 rects
+caravel_00020020_fill_pattern_1_7: 710000 rects
+caravel_00020020_fill_pattern_1_7: 720000 rects
+caravel_00020020_fill_pattern_1_7: 730000 rects
+caravel_00020020_fill_pattern_1_7: 740000 rects
+caravel_00020020_fill_pattern_1_7: 750000 rects
+caravel_00020020_fill_pattern_1_7: 760000 rects
+caravel_00020020_fill_pattern_1_7: 770000 rects
+caravel_00020020_fill_pattern_1_7: 780000 rects
+caravel_00020020_fill_pattern_1_7: 790000 rects
+caravel_00020020_fill_pattern_1_7: 800000 rects
+caravel_00020020_fill_pattern_1_7: 810000 rects
+caravel_00020020_fill_pattern_1_7: 820000 rects
+caravel_00020020_fill_pattern_1_7: 830000 rects
+caravel_00020020_fill_pattern_1_7: 840000 rects
+caravel_00020020_fill_pattern_1_7: 850000 rects
+caravel_00020020_fill_pattern_1_7: 860000 rects
+caravel_00020020_fill_pattern_1_7: 870000 rects
+caravel_00020020_fill_pattern_1_7: 880000 rects
+caravel_00020020_fill_pattern_1_7: 890000 rects
+caravel_00020020_fill_pattern_1_7: 900000 rects
+caravel_00020020_fill_pattern_1_7: 910000 rects
+caravel_00020020_fill_pattern_1_7: 920000 rects
+caravel_00020020_fill_pattern_1_7: 930000 rects
+caravel_00020020_fill_pattern_1_7: 940000 rects
+caravel_00020020_fill_pattern_1_7: 950000 rects
+caravel_00020020_fill_pattern_1_7: 960000 rects
+caravel_00020020_fill_pattern_1_7: 970000 rects
+caravel_00020020_fill_pattern_1_7: 980000 rects
+caravel_00020020_fill_pattern_1_7: 990000 rects
+caravel_00020020_fill_pattern_1_7: 1000000 rects
+caravel_00020020_fill_pattern_1_7: 1010000 rects
+caravel_00020020_fill_pattern_1_7: 1020000 rects
+caravel_00020020_fill_pattern_1_7: 1030000 rects
+caravel_00020020_fill_pattern_1_7: 1040000 rects
+caravel_00020020_fill_pattern_1_7: 1050000 rects
+caravel_00020020_fill_pattern_1_7: 1060000 rects
+caravel_00020020_fill_pattern_1_7: 1070000 rects
+caravel_00020020_fill_pattern_1_7: 1080000 rects
+caravel_00020020_fill_pattern_1_7: 1090000 rects
+caravel_00020020_fill_pattern_1_7: 1100000 rects
+caravel_00020020_fill_pattern_1_7: 1110000 rects
+caravel_00020020_fill_pattern_1_7: 1120000 rects
+caravel_00020020_fill_pattern_1_7: 1130000 rects
+caravel_00020020_fill_pattern_1_7: 1140000 rects
+caravel_00020020_fill_pattern_1_7: 1150000 rects
+caravel_00020020_fill_pattern_1_7: 1160000 rects
+caravel_00020020_fill_pattern_1_7: 1170000 rects
+caravel_00020020_fill_pattern_1_7: 1180000 rects
+caravel_00020020_fill_pattern_1_7: 1190000 rects
+caravel_00020020_fill_pattern_1_7: 1200000 rects
+caravel_00020020_fill_pattern_1_7: 1210000 rects
+caravel_00020020_fill_pattern_1_7: 1220000 rects
+caravel_00020020_fill_pattern_1_7: 1230000 rects
+caravel_00020020_fill_pattern_1_7: 1240000 rects
+caravel_00020020_fill_pattern_1_7: 1250000 rects
+caravel_00020020_fill_pattern_1_7: 1260000 rects
+caravel_00020020_fill_pattern_1_7: 1270000 rects
+caravel_00020020_fill_pattern_1_7: 1280000 rects
+caravel_00020020_fill_pattern_1_7: 1290000 rects
+caravel_00020020_fill_pattern_1_7: 1300000 rects
+caravel_00020020_fill_pattern_1_7: 1310000 rects
+caravel_00020020_fill_pattern_1_7: 1320000 rects
+caravel_00020020_fill_pattern_1_7: 1330000 rects
+caravel_00020020_fill_pattern_1_7: 1340000 rects
+caravel_00020020_fill_pattern_1_7: 1350000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_4_7
+   Generating output for cell caravel_00020020_fill_pattern_1_7
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -7670,21 +7669,21 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_3_6: 10000 rects
-caravel_00020020_fill_pattern_3_6: 20000 rects
-caravel_00020020_fill_pattern_3_6: 30000 rects
-caravel_00020020_fill_pattern_3_6: 40000 rects
-caravel_00020020_fill_pattern_3_6: 50000 rects
-caravel_00020020_fill_pattern_3_6: 60000 rects
-caravel_00020020_fill_pattern_3_6: 70000 rects
-caravel_00020020_fill_pattern_3_6: 80000 rects
-caravel_00020020_fill_pattern_3_6: 90000 rects
-caravel_00020020_fill_pattern_3_6: 100000 rects
-caravel_00020020_fill_pattern_3_6: 110000 rects
-caravel_00020020_fill_pattern_3_6: 120000 rects
-caravel_00020020_fill_pattern_3_6: 130000 rects
+caravel_00020020_fill_pattern_2_5: 10000 rects
+caravel_00020020_fill_pattern_2_5: 20000 rects
+caravel_00020020_fill_pattern_2_5: 30000 rects
+caravel_00020020_fill_pattern_2_5: 40000 rects
+caravel_00020020_fill_pattern_2_5: 50000 rects
+caravel_00020020_fill_pattern_2_5: 60000 rects
+caravel_00020020_fill_pattern_2_5: 70000 rects
+caravel_00020020_fill_pattern_2_5: 80000 rects
+caravel_00020020_fill_pattern_2_5: 90000 rects
+caravel_00020020_fill_pattern_2_5: 100000 rects
+caravel_00020020_fill_pattern_2_5: 110000 rects
+caravel_00020020_fill_pattern_2_5: 120000 rects
+caravel_00020020_fill_pattern_2_5: 130000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_3_6
+   Generating output for cell caravel_00020020_fill_pattern_2_5
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -7700,21 +7699,323 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_3_4: 10000 rects
-caravel_00020020_fill_pattern_3_4: 20000 rects
-caravel_00020020_fill_pattern_3_4: 30000 rects
-caravel_00020020_fill_pattern_3_4: 40000 rects
-caravel_00020020_fill_pattern_3_4: 50000 rects
-caravel_00020020_fill_pattern_3_4: 60000 rects
-caravel_00020020_fill_pattern_3_4: 70000 rects
-caravel_00020020_fill_pattern_3_4: 80000 rects
-caravel_00020020_fill_pattern_3_4: 90000 rects
-caravel_00020020_fill_pattern_3_4: 100000 rects
-caravel_00020020_fill_pattern_3_4: 110000 rects
-caravel_00020020_fill_pattern_3_4: 120000 rects
-caravel_00020020_fill_pattern_3_4: 130000 rects
+caravel_00020020_fill_pattern_4_5: 10000 rects
+caravel_00020020_fill_pattern_4_5: 20000 rects
+caravel_00020020_fill_pattern_4_5: 30000 rects
+caravel_00020020_fill_pattern_4_5: 40000 rects
+caravel_00020020_fill_pattern_4_5: 50000 rects
+caravel_00020020_fill_pattern_4_5: 60000 rects
+caravel_00020020_fill_pattern_4_5: 70000 rects
+caravel_00020020_fill_pattern_4_5: 80000 rects
+caravel_00020020_fill_pattern_4_5: 90000 rects
+caravel_00020020_fill_pattern_4_5: 100000 rects
+caravel_00020020_fill_pattern_4_5: 110000 rects
+caravel_00020020_fill_pattern_4_5: 120000 rects
+caravel_00020020_fill_pattern_4_5: 130000 rects
+caravel_00020020_fill_pattern_4_5: 140000 rects
+caravel_00020020_fill_pattern_4_5: 150000 rects
+caravel_00020020_fill_pattern_4_5: 160000 rects
+caravel_00020020_fill_pattern_4_5: 170000 rects
+caravel_00020020_fill_pattern_4_5: 180000 rects
+caravel_00020020_fill_pattern_4_5: 190000 rects
+caravel_00020020_fill_pattern_4_5: 200000 rects
+caravel_00020020_fill_pattern_4_5: 210000 rects
+caravel_00020020_fill_pattern_4_5: 220000 rects
+caravel_00020020_fill_pattern_4_5: 230000 rects
+caravel_00020020_fill_pattern_4_5: 240000 rects
+caravel_00020020_fill_pattern_4_5: 250000 rects
+caravel_00020020_fill_pattern_4_5: 260000 rects
+caravel_00020020_fill_pattern_4_5: 270000 rects
+caravel_00020020_fill_pattern_4_5: 280000 rects
+caravel_00020020_fill_pattern_4_5: 290000 rects
+caravel_00020020_fill_pattern_4_5: 300000 rects
+caravel_00020020_fill_pattern_4_5: 310000 rects
+caravel_00020020_fill_pattern_4_5: 320000 rects
+caravel_00020020_fill_pattern_4_5: 330000 rects
+caravel_00020020_fill_pattern_4_5: 340000 rects
+caravel_00020020_fill_pattern_4_5: 350000 rects
+caravel_00020020_fill_pattern_4_5: 360000 rects
+caravel_00020020_fill_pattern_4_5: 370000 rects
+caravel_00020020_fill_pattern_4_5: 380000 rects
+caravel_00020020_fill_pattern_4_5: 390000 rects
+caravel_00020020_fill_pattern_4_5: 400000 rects
+caravel_00020020_fill_pattern_4_5: 410000 rects
+caravel_00020020_fill_pattern_4_5: 420000 rects
+caravel_00020020_fill_pattern_4_5: 430000 rects
+caravel_00020020_fill_pattern_4_5: 440000 rects
+caravel_00020020_fill_pattern_4_5: 450000 rects
+caravel_00020020_fill_pattern_4_5: 460000 rects
+caravel_00020020_fill_pattern_4_5: 470000 rects
+caravel_00020020_fill_pattern_4_5: 480000 rects
+caravel_00020020_fill_pattern_4_5: 490000 rects
+caravel_00020020_fill_pattern_4_5: 500000 rects
+caravel_00020020_fill_pattern_4_5: 510000 rects
+caravel_00020020_fill_pattern_4_5: 520000 rects
+caravel_00020020_fill_pattern_4_5: 530000 rects
+caravel_00020020_fill_pattern_4_5: 540000 rects
+caravel_00020020_fill_pattern_4_5: 550000 rects
+caravel_00020020_fill_pattern_4_5: 560000 rects
+caravel_00020020_fill_pattern_4_5: 570000 rects
+caravel_00020020_fill_pattern_4_5: 580000 rects
+caravel_00020020_fill_pattern_4_5: 590000 rects
+caravel_00020020_fill_pattern_4_5: 600000 rects
+caravel_00020020_fill_pattern_4_5: 610000 rects
+caravel_00020020_fill_pattern_4_5: 620000 rects
+caravel_00020020_fill_pattern_4_5: 630000 rects
+caravel_00020020_fill_pattern_4_5: 640000 rects
+caravel_00020020_fill_pattern_4_5: 650000 rects
+caravel_00020020_fill_pattern_4_5: 660000 rects
+caravel_00020020_fill_pattern_4_5: 670000 rects
+caravel_00020020_fill_pattern_4_5: 680000 rects
+caravel_00020020_fill_pattern_4_5: 690000 rects
+caravel_00020020_fill_pattern_4_5: 700000 rects
+caravel_00020020_fill_pattern_4_5: 710000 rects
+caravel_00020020_fill_pattern_4_5: 720000 rects
+caravel_00020020_fill_pattern_4_5: 730000 rects
+caravel_00020020_fill_pattern_4_5: 740000 rects
+caravel_00020020_fill_pattern_4_5: 750000 rects
+caravel_00020020_fill_pattern_4_5: 760000 rects
+caravel_00020020_fill_pattern_4_5: 770000 rects
+caravel_00020020_fill_pattern_4_5: 780000 rects
+caravel_00020020_fill_pattern_4_5: 790000 rects
+caravel_00020020_fill_pattern_4_5: 800000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_3_4
+   Generating output for cell caravel_00020020_fill_pattern_4_5
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_4_3: 10000 rects
+caravel_00020020_fill_pattern_4_3: 20000 rects
+caravel_00020020_fill_pattern_4_3: 30000 rects
+caravel_00020020_fill_pattern_4_3: 40000 rects
+caravel_00020020_fill_pattern_4_3: 50000 rects
+caravel_00020020_fill_pattern_4_3: 60000 rects
+caravel_00020020_fill_pattern_4_3: 70000 rects
+caravel_00020020_fill_pattern_4_3: 80000 rects
+caravel_00020020_fill_pattern_4_3: 90000 rects
+caravel_00020020_fill_pattern_4_3: 100000 rects
+caravel_00020020_fill_pattern_4_3: 110000 rects
+caravel_00020020_fill_pattern_4_3: 120000 rects
+caravel_00020020_fill_pattern_4_3: 130000 rects
+caravel_00020020_fill_pattern_4_3: 140000 rects
+caravel_00020020_fill_pattern_4_3: 150000 rects
+caravel_00020020_fill_pattern_4_3: 160000 rects
+caravel_00020020_fill_pattern_4_3: 170000 rects
+caravel_00020020_fill_pattern_4_3: 180000 rects
+caravel_00020020_fill_pattern_4_3: 190000 rects
+caravel_00020020_fill_pattern_4_3: 200000 rects
+caravel_00020020_fill_pattern_4_3: 210000 rects
+caravel_00020020_fill_pattern_4_3: 220000 rects
+caravel_00020020_fill_pattern_4_3: 230000 rects
+caravel_00020020_fill_pattern_4_3: 240000 rects
+caravel_00020020_fill_pattern_4_3: 250000 rects
+caravel_00020020_fill_pattern_4_3: 260000 rects
+caravel_00020020_fill_pattern_4_3: 270000 rects
+caravel_00020020_fill_pattern_4_3: 280000 rects
+caravel_00020020_fill_pattern_4_3: 290000 rects
+caravel_00020020_fill_pattern_4_3: 300000 rects
+caravel_00020020_fill_pattern_4_3: 310000 rects
+caravel_00020020_fill_pattern_4_3: 320000 rects
+caravel_00020020_fill_pattern_4_3: 330000 rects
+caravel_00020020_fill_pattern_4_3: 340000 rects
+caravel_00020020_fill_pattern_4_3: 350000 rects
+caravel_00020020_fill_pattern_4_3: 360000 rects
+caravel_00020020_fill_pattern_4_3: 370000 rects
+caravel_00020020_fill_pattern_4_3: 380000 rects
+caravel_00020020_fill_pattern_4_3: 390000 rects
+caravel_00020020_fill_pattern_4_3: 400000 rects
+caravel_00020020_fill_pattern_4_3: 410000 rects
+caravel_00020020_fill_pattern_4_3: 420000 rects
+caravel_00020020_fill_pattern_4_3: 430000 rects
+caravel_00020020_fill_pattern_4_3: 440000 rects
+caravel_00020020_fill_pattern_4_3: 450000 rects
+caravel_00020020_fill_pattern_4_3: 460000 rects
+caravel_00020020_fill_pattern_4_3: 470000 rects
+caravel_00020020_fill_pattern_4_3: 480000 rects
+caravel_00020020_fill_pattern_4_3: 490000 rects
+caravel_00020020_fill_pattern_4_3: 500000 rects
+caravel_00020020_fill_pattern_4_3: 510000 rects
+caravel_00020020_fill_pattern_4_3: 520000 rects
+caravel_00020020_fill_pattern_4_3: 530000 rects
+caravel_00020020_fill_pattern_4_3: 540000 rects
+caravel_00020020_fill_pattern_4_3: 550000 rects
+caravel_00020020_fill_pattern_4_3: 560000 rects
+caravel_00020020_fill_pattern_4_3: 570000 rects
+caravel_00020020_fill_pattern_4_3: 580000 rects
+caravel_00020020_fill_pattern_4_3: 590000 rects
+caravel_00020020_fill_pattern_4_3: 600000 rects
+caravel_00020020_fill_pattern_4_3: 610000 rects
+caravel_00020020_fill_pattern_4_3: 620000 rects
+caravel_00020020_fill_pattern_4_3: 630000 rects
+caravel_00020020_fill_pattern_4_3: 640000 rects
+caravel_00020020_fill_pattern_4_3: 650000 rects
+caravel_00020020_fill_pattern_4_3: 660000 rects
+caravel_00020020_fill_pattern_4_3: 670000 rects
+caravel_00020020_fill_pattern_4_3: 680000 rects
+caravel_00020020_fill_pattern_4_3: 690000 rects
+caravel_00020020_fill_pattern_4_3: 700000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_4_3
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_4_2: 10000 rects
+caravel_00020020_fill_pattern_4_2: 20000 rects
+caravel_00020020_fill_pattern_4_2: 30000 rects
+caravel_00020020_fill_pattern_4_2: 40000 rects
+caravel_00020020_fill_pattern_4_2: 50000 rects
+caravel_00020020_fill_pattern_4_2: 60000 rects
+caravel_00020020_fill_pattern_4_2: 70000 rects
+caravel_00020020_fill_pattern_4_2: 80000 rects
+caravel_00020020_fill_pattern_4_2: 90000 rects
+caravel_00020020_fill_pattern_4_2: 100000 rects
+caravel_00020020_fill_pattern_4_2: 110000 rects
+caravel_00020020_fill_pattern_4_2: 120000 rects
+caravel_00020020_fill_pattern_4_2: 130000 rects
+caravel_00020020_fill_pattern_4_2: 140000 rects
+caravel_00020020_fill_pattern_4_2: 150000 rects
+caravel_00020020_fill_pattern_4_2: 160000 rects
+caravel_00020020_fill_pattern_4_2: 170000 rects
+caravel_00020020_fill_pattern_4_2: 180000 rects
+caravel_00020020_fill_pattern_4_2: 190000 rects
+caravel_00020020_fill_pattern_4_2: 200000 rects
+caravel_00020020_fill_pattern_4_2: 210000 rects
+caravel_00020020_fill_pattern_4_2: 220000 rects
+caravel_00020020_fill_pattern_4_2: 230000 rects
+caravel_00020020_fill_pattern_4_2: 240000 rects
+caravel_00020020_fill_pattern_4_2: 250000 rects
+caravel_00020020_fill_pattern_4_2: 260000 rects
+caravel_00020020_fill_pattern_4_2: 270000 rects
+caravel_00020020_fill_pattern_4_2: 280000 rects
+caravel_00020020_fill_pattern_4_2: 290000 rects
+caravel_00020020_fill_pattern_4_2: 300000 rects
+caravel_00020020_fill_pattern_4_2: 310000 rects
+caravel_00020020_fill_pattern_4_2: 320000 rects
+caravel_00020020_fill_pattern_4_2: 330000 rects
+caravel_00020020_fill_pattern_4_2: 340000 rects
+caravel_00020020_fill_pattern_4_2: 350000 rects
+caravel_00020020_fill_pattern_4_2: 360000 rects
+caravel_00020020_fill_pattern_4_2: 370000 rects
+caravel_00020020_fill_pattern_4_2: 380000 rects
+caravel_00020020_fill_pattern_4_2: 390000 rects
+caravel_00020020_fill_pattern_4_2: 400000 rects
+caravel_00020020_fill_pattern_4_2: 410000 rects
+caravel_00020020_fill_pattern_4_2: 420000 rects
+caravel_00020020_fill_pattern_4_2: 430000 rects
+caravel_00020020_fill_pattern_4_2: 440000 rects
+caravel_00020020_fill_pattern_4_2: 450000 rects
+caravel_00020020_fill_pattern_4_2: 460000 rects
+caravel_00020020_fill_pattern_4_2: 470000 rects
+caravel_00020020_fill_pattern_4_2: 480000 rects
+caravel_00020020_fill_pattern_4_2: 490000 rects
+caravel_00020020_fill_pattern_4_2: 500000 rects
+caravel_00020020_fill_pattern_4_2: 510000 rects
+caravel_00020020_fill_pattern_4_2: 520000 rects
+caravel_00020020_fill_pattern_4_2: 530000 rects
+caravel_00020020_fill_pattern_4_2: 540000 rects
+caravel_00020020_fill_pattern_4_2: 550000 rects
+caravel_00020020_fill_pattern_4_2: 560000 rects
+caravel_00020020_fill_pattern_4_2: 570000 rects
+caravel_00020020_fill_pattern_4_2: 580000 rects
+caravel_00020020_fill_pattern_4_2: 590000 rects
+caravel_00020020_fill_pattern_4_2: 600000 rects
+caravel_00020020_fill_pattern_4_2: 610000 rects
+caravel_00020020_fill_pattern_4_2: 620000 rects
+caravel_00020020_fill_pattern_4_2: 630000 rects
+caravel_00020020_fill_pattern_4_2: 640000 rects
+caravel_00020020_fill_pattern_4_2: 650000 rects
+caravel_00020020_fill_pattern_4_2: 660000 rects
+caravel_00020020_fill_pattern_4_2: 670000 rects
+caravel_00020020_fill_pattern_4_2: 680000 rects
+caravel_00020020_fill_pattern_4_2: 690000 rects
+caravel_00020020_fill_pattern_4_2: 700000 rects
+caravel_00020020_fill_pattern_4_2: 710000 rects
+caravel_00020020_fill_pattern_4_2: 720000 rects
+caravel_00020020_fill_pattern_4_2: 730000 rects
+caravel_00020020_fill_pattern_4_2: 740000 rects
+caravel_00020020_fill_pattern_4_2: 750000 rects
+caravel_00020020_fill_pattern_4_2: 760000 rects
+caravel_00020020_fill_pattern_4_2: 770000 rects
+caravel_00020020_fill_pattern_4_2: 780000 rects
+caravel_00020020_fill_pattern_4_2: 790000 rects
+caravel_00020020_fill_pattern_4_2: 800000 rects
+caravel_00020020_fill_pattern_4_2: 810000 rects
+caravel_00020020_fill_pattern_4_2: 820000 rects
+caravel_00020020_fill_pattern_4_2: 830000 rects
+caravel_00020020_fill_pattern_4_2: 840000 rects
+caravel_00020020_fill_pattern_4_2: 850000 rects
+caravel_00020020_fill_pattern_4_2: 860000 rects
+caravel_00020020_fill_pattern_4_2: 870000 rects
+caravel_00020020_fill_pattern_4_2: 880000 rects
+caravel_00020020_fill_pattern_4_2: 890000 rects
+caravel_00020020_fill_pattern_4_2: 900000 rects
+caravel_00020020_fill_pattern_4_2: 910000 rects
+caravel_00020020_fill_pattern_4_2: 920000 rects
+caravel_00020020_fill_pattern_4_2: 930000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_4_2
+
+caravel_00020020_fill_pattern_0_5: 1560000 rects
+caravel_00020020_fill_pattern_0_5: 1570000 rects
+caravel_00020020_fill_pattern_0_5: 1580000 rects
+caravel_00020020_fill_pattern_0_5: 1590000 rects
+caravel_00020020_fill_pattern_0_5: 1600000 rects
+caravel_00020020_fill_pattern_0_5: 1610000 rects
+caravel_00020020_fill_pattern_0_5: 1620000 rects
+caravel_00020020_fill_pattern_0_5: 1630000 rects
+caravel_00020020_fill_pattern_0_5: 1640000 rects
+caravel_00020020_fill_pattern_0_5: 1650000 rects
+caravel_00020020_fill_pattern_0_5: 1660000 rects
+caravel_00020020_fill_pattern_0_5: 1670000 rects
+caravel_00020020_fill_pattern_0_5: 1680000 rects
+caravel_00020020_fill_pattern_0_5: 1690000 rects
+caravel_00020020_fill_pattern_0_5: 1700000 rects
+caravel_00020020_fill_pattern_0_5: 1710000 rects
+caravel_00020020_fill_pattern_0_5: 1720000 rects
+caravel_00020020_fill_pattern_0_5: 1730000 rects
+caravel_00020020_fill_pattern_0_5: 1740000 rects
+caravel_00020020_fill_pattern_0_5: 1750000 rects
+caravel_00020020_fill_pattern_0_5: 1760000 rects
+caravel_00020020_fill_pattern_0_5: 1770000 rects
+caravel_00020020_fill_pattern_0_5: 1780000 rects
+caravel_00020020_fill_pattern_0_5: 1790000 rects
+caravel_00020020_fill_pattern_0_5: 1800000 rects
+caravel_00020020_fill_pattern_0_5: 1810000 rects
+caravel_00020020_fill_pattern_0_5: 1820000 rects
+caravel_00020020_fill_pattern_0_5: 1830000 rects
+caravel_00020020_fill_pattern_0_5: 1840000 rects
+caravel_00020020_fill_pattern_0_5: 1850000 rects
+caravel_00020020_fill_pattern_0_5: 1860000 rects
+caravel_00020020_fill_pattern_0_5: 1870000 rects
+caravel_00020020_fill_pattern_0_5: 1880000 rects
+caravel_00020020_fill_pattern_0_5: 1890000 rects
+caravel_00020020_fill_pattern_0_5: 1900000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_0_5
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -7823,19 +8124,256 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_1_6: 10000 rects
-caravel_00020020_fill_pattern_1_6: 20000 rects
-caravel_00020020_fill_pattern_1_6: 30000 rects
-caravel_00020020_fill_pattern_1_6: 40000 rects
-caravel_00020020_fill_pattern_1_6: 50000 rects
-caravel_00020020_fill_pattern_1_6: 60000 rects
-caravel_00020020_fill_pattern_1_6: 70000 rects
-caravel_00020020_fill_pattern_1_6: 80000 rects
-caravel_00020020_fill_pattern_1_6: 90000 rects
-caravel_00020020_fill_pattern_1_6: 100000 rects
-caravel_00020020_fill_pattern_1_6: 110000 rects
+caravel_00020020_fill_pattern_3_5: 10000 rects
+caravel_00020020_fill_pattern_3_5: 20000 rects
+caravel_00020020_fill_pattern_3_5: 30000 rects
+caravel_00020020_fill_pattern_3_5: 40000 rects
+caravel_00020020_fill_pattern_3_5: 50000 rects
+caravel_00020020_fill_pattern_3_5: 60000 rects
+caravel_00020020_fill_pattern_3_5: 70000 rects
+caravel_00020020_fill_pattern_3_5: 80000 rects
+caravel_00020020_fill_pattern_3_5: 90000 rects
+caravel_00020020_fill_pattern_3_5: 100000 rects
+caravel_00020020_fill_pattern_3_5: 110000 rects
+caravel_00020020_fill_pattern_3_5: 120000 rects
+caravel_00020020_fill_pattern_3_5: 130000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_1_6
+   Generating output for cell caravel_00020020_fill_pattern_3_5
+
+caravel_00020020_fill_pattern_0_4: 1560000 rects
+caravel_00020020_fill_pattern_0_4: 1570000 rects
+caravel_00020020_fill_pattern_0_4: 1580000 rects
+caravel_00020020_fill_pattern_0_4: 1590000 rects
+caravel_00020020_fill_pattern_0_4: 1600000 rects
+caravel_00020020_fill_pattern_0_4: 1610000 rects
+caravel_00020020_fill_pattern_0_4: 1620000 rects
+caravel_00020020_fill_pattern_0_4: 1630000 rects
+caravel_00020020_fill_pattern_0_4: 1640000 rects
+caravel_00020020_fill_pattern_0_4: 1650000 rects
+caravel_00020020_fill_pattern_0_4: 1660000 rects
+caravel_00020020_fill_pattern_0_4: 1670000 rects
+caravel_00020020_fill_pattern_0_4: 1680000 rects
+caravel_00020020_fill_pattern_0_4: 1690000 rects
+caravel_00020020_fill_pattern_0_4: 1700000 rects
+caravel_00020020_fill_pattern_0_4: 1710000 rects
+caravel_00020020_fill_pattern_0_4: 1720000 rects
+caravel_00020020_fill_pattern_0_4: 1730000 rects
+caravel_00020020_fill_pattern_0_4: 1740000 rects
+caravel_00020020_fill_pattern_0_4: 1750000 rects
+caravel_00020020_fill_pattern_0_4: 1760000 rects
+caravel_00020020_fill_pattern_0_4: 1770000 rects
+caravel_00020020_fill_pattern_0_4: 1780000 rects
+caravel_00020020_fill_pattern_0_4: 1790000 rects
+caravel_00020020_fill_pattern_0_4: 1800000 rects
+caravel_00020020_fill_pattern_0_4: 1810000 rects
+caravel_00020020_fill_pattern_0_4: 1820000 rects
+caravel_00020020_fill_pattern_0_4: 1830000 rects
+caravel_00020020_fill_pattern_0_4: 1840000 rects
+caravel_00020020_fill_pattern_0_4: 1850000 rects
+caravel_00020020_fill_pattern_0_4: 1860000 rects
+caravel_00020020_fill_pattern_0_4: 1870000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_0_4
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_1_4: 10000 rects
+caravel_00020020_fill_pattern_1_4: 20000 rects
+caravel_00020020_fill_pattern_1_4: 30000 rects
+caravel_00020020_fill_pattern_1_4: 40000 rects
+caravel_00020020_fill_pattern_1_4: 50000 rects
+caravel_00020020_fill_pattern_1_4: 60000 rects
+caravel_00020020_fill_pattern_1_4: 70000 rects
+caravel_00020020_fill_pattern_1_4: 80000 rects
+caravel_00020020_fill_pattern_1_4: 90000 rects
+caravel_00020020_fill_pattern_1_4: 100000 rects
+caravel_00020020_fill_pattern_1_4: 110000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_1_4
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_1_5: 10000 rects
+caravel_00020020_fill_pattern_1_5: 20000 rects
+caravel_00020020_fill_pattern_1_5: 30000 rects
+caravel_00020020_fill_pattern_1_5: 40000 rects
+caravel_00020020_fill_pattern_1_5: 50000 rects
+caravel_00020020_fill_pattern_1_5: 60000 rects
+caravel_00020020_fill_pattern_1_5: 70000 rects
+caravel_00020020_fill_pattern_1_5: 80000 rects
+caravel_00020020_fill_pattern_1_5: 90000 rects
+caravel_00020020_fill_pattern_1_5: 100000 rects
+caravel_00020020_fill_pattern_1_5: 110000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_1_5
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_3_4: 10000 rects
+caravel_00020020_fill_pattern_3_4: 20000 rects
+caravel_00020020_fill_pattern_3_4: 30000 rects
+caravel_00020020_fill_pattern_3_4: 40000 rects
+caravel_00020020_fill_pattern_3_4: 50000 rects
+caravel_00020020_fill_pattern_3_4: 60000 rects
+caravel_00020020_fill_pattern_3_4: 70000 rects
+caravel_00020020_fill_pattern_3_4: 80000 rects
+caravel_00020020_fill_pattern_3_4: 90000 rects
+caravel_00020020_fill_pattern_3_4: 100000 rects
+caravel_00020020_fill_pattern_3_4: 110000 rects
+caravel_00020020_fill_pattern_3_4: 120000 rects
+caravel_00020020_fill_pattern_3_4: 130000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_3_4
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_4_4: 10000 rects
+caravel_00020020_fill_pattern_4_4: 20000 rects
+caravel_00020020_fill_pattern_4_4: 30000 rects
+caravel_00020020_fill_pattern_4_4: 40000 rects
+caravel_00020020_fill_pattern_4_4: 50000 rects
+caravel_00020020_fill_pattern_4_4: 60000 rects
+caravel_00020020_fill_pattern_4_4: 70000 rects
+caravel_00020020_fill_pattern_4_4: 80000 rects
+caravel_00020020_fill_pattern_4_4: 90000 rects
+caravel_00020020_fill_pattern_4_4: 100000 rects
+caravel_00020020_fill_pattern_4_4: 110000 rects
+caravel_00020020_fill_pattern_4_4: 120000 rects
+caravel_00020020_fill_pattern_4_4: 130000 rects
+caravel_00020020_fill_pattern_4_4: 140000 rects
+caravel_00020020_fill_pattern_4_4: 150000 rects
+caravel_00020020_fill_pattern_4_4: 160000 rects
+caravel_00020020_fill_pattern_4_4: 170000 rects
+caravel_00020020_fill_pattern_4_4: 180000 rects
+caravel_00020020_fill_pattern_4_4: 190000 rects
+caravel_00020020_fill_pattern_4_4: 200000 rects
+caravel_00020020_fill_pattern_4_4: 210000 rects
+caravel_00020020_fill_pattern_4_4: 220000 rects
+caravel_00020020_fill_pattern_4_4: 230000 rects
+caravel_00020020_fill_pattern_4_4: 240000 rects
+caravel_00020020_fill_pattern_4_4: 250000 rects
+caravel_00020020_fill_pattern_4_4: 260000 rects
+caravel_00020020_fill_pattern_4_4: 270000 rects
+caravel_00020020_fill_pattern_4_4: 280000 rects
+caravel_00020020_fill_pattern_4_4: 290000 rects
+caravel_00020020_fill_pattern_4_4: 300000 rects
+caravel_00020020_fill_pattern_4_4: 310000 rects
+caravel_00020020_fill_pattern_4_4: 320000 rects
+caravel_00020020_fill_pattern_4_4: 330000 rects
+caravel_00020020_fill_pattern_4_4: 340000 rects
+caravel_00020020_fill_pattern_4_4: 350000 rects
+caravel_00020020_fill_pattern_4_4: 360000 rects
+caravel_00020020_fill_pattern_4_4: 370000 rects
+caravel_00020020_fill_pattern_4_4: 380000 rects
+caravel_00020020_fill_pattern_4_4: 390000 rects
+caravel_00020020_fill_pattern_4_4: 400000 rects
+caravel_00020020_fill_pattern_4_4: 410000 rects
+caravel_00020020_fill_pattern_4_4: 420000 rects
+caravel_00020020_fill_pattern_4_4: 430000 rects
+caravel_00020020_fill_pattern_4_4: 440000 rects
+caravel_00020020_fill_pattern_4_4: 450000 rects
+caravel_00020020_fill_pattern_4_4: 460000 rects
+caravel_00020020_fill_pattern_4_4: 470000 rects
+caravel_00020020_fill_pattern_4_4: 480000 rects
+caravel_00020020_fill_pattern_4_4: 490000 rects
+caravel_00020020_fill_pattern_4_4: 500000 rects
+caravel_00020020_fill_pattern_4_4: 510000 rects
+caravel_00020020_fill_pattern_4_4: 520000 rects
+caravel_00020020_fill_pattern_4_4: 530000 rects
+caravel_00020020_fill_pattern_4_4: 540000 rects
+caravel_00020020_fill_pattern_4_4: 550000 rects
+caravel_00020020_fill_pattern_4_4: 560000 rects
+caravel_00020020_fill_pattern_4_4: 570000 rects
+caravel_00020020_fill_pattern_4_4: 580000 rects
+caravel_00020020_fill_pattern_4_4: 590000 rects
+caravel_00020020_fill_pattern_4_4: 600000 rects
+caravel_00020020_fill_pattern_4_4: 610000 rects
+caravel_00020020_fill_pattern_4_4: 620000 rects
+caravel_00020020_fill_pattern_4_4: 630000 rects
+caravel_00020020_fill_pattern_4_4: 640000 rects
+caravel_00020020_fill_pattern_4_4: 650000 rects
+caravel_00020020_fill_pattern_4_4: 660000 rects
+caravel_00020020_fill_pattern_4_4: 670000 rects
+caravel_00020020_fill_pattern_4_4: 680000 rects
+caravel_00020020_fill_pattern_4_4: 690000 rects
+caravel_00020020_fill_pattern_4_4: 700000 rects
+caravel_00020020_fill_pattern_4_4: 710000 rects
+caravel_00020020_fill_pattern_4_4: 720000 rects
+caravel_00020020_fill_pattern_4_4: 730000 rects
+caravel_00020020_fill_pattern_4_4: 740000 rects
+caravel_00020020_fill_pattern_4_4: 750000 rects
+caravel_00020020_fill_pattern_4_4: 760000 rects
+caravel_00020020_fill_pattern_4_4: 770000 rects
+caravel_00020020_fill_pattern_4_4: 780000 rects
+caravel_00020020_fill_pattern_4_4: 790000 rects
+caravel_00020020_fill_pattern_4_4: 800000 rects
+caravel_00020020_fill_pattern_4_4: 810000 rects
+caravel_00020020_fill_pattern_4_4: 820000 rects
+caravel_00020020_fill_pattern_4_4: 830000 rects
+caravel_00020020_fill_pattern_4_4: 840000 rects
+caravel_00020020_fill_pattern_4_4: 850000 rects
+caravel_00020020_fill_pattern_4_4: 860000 rects
+caravel_00020020_fill_pattern_4_4: 870000 rects
+caravel_00020020_fill_pattern_4_4: 880000 rects
+caravel_00020020_fill_pattern_4_4: 890000 rects
+caravel_00020020_fill_pattern_4_4: 900000 rects
+caravel_00020020_fill_pattern_4_4: 910000 rects
+caravel_00020020_fill_pattern_4_4: 920000 rects
+caravel_00020020_fill_pattern_4_4: 930000 rects
+caravel_00020020_fill_pattern_4_4: 940000 rects
+caravel_00020020_fill_pattern_4_4: 950000 rects
+caravel_00020020_fill_pattern_4_4: 960000 rects
+caravel_00020020_fill_pattern_4_4: 970000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_4_4
 
 caravel_00020020_fill_pattern_4_0: 1560000 rects
 caravel_00020020_fill_pattern_4_0: 1570000 rects
@@ -7938,43 +8476,39 @@
 caravel_00020020_fill_pattern_4_0: 2540000 rects
 caravel_00020020_fill_pattern_4_0: 2550000 rects
 caravel_00020020_fill_pattern_4_0: 2560000 rects
+caravel_00020020_fill_pattern_4_0: 2570000 rects
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_4_0
 
-caravel_00020020_fill_pattern_0_4: 1560000 rects
-caravel_00020020_fill_pattern_0_4: 1570000 rects
-caravel_00020020_fill_pattern_0_4: 1580000 rects
-caravel_00020020_fill_pattern_0_4: 1590000 rects
-caravel_00020020_fill_pattern_0_4: 1600000 rects
-caravel_00020020_fill_pattern_0_4: 1610000 rects
-caravel_00020020_fill_pattern_0_4: 1620000 rects
-caravel_00020020_fill_pattern_0_4: 1630000 rects
-caravel_00020020_fill_pattern_0_4: 1640000 rects
-caravel_00020020_fill_pattern_0_4: 1650000 rects
-caravel_00020020_fill_pattern_0_4: 1660000 rects
-caravel_00020020_fill_pattern_0_4: 1670000 rects
-caravel_00020020_fill_pattern_0_4: 1680000 rects
-caravel_00020020_fill_pattern_0_4: 1690000 rects
-caravel_00020020_fill_pattern_0_4: 1700000 rects
-caravel_00020020_fill_pattern_0_4: 1710000 rects
-caravel_00020020_fill_pattern_0_4: 1720000 rects
-caravel_00020020_fill_pattern_0_4: 1730000 rects
-caravel_00020020_fill_pattern_0_4: 1740000 rects
-caravel_00020020_fill_pattern_0_4: 1750000 rects
-caravel_00020020_fill_pattern_0_4: 1760000 rects
-caravel_00020020_fill_pattern_0_4: 1770000 rects
-caravel_00020020_fill_pattern_0_4: 1780000 rects
-caravel_00020020_fill_pattern_0_4: 1790000 rects
-caravel_00020020_fill_pattern_0_4: 1800000 rects
-caravel_00020020_fill_pattern_0_4: 1810000 rects
-caravel_00020020_fill_pattern_0_4: 1820000 rects
-caravel_00020020_fill_pattern_0_4: 1830000 rects
-caravel_00020020_fill_pattern_0_4: 1840000 rects
-caravel_00020020_fill_pattern_0_4: 1850000 rects
-caravel_00020020_fill_pattern_0_4: 1860000 rects
-caravel_00020020_fill_pattern_0_4: 1870000 rects
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_3_6: 10000 rects
+caravel_00020020_fill_pattern_3_6: 20000 rects
+caravel_00020020_fill_pattern_3_6: 30000 rects
+caravel_00020020_fill_pattern_3_6: 40000 rects
+caravel_00020020_fill_pattern_3_6: 50000 rects
+caravel_00020020_fill_pattern_3_6: 60000 rects
+caravel_00020020_fill_pattern_3_6: 70000 rects
+caravel_00020020_fill_pattern_3_6: 80000 rects
+caravel_00020020_fill_pattern_3_6: 90000 rects
+caravel_00020020_fill_pattern_3_6: 100000 rects
+caravel_00020020_fill_pattern_3_6: 110000 rects
+caravel_00020020_fill_pattern_3_6: 120000 rects
+caravel_00020020_fill_pattern_3_6: 130000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_0_4
+   Generating output for cell caravel_00020020_fill_pattern_3_6
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -7990,79 +8524,19 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_3_5: 10000 rects
-caravel_00020020_fill_pattern_3_5: 20000 rects
-caravel_00020020_fill_pattern_3_5: 30000 rects
-caravel_00020020_fill_pattern_3_5: 40000 rects
-caravel_00020020_fill_pattern_3_5: 50000 rects
-caravel_00020020_fill_pattern_3_5: 60000 rects
-caravel_00020020_fill_pattern_3_5: 70000 rects
-caravel_00020020_fill_pattern_3_5: 80000 rects
-caravel_00020020_fill_pattern_3_5: 90000 rects
-caravel_00020020_fill_pattern_3_5: 100000 rects
-caravel_00020020_fill_pattern_3_5: 110000 rects
-caravel_00020020_fill_pattern_3_5: 120000 rects
-caravel_00020020_fill_pattern_3_5: 130000 rects
+caravel_00020020_fill_pattern_1_6: 10000 rects
+caravel_00020020_fill_pattern_1_6: 20000 rects
+caravel_00020020_fill_pattern_1_6: 30000 rects
+caravel_00020020_fill_pattern_1_6: 40000 rects
+caravel_00020020_fill_pattern_1_6: 50000 rects
+caravel_00020020_fill_pattern_1_6: 60000 rects
+caravel_00020020_fill_pattern_1_6: 70000 rects
+caravel_00020020_fill_pattern_1_6: 80000 rects
+caravel_00020020_fill_pattern_1_6: 90000 rects
+caravel_00020020_fill_pattern_1_6: 100000 rects
+caravel_00020020_fill_pattern_1_6: 110000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_3_5
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_2_5: 10000 rects
-caravel_00020020_fill_pattern_2_5: 20000 rects
-caravel_00020020_fill_pattern_2_5: 30000 rects
-caravel_00020020_fill_pattern_2_5: 40000 rects
-caravel_00020020_fill_pattern_2_5: 50000 rects
-caravel_00020020_fill_pattern_2_5: 60000 rects
-caravel_00020020_fill_pattern_2_5: 70000 rects
-caravel_00020020_fill_pattern_2_5: 80000 rects
-caravel_00020020_fill_pattern_2_5: 90000 rects
-caravel_00020020_fill_pattern_2_5: 100000 rects
-caravel_00020020_fill_pattern_2_5: 110000 rects
-caravel_00020020_fill_pattern_2_5: 120000 rects
-caravel_00020020_fill_pattern_2_5: 130000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_2_5
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_1_5: 10000 rects
-caravel_00020020_fill_pattern_1_5: 20000 rects
-caravel_00020020_fill_pattern_1_5: 30000 rects
-caravel_00020020_fill_pattern_1_5: 40000 rects
-caravel_00020020_fill_pattern_1_5: 50000 rects
-caravel_00020020_fill_pattern_1_5: 60000 rects
-caravel_00020020_fill_pattern_1_5: 70000 rects
-caravel_00020020_fill_pattern_1_5: 80000 rects
-caravel_00020020_fill_pattern_1_5: 90000 rects
-caravel_00020020_fill_pattern_1_5: 100000 rects
-caravel_00020020_fill_pattern_1_5: 110000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_1_5
+   Generating output for cell caravel_00020020_fill_pattern_1_6
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -8205,509 +8679,6 @@
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_0_3
 
-caravel_00020020_fill_pattern_0_5: 1560000 rects
-caravel_00020020_fill_pattern_0_5: 1570000 rects
-caravel_00020020_fill_pattern_0_5: 1580000 rects
-caravel_00020020_fill_pattern_0_5: 1590000 rects
-caravel_00020020_fill_pattern_0_5: 1600000 rects
-caravel_00020020_fill_pattern_0_5: 1610000 rects
-caravel_00020020_fill_pattern_0_5: 1620000 rects
-caravel_00020020_fill_pattern_0_5: 1630000 rects
-caravel_00020020_fill_pattern_0_5: 1640000 rects
-caravel_00020020_fill_pattern_0_5: 1650000 rects
-caravel_00020020_fill_pattern_0_5: 1660000 rects
-caravel_00020020_fill_pattern_0_5: 1670000 rects
-caravel_00020020_fill_pattern_0_5: 1680000 rects
-caravel_00020020_fill_pattern_0_5: 1690000 rects
-caravel_00020020_fill_pattern_0_5: 1700000 rects
-caravel_00020020_fill_pattern_0_5: 1710000 rects
-caravel_00020020_fill_pattern_0_5: 1720000 rects
-caravel_00020020_fill_pattern_0_5: 1730000 rects
-caravel_00020020_fill_pattern_0_5: 1740000 rects
-caravel_00020020_fill_pattern_0_5: 1750000 rects
-caravel_00020020_fill_pattern_0_5: 1760000 rects
-caravel_00020020_fill_pattern_0_5: 1770000 rects
-caravel_00020020_fill_pattern_0_5: 1780000 rects
-caravel_00020020_fill_pattern_0_5: 1790000 rects
-caravel_00020020_fill_pattern_0_5: 1800000 rects
-caravel_00020020_fill_pattern_0_5: 1810000 rects
-caravel_00020020_fill_pattern_0_5: 1820000 rects
-caravel_00020020_fill_pattern_0_5: 1830000 rects
-caravel_00020020_fill_pattern_0_5: 1840000 rects
-caravel_00020020_fill_pattern_0_5: 1850000 rects
-caravel_00020020_fill_pattern_0_5: 1860000 rects
-caravel_00020020_fill_pattern_0_5: 1870000 rects
-caravel_00020020_fill_pattern_0_5: 1880000 rects
-caravel_00020020_fill_pattern_0_5: 1890000 rects
-caravel_00020020_fill_pattern_0_5: 1900000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_0_5
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_4_3: 10000 rects
-caravel_00020020_fill_pattern_4_3: 20000 rects
-caravel_00020020_fill_pattern_4_3: 30000 rects
-caravel_00020020_fill_pattern_4_3: 40000 rects
-caravel_00020020_fill_pattern_4_3: 50000 rects
-caravel_00020020_fill_pattern_4_3: 60000 rects
-caravel_00020020_fill_pattern_4_3: 70000 rects
-caravel_00020020_fill_pattern_4_3: 80000 rects
-caravel_00020020_fill_pattern_4_3: 90000 rects
-caravel_00020020_fill_pattern_4_3: 100000 rects
-caravel_00020020_fill_pattern_4_3: 110000 rects
-caravel_00020020_fill_pattern_4_3: 120000 rects
-caravel_00020020_fill_pattern_4_3: 130000 rects
-caravel_00020020_fill_pattern_4_3: 140000 rects
-caravel_00020020_fill_pattern_4_3: 150000 rects
-caravel_00020020_fill_pattern_4_3: 160000 rects
-caravel_00020020_fill_pattern_4_3: 170000 rects
-caravel_00020020_fill_pattern_4_3: 180000 rects
-caravel_00020020_fill_pattern_4_3: 190000 rects
-caravel_00020020_fill_pattern_4_3: 200000 rects
-caravel_00020020_fill_pattern_4_3: 210000 rects
-caravel_00020020_fill_pattern_4_3: 220000 rects
-caravel_00020020_fill_pattern_4_3: 230000 rects
-caravel_00020020_fill_pattern_4_3: 240000 rects
-caravel_00020020_fill_pattern_4_3: 250000 rects
-caravel_00020020_fill_pattern_4_3: 260000 rects
-caravel_00020020_fill_pattern_4_3: 270000 rects
-caravel_00020020_fill_pattern_4_3: 280000 rects
-caravel_00020020_fill_pattern_4_3: 290000 rects
-caravel_00020020_fill_pattern_4_3: 300000 rects
-caravel_00020020_fill_pattern_4_3: 310000 rects
-caravel_00020020_fill_pattern_4_3: 320000 rects
-caravel_00020020_fill_pattern_4_3: 330000 rects
-caravel_00020020_fill_pattern_4_3: 340000 rects
-caravel_00020020_fill_pattern_4_3: 350000 rects
-caravel_00020020_fill_pattern_4_3: 360000 rects
-caravel_00020020_fill_pattern_4_3: 370000 rects
-caravel_00020020_fill_pattern_4_3: 380000 rects
-caravel_00020020_fill_pattern_4_3: 390000 rects
-caravel_00020020_fill_pattern_4_3: 400000 rects
-caravel_00020020_fill_pattern_4_3: 410000 rects
-caravel_00020020_fill_pattern_4_3: 420000 rects
-caravel_00020020_fill_pattern_4_3: 430000 rects
-caravel_00020020_fill_pattern_4_3: 440000 rects
-caravel_00020020_fill_pattern_4_3: 450000 rects
-caravel_00020020_fill_pattern_4_3: 460000 rects
-caravel_00020020_fill_pattern_4_3: 470000 rects
-caravel_00020020_fill_pattern_4_3: 480000 rects
-caravel_00020020_fill_pattern_4_3: 490000 rects
-caravel_00020020_fill_pattern_4_3: 500000 rects
-caravel_00020020_fill_pattern_4_3: 510000 rects
-caravel_00020020_fill_pattern_4_3: 520000 rects
-caravel_00020020_fill_pattern_4_3: 530000 rects
-caravel_00020020_fill_pattern_4_3: 540000 rects
-caravel_00020020_fill_pattern_4_3: 550000 rects
-caravel_00020020_fill_pattern_4_3: 560000 rects
-caravel_00020020_fill_pattern_4_3: 570000 rects
-caravel_00020020_fill_pattern_4_3: 580000 rects
-caravel_00020020_fill_pattern_4_3: 590000 rects
-caravel_00020020_fill_pattern_4_3: 600000 rects
-caravel_00020020_fill_pattern_4_3: 610000 rects
-caravel_00020020_fill_pattern_4_3: 620000 rects
-caravel_00020020_fill_pattern_4_3: 630000 rects
-caravel_00020020_fill_pattern_4_3: 640000 rects
-caravel_00020020_fill_pattern_4_3: 650000 rects
-caravel_00020020_fill_pattern_4_3: 660000 rects
-caravel_00020020_fill_pattern_4_3: 670000 rects
-caravel_00020020_fill_pattern_4_3: 680000 rects
-caravel_00020020_fill_pattern_4_3: 690000 rects
-caravel_00020020_fill_pattern_4_3: 700000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_4_3
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_1_2: 10000 rects
-caravel_00020020_fill_pattern_1_2: 20000 rects
-caravel_00020020_fill_pattern_1_2: 30000 rects
-caravel_00020020_fill_pattern_1_2: 40000 rects
-caravel_00020020_fill_pattern_1_2: 50000 rects
-caravel_00020020_fill_pattern_1_2: 60000 rects
-caravel_00020020_fill_pattern_1_2: 70000 rects
-caravel_00020020_fill_pattern_1_2: 80000 rects
-caravel_00020020_fill_pattern_1_2: 90000 rects
-caravel_00020020_fill_pattern_1_2: 100000 rects
-caravel_00020020_fill_pattern_1_2: 110000 rects
-caravel_00020020_fill_pattern_1_2: 120000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_1_2
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_4_4: 10000 rects
-caravel_00020020_fill_pattern_4_4: 20000 rects
-caravel_00020020_fill_pattern_4_4: 30000 rects
-caravel_00020020_fill_pattern_4_4: 40000 rects
-caravel_00020020_fill_pattern_4_4: 50000 rects
-caravel_00020020_fill_pattern_4_4: 60000 rects
-caravel_00020020_fill_pattern_4_4: 70000 rects
-caravel_00020020_fill_pattern_4_4: 80000 rects
-caravel_00020020_fill_pattern_4_4: 90000 rects
-caravel_00020020_fill_pattern_4_4: 100000 rects
-caravel_00020020_fill_pattern_4_4: 110000 rects
-caravel_00020020_fill_pattern_4_4: 120000 rects
-caravel_00020020_fill_pattern_4_4: 130000 rects
-caravel_00020020_fill_pattern_4_4: 140000 rects
-caravel_00020020_fill_pattern_4_4: 150000 rects
-caravel_00020020_fill_pattern_4_4: 160000 rects
-caravel_00020020_fill_pattern_4_4: 170000 rects
-caravel_00020020_fill_pattern_4_4: 180000 rects
-caravel_00020020_fill_pattern_4_4: 190000 rects
-caravel_00020020_fill_pattern_4_4: 200000 rects
-caravel_00020020_fill_pattern_4_4: 210000 rects
-caravel_00020020_fill_pattern_4_4: 220000 rects
-caravel_00020020_fill_pattern_4_4: 230000 rects
-caravel_00020020_fill_pattern_4_4: 240000 rects
-caravel_00020020_fill_pattern_4_4: 250000 rects
-caravel_00020020_fill_pattern_4_4: 260000 rects
-caravel_00020020_fill_pattern_4_4: 270000 rects
-caravel_00020020_fill_pattern_4_4: 280000 rects
-caravel_00020020_fill_pattern_4_4: 290000 rects
-caravel_00020020_fill_pattern_4_4: 300000 rects
-caravel_00020020_fill_pattern_4_4: 310000 rects
-caravel_00020020_fill_pattern_4_4: 320000 rects
-caravel_00020020_fill_pattern_4_4: 330000 rects
-caravel_00020020_fill_pattern_4_4: 340000 rects
-caravel_00020020_fill_pattern_4_4: 350000 rects
-caravel_00020020_fill_pattern_4_4: 360000 rects
-caravel_00020020_fill_pattern_4_4: 370000 rects
-caravel_00020020_fill_pattern_4_4: 380000 rects
-caravel_00020020_fill_pattern_4_4: 390000 rects
-caravel_00020020_fill_pattern_4_4: 400000 rects
-caravel_00020020_fill_pattern_4_4: 410000 rects
-caravel_00020020_fill_pattern_4_4: 420000 rects
-caravel_00020020_fill_pattern_4_4: 430000 rects
-caravel_00020020_fill_pattern_4_4: 440000 rects
-caravel_00020020_fill_pattern_4_4: 450000 rects
-caravel_00020020_fill_pattern_4_4: 460000 rects
-caravel_00020020_fill_pattern_4_4: 470000 rects
-caravel_00020020_fill_pattern_4_4: 480000 rects
-caravel_00020020_fill_pattern_4_4: 490000 rects
-caravel_00020020_fill_pattern_4_4: 500000 rects
-caravel_00020020_fill_pattern_4_4: 510000 rects
-caravel_00020020_fill_pattern_4_4: 520000 rects
-caravel_00020020_fill_pattern_4_4: 530000 rects
-caravel_00020020_fill_pattern_4_4: 540000 rects
-caravel_00020020_fill_pattern_4_4: 550000 rects
-caravel_00020020_fill_pattern_4_4: 560000 rects
-caravel_00020020_fill_pattern_4_4: 570000 rects
-caravel_00020020_fill_pattern_4_4: 580000 rects
-caravel_00020020_fill_pattern_4_4: 590000 rects
-caravel_00020020_fill_pattern_4_4: 600000 rects
-caravel_00020020_fill_pattern_4_4: 610000 rects
-caravel_00020020_fill_pattern_4_4: 620000 rects
-caravel_00020020_fill_pattern_4_4: 630000 rects
-caravel_00020020_fill_pattern_4_4: 640000 rects
-caravel_00020020_fill_pattern_4_4: 650000 rects
-caravel_00020020_fill_pattern_4_4: 660000 rects
-caravel_00020020_fill_pattern_4_4: 670000 rects
-caravel_00020020_fill_pattern_4_4: 680000 rects
-caravel_00020020_fill_pattern_4_4: 690000 rects
-caravel_00020020_fill_pattern_4_4: 700000 rects
-caravel_00020020_fill_pattern_4_4: 710000 rects
-caravel_00020020_fill_pattern_4_4: 720000 rects
-caravel_00020020_fill_pattern_4_4: 730000 rects
-caravel_00020020_fill_pattern_4_4: 740000 rects
-caravel_00020020_fill_pattern_4_4: 750000 rects
-caravel_00020020_fill_pattern_4_4: 760000 rects
-caravel_00020020_fill_pattern_4_4: 770000 rects
-caravel_00020020_fill_pattern_4_4: 780000 rects
-caravel_00020020_fill_pattern_4_4: 790000 rects
-caravel_00020020_fill_pattern_4_4: 800000 rects
-caravel_00020020_fill_pattern_4_4: 810000 rects
-caravel_00020020_fill_pattern_4_4: 820000 rects
-caravel_00020020_fill_pattern_4_4: 830000 rects
-caravel_00020020_fill_pattern_4_4: 840000 rects
-caravel_00020020_fill_pattern_4_4: 850000 rects
-caravel_00020020_fill_pattern_4_4: 860000 rects
-caravel_00020020_fill_pattern_4_4: 870000 rects
-caravel_00020020_fill_pattern_4_4: 880000 rects
-caravel_00020020_fill_pattern_4_4: 890000 rects
-caravel_00020020_fill_pattern_4_4: 900000 rects
-caravel_00020020_fill_pattern_4_4: 910000 rects
-caravel_00020020_fill_pattern_4_4: 920000 rects
-caravel_00020020_fill_pattern_4_4: 930000 rects
-caravel_00020020_fill_pattern_4_4: 940000 rects
-caravel_00020020_fill_pattern_4_4: 950000 rects
-caravel_00020020_fill_pattern_4_4: 960000 rects
-caravel_00020020_fill_pattern_4_4: 970000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_4_4
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_4_5: 10000 rects
-caravel_00020020_fill_pattern_4_5: 20000 rects
-caravel_00020020_fill_pattern_4_5: 30000 rects
-caravel_00020020_fill_pattern_4_5: 40000 rects
-caravel_00020020_fill_pattern_4_5: 50000 rects
-caravel_00020020_fill_pattern_4_5: 60000 rects
-caravel_00020020_fill_pattern_4_5: 70000 rects
-caravel_00020020_fill_pattern_4_5: 80000 rects
-caravel_00020020_fill_pattern_4_5: 90000 rects
-caravel_00020020_fill_pattern_4_5: 100000 rects
-caravel_00020020_fill_pattern_4_5: 110000 rects
-caravel_00020020_fill_pattern_4_5: 120000 rects
-caravel_00020020_fill_pattern_4_5: 130000 rects
-caravel_00020020_fill_pattern_4_5: 140000 rects
-caravel_00020020_fill_pattern_4_5: 150000 rects
-caravel_00020020_fill_pattern_4_5: 160000 rects
-caravel_00020020_fill_pattern_4_5: 170000 rects
-caravel_00020020_fill_pattern_4_5: 180000 rects
-caravel_00020020_fill_pattern_4_5: 190000 rects
-caravel_00020020_fill_pattern_4_5: 200000 rects
-caravel_00020020_fill_pattern_4_5: 210000 rects
-caravel_00020020_fill_pattern_4_5: 220000 rects
-caravel_00020020_fill_pattern_4_5: 230000 rects
-caravel_00020020_fill_pattern_4_5: 240000 rects
-caravel_00020020_fill_pattern_4_5: 250000 rects
-caravel_00020020_fill_pattern_4_5: 260000 rects
-caravel_00020020_fill_pattern_4_5: 270000 rects
-caravel_00020020_fill_pattern_4_5: 280000 rects
-caravel_00020020_fill_pattern_4_5: 290000 rects
-caravel_00020020_fill_pattern_4_5: 300000 rects
-caravel_00020020_fill_pattern_4_5: 310000 rects
-caravel_00020020_fill_pattern_4_5: 320000 rects
-caravel_00020020_fill_pattern_4_5: 330000 rects
-caravel_00020020_fill_pattern_4_5: 340000 rects
-caravel_00020020_fill_pattern_4_5: 350000 rects
-caravel_00020020_fill_pattern_4_5: 360000 rects
-caravel_00020020_fill_pattern_4_5: 370000 rects
-caravel_00020020_fill_pattern_4_5: 380000 rects
-caravel_00020020_fill_pattern_4_5: 390000 rects
-caravel_00020020_fill_pattern_4_5: 400000 rects
-caravel_00020020_fill_pattern_4_5: 410000 rects
-caravel_00020020_fill_pattern_4_5: 420000 rects
-caravel_00020020_fill_pattern_4_5: 430000 rects
-caravel_00020020_fill_pattern_4_5: 440000 rects
-caravel_00020020_fill_pattern_4_5: 450000 rects
-caravel_00020020_fill_pattern_4_5: 460000 rects
-caravel_00020020_fill_pattern_4_5: 470000 rects
-caravel_00020020_fill_pattern_4_5: 480000 rects
-caravel_00020020_fill_pattern_4_5: 490000 rects
-caravel_00020020_fill_pattern_4_5: 500000 rects
-caravel_00020020_fill_pattern_4_5: 510000 rects
-caravel_00020020_fill_pattern_4_5: 520000 rects
-caravel_00020020_fill_pattern_4_5: 530000 rects
-caravel_00020020_fill_pattern_4_5: 540000 rects
-caravel_00020020_fill_pattern_4_5: 550000 rects
-caravel_00020020_fill_pattern_4_5: 560000 rects
-caravel_00020020_fill_pattern_4_5: 570000 rects
-caravel_00020020_fill_pattern_4_5: 580000 rects
-caravel_00020020_fill_pattern_4_5: 590000 rects
-caravel_00020020_fill_pattern_4_5: 600000 rects
-caravel_00020020_fill_pattern_4_5: 610000 rects
-caravel_00020020_fill_pattern_4_5: 620000 rects
-caravel_00020020_fill_pattern_4_5: 630000 rects
-caravel_00020020_fill_pattern_4_5: 640000 rects
-caravel_00020020_fill_pattern_4_5: 650000 rects
-caravel_00020020_fill_pattern_4_5: 660000 rects
-caravel_00020020_fill_pattern_4_5: 670000 rects
-caravel_00020020_fill_pattern_4_5: 680000 rects
-caravel_00020020_fill_pattern_4_5: 690000 rects
-caravel_00020020_fill_pattern_4_5: 700000 rects
-caravel_00020020_fill_pattern_4_5: 710000 rects
-caravel_00020020_fill_pattern_4_5: 720000 rects
-caravel_00020020_fill_pattern_4_5: 730000 rects
-caravel_00020020_fill_pattern_4_5: 740000 rects
-caravel_00020020_fill_pattern_4_5: 750000 rects
-caravel_00020020_fill_pattern_4_5: 760000 rects
-caravel_00020020_fill_pattern_4_5: 770000 rects
-caravel_00020020_fill_pattern_4_5: 780000 rects
-caravel_00020020_fill_pattern_4_5: 790000 rects
-caravel_00020020_fill_pattern_4_5: 800000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_4_5
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_1_4: 10000 rects
-caravel_00020020_fill_pattern_1_4: 20000 rects
-caravel_00020020_fill_pattern_1_4: 30000 rects
-caravel_00020020_fill_pattern_1_4: 40000 rects
-caravel_00020020_fill_pattern_1_4: 50000 rects
-caravel_00020020_fill_pattern_1_4: 60000 rects
-caravel_00020020_fill_pattern_1_4: 70000 rects
-caravel_00020020_fill_pattern_1_4: 80000 rects
-caravel_00020020_fill_pattern_1_4: 90000 rects
-caravel_00020020_fill_pattern_1_4: 100000 rects
-caravel_00020020_fill_pattern_1_4: 110000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_1_4
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_4_2: 10000 rects
-caravel_00020020_fill_pattern_4_2: 20000 rects
-caravel_00020020_fill_pattern_4_2: 30000 rects
-caravel_00020020_fill_pattern_4_2: 40000 rects
-caravel_00020020_fill_pattern_4_2: 50000 rects
-caravel_00020020_fill_pattern_4_2: 60000 rects
-caravel_00020020_fill_pattern_4_2: 70000 rects
-caravel_00020020_fill_pattern_4_2: 80000 rects
-caravel_00020020_fill_pattern_4_2: 90000 rects
-caravel_00020020_fill_pattern_4_2: 100000 rects
-caravel_00020020_fill_pattern_4_2: 110000 rects
-caravel_00020020_fill_pattern_4_2: 120000 rects
-caravel_00020020_fill_pattern_4_2: 130000 rects
-caravel_00020020_fill_pattern_4_2: 140000 rects
-caravel_00020020_fill_pattern_4_2: 150000 rects
-caravel_00020020_fill_pattern_4_2: 160000 rects
-caravel_00020020_fill_pattern_4_2: 170000 rects
-caravel_00020020_fill_pattern_4_2: 180000 rects
-caravel_00020020_fill_pattern_4_2: 190000 rects
-caravel_00020020_fill_pattern_4_2: 200000 rects
-caravel_00020020_fill_pattern_4_2: 210000 rects
-caravel_00020020_fill_pattern_4_2: 220000 rects
-caravel_00020020_fill_pattern_4_2: 230000 rects
-caravel_00020020_fill_pattern_4_2: 240000 rects
-caravel_00020020_fill_pattern_4_2: 250000 rects
-caravel_00020020_fill_pattern_4_2: 260000 rects
-caravel_00020020_fill_pattern_4_2: 270000 rects
-caravel_00020020_fill_pattern_4_2: 280000 rects
-caravel_00020020_fill_pattern_4_2: 290000 rects
-caravel_00020020_fill_pattern_4_2: 300000 rects
-caravel_00020020_fill_pattern_4_2: 310000 rects
-caravel_00020020_fill_pattern_4_2: 320000 rects
-caravel_00020020_fill_pattern_4_2: 330000 rects
-caravel_00020020_fill_pattern_4_2: 340000 rects
-caravel_00020020_fill_pattern_4_2: 350000 rects
-caravel_00020020_fill_pattern_4_2: 360000 rects
-caravel_00020020_fill_pattern_4_2: 370000 rects
-caravel_00020020_fill_pattern_4_2: 380000 rects
-caravel_00020020_fill_pattern_4_2: 390000 rects
-caravel_00020020_fill_pattern_4_2: 400000 rects
-caravel_00020020_fill_pattern_4_2: 410000 rects
-caravel_00020020_fill_pattern_4_2: 420000 rects
-caravel_00020020_fill_pattern_4_2: 430000 rects
-caravel_00020020_fill_pattern_4_2: 440000 rects
-caravel_00020020_fill_pattern_4_2: 450000 rects
-caravel_00020020_fill_pattern_4_2: 460000 rects
-caravel_00020020_fill_pattern_4_2: 470000 rects
-caravel_00020020_fill_pattern_4_2: 480000 rects
-caravel_00020020_fill_pattern_4_2: 490000 rects
-caravel_00020020_fill_pattern_4_2: 500000 rects
-caravel_00020020_fill_pattern_4_2: 510000 rects
-caravel_00020020_fill_pattern_4_2: 520000 rects
-caravel_00020020_fill_pattern_4_2: 530000 rects
-caravel_00020020_fill_pattern_4_2: 540000 rects
-caravel_00020020_fill_pattern_4_2: 550000 rects
-caravel_00020020_fill_pattern_4_2: 560000 rects
-caravel_00020020_fill_pattern_4_2: 570000 rects
-caravel_00020020_fill_pattern_4_2: 580000 rects
-caravel_00020020_fill_pattern_4_2: 590000 rects
-caravel_00020020_fill_pattern_4_2: 600000 rects
-caravel_00020020_fill_pattern_4_2: 610000 rects
-caravel_00020020_fill_pattern_4_2: 620000 rects
-caravel_00020020_fill_pattern_4_2: 630000 rects
-caravel_00020020_fill_pattern_4_2: 640000 rects
-caravel_00020020_fill_pattern_4_2: 650000 rects
-caravel_00020020_fill_pattern_4_2: 660000 rects
-caravel_00020020_fill_pattern_4_2: 670000 rects
-caravel_00020020_fill_pattern_4_2: 680000 rects
-caravel_00020020_fill_pattern_4_2: 690000 rects
-caravel_00020020_fill_pattern_4_2: 700000 rects
-caravel_00020020_fill_pattern_4_2: 710000 rects
-caravel_00020020_fill_pattern_4_2: 720000 rects
-caravel_00020020_fill_pattern_4_2: 730000 rects
-caravel_00020020_fill_pattern_4_2: 740000 rects
-caravel_00020020_fill_pattern_4_2: 750000 rects
-caravel_00020020_fill_pattern_4_2: 760000 rects
-caravel_00020020_fill_pattern_4_2: 770000 rects
-caravel_00020020_fill_pattern_4_2: 780000 rects
-caravel_00020020_fill_pattern_4_2: 790000 rects
-caravel_00020020_fill_pattern_4_2: 800000 rects
-caravel_00020020_fill_pattern_4_2: 810000 rects
-caravel_00020020_fill_pattern_4_2: 820000 rects
-caravel_00020020_fill_pattern_4_2: 830000 rects
-caravel_00020020_fill_pattern_4_2: 840000 rects
-caravel_00020020_fill_pattern_4_2: 850000 rects
-caravel_00020020_fill_pattern_4_2: 860000 rects
-caravel_00020020_fill_pattern_4_2: 870000 rects
-caravel_00020020_fill_pattern_4_2: 880000 rects
-caravel_00020020_fill_pattern_4_2: 890000 rects
-caravel_00020020_fill_pattern_4_2: 900000 rects
-caravel_00020020_fill_pattern_4_2: 910000 rects
-caravel_00020020_fill_pattern_4_2: 920000 rects
-caravel_00020020_fill_pattern_4_2: 930000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_4_2
-
 caravel_00020020_fill_pattern_4_1: 1560000 rects
 caravel_00020020_fill_pattern_4_1: 1570000 rects
 caravel_00020020_fill_pattern_4_1: 1580000 rects
@@ -8864,6 +8835,7 @@
 caravel_00020020_fill_pattern_4_1: 3090000 rects
 caravel_00020020_fill_pattern_4_1: 3100000 rects
 caravel_00020020_fill_pattern_4_1: 3110000 rects
+caravel_00020020_fill_pattern_4_1: 3120000 rects
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_4_1
 
@@ -8881,21 +8853,19 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_3_2: 10000 rects
-caravel_00020020_fill_pattern_3_2: 20000 rects
-caravel_00020020_fill_pattern_3_2: 30000 rects
-caravel_00020020_fill_pattern_3_2: 40000 rects
-caravel_00020020_fill_pattern_3_2: 50000 rects
-caravel_00020020_fill_pattern_3_2: 60000 rects
-caravel_00020020_fill_pattern_3_2: 70000 rects
-caravel_00020020_fill_pattern_3_2: 80000 rects
-caravel_00020020_fill_pattern_3_2: 90000 rects
-caravel_00020020_fill_pattern_3_2: 100000 rects
-caravel_00020020_fill_pattern_3_2: 110000 rects
-caravel_00020020_fill_pattern_3_2: 120000 rects
-caravel_00020020_fill_pattern_3_2: 130000 rects
+caravel_00020020_fill_pattern_1_3: 10000 rects
+caravel_00020020_fill_pattern_1_3: 20000 rects
+caravel_00020020_fill_pattern_1_3: 30000 rects
+caravel_00020020_fill_pattern_1_3: 40000 rects
+caravel_00020020_fill_pattern_1_3: 50000 rects
+caravel_00020020_fill_pattern_1_3: 60000 rects
+caravel_00020020_fill_pattern_1_3: 70000 rects
+caravel_00020020_fill_pattern_1_3: 80000 rects
+caravel_00020020_fill_pattern_1_3: 90000 rects
+caravel_00020020_fill_pattern_1_3: 100000 rects
+caravel_00020020_fill_pattern_1_3: 110000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_3_2
+   Generating output for cell caravel_00020020_fill_pattern_1_3
 
 caravel_00020020_fill_pattern_0_2: 1560000 rects
 caravel_00020020_fill_pattern_0_2: 1570000 rects
@@ -8949,19 +8919,50 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_1_3: 10000 rects
-caravel_00020020_fill_pattern_1_3: 20000 rects
-caravel_00020020_fill_pattern_1_3: 30000 rects
-caravel_00020020_fill_pattern_1_3: 40000 rects
-caravel_00020020_fill_pattern_1_3: 50000 rects
-caravel_00020020_fill_pattern_1_3: 60000 rects
-caravel_00020020_fill_pattern_1_3: 70000 rects
-caravel_00020020_fill_pattern_1_3: 80000 rects
-caravel_00020020_fill_pattern_1_3: 90000 rects
-caravel_00020020_fill_pattern_1_3: 100000 rects
-caravel_00020020_fill_pattern_1_3: 110000 rects
+caravel_00020020_fill_pattern_1_2: 10000 rects
+caravel_00020020_fill_pattern_1_2: 20000 rects
+caravel_00020020_fill_pattern_1_2: 30000 rects
+caravel_00020020_fill_pattern_1_2: 40000 rects
+caravel_00020020_fill_pattern_1_2: 50000 rects
+caravel_00020020_fill_pattern_1_2: 60000 rects
+caravel_00020020_fill_pattern_1_2: 70000 rects
+caravel_00020020_fill_pattern_1_2: 80000 rects
+caravel_00020020_fill_pattern_1_2: 90000 rects
+caravel_00020020_fill_pattern_1_2: 100000 rects
+caravel_00020020_fill_pattern_1_2: 110000 rects
+caravel_00020020_fill_pattern_1_2: 120000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_1_3
+   Generating output for cell caravel_00020020_fill_pattern_1_2
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_3_2: 10000 rects
+caravel_00020020_fill_pattern_3_2: 20000 rects
+caravel_00020020_fill_pattern_3_2: 30000 rects
+caravel_00020020_fill_pattern_3_2: 40000 rects
+caravel_00020020_fill_pattern_3_2: 50000 rects
+caravel_00020020_fill_pattern_3_2: 60000 rects
+caravel_00020020_fill_pattern_3_2: 70000 rects
+caravel_00020020_fill_pattern_3_2: 80000 rects
+caravel_00020020_fill_pattern_3_2: 90000 rects
+caravel_00020020_fill_pattern_3_2: 100000 rects
+caravel_00020020_fill_pattern_3_2: 110000 rects
+caravel_00020020_fill_pattern_3_2: 120000 rects
+caravel_00020020_fill_pattern_3_2: 130000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_3_2
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -9007,6 +9008,66 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_2_3: 10000 rects
+caravel_00020020_fill_pattern_2_3: 20000 rects
+caravel_00020020_fill_pattern_2_3: 30000 rects
+caravel_00020020_fill_pattern_2_3: 40000 rects
+caravel_00020020_fill_pattern_2_3: 50000 rects
+caravel_00020020_fill_pattern_2_3: 60000 rects
+caravel_00020020_fill_pattern_2_3: 70000 rects
+caravel_00020020_fill_pattern_2_3: 80000 rects
+caravel_00020020_fill_pattern_2_3: 90000 rects
+caravel_00020020_fill_pattern_2_3: 100000 rects
+caravel_00020020_fill_pattern_2_3: 110000 rects
+caravel_00020020_fill_pattern_2_3: 120000 rects
+caravel_00020020_fill_pattern_2_3: 130000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_2_3
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_2_2: 10000 rects
+caravel_00020020_fill_pattern_2_2: 20000 rects
+caravel_00020020_fill_pattern_2_2: 30000 rects
+caravel_00020020_fill_pattern_2_2: 40000 rects
+caravel_00020020_fill_pattern_2_2: 50000 rects
+caravel_00020020_fill_pattern_2_2: 60000 rects
+caravel_00020020_fill_pattern_2_2: 70000 rects
+caravel_00020020_fill_pattern_2_2: 80000 rects
+caravel_00020020_fill_pattern_2_2: 90000 rects
+caravel_00020020_fill_pattern_2_2: 100000 rects
+caravel_00020020_fill_pattern_2_2: 110000 rects
+caravel_00020020_fill_pattern_2_2: 120000 rects
+caravel_00020020_fill_pattern_2_2: 130000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_2_2
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_2_4: 10000 rects
 caravel_00020020_fill_pattern_2_4: 20000 rects
 caravel_00020020_fill_pattern_2_4: 30000 rects
@@ -9127,36 +9188,6 @@
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_2_4
 
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_2_3: 10000 rects
-caravel_00020020_fill_pattern_2_3: 20000 rects
-caravel_00020020_fill_pattern_2_3: 30000 rects
-caravel_00020020_fill_pattern_2_3: 40000 rects
-caravel_00020020_fill_pattern_2_3: 50000 rects
-caravel_00020020_fill_pattern_2_3: 60000 rects
-caravel_00020020_fill_pattern_2_3: 70000 rects
-caravel_00020020_fill_pattern_2_3: 80000 rects
-caravel_00020020_fill_pattern_2_3: 90000 rects
-caravel_00020020_fill_pattern_2_3: 100000 rects
-caravel_00020020_fill_pattern_2_3: 110000 rects
-caravel_00020020_fill_pattern_2_3: 120000 rects
-caravel_00020020_fill_pattern_2_3: 130000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_2_3
-
 caravel_00020020_fill_pattern_0_1: 4920000 rects
 caravel_00020020_fill_pattern_0_1: 4930000 rects
 caravel_00020020_fill_pattern_0_1: 4940000 rects
@@ -9205,113 +9236,6 @@
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_0_1
 
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_2_2: 10000 rects
-caravel_00020020_fill_pattern_2_2: 20000 rects
-caravel_00020020_fill_pattern_2_2: 30000 rects
-caravel_00020020_fill_pattern_2_2: 40000 rects
-caravel_00020020_fill_pattern_2_2: 50000 rects
-caravel_00020020_fill_pattern_2_2: 60000 rects
-caravel_00020020_fill_pattern_2_2: 70000 rects
-caravel_00020020_fill_pattern_2_2: 80000 rects
-caravel_00020020_fill_pattern_2_2: 90000 rects
-caravel_00020020_fill_pattern_2_2: 100000 rects
-caravel_00020020_fill_pattern_2_2: 110000 rects
-caravel_00020020_fill_pattern_2_2: 120000 rects
-caravel_00020020_fill_pattern_2_2: 130000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_2_2
-
-caravel_00020020_fill_pattern_1_1: 3240000 rects
-caravel_00020020_fill_pattern_1_1: 3250000 rects
-caravel_00020020_fill_pattern_1_1: 3260000 rects
-caravel_00020020_fill_pattern_1_1: 3270000 rects
-caravel_00020020_fill_pattern_1_1: 3280000 rects
-caravel_00020020_fill_pattern_1_1: 3290000 rects
-caravel_00020020_fill_pattern_1_1: 3300000 rects
-caravel_00020020_fill_pattern_1_1: 3310000 rects
-caravel_00020020_fill_pattern_1_1: 3320000 rects
-caravel_00020020_fill_pattern_1_1: 3330000 rects
-caravel_00020020_fill_pattern_1_1: 3340000 rects
-caravel_00020020_fill_pattern_1_1: 3350000 rects
-caravel_00020020_fill_pattern_1_1: 3360000 rects
-caravel_00020020_fill_pattern_1_1: 3370000 rects
-caravel_00020020_fill_pattern_1_1: 3380000 rects
-caravel_00020020_fill_pattern_1_1: 3390000 rects
-caravel_00020020_fill_pattern_1_1: 3400000 rects
-caravel_00020020_fill_pattern_1_1: 3410000 rects
-caravel_00020020_fill_pattern_1_1: 3420000 rects
-caravel_00020020_fill_pattern_1_1: 3430000 rects
-caravel_00020020_fill_pattern_1_1: 3440000 rects
-caravel_00020020_fill_pattern_1_1: 3450000 rects
-caravel_00020020_fill_pattern_1_1: 3460000 rects
-caravel_00020020_fill_pattern_1_1: 3470000 rects
-caravel_00020020_fill_pattern_1_1: 3480000 rects
-caravel_00020020_fill_pattern_1_1: 3490000 rects
-caravel_00020020_fill_pattern_1_1: 3500000 rects
-caravel_00020020_fill_pattern_1_1: 3510000 rects
-caravel_00020020_fill_pattern_1_1: 3520000 rects
-caravel_00020020_fill_pattern_1_1: 3530000 rects
-caravel_00020020_fill_pattern_1_1: 3540000 rects
-caravel_00020020_fill_pattern_1_1: 3550000 rects
-caravel_00020020_fill_pattern_1_1: 3560000 rects
-caravel_00020020_fill_pattern_1_1: 3570000 rects
-caravel_00020020_fill_pattern_1_1: 3580000 rects
-caravel_00020020_fill_pattern_1_1: 3590000 rects
-caravel_00020020_fill_pattern_1_1: 3600000 rects
-caravel_00020020_fill_pattern_1_1: 3610000 rects
-caravel_00020020_fill_pattern_1_1: 3620000 rects
-caravel_00020020_fill_pattern_1_1: 3630000 rects
-caravel_00020020_fill_pattern_1_1: 3640000 rects
-caravel_00020020_fill_pattern_1_1: 3650000 rects
-caravel_00020020_fill_pattern_1_1: 3660000 rects
-caravel_00020020_fill_pattern_1_1: 3670000 rects
-caravel_00020020_fill_pattern_1_1: 3680000 rects
-caravel_00020020_fill_pattern_1_1: 3690000 rects
-caravel_00020020_fill_pattern_1_1: 3700000 rects
-caravel_00020020_fill_pattern_1_1: 3710000 rects
-caravel_00020020_fill_pattern_1_1: 3720000 rects
-caravel_00020020_fill_pattern_1_1: 3730000 rects
-caravel_00020020_fill_pattern_1_1: 3740000 rects
-caravel_00020020_fill_pattern_1_1: 3750000 rects
-caravel_00020020_fill_pattern_1_1: 3760000 rects
-caravel_00020020_fill_pattern_1_1: 3770000 rects
-caravel_00020020_fill_pattern_1_1: 3780000 rects
-caravel_00020020_fill_pattern_1_1: 3790000 rects
-caravel_00020020_fill_pattern_1_1: 3800000 rects
-caravel_00020020_fill_pattern_1_1: 3810000 rects
-caravel_00020020_fill_pattern_1_1: 3820000 rects
-caravel_00020020_fill_pattern_1_1: 3830000 rects
-caravel_00020020_fill_pattern_1_1: 3840000 rects
-caravel_00020020_fill_pattern_1_1: 3850000 rects
-caravel_00020020_fill_pattern_1_1: 3860000 rects
-caravel_00020020_fill_pattern_1_1: 3870000 rects
-caravel_00020020_fill_pattern_1_1: 3880000 rects
-caravel_00020020_fill_pattern_1_1: 3890000 rects
-caravel_00020020_fill_pattern_1_1: 3900000 rects
-caravel_00020020_fill_pattern_1_1: 3910000 rects
-caravel_00020020_fill_pattern_1_1: 3920000 rects
-caravel_00020020_fill_pattern_1_1: 3930000 rects
-caravel_00020020_fill_pattern_1_1: 3940000 rects
-caravel_00020020_fill_pattern_1_1: 3950000 rects
-caravel_00020020_fill_pattern_1_1: 3960000 rects
-caravel_00020020_fill_pattern_1_1: 3970000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_1_1
-
 caravel_00020020_fill_pattern_0_0: 4920000 rects
 caravel_00020020_fill_pattern_0_0: 4930000 rects
 caravel_00020020_fill_pattern_0_0: 4940000 rects
@@ -9446,6 +9370,83 @@
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_0_0
 
+caravel_00020020_fill_pattern_1_1: 3240000 rects
+caravel_00020020_fill_pattern_1_1: 3250000 rects
+caravel_00020020_fill_pattern_1_1: 3260000 rects
+caravel_00020020_fill_pattern_1_1: 3270000 rects
+caravel_00020020_fill_pattern_1_1: 3280000 rects
+caravel_00020020_fill_pattern_1_1: 3290000 rects
+caravel_00020020_fill_pattern_1_1: 3300000 rects
+caravel_00020020_fill_pattern_1_1: 3310000 rects
+caravel_00020020_fill_pattern_1_1: 3320000 rects
+caravel_00020020_fill_pattern_1_1: 3330000 rects
+caravel_00020020_fill_pattern_1_1: 3340000 rects
+caravel_00020020_fill_pattern_1_1: 3350000 rects
+caravel_00020020_fill_pattern_1_1: 3360000 rects
+caravel_00020020_fill_pattern_1_1: 3370000 rects
+caravel_00020020_fill_pattern_1_1: 3380000 rects
+caravel_00020020_fill_pattern_1_1: 3390000 rects
+caravel_00020020_fill_pattern_1_1: 3400000 rects
+caravel_00020020_fill_pattern_1_1: 3410000 rects
+caravel_00020020_fill_pattern_1_1: 3420000 rects
+caravel_00020020_fill_pattern_1_1: 3430000 rects
+caravel_00020020_fill_pattern_1_1: 3440000 rects
+caravel_00020020_fill_pattern_1_1: 3450000 rects
+caravel_00020020_fill_pattern_1_1: 3460000 rects
+caravel_00020020_fill_pattern_1_1: 3470000 rects
+caravel_00020020_fill_pattern_1_1: 3480000 rects
+caravel_00020020_fill_pattern_1_1: 3490000 rects
+caravel_00020020_fill_pattern_1_1: 3500000 rects
+caravel_00020020_fill_pattern_1_1: 3510000 rects
+caravel_00020020_fill_pattern_1_1: 3520000 rects
+caravel_00020020_fill_pattern_1_1: 3530000 rects
+caravel_00020020_fill_pattern_1_1: 3540000 rects
+caravel_00020020_fill_pattern_1_1: 3550000 rects
+caravel_00020020_fill_pattern_1_1: 3560000 rects
+caravel_00020020_fill_pattern_1_1: 3570000 rects
+caravel_00020020_fill_pattern_1_1: 3580000 rects
+caravel_00020020_fill_pattern_1_1: 3590000 rects
+caravel_00020020_fill_pattern_1_1: 3600000 rects
+caravel_00020020_fill_pattern_1_1: 3610000 rects
+caravel_00020020_fill_pattern_1_1: 3620000 rects
+caravel_00020020_fill_pattern_1_1: 3630000 rects
+caravel_00020020_fill_pattern_1_1: 3640000 rects
+caravel_00020020_fill_pattern_1_1: 3650000 rects
+caravel_00020020_fill_pattern_1_1: 3660000 rects
+caravel_00020020_fill_pattern_1_1: 3670000 rects
+caravel_00020020_fill_pattern_1_1: 3680000 rects
+caravel_00020020_fill_pattern_1_1: 3690000 rects
+caravel_00020020_fill_pattern_1_1: 3700000 rects
+caravel_00020020_fill_pattern_1_1: 3710000 rects
+caravel_00020020_fill_pattern_1_1: 3720000 rects
+caravel_00020020_fill_pattern_1_1: 3730000 rects
+caravel_00020020_fill_pattern_1_1: 3740000 rects
+caravel_00020020_fill_pattern_1_1: 3750000 rects
+caravel_00020020_fill_pattern_1_1: 3760000 rects
+caravel_00020020_fill_pattern_1_1: 3770000 rects
+caravel_00020020_fill_pattern_1_1: 3780000 rects
+caravel_00020020_fill_pattern_1_1: 3790000 rects
+caravel_00020020_fill_pattern_1_1: 3800000 rects
+caravel_00020020_fill_pattern_1_1: 3810000 rects
+caravel_00020020_fill_pattern_1_1: 3820000 rects
+caravel_00020020_fill_pattern_1_1: 3830000 rects
+caravel_00020020_fill_pattern_1_1: 3840000 rects
+caravel_00020020_fill_pattern_1_1: 3850000 rects
+caravel_00020020_fill_pattern_1_1: 3860000 rects
+caravel_00020020_fill_pattern_1_1: 3870000 rects
+caravel_00020020_fill_pattern_1_1: 3880000 rects
+caravel_00020020_fill_pattern_1_1: 3890000 rects
+caravel_00020020_fill_pattern_1_1: 3900000 rects
+caravel_00020020_fill_pattern_1_1: 3910000 rects
+caravel_00020020_fill_pattern_1_1: 3920000 rects
+caravel_00020020_fill_pattern_1_1: 3930000 rects
+caravel_00020020_fill_pattern_1_1: 3940000 rects
+caravel_00020020_fill_pattern_1_1: 3950000 rects
+caravel_00020020_fill_pattern_1_1: 3960000 rects
+caravel_00020020_fill_pattern_1_1: 3970000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_1_1
+
 caravel_00020020_fill_pattern_3_1: 3240000 rects
 caravel_00020020_fill_pattern_3_1: 3250000 rects
 caravel_00020020_fill_pattern_3_1: 3260000 rects
@@ -9507,11 +9508,236 @@
 caravel_00020020_fill_pattern_3_1: 3820000 rects
 caravel_00020020_fill_pattern_3_1: 3830000 rects
 caravel_00020020_fill_pattern_3_1: 3840000 rects
-caravel_00020020_fill_pattern_3_1: 3850000 rects
-caravel_00020020_fill_pattern_3_1: 3860000 rects
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_3_1
 
+caravel_00020020_fill_pattern_3_0: 4920000 rects
+caravel_00020020_fill_pattern_3_0: 4930000 rects
+caravel_00020020_fill_pattern_3_0: 4940000 rects
+caravel_00020020_fill_pattern_3_0: 4950000 rects
+caravel_00020020_fill_pattern_3_0: 4960000 rects
+caravel_00020020_fill_pattern_3_0: 4970000 rects
+caravel_00020020_fill_pattern_3_0: 4980000 rects
+caravel_00020020_fill_pattern_3_0: 4990000 rects
+caravel_00020020_fill_pattern_3_0: 5000000 rects
+caravel_00020020_fill_pattern_3_0: 5010000 rects
+caravel_00020020_fill_pattern_3_0: 5020000 rects
+caravel_00020020_fill_pattern_3_0: 5030000 rects
+caravel_00020020_fill_pattern_3_0: 5040000 rects
+caravel_00020020_fill_pattern_3_0: 5050000 rects
+caravel_00020020_fill_pattern_3_0: 5060000 rects
+caravel_00020020_fill_pattern_3_0: 5070000 rects
+caravel_00020020_fill_pattern_3_0: 5080000 rects
+caravel_00020020_fill_pattern_3_0: 5090000 rects
+caravel_00020020_fill_pattern_3_0: 5100000 rects
+caravel_00020020_fill_pattern_3_0: 5110000 rects
+caravel_00020020_fill_pattern_3_0: 5120000 rects
+caravel_00020020_fill_pattern_3_0: 5130000 rects
+caravel_00020020_fill_pattern_3_0: 5140000 rects
+caravel_00020020_fill_pattern_3_0: 5150000 rects
+caravel_00020020_fill_pattern_3_0: 5160000 rects
+caravel_00020020_fill_pattern_3_0: 5170000 rects
+caravel_00020020_fill_pattern_3_0: 5180000 rects
+caravel_00020020_fill_pattern_3_0: 5190000 rects
+caravel_00020020_fill_pattern_3_0: 5200000 rects
+caravel_00020020_fill_pattern_3_0: 5210000 rects
+caravel_00020020_fill_pattern_3_0: 5220000 rects
+caravel_00020020_fill_pattern_3_0: 5230000 rects
+caravel_00020020_fill_pattern_3_0: 5240000 rects
+caravel_00020020_fill_pattern_3_0: 5250000 rects
+caravel_00020020_fill_pattern_3_0: 5260000 rects
+caravel_00020020_fill_pattern_3_0: 5270000 rects
+caravel_00020020_fill_pattern_3_0: 5280000 rects
+caravel_00020020_fill_pattern_3_0: 5290000 rects
+caravel_00020020_fill_pattern_3_0: 5300000 rects
+caravel_00020020_fill_pattern_3_0: 5310000 rects
+caravel_00020020_fill_pattern_3_0: 5320000 rects
+caravel_00020020_fill_pattern_3_0: 5330000 rects
+caravel_00020020_fill_pattern_3_0: 5340000 rects
+caravel_00020020_fill_pattern_3_0: 5350000 rects
+caravel_00020020_fill_pattern_3_0: 5360000 rects
+caravel_00020020_fill_pattern_3_0: 5370000 rects
+caravel_00020020_fill_pattern_3_0: 5380000 rects
+caravel_00020020_fill_pattern_3_0: 5390000 rects
+caravel_00020020_fill_pattern_3_0: 5400000 rects
+caravel_00020020_fill_pattern_3_0: 5410000 rects
+caravel_00020020_fill_pattern_3_0: 5420000 rects
+caravel_00020020_fill_pattern_3_0: 5430000 rects
+caravel_00020020_fill_pattern_3_0: 5440000 rects
+caravel_00020020_fill_pattern_3_0: 5450000 rects
+caravel_00020020_fill_pattern_3_0: 5460000 rects
+caravel_00020020_fill_pattern_3_0: 5470000 rects
+caravel_00020020_fill_pattern_3_0: 5480000 rects
+caravel_00020020_fill_pattern_3_0: 5490000 rects
+caravel_00020020_fill_pattern_3_0: 5500000 rects
+caravel_00020020_fill_pattern_3_0: 5510000 rects
+caravel_00020020_fill_pattern_3_0: 5520000 rects
+caravel_00020020_fill_pattern_3_0: 5530000 rects
+caravel_00020020_fill_pattern_3_0: 5540000 rects
+caravel_00020020_fill_pattern_3_0: 5550000 rects
+caravel_00020020_fill_pattern_3_0: 5560000 rects
+caravel_00020020_fill_pattern_3_0: 5570000 rects
+caravel_00020020_fill_pattern_3_0: 5580000 rects
+caravel_00020020_fill_pattern_3_0: 5590000 rects
+caravel_00020020_fill_pattern_3_0: 5600000 rects
+caravel_00020020_fill_pattern_3_0: 5610000 rects
+caravel_00020020_fill_pattern_3_0: 5620000 rects
+caravel_00020020_fill_pattern_3_0: 5630000 rects
+caravel_00020020_fill_pattern_3_0: 5640000 rects
+caravel_00020020_fill_pattern_3_0: 5650000 rects
+caravel_00020020_fill_pattern_3_0: 5660000 rects
+caravel_00020020_fill_pattern_3_0: 5670000 rects
+caravel_00020020_fill_pattern_3_0: 5680000 rects
+caravel_00020020_fill_pattern_3_0: 5690000 rects
+caravel_00020020_fill_pattern_3_0: 5700000 rects
+caravel_00020020_fill_pattern_3_0: 5710000 rects
+caravel_00020020_fill_pattern_3_0: 5720000 rects
+caravel_00020020_fill_pattern_3_0: 5730000 rects
+caravel_00020020_fill_pattern_3_0: 5740000 rects
+caravel_00020020_fill_pattern_3_0: 5750000 rects
+caravel_00020020_fill_pattern_3_0: 5760000 rects
+caravel_00020020_fill_pattern_3_0: 5770000 rects
+caravel_00020020_fill_pattern_3_0: 5780000 rects
+caravel_00020020_fill_pattern_3_0: 5790000 rects
+caravel_00020020_fill_pattern_3_0: 5800000 rects
+caravel_00020020_fill_pattern_3_0: 5810000 rects
+caravel_00020020_fill_pattern_3_0: 5820000 rects
+caravel_00020020_fill_pattern_3_0: 5830000 rects
+caravel_00020020_fill_pattern_3_0: 5840000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_3_0
+
+caravel_00020020_fill_pattern_2_0: 4920000 rects
+caravel_00020020_fill_pattern_2_0: 4930000 rects
+caravel_00020020_fill_pattern_2_0: 4940000 rects
+caravel_00020020_fill_pattern_2_0: 4950000 rects
+caravel_00020020_fill_pattern_2_0: 4960000 rects
+caravel_00020020_fill_pattern_2_0: 4970000 rects
+caravel_00020020_fill_pattern_2_0: 4980000 rects
+caravel_00020020_fill_pattern_2_0: 4990000 rects
+caravel_00020020_fill_pattern_2_0: 5000000 rects
+caravel_00020020_fill_pattern_2_0: 5010000 rects
+caravel_00020020_fill_pattern_2_0: 5020000 rects
+caravel_00020020_fill_pattern_2_0: 5030000 rects
+caravel_00020020_fill_pattern_2_0: 5040000 rects
+caravel_00020020_fill_pattern_2_0: 5050000 rects
+caravel_00020020_fill_pattern_2_0: 5060000 rects
+caravel_00020020_fill_pattern_2_0: 5070000 rects
+caravel_00020020_fill_pattern_2_0: 5080000 rects
+caravel_00020020_fill_pattern_2_0: 5090000 rects
+caravel_00020020_fill_pattern_2_0: 5100000 rects
+caravel_00020020_fill_pattern_2_0: 5110000 rects
+caravel_00020020_fill_pattern_2_0: 5120000 rects
+caravel_00020020_fill_pattern_2_0: 5130000 rects
+caravel_00020020_fill_pattern_2_0: 5140000 rects
+caravel_00020020_fill_pattern_2_0: 5150000 rects
+caravel_00020020_fill_pattern_2_0: 5160000 rects
+caravel_00020020_fill_pattern_2_0: 5170000 rects
+caravel_00020020_fill_pattern_2_0: 5180000 rects
+caravel_00020020_fill_pattern_2_0: 5190000 rects
+caravel_00020020_fill_pattern_2_0: 5200000 rects
+caravel_00020020_fill_pattern_2_0: 5210000 rects
+caravel_00020020_fill_pattern_2_0: 5220000 rects
+caravel_00020020_fill_pattern_2_0: 5230000 rects
+caravel_00020020_fill_pattern_2_0: 5240000 rects
+caravel_00020020_fill_pattern_2_0: 5250000 rects
+caravel_00020020_fill_pattern_2_0: 5260000 rects
+caravel_00020020_fill_pattern_2_0: 5270000 rects
+caravel_00020020_fill_pattern_2_0: 5280000 rects
+caravel_00020020_fill_pattern_2_0: 5290000 rects
+caravel_00020020_fill_pattern_2_0: 5300000 rects
+caravel_00020020_fill_pattern_2_0: 5310000 rects
+caravel_00020020_fill_pattern_2_0: 5320000 rects
+caravel_00020020_fill_pattern_2_0: 5330000 rects
+caravel_00020020_fill_pattern_2_0: 5340000 rects
+caravel_00020020_fill_pattern_2_0: 5350000 rects
+caravel_00020020_fill_pattern_2_0: 5360000 rects
+caravel_00020020_fill_pattern_2_0: 5370000 rects
+caravel_00020020_fill_pattern_2_0: 5380000 rects
+caravel_00020020_fill_pattern_2_0: 5390000 rects
+caravel_00020020_fill_pattern_2_0: 5400000 rects
+caravel_00020020_fill_pattern_2_0: 5410000 rects
+caravel_00020020_fill_pattern_2_0: 5420000 rects
+caravel_00020020_fill_pattern_2_0: 5430000 rects
+caravel_00020020_fill_pattern_2_0: 5440000 rects
+caravel_00020020_fill_pattern_2_0: 5450000 rects
+caravel_00020020_fill_pattern_2_0: 5460000 rects
+caravel_00020020_fill_pattern_2_0: 5470000 rects
+caravel_00020020_fill_pattern_2_0: 5480000 rects
+caravel_00020020_fill_pattern_2_0: 5490000 rects
+caravel_00020020_fill_pattern_2_0: 5500000 rects
+caravel_00020020_fill_pattern_2_0: 5510000 rects
+caravel_00020020_fill_pattern_2_0: 5520000 rects
+caravel_00020020_fill_pattern_2_0: 5530000 rects
+caravel_00020020_fill_pattern_2_0: 5540000 rects
+caravel_00020020_fill_pattern_2_0: 5550000 rects
+caravel_00020020_fill_pattern_2_0: 5560000 rects
+caravel_00020020_fill_pattern_2_0: 5570000 rects
+caravel_00020020_fill_pattern_2_0: 5580000 rects
+caravel_00020020_fill_pattern_2_0: 5590000 rects
+caravel_00020020_fill_pattern_2_0: 5600000 rects
+caravel_00020020_fill_pattern_2_0: 5610000 rects
+caravel_00020020_fill_pattern_2_0: 5620000 rects
+caravel_00020020_fill_pattern_2_0: 5630000 rects
+caravel_00020020_fill_pattern_2_0: 5640000 rects
+caravel_00020020_fill_pattern_2_0: 5650000 rects
+caravel_00020020_fill_pattern_2_0: 5660000 rects
+caravel_00020020_fill_pattern_2_0: 5670000 rects
+caravel_00020020_fill_pattern_2_0: 5680000 rects
+caravel_00020020_fill_pattern_2_0: 5690000 rects
+caravel_00020020_fill_pattern_2_0: 5700000 rects
+caravel_00020020_fill_pattern_2_0: 5710000 rects
+caravel_00020020_fill_pattern_2_0: 5720000 rects
+caravel_00020020_fill_pattern_2_0: 5730000 rects
+caravel_00020020_fill_pattern_2_0: 5740000 rects
+caravel_00020020_fill_pattern_2_0: 5750000 rects
+caravel_00020020_fill_pattern_2_0: 5760000 rects
+caravel_00020020_fill_pattern_2_0: 5770000 rects
+caravel_00020020_fill_pattern_2_0: 5780000 rects
+caravel_00020020_fill_pattern_2_0: 5790000 rects
+caravel_00020020_fill_pattern_2_0: 5800000 rects
+caravel_00020020_fill_pattern_2_0: 5810000 rects
+caravel_00020020_fill_pattern_2_0: 5820000 rects
+caravel_00020020_fill_pattern_2_0: 5830000 rects
+caravel_00020020_fill_pattern_2_0: 5840000 rects
+caravel_00020020_fill_pattern_2_0: 5850000 rects
+caravel_00020020_fill_pattern_2_0: 5860000 rects
+caravel_00020020_fill_pattern_2_0: 5870000 rects
+caravel_00020020_fill_pattern_2_0: 5880000 rects
+caravel_00020020_fill_pattern_2_0: 5890000 rects
+caravel_00020020_fill_pattern_2_0: 5900000 rects
+caravel_00020020_fill_pattern_2_0: 5910000 rects
+caravel_00020020_fill_pattern_2_0: 5920000 rects
+caravel_00020020_fill_pattern_2_0: 5930000 rects
+caravel_00020020_fill_pattern_2_0: 5940000 rects
+caravel_00020020_fill_pattern_2_0: 5950000 rects
+caravel_00020020_fill_pattern_2_0: 5960000 rects
+caravel_00020020_fill_pattern_2_0: 5970000 rects
+caravel_00020020_fill_pattern_2_0: 5980000 rects
+caravel_00020020_fill_pattern_2_0: 5990000 rects
+caravel_00020020_fill_pattern_2_0: 6000000 rects
+caravel_00020020_fill_pattern_2_0: 6010000 rects
+caravel_00020020_fill_pattern_2_0: 6020000 rects
+caravel_00020020_fill_pattern_2_0: 6030000 rects
+caravel_00020020_fill_pattern_2_0: 6040000 rects
+caravel_00020020_fill_pattern_2_0: 6050000 rects
+caravel_00020020_fill_pattern_2_0: 6060000 rects
+caravel_00020020_fill_pattern_2_0: 6070000 rects
+caravel_00020020_fill_pattern_2_0: 6080000 rects
+caravel_00020020_fill_pattern_2_0: 6090000 rects
+caravel_00020020_fill_pattern_2_0: 6100000 rects
+caravel_00020020_fill_pattern_2_0: 6110000 rects
+caravel_00020020_fill_pattern_2_0: 6120000 rects
+caravel_00020020_fill_pattern_2_0: 6130000 rects
+caravel_00020020_fill_pattern_2_0: 6140000 rects
+caravel_00020020_fill_pattern_2_0: 6150000 rects
+caravel_00020020_fill_pattern_2_0: 6160000 rects
+caravel_00020020_fill_pattern_2_0: 6170000 rects
+caravel_00020020_fill_pattern_2_0: 6180000 rects
+caravel_00020020_fill_pattern_2_0: 6190000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_2_0
+
 caravel_00020020_fill_pattern_2_1: 3240000 rects
 caravel_00020020_fill_pattern_2_1: 3250000 rects
 caravel_00020020_fill_pattern_2_1: 3260000 rects
@@ -9664,234 +9890,12 @@
 caravel_00020020_fill_pattern_2_1: 4730000 rects
 caravel_00020020_fill_pattern_2_1: 4740000 rects
 caravel_00020020_fill_pattern_2_1: 4750000 rects
+caravel_00020020_fill_pattern_2_1: 4760000 rects
+caravel_00020020_fill_pattern_2_1: 4770000 rects
+caravel_00020020_fill_pattern_2_1: 4780000 rects
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_2_1
 
-caravel_00020020_fill_pattern_3_0: 4920000 rects
-caravel_00020020_fill_pattern_3_0: 4930000 rects
-caravel_00020020_fill_pattern_3_0: 4940000 rects
-caravel_00020020_fill_pattern_3_0: 4950000 rects
-caravel_00020020_fill_pattern_3_0: 4960000 rects
-caravel_00020020_fill_pattern_3_0: 4970000 rects
-caravel_00020020_fill_pattern_3_0: 4980000 rects
-caravel_00020020_fill_pattern_3_0: 4990000 rects
-caravel_00020020_fill_pattern_3_0: 5000000 rects
-caravel_00020020_fill_pattern_3_0: 5010000 rects
-caravel_00020020_fill_pattern_3_0: 5020000 rects
-caravel_00020020_fill_pattern_3_0: 5030000 rects
-caravel_00020020_fill_pattern_3_0: 5040000 rects
-caravel_00020020_fill_pattern_3_0: 5050000 rects
-caravel_00020020_fill_pattern_3_0: 5060000 rects
-caravel_00020020_fill_pattern_3_0: 5070000 rects
-caravel_00020020_fill_pattern_3_0: 5080000 rects
-caravel_00020020_fill_pattern_3_0: 5090000 rects
-caravel_00020020_fill_pattern_3_0: 5100000 rects
-caravel_00020020_fill_pattern_3_0: 5110000 rects
-caravel_00020020_fill_pattern_3_0: 5120000 rects
-caravel_00020020_fill_pattern_3_0: 5130000 rects
-caravel_00020020_fill_pattern_3_0: 5140000 rects
-caravel_00020020_fill_pattern_3_0: 5150000 rects
-caravel_00020020_fill_pattern_3_0: 5160000 rects
-caravel_00020020_fill_pattern_3_0: 5170000 rects
-caravel_00020020_fill_pattern_3_0: 5180000 rects
-caravel_00020020_fill_pattern_3_0: 5190000 rects
-caravel_00020020_fill_pattern_3_0: 5200000 rects
-caravel_00020020_fill_pattern_3_0: 5210000 rects
-caravel_00020020_fill_pattern_3_0: 5220000 rects
-caravel_00020020_fill_pattern_3_0: 5230000 rects
-caravel_00020020_fill_pattern_3_0: 5240000 rects
-caravel_00020020_fill_pattern_3_0: 5250000 rects
-caravel_00020020_fill_pattern_3_0: 5260000 rects
-caravel_00020020_fill_pattern_3_0: 5270000 rects
-caravel_00020020_fill_pattern_3_0: 5280000 rects
-caravel_00020020_fill_pattern_3_0: 5290000 rects
-caravel_00020020_fill_pattern_3_0: 5300000 rects
-caravel_00020020_fill_pattern_3_0: 5310000 rects
-caravel_00020020_fill_pattern_3_0: 5320000 rects
-caravel_00020020_fill_pattern_3_0: 5330000 rects
-caravel_00020020_fill_pattern_3_0: 5340000 rects
-caravel_00020020_fill_pattern_3_0: 5350000 rects
-caravel_00020020_fill_pattern_3_0: 5360000 rects
-caravel_00020020_fill_pattern_3_0: 5370000 rects
-caravel_00020020_fill_pattern_3_0: 5380000 rects
-caravel_00020020_fill_pattern_3_0: 5390000 rects
-caravel_00020020_fill_pattern_3_0: 5400000 rects
-caravel_00020020_fill_pattern_3_0: 5410000 rects
-caravel_00020020_fill_pattern_3_0: 5420000 rects
-caravel_00020020_fill_pattern_3_0: 5430000 rects
-caravel_00020020_fill_pattern_3_0: 5440000 rects
-caravel_00020020_fill_pattern_3_0: 5450000 rects
-caravel_00020020_fill_pattern_3_0: 5460000 rects
-caravel_00020020_fill_pattern_3_0: 5470000 rects
-caravel_00020020_fill_pattern_3_0: 5480000 rects
-caravel_00020020_fill_pattern_3_0: 5490000 rects
-caravel_00020020_fill_pattern_3_0: 5500000 rects
-caravel_00020020_fill_pattern_3_0: 5510000 rects
-caravel_00020020_fill_pattern_3_0: 5520000 rects
-caravel_00020020_fill_pattern_3_0: 5530000 rects
-caravel_00020020_fill_pattern_3_0: 5540000 rects
-caravel_00020020_fill_pattern_3_0: 5550000 rects
-caravel_00020020_fill_pattern_3_0: 5560000 rects
-caravel_00020020_fill_pattern_3_0: 5570000 rects
-caravel_00020020_fill_pattern_3_0: 5580000 rects
-caravel_00020020_fill_pattern_3_0: 5590000 rects
-caravel_00020020_fill_pattern_3_0: 5600000 rects
-caravel_00020020_fill_pattern_3_0: 5610000 rects
-caravel_00020020_fill_pattern_3_0: 5620000 rects
-caravel_00020020_fill_pattern_3_0: 5630000 rects
-caravel_00020020_fill_pattern_3_0: 5640000 rects
-caravel_00020020_fill_pattern_3_0: 5650000 rects
-caravel_00020020_fill_pattern_3_0: 5660000 rects
-caravel_00020020_fill_pattern_3_0: 5670000 rects
-caravel_00020020_fill_pattern_3_0: 5680000 rects
-caravel_00020020_fill_pattern_3_0: 5690000 rects
-caravel_00020020_fill_pattern_3_0: 5700000 rects
-caravel_00020020_fill_pattern_3_0: 5710000 rects
-caravel_00020020_fill_pattern_3_0: 5720000 rects
-caravel_00020020_fill_pattern_3_0: 5730000 rects
-caravel_00020020_fill_pattern_3_0: 5740000 rects
-caravel_00020020_fill_pattern_3_0: 5750000 rects
-caravel_00020020_fill_pattern_3_0: 5760000 rects
-caravel_00020020_fill_pattern_3_0: 5770000 rects
-caravel_00020020_fill_pattern_3_0: 5780000 rects
-caravel_00020020_fill_pattern_3_0: 5790000 rects
-caravel_00020020_fill_pattern_3_0: 5800000 rects
-caravel_00020020_fill_pattern_3_0: 5810000 rects
-caravel_00020020_fill_pattern_3_0: 5820000 rects
-caravel_00020020_fill_pattern_3_0: 5830000 rects
-caravel_00020020_fill_pattern_3_0: 5840000 rects
-caravel_00020020_fill_pattern_3_0: 5850000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_3_0
-
-caravel_00020020_fill_pattern_2_0: 4920000 rects
-caravel_00020020_fill_pattern_2_0: 4930000 rects
-caravel_00020020_fill_pattern_2_0: 4940000 rects
-caravel_00020020_fill_pattern_2_0: 4950000 rects
-caravel_00020020_fill_pattern_2_0: 4960000 rects
-caravel_00020020_fill_pattern_2_0: 4970000 rects
-caravel_00020020_fill_pattern_2_0: 4980000 rects
-caravel_00020020_fill_pattern_2_0: 4990000 rects
-caravel_00020020_fill_pattern_2_0: 5000000 rects
-caravel_00020020_fill_pattern_2_0: 5010000 rects
-caravel_00020020_fill_pattern_2_0: 5020000 rects
-caravel_00020020_fill_pattern_2_0: 5030000 rects
-caravel_00020020_fill_pattern_2_0: 5040000 rects
-caravel_00020020_fill_pattern_2_0: 5050000 rects
-caravel_00020020_fill_pattern_2_0: 5060000 rects
-caravel_00020020_fill_pattern_2_0: 5070000 rects
-caravel_00020020_fill_pattern_2_0: 5080000 rects
-caravel_00020020_fill_pattern_2_0: 5090000 rects
-caravel_00020020_fill_pattern_2_0: 5100000 rects
-caravel_00020020_fill_pattern_2_0: 5110000 rects
-caravel_00020020_fill_pattern_2_0: 5120000 rects
-caravel_00020020_fill_pattern_2_0: 5130000 rects
-caravel_00020020_fill_pattern_2_0: 5140000 rects
-caravel_00020020_fill_pattern_2_0: 5150000 rects
-caravel_00020020_fill_pattern_2_0: 5160000 rects
-caravel_00020020_fill_pattern_2_0: 5170000 rects
-caravel_00020020_fill_pattern_2_0: 5180000 rects
-caravel_00020020_fill_pattern_2_0: 5190000 rects
-caravel_00020020_fill_pattern_2_0: 5200000 rects
-caravel_00020020_fill_pattern_2_0: 5210000 rects
-caravel_00020020_fill_pattern_2_0: 5220000 rects
-caravel_00020020_fill_pattern_2_0: 5230000 rects
-caravel_00020020_fill_pattern_2_0: 5240000 rects
-caravel_00020020_fill_pattern_2_0: 5250000 rects
-caravel_00020020_fill_pattern_2_0: 5260000 rects
-caravel_00020020_fill_pattern_2_0: 5270000 rects
-caravel_00020020_fill_pattern_2_0: 5280000 rects
-caravel_00020020_fill_pattern_2_0: 5290000 rects
-caravel_00020020_fill_pattern_2_0: 5300000 rects
-caravel_00020020_fill_pattern_2_0: 5310000 rects
-caravel_00020020_fill_pattern_2_0: 5320000 rects
-caravel_00020020_fill_pattern_2_0: 5330000 rects
-caravel_00020020_fill_pattern_2_0: 5340000 rects
-caravel_00020020_fill_pattern_2_0: 5350000 rects
-caravel_00020020_fill_pattern_2_0: 5360000 rects
-caravel_00020020_fill_pattern_2_0: 5370000 rects
-caravel_00020020_fill_pattern_2_0: 5380000 rects
-caravel_00020020_fill_pattern_2_0: 5390000 rects
-caravel_00020020_fill_pattern_2_0: 5400000 rects
-caravel_00020020_fill_pattern_2_0: 5410000 rects
-caravel_00020020_fill_pattern_2_0: 5420000 rects
-caravel_00020020_fill_pattern_2_0: 5430000 rects
-caravel_00020020_fill_pattern_2_0: 5440000 rects
-caravel_00020020_fill_pattern_2_0: 5450000 rects
-caravel_00020020_fill_pattern_2_0: 5460000 rects
-caravel_00020020_fill_pattern_2_0: 5470000 rects
-caravel_00020020_fill_pattern_2_0: 5480000 rects
-caravel_00020020_fill_pattern_2_0: 5490000 rects
-caravel_00020020_fill_pattern_2_0: 5500000 rects
-caravel_00020020_fill_pattern_2_0: 5510000 rects
-caravel_00020020_fill_pattern_2_0: 5520000 rects
-caravel_00020020_fill_pattern_2_0: 5530000 rects
-caravel_00020020_fill_pattern_2_0: 5540000 rects
-caravel_00020020_fill_pattern_2_0: 5550000 rects
-caravel_00020020_fill_pattern_2_0: 5560000 rects
-caravel_00020020_fill_pattern_2_0: 5570000 rects
-caravel_00020020_fill_pattern_2_0: 5580000 rects
-caravel_00020020_fill_pattern_2_0: 5590000 rects
-caravel_00020020_fill_pattern_2_0: 5600000 rects
-caravel_00020020_fill_pattern_2_0: 5610000 rects
-caravel_00020020_fill_pattern_2_0: 5620000 rects
-caravel_00020020_fill_pattern_2_0: 5630000 rects
-caravel_00020020_fill_pattern_2_0: 5640000 rects
-caravel_00020020_fill_pattern_2_0: 5650000 rects
-caravel_00020020_fill_pattern_2_0: 5660000 rects
-caravel_00020020_fill_pattern_2_0: 5670000 rects
-caravel_00020020_fill_pattern_2_0: 5680000 rects
-caravel_00020020_fill_pattern_2_0: 5690000 rects
-caravel_00020020_fill_pattern_2_0: 5700000 rects
-caravel_00020020_fill_pattern_2_0: 5710000 rects
-caravel_00020020_fill_pattern_2_0: 5720000 rects
-caravel_00020020_fill_pattern_2_0: 5730000 rects
-caravel_00020020_fill_pattern_2_0: 5740000 rects
-caravel_00020020_fill_pattern_2_0: 5750000 rects
-caravel_00020020_fill_pattern_2_0: 5760000 rects
-caravel_00020020_fill_pattern_2_0: 5770000 rects
-caravel_00020020_fill_pattern_2_0: 5780000 rects
-caravel_00020020_fill_pattern_2_0: 5790000 rects
-caravel_00020020_fill_pattern_2_0: 5800000 rects
-caravel_00020020_fill_pattern_2_0: 5810000 rects
-caravel_00020020_fill_pattern_2_0: 5820000 rects
-caravel_00020020_fill_pattern_2_0: 5830000 rects
-caravel_00020020_fill_pattern_2_0: 5840000 rects
-caravel_00020020_fill_pattern_2_0: 5850000 rects
-caravel_00020020_fill_pattern_2_0: 5860000 rects
-caravel_00020020_fill_pattern_2_0: 5870000 rects
-caravel_00020020_fill_pattern_2_0: 5880000 rects
-caravel_00020020_fill_pattern_2_0: 5890000 rects
-caravel_00020020_fill_pattern_2_0: 5900000 rects
-caravel_00020020_fill_pattern_2_0: 5910000 rects
-caravel_00020020_fill_pattern_2_0: 5920000 rects
-caravel_00020020_fill_pattern_2_0: 5930000 rects
-caravel_00020020_fill_pattern_2_0: 5940000 rects
-caravel_00020020_fill_pattern_2_0: 5950000 rects
-caravel_00020020_fill_pattern_2_0: 5960000 rects
-caravel_00020020_fill_pattern_2_0: 5970000 rects
-caravel_00020020_fill_pattern_2_0: 5980000 rects
-caravel_00020020_fill_pattern_2_0: 5990000 rects
-caravel_00020020_fill_pattern_2_0: 6000000 rects
-caravel_00020020_fill_pattern_2_0: 6010000 rects
-caravel_00020020_fill_pattern_2_0: 6020000 rects
-caravel_00020020_fill_pattern_2_0: 6030000 rects
-caravel_00020020_fill_pattern_2_0: 6040000 rects
-caravel_00020020_fill_pattern_2_0: 6050000 rects
-caravel_00020020_fill_pattern_2_0: 6060000 rects
-caravel_00020020_fill_pattern_2_0: 6070000 rects
-caravel_00020020_fill_pattern_2_0: 6080000 rects
-caravel_00020020_fill_pattern_2_0: 6090000 rects
-caravel_00020020_fill_pattern_2_0: 6100000 rects
-caravel_00020020_fill_pattern_2_0: 6110000 rects
-caravel_00020020_fill_pattern_2_0: 6120000 rects
-caravel_00020020_fill_pattern_2_0: 6130000 rects
-caravel_00020020_fill_pattern_2_0: 6140000 rects
-caravel_00020020_fill_pattern_2_0: 6150000 rects
-caravel_00020020_fill_pattern_2_0: 6160000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_2_0
-
 caravel_00020020_fill_pattern_1_0: 6600000 rects
 caravel_00020020_fill_pattern_1_0: 6610000 rects
 caravel_00020020_fill_pattern_1_0: 6620000 rects
@@ -9987,6 +9991,9 @@
 caravel_00020020_fill_pattern_1_0: 7520000 rects
 caravel_00020020_fill_pattern_1_0: 7530000 rects
 caravel_00020020_fill_pattern_1_0: 7540000 rects
+caravel_00020020_fill_pattern_1_0: 7550000 rects
+caravel_00020020_fill_pattern_1_0: 7560000 rects
+caravel_00020020_fill_pattern_1_0: 7570000 rects
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_1_0
 Generate fill completed.
diff --git a/signoff/build/gpio_defaults.out b/signoff/build/gpio_defaults.out
index 633eae4..db0f757 100644
--- a/signoff/build/gpio_defaults.out
+++ b/signoff/build/gpio_defaults.out
@@ -1,69 +1,69 @@
 Step 1:  Create new cells for new GPIO default vectors.
-Creating new layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
+Creating new layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag
+Creating new gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
 Step 2:  Modify top-level layouts to use the specified defaults.
 Done.
diff --git a/signoff/build/make_ship.out b/signoff/build/make_ship.out
index 98233de..e34e59d 100644
--- a/signoff/build/make_ship.out
+++ b/signoff/build/make_ship.out
@@ -245,83 +245,80 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkbuf_2" at bad file path ../mag/sky130_fd_sc_hd__clkbuf_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_2.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__buf_1" at bad file path ../mag/sky130_fd_sc_hd__buf_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_1.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__mux2_2" at bad file path ../mag/sky130_fd_sc_hd__mux2_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_2.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__xor2_1" at bad file path ../mag/sky130_fd_sc_hd__xor2_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_1.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nand2_1" at bad file path ../mag/sky130_fd_sc_hd__nand2_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_1.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfstp_1" at bad file path ../mag/sky130_fd_sc_hd__dfstp_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkbuf_16" at bad file path ../mag/sky130_fd_sc_hd__clkbuf_16.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_16.mag.
-The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfrtp_1" at bad file path ../mag/sky130_fd_sc_hd__dfrtp_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__buf_1" at bad file path ../mag/sky130_fd_sc_hd__buf_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21bai_1" at bad file path ../mag/sky130_fd_sc_hd__o21bai_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nand2_1" at bad file path ../mag/sky130_fd_sc_hd__nand2_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor3b_2" at bad file path ../mag/sky130_fd_sc_hd__nor3b_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_2.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfxtp_1" at bad file path ../mag/sky130_fd_sc_hd__dfxtp_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkinv_4" at bad file path ../mag/sky130_fd_sc_hd__clkinv_4.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_4.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfrtn_1" at bad file path ../mag/sky130_fd_sc_hd__dfrtn_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtn_1.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nand3_1" at bad file path ../mag/sky130_fd_sc_hd__nand3_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__xnor2_1" at bad file path ../mag/sky130_fd_sc_hd__xnor2_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_1.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkbuf_16" at bad file path ../mag/sky130_fd_sc_hd__clkbuf_16.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_16.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfrtn_1" at bad file path ../mag/sky130_fd_sc_hd__dfrtn_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtn_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfstp_4" at bad file path ../mag/sky130_fd_sc_hd__dfstp_4.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_4.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfrtp_4" at bad file path ../mag/sky130_fd_sc_hd__dfrtp_4.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_4.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__buf_12" at bad file path ../mag/sky130_fd_sc_hd__buf_12.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_12.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o2bb2ai_2" at bad file path ../mag/sky130_fd_sc_hd__o2bb2ai_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_2.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21bai_1" at bad file path ../mag/sky130_fd_sc_hd__o21bai_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_1.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__inv_2" at bad file path ../mag/sky130_fd_sc_hd__inv_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_2.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21ai_1" at bad file path ../mag/sky130_fd_sc_hd__o21ai_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_1.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor3b_2" at bad file path ../mag/sky130_fd_sc_hd__nor3b_2.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_2.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__or2b_1" at bad file path ../mag/sky130_fd_sc_hd__or2b_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_1.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfrtp_4" at bad file path ../mag/sky130_fd_sc_hd__dfrtp_4.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_4.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__a21o_1" at bad file path ../mag/sky130_fd_sc_hd__a21o_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_1.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__a21bo_1" at bad file path ../mag/sky130_fd_sc_hd__a21bo_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_1.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__buf_12" at bad file path ../mag/sky130_fd_sc_hd__buf_12.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_12.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__xnor2_1" at bad file path ../mag/sky130_fd_sc_hd__xnor2_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_1.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nand3b_1" at bad file path ../mag/sky130_fd_sc_hd__nand3b_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_1.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkinv_4" at bad file path ../mag/sky130_fd_sc_hd__clkinv_4.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_4.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfxtp_1" at bad file path ../mag/sky130_fd_sc_hd__dfxtp_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_1.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21ai_1" at bad file path ../mag/sky130_fd_sc_hd__o21ai_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_1.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfstp_4" at bad file path ../mag/sky130_fd_sc_hd__dfstp_4.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_4.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o2bb2ai_2" at bad file path ../mag/sky130_fd_sc_hd__o2bb2ai_2.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_2.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__a21o_1" at bad file path ../mag/sky130_fd_sc_hd__a21o_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_1.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21a_1" at bad file path ../mag/sky130_fd_sc_hd__o21a_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__and2_1" at bad file path ../mag/sky130_fd_sc_hd__and2_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__a21bo_1" at bad file path ../mag/sky130_fd_sc_hd__a21bo_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_1.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkinv_2" at bad file path ../mag/sky130_fd_sc_hd__clkinv_2.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_2.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nand2_2" at bad file path ../mag/sky130_fd_sc_hd__nand2_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_2.mag.
@@ -329,56 +326,35 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o211a_1" at bad file path ../mag/sky130_fd_sc_hd__o211a_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o211ai_4" at bad file path ../mag/sky130_fd_sc_hd__o211ai_4.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_4.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__a22o_1" at bad file path ../mag/sky130_fd_sc_hd__a22o_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor2_2" at bad file path ../mag/sky130_fd_sc_hd__nor2_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_2.mag.
-The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor3_1" at bad file path ../mag/sky130_fd_sc_hd__nor3_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor3b_1" at bad file path ../mag/sky130_fd_sc_hd__nor3b_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkinv_2" at bad file path ../mag/sky130_fd_sc_hd__clkinv_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_2.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__and2_1" at bad file path ../mag/sky130_fd_sc_hd__and2_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_1.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfrtp_2" at bad file path ../mag/sky130_fd_sc_hd__dfrtp_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_2.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__and2b_1" at bad file path ../mag/sky130_fd_sc_hd__and2b_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_1.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o211ai_4" at bad file path ../mag/sky130_fd_sc_hd__o211ai_4.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_4.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__and2b_2" at bad file path ../mag/sky130_fd_sc_hd__and2b_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_2.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__or2b_1" at bad file path ../mag/sky130_fd_sc_hd__or2b_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfstp_2" at bad file path ../mag/sky130_fd_sc_hd__dfstp_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_2.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkbuf_4" at bad file path ../mag/sky130_fd_sc_hd__clkbuf_4.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_4.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21bai_2" at bad file path ../mag/sky130_fd_sc_hd__o21bai_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_2.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__mux2_4" at bad file path ../mag/sky130_fd_sc_hd__mux2_4.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_4.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor3b_1" at bad file path ../mag/sky130_fd_sc_hd__nor3b_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_1.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dlygate4sd1_1" at bad file path ../mag/sky130_fd_sc_hd__dlygate4sd1_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd1_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21ai_2" at bad file path ../mag/sky130_fd_sc_hd__o21ai_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_2.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfstp_2" at bad file path ../mag/sky130_fd_sc_hd__dfstp_2.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_2.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor3b_4" at bad file path ../mag/sky130_fd_sc_hd__nor3b_4.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_4.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o211ai_2" at bad file path ../mag/sky130_fd_sc_hd__o211ai_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_2.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o2bb2ai_1" at bad file path ../mag/sky130_fd_sc_hd__o2bb2ai_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_1.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dlymetal6s2s_1" at bad file path ../mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "housekeeping" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/housekeeping.mag.
 The cell exists in the search paths at ../mag/housekeeping.mag.
@@ -435,12 +411,6 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__buf_6" at bad file path ../mag/sky130_fd_sc_hd__buf_6.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_6.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkbuf_4" at bad file path ../mag/sky130_fd_sc_hd__clkbuf_4.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_4.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dlymetal6s2s_1" at bad file path ../mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag.
-The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__ebufn_8" at bad file path ../mag/sky130_fd_sc_hd__ebufn_8.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_8.mag.
 The discovered version will be used.
@@ -465,6 +435,9 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__a32o_2" at bad file path ../mag/sky130_fd_sc_hd__a32o_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_2.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21ai_2" at bad file path ../mag/sky130_fd_sc_hd__o21ai_2.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_2.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__or4_2" at bad file path ../mag/sky130_fd_sc_hd__or4_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_2.mag.
 The discovered version will be used.
@@ -480,6 +453,9 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o22a_2" at bad file path ../mag/sky130_fd_sc_hd__o22a_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_2.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__a22o_1" at bad file path ../mag/sky130_fd_sc_hd__a22o_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_1.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__or3_1" at bad file path ../mag/sky130_fd_sc_hd__or3_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_1.mag.
 The discovered version will be used.
@@ -597,6 +573,9 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nand2_8" at bad file path ../mag/sky130_fd_sc_hd__nand2_8.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_8.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor2_2" at bad file path ../mag/sky130_fd_sc_hd__nor2_2.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_2.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__or3b_2" at bad file path ../mag/sky130_fd_sc_hd__or3b_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_2.mag.
 The discovered version will be used.
@@ -609,6 +588,9 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o221a_2" at bad file path ../mag/sky130_fd_sc_hd__o221a_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_2.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__mux2_4" at bad file path ../mag/sky130_fd_sc_hd__mux2_4.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_4.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o211a_2" at bad file path ../mag/sky130_fd_sc_hd__o211a_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_2.mag.
 The discovered version will be used.
@@ -687,6 +669,9 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__and4bb_1" at bad file path ../mag/sky130_fd_sc_hd__and4bb_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_1.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o211ai_2" at bad file path ../mag/sky130_fd_sc_hd__o211ai_2.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_2.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__and4_2" at bad file path ../mag/sky130_fd_sc_hd__and4_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_2.mag.
 The discovered version will be used.
@@ -735,6 +720,9 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor2_8" at bad file path ../mag/sky130_fd_sc_hd__nor2_8.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_8.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__and2b_1" at bad file path ../mag/sky130_fd_sc_hd__and2b_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_1.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o311a_2" at bad file path ../mag/sky130_fd_sc_hd__o311a_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_2.mag.
 The discovered version will be used.
@@ -803,12 +791,6 @@
 Warning:  Parent cell lists instance of "gpio_defaults_block_1803" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1803.mag.
 The cell exists in the search paths at ../mag/gpio_defaults_block_1803.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "spare_logic_block" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/spare_logic_block.mag.
-The cell exists in the search paths at ../mag/spare_logic_block.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfbbp_1" at bad file path ../mag/sky130_fd_sc_hd__dfbbp_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbp_1.mag.
-The discovered version will be used.
 Warning:  Parent cell lists instance of "mgmt_protect" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/mgmt_protect.mag.
 The cell exists in the search paths at ../mag/mgmt_protect.mag.
 The discovered version will be used.
@@ -841,6 +823,15 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hvl__conb_1" at bad file path ../mag/sky130_fd_sc_hvl__conb_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hvl/mag/sky130_fd_sc_hvl__conb_1.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "spare_logic_block" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/spare_logic_block.mag.
+The cell exists in the search paths at ../mag/spare_logic_block.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfbbp_1" at bad file path ../mag/sky130_fd_sc_hd__dfbbp_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbp_1.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "gpio_defaults_block_0403" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag.
+The cell exists in the search paths at ../mag/gpio_defaults_block_0403.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "gpio_defaults_block" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block.mag.
 The cell exists in the search paths at ../mag/gpio_defaults_block.mag.
 The discovered version will be used.
@@ -1278,7 +1269,7 @@
 Warning:  Parent cell lists instance of "caravel_power_routing" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/caravel_power_routing.mag.
 The cell exists in the search paths at ../mag/caravel_power_routing.mag.
 The discovered version will be used.
-Processing timestamp mismatches: caravel_power_routing, sky130_ef_io__vccd_lvc_clamped3_pad, sky130_ef_io__vssd_lvc_clamped3_pad, sky130_ef_io__vddio_hvc_clamped_pad, sky130_ef_io__disconnect_vdda_slice_5um, sky130_ef_io__vccd_lvc_clamped_pad, sky130_ef_io__vdda_hvc_clamped_pad, sky130_ef_io__vssio_hvc_clamped_pad, sky130_ef_io__vssd_lvc_clamped_pad, sky130_ef_io__gpiov2_pad_wrapped, sky130_fd_io__top_xres4v2, sky130_ef_io__vssa_hvc_clamped_pad, sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um, sky130_ef_io__com_bus_slice_1um, sky130_ef_io__com_bus_slice_5um, sky130_ef_io__com_bus_slice_10um, sky130_ef_io__com_bus_slice_20um, sky130_ef_io__corner_pad, chip_io, gpio_defaults_block, sky130_fd_sc_hd__decap_3, sky130_fd_sc_hd__fill_1, sky130_fd_sc_hd__decap_4, sky130_fd_sc_hd__tapvpwrvgnd_1, sky130_fd_sc_hd__decap_12, sky130_fd_sc_hd__conb_1, sky130_fd_sc_hd__fill_2, sky130_fd_sc_hd__decap_6, sky130_fd_sc_hd__decap_8, sky130_fd_sc_hvl__conb_1, sky130_fd_sc_hvl__lsbufhv2lv_1, sky130_fd_sc_hvl__fill_1, sky130_fd_sc_hvl__fill_2, sky130_fd_sc_hd__and2_4, sky130_fd_sc_hd__einvp_8, sky130_fd_sc_hd__einvp_4, mgmt_protect, sky130_fd_sc_hd__clkbuf_4, sky130_fd_sc_hd__diode_2, sky130_fd_sc_hd__buf_2, sky130_fd_sc_hd__clkbuf_1, sky130_fd_sc_hd__buf_4, sky130_fd_sc_hd__and2_1, sky130_fd_sc_hd__nand2_1, sky130_fd_sc_hd__inv_6, sky130_fd_sc_hd__nand2_2, sky130_fd_sc_hd__nand2_4, sky130_fd_sc_hd__clkinv_8, sky130_fd_sc_hd__nand2_8, sky130_fd_sc_hd__einvp_2, sky130_fd_sc_hd__clkbuf_2, sky130_fd_sc_hd__buf_6, sky130_fd_sc_hd__buf_8, sky130_fd_sc_hd__clkbuf_16, sky130_fd_sc_hd__buf_12, sky130_fd_sc_hd__clkinv_4, sky130_fd_sc_hd__inv_2, sky130_fd_sc_hd__and2b_1, sky130_fd_sc_hd__clkinv_2, sky130_fd_sc_hd__inv_4, sky130_fd_sc_hd__inv_8, sky130_fd_sc_hd__inv_12, sky130_fd_sc_hd__dlymetal6s2s_1, sky130_fd_sc_hd__dfbbp_1, spare_logic_block, sky130_fd_sc_hd__nor2_2, sky130_fd_sc_hd__mux2_2, gpio_defaults_block_0403, gpio_defaults_block_1803, sky130_fd_sc_hd__ebufn_1, sky130_fd_sc_hd__dfbbn_1, gpio_control_block, sky130_fd_sc_hd__or2_1, sky130_fd_sc_hd__or2b_1, sky130_fd_sc_hd__dfrtp_1, sky130_fd_sc_hd__buf_1, sky130_fd_sc_hd__clkdlybuf4s25_1, sky130_fd_sc_hd__mux2_1, sky130_fd_sc_hd__a22oi_2, sky130_fd_sc_hd__a21oi_2, sky130_fd_sc_hd__a311o_2, sky130_fd_sc_hd__a2bb2o_2, sky130_fd_sc_hd__einvp_1, sky130_fd_sc_hd__a31o_2, sky130_fd_sc_hd__o41a_2, sky130_fd_sc_hd__o31a_2, sky130_fd_sc_hd__and2_2, sky130_fd_sc_hd__o21a_2, sky130_fd_sc_hd__einvn_4, sky130_fd_sc_hd__einvn_8, sky130_fd_sc_hd__clkinv_1, digital_pll, sky130_fd_sc_hd__o311a_2, sky130_fd_sc_hd__or2_2, sky130_fd_sc_hd__or3_2, sky130_fd_sc_hd__or4_2, sky130_fd_sc_hd__and3_2, sky130_fd_sc_hd__o21ai_2, sky130_fd_sc_hd__o32a_2, sky130_fd_sc_hd__a32o_2, sky130_fd_sc_hd__a22o_2, sky130_fd_sc_hd__o2bb2a_2, sky130_fd_sc_hd__o211a_2, sky130_fd_sc_hd__a221o_2, sky130_fd_sc_hd__o22a_2, sky130_fd_sc_hd__dfrtp_2, sky130_fd_sc_hd__o221ai_2, sky130_fd_sc_hd__o22ai_2, sky130_fd_sc_hd__o221a_2, sky130_fd_sc_hd__a21bo_2, sky130_fd_sc_hd__a21o_2, sky130_fd_sc_hd__and4_2, sky130_fd_sc_hd__o2111ai_2, sky130_fd_sc_hd__o2bb2ai_2, sky130_fd_sc_hd__a31oi_1, sky130_fd_sc_hd__nor2_8, sky130_fd_sc_hd__o21ai_4, sky130_fd_sc_hd__or3b_4, sky130_fd_sc_hd__o221a_4, sky130_fd_sc_hd__and3b_1, sky130_fd_sc_hd__or4b_4, sky130_fd_sc_hd__nand4_2, sky130_fd_sc_hd__nor3_2, sky130_fd_sc_hd__a2111o_1, sky130_fd_sc_hd__a311oi_2, sky130_fd_sc_hd__nand4b_4, sky130_fd_sc_hd__nand4_4, sky130_fd_sc_hd__o2111a_2, sky130_fd_sc_hd__and4bb_1, sky130_fd_sc_hd__and3_4, sky130_fd_sc_hd__a2111o_2, sky130_fd_sc_hd__nor4_2, sky130_fd_sc_hd__o221ai_4, sky130_fd_sc_hd__o2111a_1, sky130_fd_sc_hd__and4_1, sky130_fd_sc_hd__o2111ai_4, sky130_fd_sc_hd__nand3_4, sky130_fd_sc_hd__o211ai_1, sky130_fd_sc_hd__o22a_4, sky130_fd_sc_hd__o31a_1, sky130_fd_sc_hd__o221ai_1, sky130_fd_sc_hd__a211o_4, sky130_fd_sc_hd__o311a_1, sky130_fd_sc_hd__o2111ai_1, sky130_fd_sc_hd__o21ba_1, sky130_fd_sc_hd__a311oi_1, sky130_fd_sc_hd__a41o_2, sky130_fd_sc_hd__o22ai_4, sky130_fd_sc_hd__a41o_1, sky130_fd_sc_hd__a22oi_1, sky130_fd_sc_hd__clkbuf_8, sky130_fd_sc_hd__or3b_2, sky130_fd_sc_hd__ebufn_2, sky130_fd_sc_hd__a32o_1, sky130_fd_sc_hd__nor4_1, sky130_fd_sc_hd__a31o_1, sky130_fd_sc_hd__nor2_4, sky130_fd_sc_hd__or4b_2, sky130_fd_sc_hd__or4_4, sky130_fd_sc_hd__nor3_4, sky130_fd_sc_hd__o221a_1, sky130_fd_sc_hd__and4b_1, sky130_fd_sc_hd__a311o_1, sky130_fd_sc_hd__clkinvlp_2, sky130_fd_sc_hd__or2b_2, sky130_fd_sc_hd__o31ai_4, sky130_fd_sc_hd__o32a_1, sky130_fd_sc_hd__o22ai_1, sky130_fd_sc_hd__or4bb_4, sky130_fd_sc_hd__or2_4, sky130_fd_sc_hd__a21oi_1, sky130_fd_sc_hd__a211o_1, sky130_fd_sc_hd__and3_1, sky130_fd_sc_hd__a2bb2o_1, sky130_fd_sc_hd__or3b_1, sky130_fd_sc_hd__a22oi_4, sky130_fd_sc_hd__mux2_8, sky130_fd_sc_hd__or3_4, sky130_fd_sc_hd__o2bb2a_1, sky130_fd_sc_hd__o22a_1, sky130_fd_sc_hd__or3_1, sky130_fd_sc_hd__nand4bb_1, sky130_fd_sc_hd__nand4_1, sky130_fd_sc_hd__or4_1, sky130_fd_sc_hd__or4b_1, sky130_fd_sc_hd__or4bb_1, sky130_fd_sc_hd__a221o_1, sky130_fd_sc_hd__ebufn_8, housekeeping, sky130_fd_sc_hd__dfstp_1, sky130_fd_sc_hd__a22o_1, sky130_fd_sc_hd__dfrtp_4, sky130_fd_sc_hd__dfxtp_1, sky130_fd_sc_hd__o21a_1, sky130_fd_sc_hd__nor2_1, sky130_fd_sc_hd__a21bo_1, sky130_fd_sc_hd__nor3_1, sky130_fd_sc_hd__o21ai_1, sky130_fd_sc_hd__nand3b_1, sky130_fd_sc_hd__o21bai_1, sky130_fd_sc_hd__a21o_1, sky130_fd_sc_hd__mux2_4, sky130_fd_sc_hd__o211ai_4, sky130_fd_sc_hd__o211ai_2, sky130_fd_sc_hd__o211a_1, sky130_fd_sc_hd__dfrtn_1, sky130_fd_sc_hd__dfstp_2, sky130_fd_sc_hd__dfstp_4, sky130_fd_sc_hd__o2bb2ai_1, sky130_fd_sc_hd__nor3b_4, sky130_fd_sc_hd__dlygate4sd1_1, sky130_fd_sc_hd__o21bai_2, sky130_fd_sc_hd__and2b_2, sky130_fd_sc_hd__nor3b_1, sky130_fd_sc_hd__xnor2_1, sky130_fd_sc_hd__nand3_1, sky130_fd_sc_hd__nor3b_2, sky130_fd_sc_hd__xor2_1, caravel_clocking, alpha_2, sky130_fd_sc_hvl__decap_4, sky130_fd_sc_hvl__diode_2, sky130_fd_sc_hvl__decap_8, xres_buf, open_source, caravel_logo.
+Processing timestamp mismatches: caravel_power_routing, sky130_ef_io__vccd_lvc_clamped3_pad, sky130_ef_io__vssd_lvc_clamped3_pad, sky130_ef_io__vddio_hvc_clamped_pad, sky130_ef_io__disconnect_vdda_slice_5um, sky130_ef_io__vccd_lvc_clamped_pad, sky130_ef_io__vdda_hvc_clamped_pad, sky130_ef_io__vssio_hvc_clamped_pad, sky130_ef_io__vssd_lvc_clamped_pad, sky130_ef_io__gpiov2_pad_wrapped, sky130_fd_io__top_xres4v2, sky130_ef_io__vssa_hvc_clamped_pad, sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um, sky130_ef_io__com_bus_slice_1um, sky130_ef_io__com_bus_slice_5um, sky130_ef_io__com_bus_slice_10um, sky130_ef_io__com_bus_slice_20um, sky130_ef_io__corner_pad, gpio_defaults_block, sky130_fd_sc_hd__decap_3, sky130_fd_sc_hd__fill_1, sky130_fd_sc_hd__decap_4, sky130_fd_sc_hd__tapvpwrvgnd_1, sky130_fd_sc_hd__decap_12, sky130_fd_sc_hd__conb_1, sky130_fd_sc_hd__fill_2, sky130_fd_sc_hd__decap_6, gpio_defaults_block_0403, sky130_fd_sc_hd__dfbbp_1, spare_logic_block, sky130_fd_sc_hd__inv_2, sky130_fd_sc_hd__nand2_2, sky130_fd_sc_hd__inv_8, sky130_fd_sc_hd__decap_8, sky130_fd_sc_hd__nor2_2, sky130_fd_sc_hd__mux2_2, gpio_defaults_block_1800, sky130_fd_sc_hvl__conb_1, sky130_fd_sc_hvl__lsbufhv2lv_1, sky130_fd_sc_hvl__fill_1, sky130_fd_sc_hvl__fill_2, sky130_fd_sc_hd__and2_4, sky130_fd_sc_hd__einvp_8, sky130_fd_sc_hd__einvp_4, sky130_fd_sc_hd__clkbuf_4, sky130_fd_sc_hd__diode_2, sky130_fd_sc_hd__buf_2, sky130_fd_sc_hd__clkbuf_1, sky130_fd_sc_hd__buf_4, sky130_fd_sc_hd__and2_1, sky130_fd_sc_hd__nand2_1, sky130_fd_sc_hd__inv_6, sky130_fd_sc_hd__nand2_4, sky130_fd_sc_hd__clkinv_8, sky130_fd_sc_hd__nand2_8, sky130_fd_sc_hd__einvp_2, sky130_fd_sc_hd__clkbuf_2, sky130_fd_sc_hd__buf_6, sky130_fd_sc_hd__buf_8, sky130_fd_sc_hd__clkbuf_16, sky130_fd_sc_hd__buf_12, sky130_fd_sc_hd__clkinv_4, sky130_fd_sc_hd__and2b_1, sky130_fd_sc_hd__clkinv_2, sky130_fd_sc_hd__inv_4, sky130_fd_sc_hd__inv_12, sky130_fd_sc_hd__dlymetal6s2s_1, gpio_defaults_block_1803, sky130_fd_sc_hd__ebufn_1, sky130_fd_sc_hd__dfbbn_1, gpio_control_block, sky130_fd_sc_hd__or2_1, sky130_fd_sc_hd__or2b_1, sky130_fd_sc_hd__dfrtp_1, sky130_fd_sc_hd__buf_1, sky130_fd_sc_hd__clkdlybuf4s25_1, sky130_fd_sc_hd__mux2_1, sky130_fd_sc_hd__a22oi_2, sky130_fd_sc_hd__a21oi_2, sky130_fd_sc_hd__a311o_2, sky130_fd_sc_hd__a2bb2o_2, sky130_fd_sc_hd__einvp_1, sky130_fd_sc_hd__a31o_2, sky130_fd_sc_hd__o41a_2, sky130_fd_sc_hd__o31a_2, sky130_fd_sc_hd__and2_2, sky130_fd_sc_hd__o21a_2, sky130_fd_sc_hd__einvn_4, sky130_fd_sc_hd__einvn_8, sky130_fd_sc_hd__clkinv_1, digital_pll, sky130_fd_sc_hd__o311a_2, sky130_fd_sc_hd__or2_2, sky130_fd_sc_hd__or3_2, sky130_fd_sc_hd__or4_2, sky130_fd_sc_hd__and3_2, sky130_fd_sc_hd__o21ai_2, sky130_fd_sc_hd__o32a_2, sky130_fd_sc_hd__a32o_2, sky130_fd_sc_hd__a22o_2, sky130_fd_sc_hd__o2bb2a_2, sky130_fd_sc_hd__o211a_2, sky130_fd_sc_hd__a221o_2, sky130_fd_sc_hd__o22a_2, sky130_fd_sc_hd__dfrtp_2, sky130_fd_sc_hd__o221ai_2, sky130_fd_sc_hd__o22ai_2, sky130_fd_sc_hd__o221a_2, sky130_fd_sc_hd__a21bo_2, sky130_fd_sc_hd__a21o_2, sky130_fd_sc_hd__and4_2, sky130_fd_sc_hd__o2111ai_2, sky130_fd_sc_hd__o2bb2ai_2, sky130_fd_sc_hd__a31oi_1, sky130_fd_sc_hd__nor2_8, sky130_fd_sc_hd__o21ai_4, sky130_fd_sc_hd__or3b_4, sky130_fd_sc_hd__o221a_4, sky130_fd_sc_hd__and3b_1, sky130_fd_sc_hd__or4b_4, sky130_fd_sc_hd__nand4_2, sky130_fd_sc_hd__nor3_2, sky130_fd_sc_hd__a2111o_1, sky130_fd_sc_hd__a311oi_2, sky130_fd_sc_hd__nand4b_4, sky130_fd_sc_hd__nand4_4, sky130_fd_sc_hd__o2111a_2, sky130_fd_sc_hd__o211ai_2, sky130_fd_sc_hd__and4bb_1, sky130_fd_sc_hd__and3_4, sky130_fd_sc_hd__a2111o_2, sky130_fd_sc_hd__nor4_2, sky130_fd_sc_hd__o221ai_4, sky130_fd_sc_hd__o2111a_1, sky130_fd_sc_hd__and4_1, sky130_fd_sc_hd__o2111ai_4, sky130_fd_sc_hd__nand3_4, sky130_fd_sc_hd__o211ai_1, sky130_fd_sc_hd__o22a_4, sky130_fd_sc_hd__o31a_1, sky130_fd_sc_hd__o221ai_1, sky130_fd_sc_hd__a211o_4, sky130_fd_sc_hd__o311a_1, sky130_fd_sc_hd__o2111ai_1, sky130_fd_sc_hd__o21ba_1, sky130_fd_sc_hd__a311oi_1, sky130_fd_sc_hd__a41o_2, sky130_fd_sc_hd__o22ai_4, sky130_fd_sc_hd__a41o_1, sky130_fd_sc_hd__mux2_4, sky130_fd_sc_hd__a22oi_1, sky130_fd_sc_hd__clkbuf_8, sky130_fd_sc_hd__or3b_2, sky130_fd_sc_hd__ebufn_2, sky130_fd_sc_hd__a32o_1, sky130_fd_sc_hd__nor4_1, sky130_fd_sc_hd__a31o_1, sky130_fd_sc_hd__nor2_4, sky130_fd_sc_hd__or4b_2, sky130_fd_sc_hd__or4_4, sky130_fd_sc_hd__nor3_4, sky130_fd_sc_hd__o221a_1, sky130_fd_sc_hd__and4b_1, sky130_fd_sc_hd__a311o_1, sky130_fd_sc_hd__clkinvlp_2, sky130_fd_sc_hd__or2b_2, sky130_fd_sc_hd__o31ai_4, sky130_fd_sc_hd__o32a_1, sky130_fd_sc_hd__o22ai_1, sky130_fd_sc_hd__or4bb_4, sky130_fd_sc_hd__or2_4, sky130_fd_sc_hd__a21oi_1, sky130_fd_sc_hd__a211o_1, sky130_fd_sc_hd__and3_1, sky130_fd_sc_hd__a2bb2o_1, sky130_fd_sc_hd__or3b_1, sky130_fd_sc_hd__a22oi_4, sky130_fd_sc_hd__mux2_8, sky130_fd_sc_hd__or3_4, sky130_fd_sc_hd__o2bb2a_1, sky130_fd_sc_hd__o22a_1, sky130_fd_sc_hd__or3_1, sky130_fd_sc_hd__a22o_1, sky130_fd_sc_hd__nand4bb_1, sky130_fd_sc_hd__nand4_1, sky130_fd_sc_hd__or4_1, sky130_fd_sc_hd__or4b_1, sky130_fd_sc_hd__or4bb_1, sky130_fd_sc_hd__a221o_1, sky130_fd_sc_hd__ebufn_8, housekeeping, sky130_fd_sc_hd__dfstp_1, sky130_fd_sc_hd__dfrtp_4, sky130_fd_sc_hd__dfxtp_1, sky130_fd_sc_hd__o21a_1, sky130_fd_sc_hd__nor2_1, sky130_fd_sc_hd__a21bo_1, sky130_fd_sc_hd__nor3_1, sky130_fd_sc_hd__o21ai_1, sky130_fd_sc_hd__nand3b_1, sky130_fd_sc_hd__o21bai_1, sky130_fd_sc_hd__a21o_1, sky130_fd_sc_hd__o211ai_4, sky130_fd_sc_hd__o211a_1, sky130_fd_sc_hd__dfrtn_1, sky130_fd_sc_hd__dfstp_2, sky130_fd_sc_hd__dfstp_4, sky130_fd_sc_hd__dlygate4sd1_1, sky130_fd_sc_hd__nor3b_1, sky130_fd_sc_hd__xnor2_1, sky130_fd_sc_hd__nor3b_2, sky130_fd_sc_hd__nand3_1, sky130_fd_sc_hd__xor2_1, caravel_clocking, alpha_2, sky130_fd_sc_hvl__decap_4, sky130_fd_sc_hvl__diode_2, sky130_fd_sc_hvl__decap_8, xres_buf, open_source, caravel_logo.
    Generating output for cell caravel_logo
    Generating output for cell open_source
    Generating output for cell sky130_fd_sc_hvl__decap_8
@@ -1332,22 +1323,16 @@
    Generating output for cell font_4E
    Generating output for cell copyright_block
    Generating output for cell sky130_fd_sc_hd__xor2_1
-   Generating output for cell sky130_fd_sc_hd__nor3b_2
    Generating output for cell sky130_fd_sc_hd__nand3_1
+   Generating output for cell sky130_fd_sc_hd__nor3b_2
    Generating output for cell sky130_fd_sc_hd__xnor2_1
    Generating output for cell sky130_fd_sc_hd__nor3b_1
-   Generating output for cell sky130_fd_sc_hd__and2b_2
-   Generating output for cell sky130_fd_sc_hd__o21bai_2
    Generating output for cell sky130_fd_sc_hd__dlygate4sd1_1
-   Generating output for cell sky130_fd_sc_hd__nor3b_4
-   Generating output for cell sky130_fd_sc_hd__o2bb2ai_1
    Generating output for cell sky130_fd_sc_hd__dfstp_4
    Generating output for cell sky130_fd_sc_hd__dfstp_2
    Generating output for cell sky130_fd_sc_hd__dfrtn_1
    Generating output for cell sky130_fd_sc_hd__o211a_1
-   Generating output for cell sky130_fd_sc_hd__o211ai_2
    Generating output for cell sky130_fd_sc_hd__o211ai_4
-   Generating output for cell sky130_fd_sc_hd__mux2_4
    Generating output for cell sky130_fd_sc_hd__a21o_1
    Generating output for cell sky130_fd_sc_hd__o21bai_1
    Generating output for cell sky130_fd_sc_hd__nand3b_1
@@ -1358,33 +1343,31 @@
    Generating output for cell sky130_fd_sc_hd__o21a_1
    Generating output for cell sky130_fd_sc_hd__dfxtp_1
    Generating output for cell sky130_fd_sc_hd__dfrtp_4
-   Generating output for cell sky130_fd_sc_hd__a22o_1
    Generating output for cell sky130_fd_sc_hd__dfstp_1
    Generating output for cell sky130_fd_sc_hd__o2bb2ai_2
    Generating output for cell sky130_fd_sc_hd__dfrtp_2
-   Generating output for cell sky130_fd_sc_hd__o21ai_2
    Generating output for cell sky130_fd_sc_hd__mux2_1
    Generating output for cell sky130_fd_sc_hd__clkdlybuf4s25_1
    Generating output for cell sky130_fd_sc_hd__buf_1
    Generating output for cell sky130_fd_sc_hd__dfrtp_1
    Generating output for cell sky130_fd_sc_hd__or2b_1
-   Generating output for cell sky130_fd_sc_hd__mux2_2
-   Generating output for cell sky130_fd_sc_hd__nor2_2
+   Generating output for cell sky130_fd_sc_hd__dlymetal6s2s_1
    Generating output for cell sky130_fd_sc_hd__inv_4
    Generating output for cell sky130_fd_sc_hd__clkinv_2
-   Generating output for cell sky130_fd_sc_hd__and2b_1
-   Generating output for cell sky130_fd_sc_hd__inv_2
    Generating output for cell sky130_fd_sc_hd__clkinv_4
    Generating output for cell sky130_fd_sc_hd__buf_12
    Generating output for cell sky130_fd_sc_hd__clkbuf_16
    Generating output for cell sky130_fd_sc_hd__clkbuf_2
-   Generating output for cell sky130_fd_sc_hd__nand2_2
    Generating output for cell sky130_fd_sc_hd__nand2_1
    Generating output for cell sky130_fd_sc_hd__and2_1
    Generating output for cell sky130_fd_sc_hd__clkbuf_1
    Generating output for cell sky130_fd_sc_hd__buf_2
    Generating output for cell sky130_fd_sc_hd__diode_2
+   Generating output for cell sky130_fd_sc_hd__clkbuf_4
+   Generating output for cell sky130_fd_sc_hd__mux2_2
    Generating output for cell sky130_fd_sc_hd__decap_8
+   Generating output for cell sky130_fd_sc_hd__nand2_2
+   Generating output for cell sky130_fd_sc_hd__inv_2
    Generating output for cell sky130_fd_sc_hd__decap_6
    Generating output for cell sky130_fd_sc_hd__fill_2
    Generating output for cell sky130_fd_sc_hd__conb_1
@@ -1401,6 +1384,7 @@
    Generating output for cell sky130_fd_sc_hd__or4_1
    Generating output for cell sky130_fd_sc_hd__nand4_1
    Generating output for cell sky130_fd_sc_hd__nand4bb_1
+   Generating output for cell sky130_fd_sc_hd__a22o_1
    Generating output for cell sky130_fd_sc_hd__or3_1
    Generating output for cell sky130_fd_sc_hd__o22a_1
    Generating output for cell sky130_fd_sc_hd__o2bb2a_1
@@ -1433,6 +1417,7 @@
    Generating output for cell sky130_fd_sc_hd__or3b_2
    Generating output for cell sky130_fd_sc_hd__clkbuf_8
    Generating output for cell sky130_fd_sc_hd__a22oi_1
+   Generating output for cell sky130_fd_sc_hd__mux2_4
    Generating output for cell sky130_fd_sc_hd__a41o_1
    Generating output for cell sky130_fd_sc_hd__o22ai_4
    Generating output for cell sky130_fd_sc_hd__a41o_2
@@ -1454,6 +1439,7 @@
    Generating output for cell sky130_fd_sc_hd__a2111o_2
    Generating output for cell sky130_fd_sc_hd__and3_4
    Generating output for cell sky130_fd_sc_hd__and4bb_1
+   Generating output for cell sky130_fd_sc_hd__o211ai_2
    Generating output for cell sky130_fd_sc_hd__o2111a_2
    Generating output for cell sky130_fd_sc_hd__nand4_4
    Generating output for cell sky130_fd_sc_hd__nand4b_4
@@ -1482,15 +1468,15 @@
    Generating output for cell sky130_fd_sc_hd__a22o_2
    Generating output for cell sky130_fd_sc_hd__a32o_2
    Generating output for cell sky130_fd_sc_hd__o32a_2
+   Generating output for cell sky130_fd_sc_hd__o21ai_2
    Generating output for cell sky130_fd_sc_hd__and3_2
    Generating output for cell sky130_fd_sc_hd__or4_2
    Generating output for cell sky130_fd_sc_hd__or3_2
    Generating output for cell sky130_fd_sc_hd__or2_2
    Generating output for cell sky130_fd_sc_hd__o311a_2
    Generating output for cell sky130_fd_sc_hd__or2_1
-   Generating output for cell sky130_fd_sc_hd__dlymetal6s2s_1
    Generating output for cell sky130_fd_sc_hd__inv_12
-   Generating output for cell sky130_fd_sc_hd__inv_8
+   Generating output for cell sky130_fd_sc_hd__and2b_1
    Generating output for cell sky130_fd_sc_hd__buf_8
    Generating output for cell sky130_fd_sc_hd__buf_6
    Generating output for cell sky130_fd_sc_hd__nand2_8
@@ -1498,7 +1484,8 @@
    Generating output for cell sky130_fd_sc_hd__nand2_4
    Generating output for cell sky130_fd_sc_hd__inv_6
    Generating output for cell sky130_fd_sc_hd__buf_4
-   Generating output for cell sky130_fd_sc_hd__clkbuf_4
+   Generating output for cell sky130_fd_sc_hd__nor2_2
+   Generating output for cell sky130_fd_sc_hd__inv_8
    Generating output for cell housekeeping
    Generating output for cell sky130_fd_sc_hd__clkinv_1
    Generating output for cell sky130_fd_sc_hd__einvn_8
@@ -1580,172 +1567,165 @@
 Reading "sky130_fd_sc_hd__and2b_2".
 Reading "sky130_fd_sc_hd__clkbuf_4".
 Reading "DFFRAM".
-Reading "sky130_fd_sc_hd__buf_2".
 Reading "sky130_fd_sc_hd__dlygate4sd3_1".
 Reading "sky130_fd_sc_hd__buf_8".
 Reading "sky130_fd_sc_hd__buf_12".
-Reading "sky130_fd_sc_hd__buf_4".
+Reading "sky130_fd_sc_hd__buf_2".
 Reading "sky130_fd_sc_hd__buf_6".
 Reading "sky130_fd_sc_hd__clkdlybuf4s25_1".
-Reading "sky130_fd_sc_hd__dfxtp_2".
-Reading "sky130_fd_sc_hd__clkdlybuf4s50_1".
-Reading "sky130_fd_sc_hd__clkinv_4".
-Reading "sky130_fd_sc_hd__and3_1".
-Reading "sky130_fd_sc_hd__a22o_1".
-Reading "sky130_fd_sc_hd__a221o_1".
+Reading "sky130_fd_sc_hd__buf_4".
 Reading "sky130_fd_sc_hd__dfxtp_4".
-Reading "sky130_fd_sc_hd__a21oi_4".
-Reading "sky130_fd_sc_hd__inv_8".
-Reading "sky130_fd_sc_hd__clkinv_8".
-Reading "sky130_fd_sc_hd__inv_4".
-Reading "sky130_fd_sc_hd__inv_12".
-Reading "sky130_fd_sc_hd__nand2_1".
-Reading "sky130_fd_sc_hd__inv_6".
-Reading "sky130_fd_sc_hd__o211a_1".
+Reading "sky130_fd_sc_hd__clkdlybuf4s50_1".
 Reading "sky130_fd_sc_hd__inv_2".
-Reading "sky130_fd_sc_hd__or2_1".
+Reading "sky130_fd_sc_hd__nand2_1".
+Reading "sky130_fd_sc_hd__dfxtp_2".
+Reading "sky130_fd_sc_hd__a21oi_4".
+Reading "sky130_fd_sc_hd__o221a_1".
+Reading "sky130_fd_sc_hd__a221o_1".
+Reading "sky130_fd_sc_hd__a22o_1".
+Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "sky130_fd_sc_hd__a22o_4".
 Reading "sky130_fd_sc_hd__nor2_1".
-Reading "sky130_fd_sc_hd__o21bai_1".
-Reading "sky130_fd_sc_hd__a21oi_1".
-Reading "sky130_fd_sc_hd__or4_1".
-Reading "sky130_fd_sc_hd__o21a_1".
-Reading "sky130_fd_sc_hd__nor3_1".
-Reading "sky130_fd_sc_hd__or3_1".
-Reading "sky130_fd_sc_hd__a21o_1".
-Reading "sky130_fd_sc_hd__or2_2".
-Reading "sky130_fd_sc_hd__nor2_8".
-Reading "sky130_fd_sc_hd__nand2_4".
+Reading "sky130_fd_sc_hd__o211a_1".
+Reading "sky130_fd_sc_hd__a221o_4".
 Reading "sky130_fd_sc_hd__nand2_2".
 Reading "sky130_fd_sc_hd__nor2_2".
-Reading "sky130_fd_sc_hd__clkinv_16".
-Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
-Reading "sky130_fd_sc_hd__nand2_8".
-Reading "sky130_fd_sc_hd__nor2_4".
-Reading "sky130_fd_sc_hd__mux2_8".
-Reading "sky130_fd_sc_hd__inv_16".
+Reading "sky130_fd_sc_hd__or2_1".
 Reading "sky130_fd_sc_hd__mux2_2".
-Reading "sky130_fd_sc_hd__o21ai_1".
-Reading "sky130_fd_sc_hd__o21ba_1".
-Reading "sky130_fd_sc_hd__o221a_1".
+Reading "sky130_fd_sc_hd__clkbuf_8".
+Reading "sky130_fd_sc_hd__a32o_1".
+Reading "sky130_fd_sc_hd__mux2_4".
 Reading "sky130_fd_sc_hd__clkinv_2".
-Reading "sky130_fd_sc_hd__and3b_1".
-Reading "sky130_fd_sc_hd__o21ai_2".
+Reading "sky130_fd_sc_hd__and3_1".
+Reading "sky130_fd_sc_hd__nor2_8".
+Reading "sky130_fd_sc_hd__a21oi_1".
+Reading "sky130_fd_sc_hd__nand2_4".
+Reading "sky130_fd_sc_hd__nand2_8".
+Reading "sky130_fd_sc_hd__or2_2".
+Reading "sky130_fd_sc_hd__or3_1".
+Reading "sky130_fd_sc_hd__or4_1".
+Reading "sky130_fd_sc_hd__o21ai_1".
 Reading "sky130_fd_sc_hd__or2b_1".
-Reading "sky130_fd_sc_hd__nand3_4".
-Reading "sky130_fd_sc_hd__o22a_1".
-Reading "sky130_fd_sc_hd__o2bb2a_2".
+Reading "sky130_fd_sc_hd__o21a_1".
+Reading "sky130_fd_sc_hd__mux2_8".
+Reading "sky130_fd_sc_hd__nor2_4".
+Reading "sky130_fd_sc_hd__a21o_1".
+Reading "sky130_fd_sc_hd__and3b_1".
+Reading "sky130_fd_sc_hd__a21oi_2".
+Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__clkinv_16".
+Reading "sky130_fd_sc_hd__o21bai_1".
+Reading "sky130_fd_sc_hd__a31o_1".
 Reading "sky130_fd_sc_hd__or3b_1".
-Reading "sky130_fd_sc_hd__a21boi_1".
-Reading "sky130_fd_sc_hd__o2bb2a_1".
+Reading "sky130_fd_sc_hd__or3_4".
+Reading "sky130_fd_sc_hd__nand3b_4".
+Reading "sky130_fd_sc_hd__inv_6".
+Reading "sky130_fd_sc_hd__o31a_1".
+Reading "sky130_fd_sc_hd__nor3b_1".
+Reading "sky130_fd_sc_hd__a211o_1".
+Reading "sky130_fd_sc_hd__clkinv_4".
+Reading "sky130_fd_sc_hd__o311a_1".
+Reading "sky130_fd_sc_hd__nor3_1".
+Reading "sky130_fd_sc_hd__a2bb2o_2".
+Reading "sky130_fd_sc_hd__a221oi_1".
 Reading "sky130_fd_sc_hd__or4_4".
+Reading "sky130_fd_sc_hd__o22a_1".
+Reading "sky130_fd_sc_hd__nand3_4".
+Reading "sky130_fd_sc_hd__and3_2".
+Reading "sky130_fd_sc_hd__o41a_1".
+Reading "sky130_fd_sc_hd__nor3_2".
+Reading "sky130_fd_sc_hd__o21ai_2".
+Reading "sky130_fd_sc_hd__a211oi_1".
+Reading "sky130_fd_sc_hd__o211ai_4".
+Reading "sky130_fd_sc_hd__a31oi_4".
+Reading "sky130_fd_sc_hd__o2bb2a_1".
+Reading "sky130_fd_sc_hd__clkinv_8".
+Reading "sky130_fd_sc_hd__a31oi_1".
+Reading "sky130_fd_sc_hd__o2111ai_1".
+Reading "sky130_fd_sc_hd__o2111a_2".
+Reading "sky130_fd_sc_hd__a22o_2".
+Reading "sky130_fd_sc_hd__o211a_2".
+Reading "sky130_fd_sc_hd__o31ai_1".
+Reading "sky130_fd_sc_hd__or4_2".
+Reading "sky130_fd_sc_hd__a2bb2o_1".
+Reading "sky130_fd_sc_hd__and4_1".
+Reading "sky130_fd_sc_hd__inv_12".
+Reading "sky130_fd_sc_hd__a311o_1".
+Reading "sky130_fd_sc_hd__inv_4".
+Reading "sky130_fd_sc_hd__o32a_1".
+Reading "sky130_fd_sc_hd__o221ai_1".
+Reading "sky130_fd_sc_hd__o21ai_4".
 Reading "sky130_fd_sc_hd__nand3_2".
 Reading "sky130_fd_sc_hd__or3_2".
-Reading "sky130_fd_sc_hd__or4_2".
-Reading "sky130_fd_sc_hd__and4_1".
-Reading "sky130_fd_sc_hd__mux2_4".
-Reading "sky130_fd_sc_hd__and3_2".
-Reading "sky130_fd_sc_hd__nand3_1".
-Reading "sky130_fd_sc_hd__a211o_1".
-Reading "sky130_fd_sc_hd__a21boi_2".
-Reading "sky130_fd_sc_hd__and2b_1".
-Reading "sky130_fd_sc_hd__o31a_1".
-Reading "sky130_fd_sc_hd__nand3b_1".
-Reading "sky130_fd_sc_hd__a41o_1".
-Reading "sky130_fd_sc_hd__nor3_2".
-Reading "sky130_fd_sc_hd__a2111oi_4".
-Reading "sky130_fd_sc_hd__a221o_4".
-Reading "sky130_fd_sc_hd__a31oi_2".
-Reading "sky130_fd_sc_hd__a31o_1".
-Reading "sky130_fd_sc_hd__clkbuf_8".
-Reading "sky130_fd_sc_hd__o311a_1".
-Reading "sky130_fd_sc_hd__a31oi_1".
-Reading "sky130_fd_sc_hd__o31ai_1".
+Reading "sky130_fd_sc_hd__inv_8".
 Reading "sky130_fd_sc_hd__and4_4".
-Reading "sky130_fd_sc_hd__a2111o_1".
-Reading "sky130_fd_sc_hd__a2bb2o_1".
-Reading "sky130_fd_sc_hd__o221ai_2".
-Reading "sky130_fd_sc_hd__xnor2_1".
-Reading "sky130_fd_sc_hd__o22a_2".
-Reading "sky130_fd_sc_hd__o221ai_1".
-Reading "sky130_fd_sc_hd__o32a_1".
-Reading "sky130_fd_sc_hd__and4b_1".
-Reading "sky130_fd_sc_hd__o31a_4".
-Reading "sky130_fd_sc_hd__a221oi_1".
-Reading "sky130_fd_sc_hd__a311oi_1".
-Reading "sky130_fd_sc_hd__nand2b_1".
-Reading "sky130_fd_sc_hd__or3b_4".
-Reading "sky130_fd_sc_hd__a211oi_1".
-Reading "sky130_fd_sc_hd__o211ai_1".
-Reading "sky130_fd_sc_hd__o211ai_4".
-Reading "sky130_fd_sc_hd__a311o_1".
-Reading "sky130_fd_sc_hd__a31oi_4".
-Reading "sky130_fd_sc_hd__o2111ai_2".
 Reading "sky130_fd_sc_hd__o2111a_1".
-Reading "sky130_fd_sc_hd__nor3b_1".
-Reading "sky130_fd_sc_hd__o21ai_4".
-Reading "sky130_fd_sc_hd__a22o_4".
-Reading "sky130_fd_sc_hd__xor2_1".
-Reading "sky130_fd_sc_hd__o2111ai_4".
-Reading "sky130_fd_sc_hd__o22ai_1".
-Reading "sky130_fd_sc_hd__a32o_1".
-Reading "sky130_fd_sc_hd__a41oi_4".
-Reading "sky130_fd_sc_hd__o2bb2ai_1".
-Reading "sky130_fd_sc_hd__or3_4".
-Reading "sky130_fd_sc_hd__o21ba_4".
-Reading "sky130_fd_sc_hd__mux4_2".
-Reading "sky130_fd_sc_hd__or2_4".
-Reading "sky130_fd_sc_hd__a22oi_2".
-Reading "sky130_fd_sc_hd__and2_4".
-Reading "sky130_fd_sc_hd__a21bo_1".
-Reading "sky130_fd_sc_hd__a22oi_4".
+Reading "sky130_fd_sc_hd__a21o_4".
 Reading "sky130_fd_sc_hd__or3b_2".
-Reading "sky130_fd_sc_hd__a2111o_4".
-Reading "sky130_fd_sc_hd__a2bb2oi_4".
-Reading "sky130_fd_sc_hd__or4b_1".
-Reading "sky130_fd_sc_hd__o2111ai_1".
-Reading "sky130_fd_sc_hd__nor2b_4".
-Reading "sky130_fd_sc_hd__a22o_2".
-Reading "sky130_fd_sc_hd__a211o_2".
-Reading "sky130_fd_sc_hd__a221o_2".
-Reading "sky130_fd_sc_hd__a31o_2".
-Reading "sky130_fd_sc_hd__o41a_1".
-Reading "sky130_fd_sc_hd__o21a_4".
-Reading "sky130_fd_sc_hd__o211a_4".
-Reading "sky130_fd_sc_hd__o32ai_1".
-Reading "sky130_fd_sc_hd__a32oi_4".
-Reading "sky130_fd_sc_hd__o21bai_4".
-Reading "sky130_fd_sc_hd__nand2b_4".
-Reading "sky130_fd_sc_hd__or2b_2".
-Reading "sky130_fd_sc_hd__xnor2_4".
-Reading "sky130_fd_sc_hd__xor2_4".
-Reading "sky130_fd_sc_hd__o22ai_2".
-Reading "sky130_fd_sc_hd__a221oi_2".
 Reading "sky130_fd_sc_hd__a22oi_1".
-Reading "sky130_fd_sc_hd__o2111a_2".
-Reading "sky130_fd_sc_hd__o221a_4".
-Reading "sky130_fd_sc_hd__o2111a_4".
-Reading "sky130_fd_sc_hd__o221a_2".
-Reading "sky130_fd_sc_hd__o31a_2".
-Reading "sky130_fd_sc_hd__o41a_2".
-Reading "sky130_fd_sc_hd__a21oi_2".
-Reading "sky130_fd_sc_hd__a31o_4".
-Reading "sky130_fd_sc_hd__a311o_2".
-Reading "sky130_fd_sc_hd__xor2_2".
-Reading "sky130_fd_sc_hd__o31ai_2".
-Reading "sky130_fd_sc_hd__a211o_4".
+Reading "sky130_fd_sc_hd__xor2_1".
+Reading "sky130_fd_sc_hd__and2b_1".
+Reading "sky130_fd_sc_hd__o41ai_1".
+Reading "sky130_fd_sc_hd__a41o_1".
+Reading "sky130_fd_sc_hd__xnor2_1".
+Reading "sky130_fd_sc_hd__o211ai_1".
+Reading "sky130_fd_sc_hd__o22ai_1".
+Reading "sky130_fd_sc_hd__a41oi_4".
+Reading "sky130_fd_sc_hd__a22oi_4".
+Reading "sky130_fd_sc_hd__a22oi_2".
+Reading "sky130_fd_sc_hd__a221o_2".
+Reading "sky130_fd_sc_hd__a2111o_1".
+Reading "sky130_fd_sc_hd__o221ai_2".
+Reading "sky130_fd_sc_hd__a221oi_4".
+Reading "sky130_fd_sc_hd__or4b_4".
+Reading "sky130_fd_sc_hd__mux4_2".
+Reading "sky130_fd_sc_hd__a21o_2".
+Reading "sky130_fd_sc_hd__a21boi_1".
 Reading "sky130_fd_sc_hd__o21bai_2".
-Reading "sky130_fd_sc_hd__o31ai_4".
-Reading "sky130_fd_sc_hd__a2111o_2".
-Reading "sky130_fd_sc_hd__a2111oi_1".
-Reading "sky130_fd_sc_hd__a2111oi_2".
-Reading "sky130_fd_sc_hd__nor3_4".
-Reading "sky130_fd_sc_hd__nand3b_2".
-Reading "sky130_fd_sc_hd__xnor2_2".
-Reading "sky130_fd_sc_hd__o21a_2".
+Reading "sky130_fd_sc_hd__o21bai_4".
 Reading "sky130_fd_sc_hd__a21boi_4".
-Reading "sky130_fd_sc_hd__o2bb2ai_2".
+Reading "sky130_fd_sc_hd__o221a_2".
+Reading "sky130_fd_sc_hd__a21bo_1".
+Reading "sky130_fd_sc_hd__nand3b_1".
+Reading "sky130_fd_sc_hd__xor2_2".
+Reading "sky130_fd_sc_hd__o2bb2ai_4".
+Reading "sky130_fd_sc_hd__nor3_4".
+Reading "sky130_fd_sc_hd__a21boi_2".
+Reading "sky130_fd_sc_hd__o21a_2".
+Reading "sky130_fd_sc_hd__o22a_2".
 Reading "sky130_fd_sc_hd__o22a_4".
+Reading "sky130_fd_sc_hd__o2bb2ai_1".
+Reading "sky130_fd_sc_hd__or2b_2".
+Reading "sky130_fd_sc_hd__and4b_1".
 Reading "sky130_fd_sc_hd__o22ai_4".
+Reading "sky130_fd_sc_hd__a31o_4".
+Reading "sky130_fd_sc_hd__nand2b_4".
+Reading "sky130_fd_sc_hd__a31oi_2".
+Reading "sky130_fd_sc_hd__o21a_4".
+Reading "sky130_fd_sc_hd__or2_4".
+Reading "sky130_fd_sc_hd__and2_4".
+Reading "sky130_fd_sc_hd__o41a_2".
+Reading "sky130_fd_sc_hd__o41a_4".
+Reading "sky130_fd_sc_hd__a311oi_1".
+Reading "sky130_fd_sc_hd__or4b_1".
+Reading "sky130_fd_sc_hd__a221oi_2".
+Reading "sky130_fd_sc_hd__o2111ai_4".
+Reading "sky130_fd_sc_hd__a2111o_4".
+Reading "sky130_fd_sc_hd__or3b_4".
+Reading "sky130_fd_sc_hd__o21ba_1".
+Reading "sky130_fd_sc_hd__a2111o_2".
+Reading "sky130_fd_sc_hd__o211a_4".
+Reading "sky130_fd_sc_hd__o2bb2a_4".
+Reading "sky130_fd_sc_hd__o2bb2a_2".
+Reading "sky130_fd_sc_hd__o32ai_1".
+Reading "sky130_fd_sc_hd__nand3b_2".
+Reading "sky130_fd_sc_hd__o22ai_2".
+Reading "sky130_fd_sc_hd__xnor2_2".
+Reading "sky130_fd_sc_hd__xnor2_4".
+Reading "sky130_fd_sc_hd__a31o_2".
+Reading "sky130_fd_sc_hd__o32ai_4".
+Reading "sky130_fd_sc_hd__xor2_4".
+Reading "sky130_fd_sc_hd__nor2b_4".
 Reading "sky130_sram_2kbyte_1rw1r_32x512_8_contact_39".
 Reading "sky130_sram_2kbyte_1rw1r_32x512_8_contact_19".
 Reading "sky130_sram_2kbyte_1rw1r_32x512_8_contact_14".
@@ -1907,12 +1887,21 @@
 Reading "sky130_sram_2kbyte_1rw1r_32x512_8_replica_bitcell_array".
 Reading "sky130_sram_2kbyte_1rw1r_32x512_8_bank".
 Reading "sky130_sram_2kbyte_1rw1r_32x512_8".
-Reading "sky130_fd_sc_hd__or2b_4".
-Reading "sky130_fd_sc_hd__o221ai_4".
+Reading "sky130_fd_sc_hd__a211oi_4".
 Reading "sky130_fd_sc_hd__a211oi_2".
+Reading "sky130_fd_sc_hd__o2111a_4".
+Reading "sky130_fd_sc_hd__o31a_2".
+Reading "sky130_fd_sc_hd__o31a_4".
+Reading "sky130_fd_sc_hd__a2bb2oi_1".
+Reading "sky130_fd_sc_hd__a41oi_2".
+Reading "sky130_fd_sc_hd__a41oi_1".
+Reading "sky130_fd_sc_hd__o221ai_4".
+Reading "sky130_fd_sc_hd__a311oi_4".
+Reading "sky130_fd_sc_hd__o2bb2ai_2".
+Reading "sky130_fd_sc_hd__a2111oi_4".
 Reading "mgmt_core".
 Reading "mgmt_core_wrapper".
-   Generating output for cell gpio_defaults_block_0403
+   Generating output for cell gpio_defaults_block_1800
    Generating output for cell sky130_fd_sc_hd__dfbbp_1
    Generating output for cell spare_logic_block
    Generating output for cell sky130_fd_sc_hd__einvp_4
@@ -1923,7 +1912,12 @@
    Generating output for cell mprj_logic_high
    Generating output for cell mprj2_logic_high
    Generating output for cell mgmt_protect
+   Generating output for cell gpio_defaults_block_0403
    Generating output for cell gpio_defaults_block
+   Generating output for cell gpio_control_power_routing_right
+   Generating output for cell gpio_control_power_routing_top
+   Generating output for cell gpio_control_power_routing
+   Generating output for cell caravel_power_routing
    Generating output for cell sky130_fd_io__corner_bus_overlay
    Generating output for cell sky130_ef_io__corner_pad
    Generating output for cell sky130_ef_io__com_bus_slice_20um
@@ -2612,10 +2606,6 @@
    Generating output for cell sky130_ef_io__vssd_lvc_clamped3_pad
    Generating output for cell sky130_ef_io__vccd_lvc_clamped3_pad
    Generating output for cell chip_io
-   Generating output for cell gpio_control_power_routing_right
-   Generating output for cell gpio_control_power_routing_top
-   Generating output for cell gpio_control_power_routing
-   Generating output for cell caravel_power_routing
    Generating output for cell user_project_wrapper
 Reading "sky130_fd_sc_hd__fill_2".
 Reading "sky130_fd_sc_hd__decap_4".
diff --git a/signoff/cdrc.log b/signoff/cdrc.log
new file mode 100644
index 0000000..440f740
--- /dev/null
+++ b/signoff/cdrc.log
@@ -0,0 +1,2 @@
+caldrc-put: caravel_00020020.oas 09fc65e548eaa0db9ff78c30f9d6135d5d79b847 2021-12-07.05:26:33.UTC md5=29d768f5896c5980001a873a749936f4 /mnt/shuttles/mpw-two/slot-032/io_expander/gds/caravel_00020020.oas [no-git-push]
+caldrc-post: caravel_00020020.gds put=09fc65e5 2021-12-07.06:33:58.UTC md5=(no-gds-file) output2295_pdk87-g445b81c13_drc2208-gf4ea9309_prj2200-g09fc65e5_caravel_00020020
diff --git a/signoff/cdrcpost/caravel_00020020_merged.csv b/signoff/cdrcpost/caravel_00020020_merged.csv
new file mode 100644
index 0000000..9d8489b
--- /dev/null
+++ b/signoff/cdrcpost/caravel_00020020_merged.csv
@@ -0,0 +1,172 @@
+RULE,Waivable,rule_letter,category,COUNT 1, COUNT 2
+MR_dnwell.2,no,M,drcmr,0,0
+MR_nwell.1,no,M,drcmr,0,0
+MR_nwell.2a,no,M,drcmr,0,0
+MR_hvtp.1,no,M,drcmr,0,0
+MR_hvtp.2,no,M,drcmr,0,0
+MR_hvtr.1,no,M,drcmr,0,0
+MR_hvtr.2,no,M,drcmr,0,0
+MR_hvtr.2_a,no,M,drcmr,0,0
+MR_lvtn.1a,no,M,drcmr,0,0
+MR_lvtn.2,no,M,drcmr,0,0
+MR_ncm.1,no,M,drcmr,0,0
+MR_ncm.2a,no,M,drcmr,0,0
+MR_difftap.1,no,M,drcmr,0,0
+MR_difftap.1_a,no,M,drcmr,0,0
+MR_difftap.1_b,no,M,drcmr,0,0
+MR_difftap.1_c,no,M,drcmr,0,0
+MR_difftap.3,no,M,drcmr,0,0
+MR_tunm.1,no,M,drcmr,0,0
+MR_tunm.2,no,M,drcmr,0,0
+MR_poly.1a,no,M,drcmr,0,0
+MR_poly.2,no,M,drcmr,0,0
+MR_rpm.1a,no,M,drcmr,0,0
+MR_rpm.2,no,M,drcmr,0,0
+MR_urpm.1a,no,M,drcmr,0,0
+MR_urpm.2,no,M,drcmr,0,0
+MR_npc.1,no,M,drcmr,0,0
+MR_npc.2,no,M,drcmr,0,0
+MR_licon.1,no,M,drcmr,0,0
+MR_licon.1_a,no,M,drcmr,0,0
+MR_licon.1_b,no,M,drcmr,0,0
+MR_licon.13,no,M,drcmr,0,0
+MR_licon.13_a,no,M,drcmr,0,0
+MR_licon.17,no,M,drcmr,0,0
+MR_li.1,no,M,drcmr,0,0
+MR_li.3,no,M,drcmr,0,0
+MR_li.5,no,M,drcmr,0,0
+MR_li.6,no,M,drcmr,0,0
+MR_ct.1,no,M,drcmr,0,0
+MR_ct.1_a,no,M,drcmr,0,0
+MR_ct.1_b,no,M,drcmr,0,0
+MR_ct.2,no,M,drcmr,0,0
+MR_ct.3,no,M,drcmr,0,0
+MR_ct.3_a,no,M,drcmr,0,0
+MR_ct.3_b,no,M,drcmr,0,0
+MR_ct.4,no,M,drcmr,0,0
+MR_capm.1,no,M,drcmr,0,0
+MR_capm.2a,no,M,drcmr,0,0
+MR_capm.2b,no,M,drcmr,0,0
+MR_capm.2b_a,no,M,drcmr,0,0
+MR_capm.3,no,M,drcmr,0,0
+MR_capm.4,no,M,drcmr,0,0
+MR_capm.5,no,M,drcmr,0,0
+MR_cap2m.1,no,M,drcmr,0,0
+MR_cap2m.2a,no,M,drcmr,0,0
+MR_cap2m.2b,no,M,drcmr,0,0
+MR_cap2m.2b_a,no,M,drcmr,0,0
+MR_cap2m.3,no,M,drcmr,0,0
+MR_cap2m.4,no,M,drcmr,0,0
+MR_cap2m.5,no,M,drcmr,0,0
+MR_m1.1,no,M,drcmr,0,0
+MR_m1.2,no,M,drcmr,0,0
+MR_m1.3b,no,M,drcmr,0,0
+MR_m1.3a,no,M,drcmr,0,0
+MR_791_m1.4,no,M,drcmr,0,0
+MR_m1.4,no,M,drcmr,0,0
+MR_m1.4a,no,M,drcmr,0,0
+MR_m1.4a_a,no,M,drcmr,0,0
+MR_m1.5,no,M,drcmr,0,0
+MR_m1.6,no,M,drcmr,0,0
+MR_m1.7,no,M,drcmr,0,0
+MR_m1.7_a,no,M,drcmr,0,0
+MR_via.1a,no,M,drcmr,0,0
+MR_via.1a_a,no,M,drcmr,0,0
+MR_via.1a_b,no,M,drcmr,0,0
+MR_via.2,no,M,drcmr,0,0
+MR_via.3,no,M,drcmr,0,0
+MR_via.3_a,no,M,drcmr,0,0
+MR_via.3_b,no,M,drcmr,0,0
+MR_via.4a,no,M,drcmr,0,0
+MR_via.4a_a,no,M,drcmr,0,0
+MR_via.5a,no,M,drcmr,0,0
+MR_m2.1,no,M,drcmr,0,0
+MR_m2.2,no,M,drcmr,0,0
+MR_m2.3b,no,M,drcmr,0,0
+MR_m2.3a,no,M,drcmr,0,0
+MR_m2.4,no,M,drcmr,0,0
+MR_m2.4_a,no,M,drcmr,0,0
+MR_m2.5,no,M,drcmr,0,0
+MR_m2.6,no,M,drcmr,0,0
+MR_m2.7,no,M,drcmr,0,0
+MR_m2.7_a,no,M,drcmr,0,0
+MR_via2.1a,no,M,drcmr,0,0
+MR_via2.1a_a,no,M,drcmr,0,0
+MR_via2.1a_b,no,M,drcmr,0,0
+MR_via2.2,no,M,drcmr,0,0
+MR_via2.3,no,M,drcmr,0,0
+MR_via2.3_a,no,M,drcmr,0,0
+MR_via2.3_b,no,M,drcmr,0,0
+MR_via2.4,no,M,drcmr,0,0
+MR_via2.4_a,no,M,drcmr,0,0
+MR_via2.5,no,M,drcmr,0,0
+MR_m3.1,no,M,drcmr,0,0
+MR_m3.2,no,M,drcmr,0,0
+MR_m3.4,no,M,drcmr,0,0
+MR_m3.4_a,no,M,drcmr,0,0
+MR_m3.3d,no,M,drcmr,0,0
+MR_m3.3c,no,M,drcmr,0,0
+MR_via3.1,no,M,drcmr,0,0
+MR_via3.1_a,no,M,drcmr,0,0
+MR_via3.1_b,no,M,drcmr,0,0
+MR_via3.2,no,M,drcmr,0,0
+MR_via3.4,no,M,drcmr,0,0
+MR_via3.4_a,no,M,drcmr,0,0
+MR_via3.5,no,M,drcmr,0,0
+MR_m4.1,no,M,drcmr,0,0
+MR_m4.2,no,M,drcmr,0,0
+MR_m4.3,no,M,drcmr,0,0
+MR_m4.3_a,no,M,drcmr,0,0
+MR_m4.4a,no,M,drcmr,0,0
+MR_m4.5b,no,M,drcmr,0,0
+MR_m4.5a,no,M,drcmr,0,0
+MR_via4.1,no,M,drcmr,0,0
+MR_via4.1_a,no,M,drcmr,0,0
+MR_via4.1_b,no,M,drcmr,0,0
+MR_via4.2,no,M,drcmr,0,0
+MR_via4.3,no,M,drcmr,0,0
+MR_via4.3_a,no,M,drcmr,0,0
+MR_via4.3_b,no,M,drcmr,0,0
+MR_via4.4,no,M,drcmr,0,0
+MR_via4.4_a,no,M,drcmr,0,0
+MR_m5.1,no,M,drcmr,0,0
+MR_m5.2,no,M,drcmr,0,0
+MR_m5.3,no,M,drcmr,0,0
+MR_m5.3_a,no,M,drcmr,0,0
+MR_m5.4,no,M,drcmr,0,0
+MR_pad.2,no,M,drcmr,0,0
+MR_hvi.1,no,M,drcmr,0,0
+MR_hvi.2a,no,M,drcmr,0,0
+MR_hvntm.1,no,M,drcmr,0,0
+MR_hvntm.2,no,M,drcmr,0,0
+MR_cfom.waffle.1,no,M,drcmr,0,0
+MR_cfom.waffle.2,no,M,drcmr,0,0
+MR_cfom.waffle.2a,no,M,drcmr,0,0
+MR_cp1m.waffle.1,no,M,drcmr,0,0
+MR_cp1m.waffle.2a,no,M,drcmr,0,0
+MR_li1m.waffle.1,no,M,drcmr,0,0
+MR_li1m.waffle.2a,no,M,drcmr,0,0
+MR_cmm1.waffle.1,no,M,drcmr,0,0
+MR_cmm1.waffle.2,no,M,drcmr,0,0
+MR_cmm2.waffle.1,no,M,drcmr,0,0
+MR_cmm2.waffle.2,no,M,drcmr,0,0
+MR_cmm3.waffle.1,no,M,drcmr,0,0
+MR_cmm3.waffle.2,no,M,drcmr,0,0
+MR_cmm4.waffle.1,no,M,drcmr,0,0
+MR_cmm4.waffle.2,no,M,drcmr,0,0
+MR_cmm5.waffle.1,no,M,drcmr,0,0
+MR_cmm5.waffle.2,no,M,drcmr,0,0
+MR_cfom.pd.1d,no,M,drcmr,0,0
+MR_cfom.pd.1e,no,M,drcmr,0,0
+MR_cli1m.4,no,M,drcmr,0,0
+MR_cli1m.5,no,M,drcmr,0,0
+MR_cmm1.pd.3,no,M,drcmr,0,0
+MR_cmm1.pd.4,no,M,drcmr,0,0
+MR_cmm2.pd.3,no,M,drcmr,0,0
+MR_cmm2.pd.4,no,M,drcmr,0,0
+MR_cmm3.pd.3,no,M,drcmr,0,0
+MR_cmm3.pd.4,no,M,drcmr,0,0
+MR_cmm4.pd.3,no,M,drcmr,0,0
+MR_cmm4.pd.4,no,M,drcmr,0,0
+MR_cmm5.pd.4,no,M,drcmr,0,0
+MR_cmm5.pd.5,no,M,drcmr,0,0
diff --git a/signoff/cdrcpost/caravel_00020020_non_waivable.csv b/signoff/cdrcpost/caravel_00020020_non_waivable.csv
new file mode 100644
index 0000000..dd05cba
--- /dev/null
+++ b/signoff/cdrcpost/caravel_00020020_non_waivable.csv
@@ -0,0 +1 @@
+RULE,Waivable,rule_letter,category,COUNT 1, COUNT 2
diff --git a/signoff/klayout_drc_fom.log b/signoff/klayout_drc_fom.log
index dd1ada4..abfa933 100644
--- a/signoff/klayout_drc_fom.log
+++ b/signoff/klayout_drc_fom.log
@@ -53,6 +53,6 @@
 {{ CHECK }} 2535/2730
 {{ CHECK }} 2600/2730
 {{ CHECK }} 2665/2730
-minimum fom density  = 0.3560
+minimum fom density  = 0.3559
 maximum fom density  = 0.5130
 finish received: success = true
diff --git a/signoff/klayout_drc_met.log b/signoff/klayout_drc_met.log
index 957f0ed..8a24b02 100644
--- a/signoff/klayout_drc_met.log
+++ b/signoff/klayout_drc_met.log
@@ -1,6 +1,6 @@
-li1_ca_density is 0.4223431776736062
-m1_ca_density is 0.5863232171906456
-m2_ca_density is 0.5320294278155475
-m3_ca_density is 0.5207609515892169
-m4_ca_density is 0.4680681576911394
-m5_ca_density is 0.5191800625370837
+li1_ca_density is 0.422386460759025
+m1_ca_density is 0.58633338059686
+m2_ca_density is 0.5318388552131441
+m3_ca_density is 0.5210007299360035
+m4_ca_density is 0.4679646885993376
+m5_ca_density is 0.518798915177406
diff --git a/signoff/make_final b/signoff/make_final
index ba3b0d2..68d389c 100644
--- a/signoff/make_final
+++ b/signoff/make_final
@@ -1 +1 @@
-ee533673c4d1909aabcc416640ea8bf529504e49  ./gds/caravel_00020020.gds
+64762672bf5305959fed0b81d227dedceb232b4d  ./gds/caravel_00020020.gds
diff --git a/signoff/tapeout.log b/signoff/tapeout.log
index c3d4ef4..e34d478 100644
--- a/signoff/tapeout.log
+++ b/signoff/tapeout.log
@@ -1,23 +1,21 @@
-2760794    4 drwx------   2 root     root         4096 Dec  6 02:39 /root/.ssh
-2760822    4 -rw-------   1 root     root          401 Dec  6 02:39 /root/.ssh/id_rsa.pub
-2760825    4 -rw-------   1 root     root         2757 Dec  6 02:39 /root/.ssh/known_hosts
-2760809    4 -rw-------   1 root     root          401 Dec  6 02:39 /root/.ssh/authorized_keys
-2760814    4 -rw-------   1 root     root          218 Dec  6 02:39 /root/.ssh/config
-2760818    4 -rw-------   1 root     root         1679 Dec  6 02:39 /root/.ssh/id_rsa
+2761358    4 drwx------   2 root     root         4096 Dec  8 04:27 /root/.ssh
+2761374    4 -rw-------   1 root     root          401 Dec  8 04:27 /root/.ssh/id_rsa.pub
+2761379    4 -rw-------   1 root     root         2757 Dec  8 04:27 /root/.ssh/known_hosts
+2761365    4 -rw-------   1 root     root          401 Dec  8 04:27 /root/.ssh/authorized_keys
+2761369    4 -rw-------   1 root     root          218 Dec  8 04:27 /root/.ssh/config
+2761371    4 -rw-------   1 root     root         1679 Dec  8 04:27 /root/.ssh/id_rsa
 Welcome to GitLab, @jeffdi!
 -------------------------------------------------------------------------------------------
 -------------------------------------------------------------------------------------------
 Beginning tapeout for mpw-two, slot-032 io_expander
 
-Mon Dec  6 02:39:29 UTC 2021
+Wed Dec  8 04:27:20 UTC 2021
 -------------------------------------------------------------------------------------------
 -------------------------------------------------------------------------------------------
 Everything up-to-date
 ok-------------------------------------------------------------------------------------------
 {{ STEP 1 }}  project ID: 00020020, project type: digital, shuttle-repo: https://foss-eda-tools.googlesource.com/third_party/shuttle/mpw-two/slot-032.git
 -------------------------------------------------------------------------------------------
-gds/user_project_wrapper.gds.gz -> gds/user_project_wrapper.gds
-gds/user_proj_example.gds.gz -> gds/user_proj_example.gds
 All files are uncompressed!
 USER_ID is set to 00020020
 All files are uncompressed!
@@ -57,72 +55,72 @@
 mkdir -p ./verilog/gl
 python3 /mnt/shuttles/shuttle/mpw-two/caravel/scripts/gen_gpio_defaults.py /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander 2>&1 | tee ./signoff/build/gpio_defaults.out
 Step 1:  Create new cells for new GPIO default vectors.
-Creating new layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
-Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag already exists and does not need to be generated.
-Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_0403.v already exists and does not need to be generated.
+Creating new layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag
+Creating new gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
+Layout file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1800.mag already exists and does not need to be generated.
+Gate-level verilog file /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/verilog/gl/gpio_defaults_block_1800.v already exists and does not need to be generated.
 Step 2:  Modify top-level layouts to use the specified defaults.
 Done.
 make[1]: Leaving directory `/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander'
@@ -389,83 +387,80 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkbuf_2" at bad file path ../mag/sky130_fd_sc_hd__clkbuf_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_2.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__buf_1" at bad file path ../mag/sky130_fd_sc_hd__buf_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_1.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__mux2_2" at bad file path ../mag/sky130_fd_sc_hd__mux2_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_2.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__xor2_1" at bad file path ../mag/sky130_fd_sc_hd__xor2_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_1.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nand2_1" at bad file path ../mag/sky130_fd_sc_hd__nand2_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_1.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfstp_1" at bad file path ../mag/sky130_fd_sc_hd__dfstp_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkbuf_16" at bad file path ../mag/sky130_fd_sc_hd__clkbuf_16.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_16.mag.
-The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfrtp_1" at bad file path ../mag/sky130_fd_sc_hd__dfrtp_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__buf_1" at bad file path ../mag/sky130_fd_sc_hd__buf_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21bai_1" at bad file path ../mag/sky130_fd_sc_hd__o21bai_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nand2_1" at bad file path ../mag/sky130_fd_sc_hd__nand2_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor3b_2" at bad file path ../mag/sky130_fd_sc_hd__nor3b_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_2.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfxtp_1" at bad file path ../mag/sky130_fd_sc_hd__dfxtp_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkinv_4" at bad file path ../mag/sky130_fd_sc_hd__clkinv_4.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_4.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfrtn_1" at bad file path ../mag/sky130_fd_sc_hd__dfrtn_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtn_1.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nand3_1" at bad file path ../mag/sky130_fd_sc_hd__nand3_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__xnor2_1" at bad file path ../mag/sky130_fd_sc_hd__xnor2_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_1.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkbuf_16" at bad file path ../mag/sky130_fd_sc_hd__clkbuf_16.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_16.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfrtn_1" at bad file path ../mag/sky130_fd_sc_hd__dfrtn_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtn_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfstp_4" at bad file path ../mag/sky130_fd_sc_hd__dfstp_4.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_4.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfrtp_4" at bad file path ../mag/sky130_fd_sc_hd__dfrtp_4.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_4.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__buf_12" at bad file path ../mag/sky130_fd_sc_hd__buf_12.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_12.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o2bb2ai_2" at bad file path ../mag/sky130_fd_sc_hd__o2bb2ai_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_2.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21bai_1" at bad file path ../mag/sky130_fd_sc_hd__o21bai_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_1.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__inv_2" at bad file path ../mag/sky130_fd_sc_hd__inv_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_2.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21ai_1" at bad file path ../mag/sky130_fd_sc_hd__o21ai_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_1.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor3b_2" at bad file path ../mag/sky130_fd_sc_hd__nor3b_2.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_2.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__or2b_1" at bad file path ../mag/sky130_fd_sc_hd__or2b_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_1.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfrtp_4" at bad file path ../mag/sky130_fd_sc_hd__dfrtp_4.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_4.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__a21o_1" at bad file path ../mag/sky130_fd_sc_hd__a21o_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_1.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__a21bo_1" at bad file path ../mag/sky130_fd_sc_hd__a21bo_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_1.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__buf_12" at bad file path ../mag/sky130_fd_sc_hd__buf_12.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_12.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__xnor2_1" at bad file path ../mag/sky130_fd_sc_hd__xnor2_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_1.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nand3b_1" at bad file path ../mag/sky130_fd_sc_hd__nand3b_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_1.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkinv_4" at bad file path ../mag/sky130_fd_sc_hd__clkinv_4.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_4.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfxtp_1" at bad file path ../mag/sky130_fd_sc_hd__dfxtp_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_1.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21ai_1" at bad file path ../mag/sky130_fd_sc_hd__o21ai_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_1.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfstp_4" at bad file path ../mag/sky130_fd_sc_hd__dfstp_4.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_4.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o2bb2ai_2" at bad file path ../mag/sky130_fd_sc_hd__o2bb2ai_2.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_2.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__a21o_1" at bad file path ../mag/sky130_fd_sc_hd__a21o_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_1.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21a_1" at bad file path ../mag/sky130_fd_sc_hd__o21a_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__and2_1" at bad file path ../mag/sky130_fd_sc_hd__and2_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__a21bo_1" at bad file path ../mag/sky130_fd_sc_hd__a21bo_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_1.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkinv_2" at bad file path ../mag/sky130_fd_sc_hd__clkinv_2.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_2.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nand2_2" at bad file path ../mag/sky130_fd_sc_hd__nand2_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_2.mag.
@@ -473,56 +468,35 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o211a_1" at bad file path ../mag/sky130_fd_sc_hd__o211a_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o211ai_4" at bad file path ../mag/sky130_fd_sc_hd__o211ai_4.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_4.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__a22o_1" at bad file path ../mag/sky130_fd_sc_hd__a22o_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor2_2" at bad file path ../mag/sky130_fd_sc_hd__nor2_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_2.mag.
-The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor3_1" at bad file path ../mag/sky130_fd_sc_hd__nor3_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor3b_1" at bad file path ../mag/sky130_fd_sc_hd__nor3b_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_1.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkinv_2" at bad file path ../mag/sky130_fd_sc_hd__clkinv_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_2.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__and2_1" at bad file path ../mag/sky130_fd_sc_hd__and2_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_1.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfrtp_2" at bad file path ../mag/sky130_fd_sc_hd__dfrtp_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_2.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__and2b_1" at bad file path ../mag/sky130_fd_sc_hd__and2b_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_1.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o211ai_4" at bad file path ../mag/sky130_fd_sc_hd__o211ai_4.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_4.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__and2b_2" at bad file path ../mag/sky130_fd_sc_hd__and2b_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_2.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__or2b_1" at bad file path ../mag/sky130_fd_sc_hd__or2b_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfstp_2" at bad file path ../mag/sky130_fd_sc_hd__dfstp_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_2.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkbuf_4" at bad file path ../mag/sky130_fd_sc_hd__clkbuf_4.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_4.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21bai_2" at bad file path ../mag/sky130_fd_sc_hd__o21bai_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_2.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__mux2_4" at bad file path ../mag/sky130_fd_sc_hd__mux2_4.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_4.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor3b_1" at bad file path ../mag/sky130_fd_sc_hd__nor3b_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_1.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dlygate4sd1_1" at bad file path ../mag/sky130_fd_sc_hd__dlygate4sd1_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd1_1.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21ai_2" at bad file path ../mag/sky130_fd_sc_hd__o21ai_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_2.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfstp_2" at bad file path ../mag/sky130_fd_sc_hd__dfstp_2.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_2.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor3b_4" at bad file path ../mag/sky130_fd_sc_hd__nor3b_4.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_4.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o211ai_2" at bad file path ../mag/sky130_fd_sc_hd__o211ai_2.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_2.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o2bb2ai_1" at bad file path ../mag/sky130_fd_sc_hd__o2bb2ai_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_1.mag.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dlymetal6s2s_1" at bad file path ../mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag.
 The discovered version will be used.
 Warning:  Parent cell lists instance of "housekeeping" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/housekeeping.mag.
 The cell exists in the search paths at ../mag/housekeeping.mag.
@@ -579,12 +553,6 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__buf_6" at bad file path ../mag/sky130_fd_sc_hd__buf_6.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_6.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__clkbuf_4" at bad file path ../mag/sky130_fd_sc_hd__clkbuf_4.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_4.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dlymetal6s2s_1" at bad file path ../mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag.
-The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__ebufn_8" at bad file path ../mag/sky130_fd_sc_hd__ebufn_8.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_8.mag.
 The discovered version will be used.
@@ -609,6 +577,9 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__a32o_2" at bad file path ../mag/sky130_fd_sc_hd__a32o_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_2.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o21ai_2" at bad file path ../mag/sky130_fd_sc_hd__o21ai_2.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_2.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__or4_2" at bad file path ../mag/sky130_fd_sc_hd__or4_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_2.mag.
 The discovered version will be used.
@@ -624,6 +595,9 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o22a_2" at bad file path ../mag/sky130_fd_sc_hd__o22a_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_2.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__a22o_1" at bad file path ../mag/sky130_fd_sc_hd__a22o_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_1.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__or3_1" at bad file path ../mag/sky130_fd_sc_hd__or3_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_1.mag.
 The discovered version will be used.
@@ -741,6 +715,9 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nand2_8" at bad file path ../mag/sky130_fd_sc_hd__nand2_8.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_8.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor2_2" at bad file path ../mag/sky130_fd_sc_hd__nor2_2.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_2.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__or3b_2" at bad file path ../mag/sky130_fd_sc_hd__or3b_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_2.mag.
 The discovered version will be used.
@@ -753,6 +730,9 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o221a_2" at bad file path ../mag/sky130_fd_sc_hd__o221a_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_2.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__mux2_4" at bad file path ../mag/sky130_fd_sc_hd__mux2_4.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_4.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o211a_2" at bad file path ../mag/sky130_fd_sc_hd__o211a_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_2.mag.
 The discovered version will be used.
@@ -831,6 +811,9 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__and4bb_1" at bad file path ../mag/sky130_fd_sc_hd__and4bb_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_1.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o211ai_2" at bad file path ../mag/sky130_fd_sc_hd__o211ai_2.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_2.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__and4_2" at bad file path ../mag/sky130_fd_sc_hd__and4_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_2.mag.
 The discovered version will be used.
@@ -879,6 +862,9 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__nor2_8" at bad file path ../mag/sky130_fd_sc_hd__nor2_8.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_8.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__and2b_1" at bad file path ../mag/sky130_fd_sc_hd__and2b_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_1.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "sky130_fd_sc_hd__o311a_2" at bad file path ../mag/sky130_fd_sc_hd__o311a_2.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_2.mag.
 The discovered version will be used.
@@ -947,12 +933,6 @@
 Warning:  Parent cell lists instance of "gpio_defaults_block_1803" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_1803.mag.
 The cell exists in the search paths at ../mag/gpio_defaults_block_1803.mag.
 The discovered version will be used.
-Warning:  Parent cell lists instance of "spare_logic_block" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/spare_logic_block.mag.
-The cell exists in the search paths at ../mag/spare_logic_block.mag.
-The discovered version will be used.
-Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfbbp_1" at bad file path ../mag/sky130_fd_sc_hd__dfbbp_1.mag.
-The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbp_1.mag.
-The discovered version will be used.
 Warning:  Parent cell lists instance of "mgmt_protect" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/mgmt_protect.mag.
 The cell exists in the search paths at ../mag/mgmt_protect.mag.
 The discovered version will be used.
@@ -985,6 +965,15 @@
 Warning:  Parent cell lists instance of "sky130_fd_sc_hvl__conb_1" at bad file path ../mag/sky130_fd_sc_hvl__conb_1.mag.
 The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hvl/mag/sky130_fd_sc_hvl__conb_1.mag.
 The discovered version will be used.
+Warning:  Parent cell lists instance of "spare_logic_block" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/spare_logic_block.mag.
+The cell exists in the search paths at ../mag/spare_logic_block.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "sky130_fd_sc_hd__dfbbp_1" at bad file path ../mag/sky130_fd_sc_hd__dfbbp_1.mag.
+The cell exists in the search paths at /mnt/shuttles/shuttle/mpw-two/pdks/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbp_1.mag.
+The discovered version will be used.
+Warning:  Parent cell lists instance of "gpio_defaults_block_0403" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block_0403.mag.
+The cell exists in the search paths at ../mag/gpio_defaults_block_0403.mag.
+The discovered version will be used.
 Warning:  Parent cell lists instance of "gpio_defaults_block" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/gpio_defaults_block.mag.
 The cell exists in the search paths at ../mag/gpio_defaults_block.mag.
 The discovered version will be used.
@@ -1422,7 +1411,7 @@
 Warning:  Parent cell lists instance of "caravel_power_routing" at bad file path /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/caravel_power_routing.mag.
 The cell exists in the search paths at ../mag/caravel_power_routing.mag.
 The discovered version will be used.
-Processing timestamp mismatches: caravel_power_routing, sky130_ef_io__vccd_lvc_clamped3_pad, sky130_ef_io__vssd_lvc_clamped3_pad, sky130_ef_io__vddio_hvc_clamped_pad, sky130_ef_io__disconnect_vdda_slice_5um, sky130_ef_io__vccd_lvc_clamped_pad, sky130_ef_io__vdda_hvc_clamped_pad, sky130_ef_io__vssio_hvc_clamped_pad, sky130_ef_io__vssd_lvc_clamped_pad, sky130_ef_io__gpiov2_pad_wrapped, sky130_fd_io__top_xres4v2, sky130_ef_io__vssa_hvc_clamped_pad, sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um, sky130_ef_io__com_bus_slice_1um, sky130_ef_io__com_bus_slice_5um, sky130_ef_io__com_bus_slice_10um, sky130_ef_io__com_bus_slice_20um, sky130_ef_io__corner_pad, chip_io, gpio_defaults_block, sky130_fd_sc_hd__decap_3, sky130_fd_sc_hd__fill_1, sky130_fd_sc_hd__decap_4, sky130_fd_sc_hd__tapvpwrvgnd_1, sky130_fd_sc_hd__decap_12, sky130_fd_sc_hd__conb_1, sky130_fd_sc_hd__fill_2, sky130_fd_sc_hd__decap_6, sky130_fd_sc_hd__decap_8, sky130_fd_sc_hvl__conb_1, sky130_fd_sc_hvl__lsbufhv2lv_1, sky130_fd_sc_hvl__fill_1, sky130_fd_sc_hvl__fill_2, sky130_fd_sc_hd__and2_4, sky130_fd_sc_hd__einvp_8, sky130_fd_sc_hd__einvp_4, mgmt_protect, sky130_fd_sc_hd__clkbuf_4, sky130_fd_sc_hd__diode_2, sky130_fd_sc_hd__buf_2, sky130_fd_sc_hd__clkbuf_1, sky130_fd_sc_hd__buf_4, sky130_fd_sc_hd__and2_1, sky130_fd_sc_hd__nand2_1, sky130_fd_sc_hd__inv_6, sky130_fd_sc_hd__nand2_2, sky130_fd_sc_hd__nand2_4, sky130_fd_sc_hd__clkinv_8, sky130_fd_sc_hd__nand2_8, sky130_fd_sc_hd__einvp_2, sky130_fd_sc_hd__clkbuf_2, sky130_fd_sc_hd__buf_6, sky130_fd_sc_hd__buf_8, sky130_fd_sc_hd__clkbuf_16, sky130_fd_sc_hd__buf_12, sky130_fd_sc_hd__clkinv_4, sky130_fd_sc_hd__inv_2, sky130_fd_sc_hd__and2b_1, sky130_fd_sc_hd__clkinv_2, sky130_fd_sc_hd__inv_4, sky130_fd_sc_hd__inv_8, sky130_fd_sc_hd__inv_12, sky130_fd_sc_hd__dlymetal6s2s_1, sky130_fd_sc_hd__dfbbp_1, spare_logic_block, sky130_fd_sc_hd__nor2_2, sky130_fd_sc_hd__mux2_2, gpio_defaults_block_0403, gpio_defaults_block_1803, sky130_fd_sc_hd__ebufn_1, sky130_fd_sc_hd__dfbbn_1, gpio_control_block, sky130_fd_sc_hd__or2_1, sky130_fd_sc_hd__or2b_1, sky130_fd_sc_hd__dfrtp_1, sky130_fd_sc_hd__buf_1, sky130_fd_sc_hd__clkdlybuf4s25_1, sky130_fd_sc_hd__mux2_1, sky130_fd_sc_hd__a22oi_2, sky130_fd_sc_hd__a21oi_2, sky130_fd_sc_hd__a311o_2, sky130_fd_sc_hd__a2bb2o_2, sky130_fd_sc_hd__einvp_1, sky130_fd_sc_hd__a31o_2, sky130_fd_sc_hd__o41a_2, sky130_fd_sc_hd__o31a_2, sky130_fd_sc_hd__and2_2, sky130_fd_sc_hd__o21a_2, sky130_fd_sc_hd__einvn_4, sky130_fd_sc_hd__einvn_8, sky130_fd_sc_hd__clkinv_1, digital_pll, sky130_fd_sc_hd__o311a_2, sky130_fd_sc_hd__or2_2, sky130_fd_sc_hd__or3_2, sky130_fd_sc_hd__or4_2, sky130_fd_sc_hd__and3_2, sky130_fd_sc_hd__o21ai_2, sky130_fd_sc_hd__o32a_2, sky130_fd_sc_hd__a32o_2, sky130_fd_sc_hd__a22o_2, sky130_fd_sc_hd__o2bb2a_2, sky130_fd_sc_hd__o211a_2, sky130_fd_sc_hd__a221o_2, sky130_fd_sc_hd__o22a_2, sky130_fd_sc_hd__dfrtp_2, sky130_fd_sc_hd__o221ai_2, sky130_fd_sc_hd__o22ai_2, sky130_fd_sc_hd__o221a_2, sky130_fd_sc_hd__a21bo_2, sky130_fd_sc_hd__a21o_2, sky130_fd_sc_hd__and4_2, sky130_fd_sc_hd__o2111ai_2, sky130_fd_sc_hd__o2bb2ai_2, sky130_fd_sc_hd__a31oi_1, sky130_fd_sc_hd__nor2_8, sky130_fd_sc_hd__o21ai_4, sky130_fd_sc_hd__or3b_4, sky130_fd_sc_hd__o221a_4, sky130_fd_sc_hd__and3b_1, sky130_fd_sc_hd__or4b_4, sky130_fd_sc_hd__nand4_2, sky130_fd_sc_hd__nor3_2, sky130_fd_sc_hd__a2111o_1, sky130_fd_sc_hd__a311oi_2, sky130_fd_sc_hd__nand4b_4, sky130_fd_sc_hd__nand4_4, sky130_fd_sc_hd__o2111a_2, sky130_fd_sc_hd__and4bb_1, sky130_fd_sc_hd__and3_4, sky130_fd_sc_hd__a2111o_2, sky130_fd_sc_hd__nor4_2, sky130_fd_sc_hd__o221ai_4, sky130_fd_sc_hd__o2111a_1, sky130_fd_sc_hd__and4_1, sky130_fd_sc_hd__o2111ai_4, sky130_fd_sc_hd__nand3_4, sky130_fd_sc_hd__o211ai_1, sky130_fd_sc_hd__o22a_4, sky130_fd_sc_hd__o31a_1, sky130_fd_sc_hd__o221ai_1, sky130_fd_sc_hd__a211o_4, sky130_fd_sc_hd__o311a_1, sky130_fd_sc_hd__o2111ai_1, sky130_fd_sc_hd__o21ba_1, sky130_fd_sc_hd__a311oi_1, sky130_fd_sc_hd__a41o_2, sky130_fd_sc_hd__o22ai_4, sky130_fd_sc_hd__a41o_1, sky130_fd_sc_hd__a22oi_1, sky130_fd_sc_hd__clkbuf_8, sky130_fd_sc_hd__or3b_2, sky130_fd_sc_hd__ebufn_2, sky130_fd_sc_hd__a32o_1, sky130_fd_sc_hd__nor4_1, sky130_fd_sc_hd__a31o_1, sky130_fd_sc_hd__nor2_4, sky130_fd_sc_hd__or4b_2, sky130_fd_sc_hd__or4_4, sky130_fd_sc_hd__nor3_4, sky130_fd_sc_hd__o221a_1, sky130_fd_sc_hd__and4b_1, sky130_fd_sc_hd__a311o_1, sky130_fd_sc_hd__clkinvlp_2, sky130_fd_sc_hd__or2b_2, sky130_fd_sc_hd__o31ai_4, sky130_fd_sc_hd__o32a_1, sky130_fd_sc_hd__o22ai_1, sky130_fd_sc_hd__or4bb_4, sky130_fd_sc_hd__or2_4, sky130_fd_sc_hd__a21oi_1, sky130_fd_sc_hd__a211o_1, sky130_fd_sc_hd__and3_1, sky130_fd_sc_hd__a2bb2o_1, sky130_fd_sc_hd__or3b_1, sky130_fd_sc_hd__a22oi_4, sky130_fd_sc_hd__mux2_8, sky130_fd_sc_hd__or3_4, sky130_fd_sc_hd__o2bb2a_1, sky130_fd_sc_hd__o22a_1, sky130_fd_sc_hd__or3_1, sky130_fd_sc_hd__nand4bb_1, sky130_fd_sc_hd__nand4_1, sky130_fd_sc_hd__or4_1, sky130_fd_sc_hd__or4b_1, sky130_fd_sc_hd__or4bb_1, sky130_fd_sc_hd__a221o_1, sky130_fd_sc_hd__ebufn_8, housekeeping, sky130_fd_sc_hd__dfstp_1, sky130_fd_sc_hd__a22o_1, sky130_fd_sc_hd__dfrtp_4, sky130_fd_sc_hd__dfxtp_1, sky130_fd_sc_hd__o21a_1, sky130_fd_sc_hd__nor2_1, sky130_fd_sc_hd__a21bo_1, sky130_fd_sc_hd__nor3_1, sky130_fd_sc_hd__o21ai_1, sky130_fd_sc_hd__nand3b_1, sky130_fd_sc_hd__o21bai_1, sky130_fd_sc_hd__a21o_1, sky130_fd_sc_hd__mux2_4, sky130_fd_sc_hd__o211ai_4, sky130_fd_sc_hd__o211ai_2, sky130_fd_sc_hd__o211a_1, sky130_fd_sc_hd__dfrtn_1, sky130_fd_sc_hd__dfstp_2, sky130_fd_sc_hd__dfstp_4, sky130_fd_sc_hd__o2bb2ai_1, sky130_fd_sc_hd__nor3b_4, sky130_fd_sc_hd__dlygate4sd1_1, sky130_fd_sc_hd__o21bai_2, sky130_fd_sc_hd__and2b_2, sky130_fd_sc_hd__nor3b_1, sky130_fd_sc_hd__xnor2_1, sky130_fd_sc_hd__nand3_1, sky130_fd_sc_hd__nor3b_2, sky130_fd_sc_hd__xor2_1, caravel_clocking, alpha_2, sky130_fd_sc_hvl__decap_4, sky130_fd_sc_hvl__diode_2, sky130_fd_sc_hvl__decap_8, xres_buf, open_source, caravel_logo.
+Processing timestamp mismatches: caravel_power_routing, sky130_ef_io__vccd_lvc_clamped3_pad, sky130_ef_io__vssd_lvc_clamped3_pad, sky130_ef_io__vddio_hvc_clamped_pad, sky130_ef_io__disconnect_vdda_slice_5um, sky130_ef_io__vccd_lvc_clamped_pad, sky130_ef_io__vdda_hvc_clamped_pad, sky130_ef_io__vssio_hvc_clamped_pad, sky130_ef_io__vssd_lvc_clamped_pad, sky130_ef_io__gpiov2_pad_wrapped, sky130_fd_io__top_xres4v2, sky130_ef_io__vssa_hvc_clamped_pad, sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um, sky130_ef_io__com_bus_slice_1um, sky130_ef_io__com_bus_slice_5um, sky130_ef_io__com_bus_slice_10um, sky130_ef_io__com_bus_slice_20um, sky130_ef_io__corner_pad, gpio_defaults_block, sky130_fd_sc_hd__decap_3, sky130_fd_sc_hd__fill_1, sky130_fd_sc_hd__decap_4, sky130_fd_sc_hd__tapvpwrvgnd_1, sky130_fd_sc_hd__decap_12, sky130_fd_sc_hd__conb_1, sky130_fd_sc_hd__fill_2, sky130_fd_sc_hd__decap_6, gpio_defaults_block_0403, sky130_fd_sc_hd__dfbbp_1, spare_logic_block, sky130_fd_sc_hd__inv_2, sky130_fd_sc_hd__nand2_2, sky130_fd_sc_hd__inv_8, sky130_fd_sc_hd__decap_8, sky130_fd_sc_hd__nor2_2, sky130_fd_sc_hd__mux2_2, gpio_defaults_block_1800, sky130_fd_sc_hvl__conb_1, sky130_fd_sc_hvl__lsbufhv2lv_1, sky130_fd_sc_hvl__fill_1, sky130_fd_sc_hvl__fill_2, sky130_fd_sc_hd__and2_4, sky130_fd_sc_hd__einvp_8, sky130_fd_sc_hd__einvp_4, sky130_fd_sc_hd__clkbuf_4, sky130_fd_sc_hd__diode_2, sky130_fd_sc_hd__buf_2, sky130_fd_sc_hd__clkbuf_1, sky130_fd_sc_hd__buf_4, sky130_fd_sc_hd__and2_1, sky130_fd_sc_hd__nand2_1, sky130_fd_sc_hd__inv_6, sky130_fd_sc_hd__nand2_4, sky130_fd_sc_hd__clkinv_8, sky130_fd_sc_hd__nand2_8, sky130_fd_sc_hd__einvp_2, sky130_fd_sc_hd__clkbuf_2, sky130_fd_sc_hd__buf_6, sky130_fd_sc_hd__buf_8, sky130_fd_sc_hd__clkbuf_16, sky130_fd_sc_hd__buf_12, sky130_fd_sc_hd__clkinv_4, sky130_fd_sc_hd__and2b_1, sky130_fd_sc_hd__clkinv_2, sky130_fd_sc_hd__inv_4, sky130_fd_sc_hd__inv_12, sky130_fd_sc_hd__dlymetal6s2s_1, gpio_defaults_block_1803, sky130_fd_sc_hd__ebufn_1, sky130_fd_sc_hd__dfbbn_1, gpio_control_block, sky130_fd_sc_hd__or2_1, sky130_fd_sc_hd__or2b_1, sky130_fd_sc_hd__dfrtp_1, sky130_fd_sc_hd__buf_1, sky130_fd_sc_hd__clkdlybuf4s25_1, sky130_fd_sc_hd__mux2_1, sky130_fd_sc_hd__a22oi_2, sky130_fd_sc_hd__a21oi_2, sky130_fd_sc_hd__a311o_2, sky130_fd_sc_hd__a2bb2o_2, sky130_fd_sc_hd__einvp_1, sky130_fd_sc_hd__a31o_2, sky130_fd_sc_hd__o41a_2, sky130_fd_sc_hd__o31a_2, sky130_fd_sc_hd__and2_2, sky130_fd_sc_hd__o21a_2, sky130_fd_sc_hd__einvn_4, sky130_fd_sc_hd__einvn_8, sky130_fd_sc_hd__clkinv_1, digital_pll, sky130_fd_sc_hd__o311a_2, sky130_fd_sc_hd__or2_2, sky130_fd_sc_hd__or3_2, sky130_fd_sc_hd__or4_2, sky130_fd_sc_hd__and3_2, sky130_fd_sc_hd__o21ai_2, sky130_fd_sc_hd__o32a_2, sky130_fd_sc_hd__a32o_2, sky130_fd_sc_hd__a22o_2, sky130_fd_sc_hd__o2bb2a_2, sky130_fd_sc_hd__o211a_2, sky130_fd_sc_hd__a221o_2, sky130_fd_sc_hd__o22a_2, sky130_fd_sc_hd__dfrtp_2, sky130_fd_sc_hd__o221ai_2, sky130_fd_sc_hd__o22ai_2, sky130_fd_sc_hd__o221a_2, sky130_fd_sc_hd__a21bo_2, sky130_fd_sc_hd__a21o_2, sky130_fd_sc_hd__and4_2, sky130_fd_sc_hd__o2111ai_2, sky130_fd_sc_hd__o2bb2ai_2, sky130_fd_sc_hd__a31oi_1, sky130_fd_sc_hd__nor2_8, sky130_fd_sc_hd__o21ai_4, sky130_fd_sc_hd__or3b_4, sky130_fd_sc_hd__o221a_4, sky130_fd_sc_hd__and3b_1, sky130_fd_sc_hd__or4b_4, sky130_fd_sc_hd__nand4_2, sky130_fd_sc_hd__nor3_2, sky130_fd_sc_hd__a2111o_1, sky130_fd_sc_hd__a311oi_2, sky130_fd_sc_hd__nand4b_4, sky130_fd_sc_hd__nand4_4, sky130_fd_sc_hd__o2111a_2, sky130_fd_sc_hd__o211ai_2, sky130_fd_sc_hd__and4bb_1, sky130_fd_sc_hd__and3_4, sky130_fd_sc_hd__a2111o_2, sky130_fd_sc_hd__nor4_2, sky130_fd_sc_hd__o221ai_4, sky130_fd_sc_hd__o2111a_1, sky130_fd_sc_hd__and4_1, sky130_fd_sc_hd__o2111ai_4, sky130_fd_sc_hd__nand3_4, sky130_fd_sc_hd__o211ai_1, sky130_fd_sc_hd__o22a_4, sky130_fd_sc_hd__o31a_1, sky130_fd_sc_hd__o221ai_1, sky130_fd_sc_hd__a211o_4, sky130_fd_sc_hd__o311a_1, sky130_fd_sc_hd__o2111ai_1, sky130_fd_sc_hd__o21ba_1, sky130_fd_sc_hd__a311oi_1, sky130_fd_sc_hd__a41o_2, sky130_fd_sc_hd__o22ai_4, sky130_fd_sc_hd__a41o_1, sky130_fd_sc_hd__mux2_4, sky130_fd_sc_hd__a22oi_1, sky130_fd_sc_hd__clkbuf_8, sky130_fd_sc_hd__or3b_2, sky130_fd_sc_hd__ebufn_2, sky130_fd_sc_hd__a32o_1, sky130_fd_sc_hd__nor4_1, sky130_fd_sc_hd__a31o_1, sky130_fd_sc_hd__nor2_4, sky130_fd_sc_hd__or4b_2, sky130_fd_sc_hd__or4_4, sky130_fd_sc_hd__nor3_4, sky130_fd_sc_hd__o221a_1, sky130_fd_sc_hd__and4b_1, sky130_fd_sc_hd__a311o_1, sky130_fd_sc_hd__clkinvlp_2, sky130_fd_sc_hd__or2b_2, sky130_fd_sc_hd__o31ai_4, sky130_fd_sc_hd__o32a_1, sky130_fd_sc_hd__o22ai_1, sky130_fd_sc_hd__or4bb_4, sky130_fd_sc_hd__or2_4, sky130_fd_sc_hd__a21oi_1, sky130_fd_sc_hd__a211o_1, sky130_fd_sc_hd__and3_1, sky130_fd_sc_hd__a2bb2o_1, sky130_fd_sc_hd__or3b_1, sky130_fd_sc_hd__a22oi_4, sky130_fd_sc_hd__mux2_8, sky130_fd_sc_hd__or3_4, sky130_fd_sc_hd__o2bb2a_1, sky130_fd_sc_hd__o22a_1, sky130_fd_sc_hd__or3_1, sky130_fd_sc_hd__a22o_1, sky130_fd_sc_hd__nand4bb_1, sky130_fd_sc_hd__nand4_1, sky130_fd_sc_hd__or4_1, sky130_fd_sc_hd__or4b_1, sky130_fd_sc_hd__or4bb_1, sky130_fd_sc_hd__a221o_1, sky130_fd_sc_hd__ebufn_8, housekeeping, sky130_fd_sc_hd__dfstp_1, sky130_fd_sc_hd__dfrtp_4, sky130_fd_sc_hd__dfxtp_1, sky130_fd_sc_hd__o21a_1, sky130_fd_sc_hd__nor2_1, sky130_fd_sc_hd__a21bo_1, sky130_fd_sc_hd__nor3_1, sky130_fd_sc_hd__o21ai_1, sky130_fd_sc_hd__nand3b_1, sky130_fd_sc_hd__o21bai_1, sky130_fd_sc_hd__a21o_1, sky130_fd_sc_hd__o211ai_4, sky130_fd_sc_hd__o211a_1, sky130_fd_sc_hd__dfrtn_1, sky130_fd_sc_hd__dfstp_2, sky130_fd_sc_hd__dfstp_4, sky130_fd_sc_hd__dlygate4sd1_1, sky130_fd_sc_hd__nor3b_1, sky130_fd_sc_hd__xnor2_1, sky130_fd_sc_hd__nor3b_2, sky130_fd_sc_hd__nand3_1, sky130_fd_sc_hd__xor2_1, caravel_clocking, alpha_2, sky130_fd_sc_hvl__decap_4, sky130_fd_sc_hvl__diode_2, sky130_fd_sc_hvl__decap_8, xres_buf, open_source, caravel_logo.
    Generating output for cell caravel_logo
    Generating output for cell open_source
    Generating output for cell sky130_fd_sc_hvl__decap_8
@@ -1476,22 +1465,16 @@
    Generating output for cell font_4E
    Generating output for cell copyright_block
    Generating output for cell sky130_fd_sc_hd__xor2_1
-   Generating output for cell sky130_fd_sc_hd__nor3b_2
    Generating output for cell sky130_fd_sc_hd__nand3_1
+   Generating output for cell sky130_fd_sc_hd__nor3b_2
    Generating output for cell sky130_fd_sc_hd__xnor2_1
    Generating output for cell sky130_fd_sc_hd__nor3b_1
-   Generating output for cell sky130_fd_sc_hd__and2b_2
-   Generating output for cell sky130_fd_sc_hd__o21bai_2
    Generating output for cell sky130_fd_sc_hd__dlygate4sd1_1
-   Generating output for cell sky130_fd_sc_hd__nor3b_4
-   Generating output for cell sky130_fd_sc_hd__o2bb2ai_1
    Generating output for cell sky130_fd_sc_hd__dfstp_4
    Generating output for cell sky130_fd_sc_hd__dfstp_2
    Generating output for cell sky130_fd_sc_hd__dfrtn_1
    Generating output for cell sky130_fd_sc_hd__o211a_1
-   Generating output for cell sky130_fd_sc_hd__o211ai_2
    Generating output for cell sky130_fd_sc_hd__o211ai_4
-   Generating output for cell sky130_fd_sc_hd__mux2_4
    Generating output for cell sky130_fd_sc_hd__a21o_1
    Generating output for cell sky130_fd_sc_hd__o21bai_1
    Generating output for cell sky130_fd_sc_hd__nand3b_1
@@ -1502,33 +1485,31 @@
    Generating output for cell sky130_fd_sc_hd__o21a_1
    Generating output for cell sky130_fd_sc_hd__dfxtp_1
    Generating output for cell sky130_fd_sc_hd__dfrtp_4
-   Generating output for cell sky130_fd_sc_hd__a22o_1
    Generating output for cell sky130_fd_sc_hd__dfstp_1
    Generating output for cell sky130_fd_sc_hd__o2bb2ai_2
    Generating output for cell sky130_fd_sc_hd__dfrtp_2
-   Generating output for cell sky130_fd_sc_hd__o21ai_2
    Generating output for cell sky130_fd_sc_hd__mux2_1
    Generating output for cell sky130_fd_sc_hd__clkdlybuf4s25_1
    Generating output for cell sky130_fd_sc_hd__buf_1
    Generating output for cell sky130_fd_sc_hd__dfrtp_1
    Generating output for cell sky130_fd_sc_hd__or2b_1
-   Generating output for cell sky130_fd_sc_hd__mux2_2
-   Generating output for cell sky130_fd_sc_hd__nor2_2
+   Generating output for cell sky130_fd_sc_hd__dlymetal6s2s_1
    Generating output for cell sky130_fd_sc_hd__inv_4
    Generating output for cell sky130_fd_sc_hd__clkinv_2
-   Generating output for cell sky130_fd_sc_hd__and2b_1
-   Generating output for cell sky130_fd_sc_hd__inv_2
    Generating output for cell sky130_fd_sc_hd__clkinv_4
    Generating output for cell sky130_fd_sc_hd__buf_12
    Generating output for cell sky130_fd_sc_hd__clkbuf_16
    Generating output for cell sky130_fd_sc_hd__clkbuf_2
-   Generating output for cell sky130_fd_sc_hd__nand2_2
    Generating output for cell sky130_fd_sc_hd__nand2_1
    Generating output for cell sky130_fd_sc_hd__and2_1
    Generating output for cell sky130_fd_sc_hd__clkbuf_1
    Generating output for cell sky130_fd_sc_hd__buf_2
    Generating output for cell sky130_fd_sc_hd__diode_2
+   Generating output for cell sky130_fd_sc_hd__clkbuf_4
+   Generating output for cell sky130_fd_sc_hd__mux2_2
    Generating output for cell sky130_fd_sc_hd__decap_8
+   Generating output for cell sky130_fd_sc_hd__nand2_2
+   Generating output for cell sky130_fd_sc_hd__inv_2
    Generating output for cell sky130_fd_sc_hd__decap_6
    Generating output for cell sky130_fd_sc_hd__fill_2
    Generating output for cell sky130_fd_sc_hd__conb_1
@@ -1545,6 +1526,7 @@
    Generating output for cell sky130_fd_sc_hd__or4_1
    Generating output for cell sky130_fd_sc_hd__nand4_1
    Generating output for cell sky130_fd_sc_hd__nand4bb_1
+   Generating output for cell sky130_fd_sc_hd__a22o_1
    Generating output for cell sky130_fd_sc_hd__or3_1
    Generating output for cell sky130_fd_sc_hd__o22a_1
    Generating output for cell sky130_fd_sc_hd__o2bb2a_1
@@ -1577,6 +1559,7 @@
    Generating output for cell sky130_fd_sc_hd__or3b_2
    Generating output for cell sky130_fd_sc_hd__clkbuf_8
    Generating output for cell sky130_fd_sc_hd__a22oi_1
+   Generating output for cell sky130_fd_sc_hd__mux2_4
    Generating output for cell sky130_fd_sc_hd__a41o_1
    Generating output for cell sky130_fd_sc_hd__o22ai_4
    Generating output for cell sky130_fd_sc_hd__a41o_2
@@ -1598,6 +1581,7 @@
    Generating output for cell sky130_fd_sc_hd__a2111o_2
    Generating output for cell sky130_fd_sc_hd__and3_4
    Generating output for cell sky130_fd_sc_hd__and4bb_1
+   Generating output for cell sky130_fd_sc_hd__o211ai_2
    Generating output for cell sky130_fd_sc_hd__o2111a_2
    Generating output for cell sky130_fd_sc_hd__nand4_4
    Generating output for cell sky130_fd_sc_hd__nand4b_4
@@ -1626,15 +1610,15 @@
    Generating output for cell sky130_fd_sc_hd__a22o_2
    Generating output for cell sky130_fd_sc_hd__a32o_2
    Generating output for cell sky130_fd_sc_hd__o32a_2
+   Generating output for cell sky130_fd_sc_hd__o21ai_2
    Generating output for cell sky130_fd_sc_hd__and3_2
    Generating output for cell sky130_fd_sc_hd__or4_2
    Generating output for cell sky130_fd_sc_hd__or3_2
    Generating output for cell sky130_fd_sc_hd__or2_2
    Generating output for cell sky130_fd_sc_hd__o311a_2
    Generating output for cell sky130_fd_sc_hd__or2_1
-   Generating output for cell sky130_fd_sc_hd__dlymetal6s2s_1
    Generating output for cell sky130_fd_sc_hd__inv_12
-   Generating output for cell sky130_fd_sc_hd__inv_8
+   Generating output for cell sky130_fd_sc_hd__and2b_1
    Generating output for cell sky130_fd_sc_hd__buf_8
    Generating output for cell sky130_fd_sc_hd__buf_6
    Generating output for cell sky130_fd_sc_hd__nand2_8
@@ -1642,7 +1626,8 @@
    Generating output for cell sky130_fd_sc_hd__nand2_4
    Generating output for cell sky130_fd_sc_hd__inv_6
    Generating output for cell sky130_fd_sc_hd__buf_4
-   Generating output for cell sky130_fd_sc_hd__clkbuf_4
+   Generating output for cell sky130_fd_sc_hd__nor2_2
+   Generating output for cell sky130_fd_sc_hd__inv_8
    Generating output for cell housekeeping
    Generating output for cell sky130_fd_sc_hd__clkinv_1
    Generating output for cell sky130_fd_sc_hd__einvn_8
@@ -1724,172 +1709,165 @@
 Reading "sky130_fd_sc_hd__and2b_2".
 Reading "sky130_fd_sc_hd__clkbuf_4".
 Reading "DFFRAM".
-Reading "sky130_fd_sc_hd__buf_2".
 Reading "sky130_fd_sc_hd__dlygate4sd3_1".
 Reading "sky130_fd_sc_hd__buf_8".
 Reading "sky130_fd_sc_hd__buf_12".
-Reading "sky130_fd_sc_hd__buf_4".
+Reading "sky130_fd_sc_hd__buf_2".
 Reading "sky130_fd_sc_hd__buf_6".
 Reading "sky130_fd_sc_hd__clkdlybuf4s25_1".
-Reading "sky130_fd_sc_hd__dfxtp_2".
-Reading "sky130_fd_sc_hd__clkdlybuf4s50_1".
-Reading "sky130_fd_sc_hd__clkinv_4".
-Reading "sky130_fd_sc_hd__and3_1".
-Reading "sky130_fd_sc_hd__a22o_1".
-Reading "sky130_fd_sc_hd__a221o_1".
+Reading "sky130_fd_sc_hd__buf_4".
 Reading "sky130_fd_sc_hd__dfxtp_4".
-Reading "sky130_fd_sc_hd__a21oi_4".
-Reading "sky130_fd_sc_hd__inv_8".
-Reading "sky130_fd_sc_hd__clkinv_8".
-Reading "sky130_fd_sc_hd__inv_4".
-Reading "sky130_fd_sc_hd__inv_12".
-Reading "sky130_fd_sc_hd__nand2_1".
-Reading "sky130_fd_sc_hd__inv_6".
-Reading "sky130_fd_sc_hd__o211a_1".
+Reading "sky130_fd_sc_hd__clkdlybuf4s50_1".
 Reading "sky130_fd_sc_hd__inv_2".
-Reading "sky130_fd_sc_hd__or2_1".
+Reading "sky130_fd_sc_hd__nand2_1".
+Reading "sky130_fd_sc_hd__dfxtp_2".
+Reading "sky130_fd_sc_hd__a21oi_4".
+Reading "sky130_fd_sc_hd__o221a_1".
+Reading "sky130_fd_sc_hd__a221o_1".
+Reading "sky130_fd_sc_hd__a22o_1".
+Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "sky130_fd_sc_hd__a22o_4".
 Reading "sky130_fd_sc_hd__nor2_1".
-Reading "sky130_fd_sc_hd__o21bai_1".
-Reading "sky130_fd_sc_hd__a21oi_1".
-Reading "sky130_fd_sc_hd__or4_1".
-Reading "sky130_fd_sc_hd__o21a_1".
-Reading "sky130_fd_sc_hd__nor3_1".
-Reading "sky130_fd_sc_hd__or3_1".
-Reading "sky130_fd_sc_hd__a21o_1".
-Reading "sky130_fd_sc_hd__or2_2".
-Reading "sky130_fd_sc_hd__nor2_8".
-Reading "sky130_fd_sc_hd__nand2_4".
+Reading "sky130_fd_sc_hd__o211a_1".
+Reading "sky130_fd_sc_hd__a221o_4".
 Reading "sky130_fd_sc_hd__nand2_2".
 Reading "sky130_fd_sc_hd__nor2_2".
-Reading "sky130_fd_sc_hd__clkinv_16".
-Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
-Reading "sky130_fd_sc_hd__nand2_8".
-Reading "sky130_fd_sc_hd__nor2_4".
-Reading "sky130_fd_sc_hd__mux2_8".
-Reading "sky130_fd_sc_hd__inv_16".
+Reading "sky130_fd_sc_hd__or2_1".
 Reading "sky130_fd_sc_hd__mux2_2".
-Reading "sky130_fd_sc_hd__o21ai_1".
-Reading "sky130_fd_sc_hd__o21ba_1".
-Reading "sky130_fd_sc_hd__o221a_1".
+Reading "sky130_fd_sc_hd__clkbuf_8".
+Reading "sky130_fd_sc_hd__a32o_1".
+Reading "sky130_fd_sc_hd__mux2_4".
 Reading "sky130_fd_sc_hd__clkinv_2".
-Reading "sky130_fd_sc_hd__and3b_1".
-Reading "sky130_fd_sc_hd__o21ai_2".
+Reading "sky130_fd_sc_hd__and3_1".
+Reading "sky130_fd_sc_hd__nor2_8".
+Reading "sky130_fd_sc_hd__a21oi_1".
+Reading "sky130_fd_sc_hd__nand2_4".
+Reading "sky130_fd_sc_hd__nand2_8".
+Reading "sky130_fd_sc_hd__or2_2".
+Reading "sky130_fd_sc_hd__or3_1".
+Reading "sky130_fd_sc_hd__or4_1".
+Reading "sky130_fd_sc_hd__o21ai_1".
 Reading "sky130_fd_sc_hd__or2b_1".
-Reading "sky130_fd_sc_hd__nand3_4".
-Reading "sky130_fd_sc_hd__o22a_1".
-Reading "sky130_fd_sc_hd__o2bb2a_2".
+Reading "sky130_fd_sc_hd__o21a_1".
+Reading "sky130_fd_sc_hd__mux2_8".
+Reading "sky130_fd_sc_hd__nor2_4".
+Reading "sky130_fd_sc_hd__a21o_1".
+Reading "sky130_fd_sc_hd__and3b_1".
+Reading "sky130_fd_sc_hd__a21oi_2".
+Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__clkinv_16".
+Reading "sky130_fd_sc_hd__o21bai_1".
+Reading "sky130_fd_sc_hd__a31o_1".
 Reading "sky130_fd_sc_hd__or3b_1".
-Reading "sky130_fd_sc_hd__a21boi_1".
-Reading "sky130_fd_sc_hd__o2bb2a_1".
+Reading "sky130_fd_sc_hd__or3_4".
+Reading "sky130_fd_sc_hd__nand3b_4".
+Reading "sky130_fd_sc_hd__inv_6".
+Reading "sky130_fd_sc_hd__o31a_1".
+Reading "sky130_fd_sc_hd__nor3b_1".
+Reading "sky130_fd_sc_hd__a211o_1".
+Reading "sky130_fd_sc_hd__clkinv_4".
+Reading "sky130_fd_sc_hd__o311a_1".
+Reading "sky130_fd_sc_hd__nor3_1".
+Reading "sky130_fd_sc_hd__a2bb2o_2".
+Reading "sky130_fd_sc_hd__a221oi_1".
 Reading "sky130_fd_sc_hd__or4_4".
+Reading "sky130_fd_sc_hd__o22a_1".
+Reading "sky130_fd_sc_hd__nand3_4".
+Reading "sky130_fd_sc_hd__and3_2".
+Reading "sky130_fd_sc_hd__o41a_1".
+Reading "sky130_fd_sc_hd__nor3_2".
+Reading "sky130_fd_sc_hd__o21ai_2".
+Reading "sky130_fd_sc_hd__a211oi_1".
+Reading "sky130_fd_sc_hd__o211ai_4".
+Reading "sky130_fd_sc_hd__a31oi_4".
+Reading "sky130_fd_sc_hd__o2bb2a_1".
+Reading "sky130_fd_sc_hd__clkinv_8".
+Reading "sky130_fd_sc_hd__a31oi_1".
+Reading "sky130_fd_sc_hd__o2111ai_1".
+Reading "sky130_fd_sc_hd__o2111a_2".
+Reading "sky130_fd_sc_hd__a22o_2".
+Reading "sky130_fd_sc_hd__o211a_2".
+Reading "sky130_fd_sc_hd__o31ai_1".
+Reading "sky130_fd_sc_hd__or4_2".
+Reading "sky130_fd_sc_hd__a2bb2o_1".
+Reading "sky130_fd_sc_hd__and4_1".
+Reading "sky130_fd_sc_hd__inv_12".
+Reading "sky130_fd_sc_hd__a311o_1".
+Reading "sky130_fd_sc_hd__inv_4".
+Reading "sky130_fd_sc_hd__o32a_1".
+Reading "sky130_fd_sc_hd__o221ai_1".
+Reading "sky130_fd_sc_hd__o21ai_4".
 Reading "sky130_fd_sc_hd__nand3_2".
 Reading "sky130_fd_sc_hd__or3_2".
-Reading "sky130_fd_sc_hd__or4_2".
-Reading "sky130_fd_sc_hd__and4_1".
-Reading "sky130_fd_sc_hd__mux2_4".
-Reading "sky130_fd_sc_hd__and3_2".
-Reading "sky130_fd_sc_hd__nand3_1".
-Reading "sky130_fd_sc_hd__a211o_1".
-Reading "sky130_fd_sc_hd__a21boi_2".
-Reading "sky130_fd_sc_hd__and2b_1".
-Reading "sky130_fd_sc_hd__o31a_1".
-Reading "sky130_fd_sc_hd__nand3b_1".
-Reading "sky130_fd_sc_hd__a41o_1".
-Reading "sky130_fd_sc_hd__nor3_2".
-Reading "sky130_fd_sc_hd__a2111oi_4".
-Reading "sky130_fd_sc_hd__a221o_4".
-Reading "sky130_fd_sc_hd__a31oi_2".
-Reading "sky130_fd_sc_hd__a31o_1".
-Reading "sky130_fd_sc_hd__clkbuf_8".
-Reading "sky130_fd_sc_hd__o311a_1".
-Reading "sky130_fd_sc_hd__a31oi_1".
-Reading "sky130_fd_sc_hd__o31ai_1".
+Reading "sky130_fd_sc_hd__inv_8".
 Reading "sky130_fd_sc_hd__and4_4".
-Reading "sky130_fd_sc_hd__a2111o_1".
-Reading "sky130_fd_sc_hd__a2bb2o_1".
-Reading "sky130_fd_sc_hd__o221ai_2".
-Reading "sky130_fd_sc_hd__xnor2_1".
-Reading "sky130_fd_sc_hd__o22a_2".
-Reading "sky130_fd_sc_hd__o221ai_1".
-Reading "sky130_fd_sc_hd__o32a_1".
-Reading "sky130_fd_sc_hd__and4b_1".
-Reading "sky130_fd_sc_hd__o31a_4".
-Reading "sky130_fd_sc_hd__a221oi_1".
-Reading "sky130_fd_sc_hd__a311oi_1".
-Reading "sky130_fd_sc_hd__nand2b_1".
-Reading "sky130_fd_sc_hd__or3b_4".
-Reading "sky130_fd_sc_hd__a211oi_1".
-Reading "sky130_fd_sc_hd__o211ai_1".
-Reading "sky130_fd_sc_hd__o211ai_4".
-Reading "sky130_fd_sc_hd__a311o_1".
-Reading "sky130_fd_sc_hd__a31oi_4".
-Reading "sky130_fd_sc_hd__o2111ai_2".
 Reading "sky130_fd_sc_hd__o2111a_1".
-Reading "sky130_fd_sc_hd__nor3b_1".
-Reading "sky130_fd_sc_hd__o21ai_4".
-Reading "sky130_fd_sc_hd__a22o_4".
-Reading "sky130_fd_sc_hd__xor2_1".
-Reading "sky130_fd_sc_hd__o2111ai_4".
-Reading "sky130_fd_sc_hd__o22ai_1".
-Reading "sky130_fd_sc_hd__a32o_1".
-Reading "sky130_fd_sc_hd__a41oi_4".
-Reading "sky130_fd_sc_hd__o2bb2ai_1".
-Reading "sky130_fd_sc_hd__or3_4".
-Reading "sky130_fd_sc_hd__o21ba_4".
-Reading "sky130_fd_sc_hd__mux4_2".
-Reading "sky130_fd_sc_hd__or2_4".
-Reading "sky130_fd_sc_hd__a22oi_2".
-Reading "sky130_fd_sc_hd__and2_4".
-Reading "sky130_fd_sc_hd__a21bo_1".
-Reading "sky130_fd_sc_hd__a22oi_4".
+Reading "sky130_fd_sc_hd__a21o_4".
 Reading "sky130_fd_sc_hd__or3b_2".
-Reading "sky130_fd_sc_hd__a2111o_4".
-Reading "sky130_fd_sc_hd__a2bb2oi_4".
-Reading "sky130_fd_sc_hd__or4b_1".
-Reading "sky130_fd_sc_hd__o2111ai_1".
-Reading "sky130_fd_sc_hd__nor2b_4".
-Reading "sky130_fd_sc_hd__a22o_2".
-Reading "sky130_fd_sc_hd__a211o_2".
-Reading "sky130_fd_sc_hd__a221o_2".
-Reading "sky130_fd_sc_hd__a31o_2".
-Reading "sky130_fd_sc_hd__o41a_1".
-Reading "sky130_fd_sc_hd__o21a_4".
-Reading "sky130_fd_sc_hd__o211a_4".
-Reading "sky130_fd_sc_hd__o32ai_1".
-Reading "sky130_fd_sc_hd__a32oi_4".
-Reading "sky130_fd_sc_hd__o21bai_4".
-Reading "sky130_fd_sc_hd__nand2b_4".
-Reading "sky130_fd_sc_hd__or2b_2".
-Reading "sky130_fd_sc_hd__xnor2_4".
-Reading "sky130_fd_sc_hd__xor2_4".
-Reading "sky130_fd_sc_hd__o22ai_2".
-Reading "sky130_fd_sc_hd__a221oi_2".
 Reading "sky130_fd_sc_hd__a22oi_1".
-Reading "sky130_fd_sc_hd__o2111a_2".
-Reading "sky130_fd_sc_hd__o221a_4".
-Reading "sky130_fd_sc_hd__o2111a_4".
-Reading "sky130_fd_sc_hd__o221a_2".
-Reading "sky130_fd_sc_hd__o31a_2".
-Reading "sky130_fd_sc_hd__o41a_2".
-Reading "sky130_fd_sc_hd__a21oi_2".
-Reading "sky130_fd_sc_hd__a31o_4".
-Reading "sky130_fd_sc_hd__a311o_2".
-Reading "sky130_fd_sc_hd__xor2_2".
-Reading "sky130_fd_sc_hd__o31ai_2".
-Reading "sky130_fd_sc_hd__a211o_4".
+Reading "sky130_fd_sc_hd__xor2_1".
+Reading "sky130_fd_sc_hd__and2b_1".
+Reading "sky130_fd_sc_hd__o41ai_1".
+Reading "sky130_fd_sc_hd__a41o_1".
+Reading "sky130_fd_sc_hd__xnor2_1".
+Reading "sky130_fd_sc_hd__o211ai_1".
+Reading "sky130_fd_sc_hd__o22ai_1".
+Reading "sky130_fd_sc_hd__a41oi_4".
+Reading "sky130_fd_sc_hd__a22oi_4".
+Reading "sky130_fd_sc_hd__a22oi_2".
+Reading "sky130_fd_sc_hd__a221o_2".
+Reading "sky130_fd_sc_hd__a2111o_1".
+Reading "sky130_fd_sc_hd__o221ai_2".
+Reading "sky130_fd_sc_hd__a221oi_4".
+Reading "sky130_fd_sc_hd__or4b_4".
+Reading "sky130_fd_sc_hd__mux4_2".
+Reading "sky130_fd_sc_hd__a21o_2".
+Reading "sky130_fd_sc_hd__a21boi_1".
 Reading "sky130_fd_sc_hd__o21bai_2".
-Reading "sky130_fd_sc_hd__o31ai_4".
-Reading "sky130_fd_sc_hd__a2111o_2".
-Reading "sky130_fd_sc_hd__a2111oi_1".
-Reading "sky130_fd_sc_hd__a2111oi_2".
-Reading "sky130_fd_sc_hd__nor3_4".
-Reading "sky130_fd_sc_hd__nand3b_2".
-Reading "sky130_fd_sc_hd__xnor2_2".
-Reading "sky130_fd_sc_hd__o21a_2".
+Reading "sky130_fd_sc_hd__o21bai_4".
 Reading "sky130_fd_sc_hd__a21boi_4".
-Reading "sky130_fd_sc_hd__o2bb2ai_2".
+Reading "sky130_fd_sc_hd__o221a_2".
+Reading "sky130_fd_sc_hd__a21bo_1".
+Reading "sky130_fd_sc_hd__nand3b_1".
+Reading "sky130_fd_sc_hd__xor2_2".
+Reading "sky130_fd_sc_hd__o2bb2ai_4".
+Reading "sky130_fd_sc_hd__nor3_4".
+Reading "sky130_fd_sc_hd__a21boi_2".
+Reading "sky130_fd_sc_hd__o21a_2".
+Reading "sky130_fd_sc_hd__o22a_2".
 Reading "sky130_fd_sc_hd__o22a_4".
+Reading "sky130_fd_sc_hd__o2bb2ai_1".
+Reading "sky130_fd_sc_hd__or2b_2".
+Reading "sky130_fd_sc_hd__and4b_1".
 Reading "sky130_fd_sc_hd__o22ai_4".
+Reading "sky130_fd_sc_hd__a31o_4".
+Reading "sky130_fd_sc_hd__nand2b_4".
+Reading "sky130_fd_sc_hd__a31oi_2".
+Reading "sky130_fd_sc_hd__o21a_4".
+Reading "sky130_fd_sc_hd__or2_4".
+Reading "sky130_fd_sc_hd__and2_4".
+Reading "sky130_fd_sc_hd__o41a_2".
+Reading "sky130_fd_sc_hd__o41a_4".
+Reading "sky130_fd_sc_hd__a311oi_1".
+Reading "sky130_fd_sc_hd__or4b_1".
+Reading "sky130_fd_sc_hd__a221oi_2".
+Reading "sky130_fd_sc_hd__o2111ai_4".
+Reading "sky130_fd_sc_hd__a2111o_4".
+Reading "sky130_fd_sc_hd__or3b_4".
+Reading "sky130_fd_sc_hd__o21ba_1".
+Reading "sky130_fd_sc_hd__a2111o_2".
+Reading "sky130_fd_sc_hd__o211a_4".
+Reading "sky130_fd_sc_hd__o2bb2a_4".
+Reading "sky130_fd_sc_hd__o2bb2a_2".
+Reading "sky130_fd_sc_hd__o32ai_1".
+Reading "sky130_fd_sc_hd__nand3b_2".
+Reading "sky130_fd_sc_hd__o22ai_2".
+Reading "sky130_fd_sc_hd__xnor2_2".
+Reading "sky130_fd_sc_hd__xnor2_4".
+Reading "sky130_fd_sc_hd__a31o_2".
+Reading "sky130_fd_sc_hd__o32ai_4".
+Reading "sky130_fd_sc_hd__xor2_4".
+Reading "sky130_fd_sc_hd__nor2b_4".
 Reading "sky130_sram_2kbyte_1rw1r_32x512_8_contact_39".
 Reading "sky130_sram_2kbyte_1rw1r_32x512_8_contact_19".
 Reading "sky130_sram_2kbyte_1rw1r_32x512_8_contact_14".
@@ -2051,12 +2029,21 @@
 Reading "sky130_sram_2kbyte_1rw1r_32x512_8_replica_bitcell_array".
 Reading "sky130_sram_2kbyte_1rw1r_32x512_8_bank".
 Reading "sky130_sram_2kbyte_1rw1r_32x512_8".
-Reading "sky130_fd_sc_hd__or2b_4".
-Reading "sky130_fd_sc_hd__o221ai_4".
+Reading "sky130_fd_sc_hd__a211oi_4".
 Reading "sky130_fd_sc_hd__a211oi_2".
+Reading "sky130_fd_sc_hd__o2111a_4".
+Reading "sky130_fd_sc_hd__o31a_2".
+Reading "sky130_fd_sc_hd__o31a_4".
+Reading "sky130_fd_sc_hd__a2bb2oi_1".
+Reading "sky130_fd_sc_hd__a41oi_2".
+Reading "sky130_fd_sc_hd__a41oi_1".
+Reading "sky130_fd_sc_hd__o221ai_4".
+Reading "sky130_fd_sc_hd__a311oi_4".
+Reading "sky130_fd_sc_hd__o2bb2ai_2".
+Reading "sky130_fd_sc_hd__a2111oi_4".
 Reading "mgmt_core".
 Reading "mgmt_core_wrapper".
-   Generating output for cell gpio_defaults_block_0403
+   Generating output for cell gpio_defaults_block_1800
    Generating output for cell sky130_fd_sc_hd__dfbbp_1
    Generating output for cell spare_logic_block
    Generating output for cell sky130_fd_sc_hd__einvp_4
@@ -2067,7 +2054,12 @@
    Generating output for cell mprj_logic_high
    Generating output for cell mprj2_logic_high
    Generating output for cell mgmt_protect
+   Generating output for cell gpio_defaults_block_0403
    Generating output for cell gpio_defaults_block
+   Generating output for cell gpio_control_power_routing_right
+   Generating output for cell gpio_control_power_routing_top
+   Generating output for cell gpio_control_power_routing
+   Generating output for cell caravel_power_routing
    Generating output for cell sky130_fd_io__corner_bus_overlay
    Generating output for cell sky130_ef_io__corner_pad
    Generating output for cell sky130_ef_io__com_bus_slice_20um
@@ -2756,10 +2748,6 @@
    Generating output for cell sky130_ef_io__vssd_lvc_clamped3_pad
    Generating output for cell sky130_ef_io__vccd_lvc_clamped3_pad
    Generating output for cell chip_io
-   Generating output for cell gpio_control_power_routing_right
-   Generating output for cell gpio_control_power_routing_top
-   Generating output for cell gpio_control_power_routing
-   Generating output for cell caravel_power_routing
    Generating output for cell user_project_wrapper
 Reading "sky130_fd_sc_hd__fill_2".
 Reading "sky130_fd_sc_hd__decap_4".
@@ -2844,7 +2832,7 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill.tcl" from command line.
-Started: 12/06/2021 02:41:09
+Started: 12/08/2021 04:28:28
 Warning: Calma reading is not undoable!  I hope that's OK.
 Library written using GDS-II Release 3.0
 Library name: caravel
@@ -2901,22 +2889,16 @@
 Reading "font_4E".
 Reading "copyright_block".
 Reading "sky130_fd_sc_hd__xor2_1".
-Reading "sky130_fd_sc_hd__nor3b_2".
 Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__nor3b_2".
 Reading "sky130_fd_sc_hd__xnor2_1".
 Reading "sky130_fd_sc_hd__nor3b_1".
-Reading "sky130_fd_sc_hd__and2b_2".
-Reading "sky130_fd_sc_hd__o21bai_2".
 Reading "sky130_fd_sc_hd__dlygate4sd1_1".
-Reading "sky130_fd_sc_hd__nor3b_4".
-Reading "sky130_fd_sc_hd__o2bb2ai_1".
 Reading "sky130_fd_sc_hd__dfstp_4".
 Reading "sky130_fd_sc_hd__dfstp_2".
 Reading "sky130_fd_sc_hd__dfrtn_1".
 Reading "sky130_fd_sc_hd__o211a_1".
-Reading "sky130_fd_sc_hd__o211ai_2".
 Reading "sky130_fd_sc_hd__o211ai_4".
-Reading "sky130_fd_sc_hd__mux2_4".
 Reading "sky130_fd_sc_hd__a21o_1".
 Reading "sky130_fd_sc_hd__o21bai_1".
 Reading "sky130_fd_sc_hd__nand3b_1".
@@ -2927,33 +2909,31 @@
 Reading "sky130_fd_sc_hd__o21a_1".
 Reading "sky130_fd_sc_hd__dfxtp_1".
 Reading "sky130_fd_sc_hd__dfrtp_4".
-Reading "sky130_fd_sc_hd__a22o_1".
 Reading "sky130_fd_sc_hd__dfstp_1".
 Reading "sky130_fd_sc_hd__o2bb2ai_2".
 Reading "sky130_fd_sc_hd__dfrtp_2".
-Reading "sky130_fd_sc_hd__o21ai_2".
 Reading "sky130_fd_sc_hd__mux2_1".
 Reading "sky130_fd_sc_hd__clkdlybuf4s25_1".
 Reading "sky130_fd_sc_hd__buf_1".
 Reading "sky130_fd_sc_hd__dfrtp_1".
 Reading "sky130_fd_sc_hd__or2b_1".
-Reading "sky130_fd_sc_hd__mux2_2".
-Reading "sky130_fd_sc_hd__nor2_2".
+Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
 Reading "sky130_fd_sc_hd__inv_4".
 Reading "sky130_fd_sc_hd__clkinv_2".
-Reading "sky130_fd_sc_hd__and2b_1".
-Reading "sky130_fd_sc_hd__inv_2".
 Reading "sky130_fd_sc_hd__clkinv_4".
 Reading "sky130_fd_sc_hd__buf_12".
 Reading "sky130_fd_sc_hd__clkbuf_16".
 Reading "sky130_fd_sc_hd__clkbuf_2".
-Reading "sky130_fd_sc_hd__nand2_2".
 Reading "sky130_fd_sc_hd__nand2_1".
 Reading "sky130_fd_sc_hd__and2_1".
 Reading "sky130_fd_sc_hd__clkbuf_1".
 Reading "sky130_fd_sc_hd__buf_2".
 Reading "sky130_fd_sc_hd__diode_2".
+Reading "sky130_fd_sc_hd__clkbuf_4".
+Reading "sky130_fd_sc_hd__mux2_2".
 Reading "sky130_fd_sc_hd__decap_8".
+Reading "sky130_fd_sc_hd__nand2_2".
+Reading "sky130_fd_sc_hd__inv_2".
 Reading "sky130_fd_sc_hd__decap_6".
 Reading "sky130_fd_sc_hd__fill_2".
 Reading "sky130_fd_sc_hd__conb_1".
@@ -2970,6 +2950,7 @@
 Reading "sky130_fd_sc_hd__or4_1".
 Reading "sky130_fd_sc_hd__nand4_1".
 Reading "sky130_fd_sc_hd__nand4bb_1".
+Reading "sky130_fd_sc_hd__a22o_1".
 Reading "sky130_fd_sc_hd__or3_1".
 Reading "sky130_fd_sc_hd__o22a_1".
 Reading "sky130_fd_sc_hd__o2bb2a_1".
@@ -3002,6 +2983,7 @@
 Reading "sky130_fd_sc_hd__or3b_2".
 Reading "sky130_fd_sc_hd__clkbuf_8".
 Reading "sky130_fd_sc_hd__a22oi_1".
+Reading "sky130_fd_sc_hd__mux2_4".
 Reading "sky130_fd_sc_hd__a41o_1".
 Reading "sky130_fd_sc_hd__o22ai_4".
 Reading "sky130_fd_sc_hd__a41o_2".
@@ -3023,6 +3005,7 @@
 Reading "sky130_fd_sc_hd__a2111o_2".
 Reading "sky130_fd_sc_hd__and3_4".
 Reading "sky130_fd_sc_hd__and4bb_1".
+Reading "sky130_fd_sc_hd__o211ai_2".
 Reading "sky130_fd_sc_hd__o2111a_2".
 Reading "sky130_fd_sc_hd__nand4_4".
 Reading "sky130_fd_sc_hd__nand4b_4".
@@ -3051,15 +3034,15 @@
 Reading "sky130_fd_sc_hd__a22o_2".
 Reading "sky130_fd_sc_hd__a32o_2".
 Reading "sky130_fd_sc_hd__o32a_2".
+Reading "sky130_fd_sc_hd__o21ai_2".
 Reading "sky130_fd_sc_hd__and3_2".
 Reading "sky130_fd_sc_hd__or4_2".
 Reading "sky130_fd_sc_hd__or3_2".
 Reading "sky130_fd_sc_hd__or2_2".
 Reading "sky130_fd_sc_hd__o311a_2".
 Reading "sky130_fd_sc_hd__or2_1".
-Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
 Reading "sky130_fd_sc_hd__inv_12".
-Reading "sky130_fd_sc_hd__inv_8".
+Reading "sky130_fd_sc_hd__and2b_1".
 Reading "sky130_fd_sc_hd__buf_8".
 Reading "sky130_fd_sc_hd__buf_6".
 Reading "sky130_fd_sc_hd__nand2_8".
@@ -3067,7 +3050,8 @@
 Reading "sky130_fd_sc_hd__nand2_4".
 Reading "sky130_fd_sc_hd__inv_6".
 Reading "sky130_fd_sc_hd__buf_4".
-Reading "sky130_fd_sc_hd__clkbuf_4".
+Reading "sky130_fd_sc_hd__nor2_2".
+Reading "sky130_fd_sc_hd__inv_8".
 Reading "housekeeping".
     5000 uses
     10000 uses
@@ -3159,172 +3143,165 @@
     40000 uses
     45000 uses
     50000 uses
-Reading "KJ_sky130_fd_sc_hd__buf_2".
 Reading "KJ_sky130_fd_sc_hd__dlygate4sd3_1".
 Reading "KJ_sky130_fd_sc_hd__buf_8".
 Reading "KJ_sky130_fd_sc_hd__buf_12".
-Reading "KJ_sky130_fd_sc_hd__buf_4".
+Reading "KJ_sky130_fd_sc_hd__buf_2".
 Reading "KJ_sky130_fd_sc_hd__buf_6".
 Reading "KJ_sky130_fd_sc_hd__clkdlybuf4s25_1".
-Reading "KJ_sky130_fd_sc_hd__dfxtp_2".
-Reading "KJ_sky130_fd_sc_hd__clkdlybuf4s50_1".
-Reading "KJ_sky130_fd_sc_hd__clkinv_4".
-Reading "KJ_sky130_fd_sc_hd__and3_1".
-Reading "KJ_sky130_fd_sc_hd__a22o_1".
-Reading "KJ_sky130_fd_sc_hd__a221o_1".
+Reading "KJ_sky130_fd_sc_hd__buf_4".
 Reading "KJ_sky130_fd_sc_hd__dfxtp_4".
-Reading "KJ_sky130_fd_sc_hd__a21oi_4".
-Reading "KJ_sky130_fd_sc_hd__inv_8".
-Reading "KJ_sky130_fd_sc_hd__clkinv_8".
-Reading "KJ_sky130_fd_sc_hd__inv_4".
-Reading "KJ_sky130_fd_sc_hd__inv_12".
-Reading "KJ_sky130_fd_sc_hd__nand2_1".
-Reading "KJ_sky130_fd_sc_hd__inv_6".
-Reading "KJ_sky130_fd_sc_hd__o211a_1".
+Reading "KJ_sky130_fd_sc_hd__clkdlybuf4s50_1".
 Reading "KJ_sky130_fd_sc_hd__inv_2".
-Reading "KJ_sky130_fd_sc_hd__or2_1".
+Reading "KJ_sky130_fd_sc_hd__nand2_1".
+Reading "KJ_sky130_fd_sc_hd__dfxtp_2".
+Reading "KJ_sky130_fd_sc_hd__a21oi_4".
+Reading "KJ_sky130_fd_sc_hd__o221a_1".
+Reading "KJ_sky130_fd_sc_hd__a221o_1".
+Reading "KJ_sky130_fd_sc_hd__a22o_1".
+Reading "KJ_sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "KJ_sky130_fd_sc_hd__a22o_4".
 Reading "KJ_sky130_fd_sc_hd__nor2_1".
-Reading "KJ_sky130_fd_sc_hd__o21bai_1".
-Reading "KJ_sky130_fd_sc_hd__a21oi_1".
-Reading "KJ_sky130_fd_sc_hd__or4_1".
-Reading "KJ_sky130_fd_sc_hd__o21a_1".
-Reading "KJ_sky130_fd_sc_hd__nor3_1".
-Reading "KJ_sky130_fd_sc_hd__or3_1".
-Reading "KJ_sky130_fd_sc_hd__a21o_1".
-Reading "KJ_sky130_fd_sc_hd__or2_2".
-Reading "KJ_sky130_fd_sc_hd__nor2_8".
-Reading "KJ_sky130_fd_sc_hd__nand2_4".
+Reading "KJ_sky130_fd_sc_hd__o211a_1".
+Reading "KJ_sky130_fd_sc_hd__a221o_4".
 Reading "KJ_sky130_fd_sc_hd__nand2_2".
 Reading "KJ_sky130_fd_sc_hd__nor2_2".
-Reading "KJ_sky130_fd_sc_hd__clkinv_16".
-Reading "KJ_sky130_fd_sc_hd__dlymetal6s2s_1".
-Reading "KJ_sky130_fd_sc_hd__nand2_8".
-Reading "KJ_sky130_fd_sc_hd__nor2_4".
-Reading "KJ_sky130_fd_sc_hd__mux2_8".
-Reading "KJ_sky130_fd_sc_hd__inv_16".
+Reading "KJ_sky130_fd_sc_hd__or2_1".
 Reading "KJ_sky130_fd_sc_hd__mux2_2".
-Reading "KJ_sky130_fd_sc_hd__o21ai_1".
-Reading "KJ_sky130_fd_sc_hd__o21ba_1".
-Reading "KJ_sky130_fd_sc_hd__o221a_1".
+Reading "KJ_sky130_fd_sc_hd__clkbuf_8".
+Reading "KJ_sky130_fd_sc_hd__a32o_1".
+Reading "KJ_sky130_fd_sc_hd__mux2_4".
 Reading "KJ_sky130_fd_sc_hd__clkinv_2".
-Reading "KJ_sky130_fd_sc_hd__and3b_1".
-Reading "KJ_sky130_fd_sc_hd__o21ai_2".
+Reading "KJ_sky130_fd_sc_hd__and3_1".
+Reading "KJ_sky130_fd_sc_hd__nor2_8".
+Reading "KJ_sky130_fd_sc_hd__a21oi_1".
+Reading "KJ_sky130_fd_sc_hd__nand2_4".
+Reading "KJ_sky130_fd_sc_hd__nand2_8".
+Reading "KJ_sky130_fd_sc_hd__or2_2".
+Reading "KJ_sky130_fd_sc_hd__or3_1".
+Reading "KJ_sky130_fd_sc_hd__or4_1".
+Reading "KJ_sky130_fd_sc_hd__o21ai_1".
 Reading "KJ_sky130_fd_sc_hd__or2b_1".
-Reading "KJ_sky130_fd_sc_hd__nand3_4".
-Reading "KJ_sky130_fd_sc_hd__o22a_1".
-Reading "KJ_sky130_fd_sc_hd__o2bb2a_2".
+Reading "KJ_sky130_fd_sc_hd__o21a_1".
+Reading "KJ_sky130_fd_sc_hd__mux2_8".
+Reading "KJ_sky130_fd_sc_hd__nor2_4".
+Reading "KJ_sky130_fd_sc_hd__a21o_1".
+Reading "KJ_sky130_fd_sc_hd__and3b_1".
+Reading "KJ_sky130_fd_sc_hd__a21oi_2".
+Reading "KJ_sky130_fd_sc_hd__nand3_1".
+Reading "KJ_sky130_fd_sc_hd__clkinv_16".
+Reading "KJ_sky130_fd_sc_hd__o21bai_1".
+Reading "KJ_sky130_fd_sc_hd__a31o_1".
 Reading "KJ_sky130_fd_sc_hd__or3b_1".
-Reading "KJ_sky130_fd_sc_hd__a21boi_1".
-Reading "KJ_sky130_fd_sc_hd__o2bb2a_1".
+Reading "KJ_sky130_fd_sc_hd__or3_4".
+Reading "KJ_sky130_fd_sc_hd__nand3b_4".
+Reading "KJ_sky130_fd_sc_hd__inv_6".
+Reading "KJ_sky130_fd_sc_hd__o31a_1".
+Reading "KJ_sky130_fd_sc_hd__nor3b_1".
+Reading "KJ_sky130_fd_sc_hd__a211o_1".
+Reading "KJ_sky130_fd_sc_hd__clkinv_4".
+Reading "KJ_sky130_fd_sc_hd__o311a_1".
+Reading "KJ_sky130_fd_sc_hd__nor3_1".
+Reading "KJ_sky130_fd_sc_hd__a2bb2o_2".
+Reading "KJ_sky130_fd_sc_hd__a221oi_1".
 Reading "KJ_sky130_fd_sc_hd__or4_4".
+Reading "KJ_sky130_fd_sc_hd__o22a_1".
+Reading "KJ_sky130_fd_sc_hd__nand3_4".
+Reading "KJ_sky130_fd_sc_hd__and3_2".
+Reading "KJ_sky130_fd_sc_hd__o41a_1".
+Reading "KJ_sky130_fd_sc_hd__nor3_2".
+Reading "KJ_sky130_fd_sc_hd__o21ai_2".
+Reading "KJ_sky130_fd_sc_hd__a211oi_1".
+Reading "KJ_sky130_fd_sc_hd__o211ai_4".
+Reading "KJ_sky130_fd_sc_hd__a31oi_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2a_1".
+Reading "KJ_sky130_fd_sc_hd__clkinv_8".
+Reading "KJ_sky130_fd_sc_hd__a31oi_1".
+Reading "KJ_sky130_fd_sc_hd__o2111ai_1".
+Reading "KJ_sky130_fd_sc_hd__o2111a_2".
+Reading "KJ_sky130_fd_sc_hd__a22o_2".
+Reading "KJ_sky130_fd_sc_hd__o211a_2".
+Reading "KJ_sky130_fd_sc_hd__o31ai_1".
+Reading "KJ_sky130_fd_sc_hd__or4_2".
+Reading "KJ_sky130_fd_sc_hd__a2bb2o_1".
+Reading "KJ_sky130_fd_sc_hd__and4_1".
+Reading "KJ_sky130_fd_sc_hd__inv_12".
+Reading "KJ_sky130_fd_sc_hd__a311o_1".
+Reading "KJ_sky130_fd_sc_hd__inv_4".
+Reading "KJ_sky130_fd_sc_hd__o32a_1".
+Reading "KJ_sky130_fd_sc_hd__o221ai_1".
+Reading "KJ_sky130_fd_sc_hd__o21ai_4".
 Reading "KJ_sky130_fd_sc_hd__nand3_2".
 Reading "KJ_sky130_fd_sc_hd__or3_2".
-Reading "KJ_sky130_fd_sc_hd__or4_2".
-Reading "KJ_sky130_fd_sc_hd__and4_1".
-Reading "KJ_sky130_fd_sc_hd__mux2_4".
-Reading "KJ_sky130_fd_sc_hd__and3_2".
-Reading "KJ_sky130_fd_sc_hd__nand3_1".
-Reading "KJ_sky130_fd_sc_hd__a211o_1".
-Reading "KJ_sky130_fd_sc_hd__a21boi_2".
-Reading "KJ_sky130_fd_sc_hd__and2b_1".
-Reading "KJ_sky130_fd_sc_hd__o31a_1".
-Reading "KJ_sky130_fd_sc_hd__nand3b_1".
-Reading "KJ_sky130_fd_sc_hd__a41o_1".
-Reading "KJ_sky130_fd_sc_hd__nor3_2".
-Reading "KJ_sky130_fd_sc_hd__a2111oi_4".
-Reading "KJ_sky130_fd_sc_hd__a221o_4".
-Reading "KJ_sky130_fd_sc_hd__a31oi_2".
-Reading "KJ_sky130_fd_sc_hd__a31o_1".
-Reading "KJ_sky130_fd_sc_hd__clkbuf_8".
-Reading "KJ_sky130_fd_sc_hd__o311a_1".
-Reading "KJ_sky130_fd_sc_hd__a31oi_1".
-Reading "KJ_sky130_fd_sc_hd__o31ai_1".
+Reading "KJ_sky130_fd_sc_hd__inv_8".
 Reading "KJ_sky130_fd_sc_hd__and4_4".
-Reading "KJ_sky130_fd_sc_hd__a2111o_1".
-Reading "KJ_sky130_fd_sc_hd__a2bb2o_1".
-Reading "KJ_sky130_fd_sc_hd__o221ai_2".
-Reading "KJ_sky130_fd_sc_hd__xnor2_1".
-Reading "KJ_sky130_fd_sc_hd__o22a_2".
-Reading "KJ_sky130_fd_sc_hd__o221ai_1".
-Reading "KJ_sky130_fd_sc_hd__o32a_1".
-Reading "KJ_sky130_fd_sc_hd__and4b_1".
-Reading "KJ_sky130_fd_sc_hd__o31a_4".
-Reading "KJ_sky130_fd_sc_hd__a221oi_1".
-Reading "KJ_sky130_fd_sc_hd__a311oi_1".
-Reading "KJ_sky130_fd_sc_hd__nand2b_1".
-Reading "KJ_sky130_fd_sc_hd__or3b_4".
-Reading "KJ_sky130_fd_sc_hd__a211oi_1".
-Reading "KJ_sky130_fd_sc_hd__o211ai_1".
-Reading "KJ_sky130_fd_sc_hd__o211ai_4".
-Reading "KJ_sky130_fd_sc_hd__a311o_1".
-Reading "KJ_sky130_fd_sc_hd__a31oi_4".
-Reading "KJ_sky130_fd_sc_hd__o2111ai_2".
 Reading "KJ_sky130_fd_sc_hd__o2111a_1".
-Reading "KJ_sky130_fd_sc_hd__nor3b_1".
-Reading "KJ_sky130_fd_sc_hd__o21ai_4".
-Reading "KJ_sky130_fd_sc_hd__a22o_4".
-Reading "KJ_sky130_fd_sc_hd__xor2_1".
-Reading "KJ_sky130_fd_sc_hd__o2111ai_4".
-Reading "KJ_sky130_fd_sc_hd__o22ai_1".
-Reading "KJ_sky130_fd_sc_hd__a32o_1".
-Reading "KJ_sky130_fd_sc_hd__a41oi_4".
-Reading "KJ_sky130_fd_sc_hd__o2bb2ai_1".
-Reading "KJ_sky130_fd_sc_hd__or3_4".
-Reading "KJ_sky130_fd_sc_hd__o21ba_4".
-Reading "KJ_sky130_fd_sc_hd__mux4_2".
-Reading "KJ_sky130_fd_sc_hd__or2_4".
-Reading "KJ_sky130_fd_sc_hd__a22oi_2".
-Reading "KJ_sky130_fd_sc_hd__and2_4".
-Reading "KJ_sky130_fd_sc_hd__a21bo_1".
-Reading "KJ_sky130_fd_sc_hd__a22oi_4".
+Reading "KJ_sky130_fd_sc_hd__a21o_4".
 Reading "KJ_sky130_fd_sc_hd__or3b_2".
-Reading "KJ_sky130_fd_sc_hd__a2111o_4".
-Reading "KJ_sky130_fd_sc_hd__a2bb2oi_4".
-Reading "KJ_sky130_fd_sc_hd__or4b_1".
-Reading "KJ_sky130_fd_sc_hd__o2111ai_1".
-Reading "KJ_sky130_fd_sc_hd__nor2b_4".
-Reading "KJ_sky130_fd_sc_hd__a22o_2".
-Reading "KJ_sky130_fd_sc_hd__a211o_2".
-Reading "KJ_sky130_fd_sc_hd__a221o_2".
-Reading "KJ_sky130_fd_sc_hd__a31o_2".
-Reading "KJ_sky130_fd_sc_hd__o41a_1".
-Reading "KJ_sky130_fd_sc_hd__o21a_4".
-Reading "KJ_sky130_fd_sc_hd__o211a_4".
-Reading "KJ_sky130_fd_sc_hd__o32ai_1".
-Reading "KJ_sky130_fd_sc_hd__a32oi_4".
-Reading "KJ_sky130_fd_sc_hd__o21bai_4".
-Reading "KJ_sky130_fd_sc_hd__nand2b_4".
-Reading "KJ_sky130_fd_sc_hd__or2b_2".
-Reading "KJ_sky130_fd_sc_hd__xnor2_4".
-Reading "KJ_sky130_fd_sc_hd__xor2_4".
-Reading "KJ_sky130_fd_sc_hd__o22ai_2".
-Reading "KJ_sky130_fd_sc_hd__a221oi_2".
 Reading "KJ_sky130_fd_sc_hd__a22oi_1".
-Reading "KJ_sky130_fd_sc_hd__o2111a_2".
-Reading "KJ_sky130_fd_sc_hd__o221a_4".
-Reading "KJ_sky130_fd_sc_hd__o2111a_4".
-Reading "KJ_sky130_fd_sc_hd__o221a_2".
-Reading "KJ_sky130_fd_sc_hd__o31a_2".
-Reading "KJ_sky130_fd_sc_hd__o41a_2".
-Reading "KJ_sky130_fd_sc_hd__a21oi_2".
-Reading "KJ_sky130_fd_sc_hd__a31o_4".
-Reading "KJ_sky130_fd_sc_hd__a311o_2".
-Reading "KJ_sky130_fd_sc_hd__xor2_2".
-Reading "KJ_sky130_fd_sc_hd__o31ai_2".
-Reading "KJ_sky130_fd_sc_hd__a211o_4".
+Reading "KJ_sky130_fd_sc_hd__xor2_1".
+Reading "KJ_sky130_fd_sc_hd__and2b_1".
+Reading "KJ_sky130_fd_sc_hd__o41ai_1".
+Reading "KJ_sky130_fd_sc_hd__a41o_1".
+Reading "KJ_sky130_fd_sc_hd__xnor2_1".
+Reading "KJ_sky130_fd_sc_hd__o211ai_1".
+Reading "KJ_sky130_fd_sc_hd__o22ai_1".
+Reading "KJ_sky130_fd_sc_hd__a41oi_4".
+Reading "KJ_sky130_fd_sc_hd__a22oi_4".
+Reading "KJ_sky130_fd_sc_hd__a22oi_2".
+Reading "KJ_sky130_fd_sc_hd__a221o_2".
+Reading "KJ_sky130_fd_sc_hd__a2111o_1".
+Reading "KJ_sky130_fd_sc_hd__o221ai_2".
+Reading "KJ_sky130_fd_sc_hd__a221oi_4".
+Reading "KJ_sky130_fd_sc_hd__or4b_4".
+Reading "KJ_sky130_fd_sc_hd__mux4_2".
+Reading "KJ_sky130_fd_sc_hd__a21o_2".
+Reading "KJ_sky130_fd_sc_hd__a21boi_1".
 Reading "KJ_sky130_fd_sc_hd__o21bai_2".
-Reading "KJ_sky130_fd_sc_hd__o31ai_4".
-Reading "KJ_sky130_fd_sc_hd__a2111o_2".
-Reading "KJ_sky130_fd_sc_hd__a2111oi_1".
-Reading "KJ_sky130_fd_sc_hd__a2111oi_2".
-Reading "KJ_sky130_fd_sc_hd__nor3_4".
-Reading "KJ_sky130_fd_sc_hd__nand3b_2".
-Reading "KJ_sky130_fd_sc_hd__xnor2_2".
-Reading "KJ_sky130_fd_sc_hd__o21a_2".
+Reading "KJ_sky130_fd_sc_hd__o21bai_4".
 Reading "KJ_sky130_fd_sc_hd__a21boi_4".
-Reading "KJ_sky130_fd_sc_hd__o2bb2ai_2".
+Reading "KJ_sky130_fd_sc_hd__o221a_2".
+Reading "KJ_sky130_fd_sc_hd__a21bo_1".
+Reading "KJ_sky130_fd_sc_hd__nand3b_1".
+Reading "KJ_sky130_fd_sc_hd__xor2_2".
+Reading "KJ_sky130_fd_sc_hd__o2bb2ai_4".
+Reading "KJ_sky130_fd_sc_hd__nor3_4".
+Reading "KJ_sky130_fd_sc_hd__a21boi_2".
+Reading "KJ_sky130_fd_sc_hd__o21a_2".
+Reading "KJ_sky130_fd_sc_hd__o22a_2".
 Reading "KJ_sky130_fd_sc_hd__o22a_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2ai_1".
+Reading "KJ_sky130_fd_sc_hd__or2b_2".
+Reading "KJ_sky130_fd_sc_hd__and4b_1".
 Reading "KJ_sky130_fd_sc_hd__o22ai_4".
+Reading "KJ_sky130_fd_sc_hd__a31o_4".
+Reading "KJ_sky130_fd_sc_hd__nand2b_4".
+Reading "KJ_sky130_fd_sc_hd__a31oi_2".
+Reading "KJ_sky130_fd_sc_hd__o21a_4".
+Reading "KJ_sky130_fd_sc_hd__or2_4".
+Reading "KJ_sky130_fd_sc_hd__and2_4".
+Reading "KJ_sky130_fd_sc_hd__o41a_2".
+Reading "KJ_sky130_fd_sc_hd__o41a_4".
+Reading "KJ_sky130_fd_sc_hd__a311oi_1".
+Reading "KJ_sky130_fd_sc_hd__or4b_1".
+Reading "KJ_sky130_fd_sc_hd__a221oi_2".
+Reading "KJ_sky130_fd_sc_hd__o2111ai_4".
+Reading "KJ_sky130_fd_sc_hd__a2111o_4".
+Reading "KJ_sky130_fd_sc_hd__or3b_4".
+Reading "KJ_sky130_fd_sc_hd__o21ba_1".
+Reading "KJ_sky130_fd_sc_hd__a2111o_2".
+Reading "KJ_sky130_fd_sc_hd__o211a_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2a_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2a_2".
+Reading "KJ_sky130_fd_sc_hd__o32ai_1".
+Reading "KJ_sky130_fd_sc_hd__nand3b_2".
+Reading "KJ_sky130_fd_sc_hd__o22ai_2".
+Reading "KJ_sky130_fd_sc_hd__xnor2_2".
+Reading "KJ_sky130_fd_sc_hd__xnor2_4".
+Reading "KJ_sky130_fd_sc_hd__a31o_2".
+Reading "KJ_sky130_fd_sc_hd__o32ai_4".
+Reading "KJ_sky130_fd_sc_hd__xor2_4".
+Reading "KJ_sky130_fd_sc_hd__nor2b_4".
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8_contact_39".
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8_contact_19".
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8_contact_14".
@@ -3490,9 +3467,18 @@
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8_bank".
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8".
     5000 uses
-Reading "KJ_sky130_fd_sc_hd__or2b_4".
-Reading "KJ_sky130_fd_sc_hd__o221ai_4".
+Reading "KJ_sky130_fd_sc_hd__a211oi_4".
 Reading "KJ_sky130_fd_sc_hd__a211oi_2".
+Reading "KJ_sky130_fd_sc_hd__o2111a_4".
+Reading "KJ_sky130_fd_sc_hd__o31a_2".
+Reading "KJ_sky130_fd_sc_hd__o31a_4".
+Reading "KJ_sky130_fd_sc_hd__a2bb2oi_1".
+Reading "KJ_sky130_fd_sc_hd__a41oi_2".
+Reading "KJ_sky130_fd_sc_hd__a41oi_1".
+Reading "KJ_sky130_fd_sc_hd__o221ai_4".
+Reading "KJ_sky130_fd_sc_hd__a311oi_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2ai_2".
+Reading "KJ_sky130_fd_sc_hd__a2111oi_4".
 Reading "KJ_mgmt_core".
     5000 uses
     10000 uses
@@ -3524,7 +3510,7 @@
     140000 uses
     145000 uses
 Reading "mgmt_core_wrapper".
-Reading "gpio_defaults_block_0403".
+Reading "gpio_defaults_block_1800".
 Reading "sky130_fd_sc_hd__dfbbp_1".
 Reading "spare_logic_block".
 Reading "sky130_fd_sc_hd__einvp_4".
@@ -3539,7 +3525,12 @@
     10000 uses
     15000 uses
     20000 uses
+Reading "gpio_defaults_block_0403".
 Reading "gpio_defaults_block".
+Reading "gpio_control_power_routing_right".
+Reading "gpio_control_power_routing_top".
+Reading "gpio_control_power_routing".
+Reading "caravel_power_routing".
 Reading "sky130_fd_io__corner_bus_overlay".
 Reading "sky130_ef_io__corner_pad".
 Reading "sky130_ef_io__com_bus_slice_20um".
@@ -4228,10 +4219,6 @@
 Reading "sky130_ef_io__vssd_lvc_clamped3_pad".
 Reading "sky130_ef_io__vccd_lvc_clamped3_pad".
 Reading "chip_io".
-Reading "gpio_control_power_routing_right".
-Reading "gpio_control_power_routing_top".
-Reading "gpio_control_power_routing".
-Reading "caravel_power_routing".
 Reading "Y0_sky130_fd_sc_hd__fill_2".
 Reading "Y0_sky130_fd_sc_hd__decap_4".
 Reading "Y0_sky130_fd_sc_hd__fill_1".
@@ -4334,14 +4321,14 @@
 Error message output from magic:
 CIF file read warning: CIF style sky130(vendor): units rescaled by factor of 5 / 1
 CIF file read warning: Input off lambda grid by 2/5; snapped to grid.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217459948): NODE elements not supported: skipping.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217459980): NODE elements not supported: skipping.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217462572): NODE elements not supported: skipping.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217462604): NODE elements not supported: skipping.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217462636): NODE elements not supported: skipping.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217462668): NODE elements not supported: skipping.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217462700): NODE elements not supported: skipping.
-Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 217462796): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220901244): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220901276): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220903868): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220903900): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220903932): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220903964): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220903996): NODE elements not supported: skipping.
+Error while reading cell "sky130_fd_io__res250_sub_small" (byte position 220904092): NODE elements not supported: skipping.
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -4357,161 +4344,161 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_4_0: 10000 rects
-caravel_00020020_fill_pattern_4_0: 20000 rects
-caravel_00020020_fill_pattern_4_0: 30000 rects
-caravel_00020020_fill_pattern_4_0: 40000 rects
-caravel_00020020_fill_pattern_4_0: 50000 rects
-caravel_00020020_fill_pattern_4_0: 60000 rects
-caravel_00020020_fill_pattern_4_0: 70000 rects
-caravel_00020020_fill_pattern_4_0: 80000 rects
-caravel_00020020_fill_pattern_4_0: 90000 rects
-caravel_00020020_fill_pattern_4_0: 100000 rects
-caravel_00020020_fill_pattern_4_0: 110000 rects
-caravel_00020020_fill_pattern_4_0: 120000 rects
-caravel_00020020_fill_pattern_4_0: 130000 rects
-caravel_00020020_fill_pattern_4_0: 140000 rects
-caravel_00020020_fill_pattern_4_0: 150000 rects
-caravel_00020020_fill_pattern_4_0: 160000 rects
-caravel_00020020_fill_pattern_4_0: 170000 rects
-caravel_00020020_fill_pattern_4_0: 180000 rects
-caravel_00020020_fill_pattern_4_0: 190000 rects
-caravel_00020020_fill_pattern_4_0: 200000 rects
-caravel_00020020_fill_pattern_4_0: 210000 rects
-caravel_00020020_fill_pattern_4_0: 220000 rects
-caravel_00020020_fill_pattern_4_0: 230000 rects
-caravel_00020020_fill_pattern_4_0: 240000 rects
-caravel_00020020_fill_pattern_4_0: 250000 rects
-caravel_00020020_fill_pattern_4_0: 260000 rects
-caravel_00020020_fill_pattern_4_0: 270000 rects
-caravel_00020020_fill_pattern_4_0: 280000 rects
-caravel_00020020_fill_pattern_4_0: 290000 rects
-caravel_00020020_fill_pattern_4_0: 300000 rects
-caravel_00020020_fill_pattern_4_0: 310000 rects
-caravel_00020020_fill_pattern_4_0: 320000 rects
-caravel_00020020_fill_pattern_4_0: 330000 rects
-caravel_00020020_fill_pattern_4_0: 340000 rects
-caravel_00020020_fill_pattern_4_0: 350000 rects
-caravel_00020020_fill_pattern_4_0: 360000 rects
-caravel_00020020_fill_pattern_4_0: 370000 rects
-caravel_00020020_fill_pattern_4_0: 380000 rects
-caravel_00020020_fill_pattern_4_0: 390000 rects
-caravel_00020020_fill_pattern_4_0: 400000 rects
-caravel_00020020_fill_pattern_4_0: 410000 rects
-caravel_00020020_fill_pattern_4_0: 420000 rects
-caravel_00020020_fill_pattern_4_0: 430000 rects
-caravel_00020020_fill_pattern_4_0: 440000 rects
-caravel_00020020_fill_pattern_4_0: 450000 rects
-caravel_00020020_fill_pattern_4_0: 460000 rects
-caravel_00020020_fill_pattern_4_0: 470000 rects
-caravel_00020020_fill_pattern_4_0: 480000 rects
-caravel_00020020_fill_pattern_4_0: 490000 rects
-caravel_00020020_fill_pattern_4_0: 500000 rects
-caravel_00020020_fill_pattern_4_0: 510000 rects
-caravel_00020020_fill_pattern_4_0: 520000 rects
-caravel_00020020_fill_pattern_4_0: 530000 rects
-caravel_00020020_fill_pattern_4_0: 540000 rects
-caravel_00020020_fill_pattern_4_0: 550000 rects
-caravel_00020020_fill_pattern_4_0: 560000 rects
-caravel_00020020_fill_pattern_4_0: 570000 rects
-caravel_00020020_fill_pattern_4_0: 580000 rects
-caravel_00020020_fill_pattern_4_0: 590000 rects
-caravel_00020020_fill_pattern_4_0: 600000 rects
-caravel_00020020_fill_pattern_4_0: 610000 rects
-caravel_00020020_fill_pattern_4_0: 620000 rects
-caravel_00020020_fill_pattern_4_0: 630000 rects
-caravel_00020020_fill_pattern_4_0: 640000 rects
-caravel_00020020_fill_pattern_4_0: 650000 rects
-caravel_00020020_fill_pattern_4_0: 660000 rects
-caravel_00020020_fill_pattern_4_0: 670000 rects
-caravel_00020020_fill_pattern_4_0: 680000 rects
-caravel_00020020_fill_pattern_4_0: 690000 rects
-caravel_00020020_fill_pattern_4_0: 700000 rects
-caravel_00020020_fill_pattern_4_0: 710000 rects
-caravel_00020020_fill_pattern_4_0: 720000 rects
-caravel_00020020_fill_pattern_4_0: 730000 rects
-caravel_00020020_fill_pattern_4_0: 740000 rects
-caravel_00020020_fill_pattern_4_0: 750000 rects
-caravel_00020020_fill_pattern_4_0: 760000 rects
-caravel_00020020_fill_pattern_4_0: 770000 rects
-caravel_00020020_fill_pattern_4_0: 780000 rects
-caravel_00020020_fill_pattern_4_0: 790000 rects
-caravel_00020020_fill_pattern_4_0: 800000 rects
-caravel_00020020_fill_pattern_4_0: 810000 rects
-caravel_00020020_fill_pattern_4_0: 820000 rects
-caravel_00020020_fill_pattern_4_0: 830000 rects
-caravel_00020020_fill_pattern_4_0: 840000 rects
-caravel_00020020_fill_pattern_4_0: 850000 rects
-caravel_00020020_fill_pattern_4_0: 860000 rects
-caravel_00020020_fill_pattern_4_0: 870000 rects
-caravel_00020020_fill_pattern_4_0: 880000 rects
-caravel_00020020_fill_pattern_4_0: 890000 rects
-caravel_00020020_fill_pattern_4_0: 900000 rects
-caravel_00020020_fill_pattern_4_0: 910000 rects
-caravel_00020020_fill_pattern_4_0: 920000 rects
-caravel_00020020_fill_pattern_4_0: 930000 rects
-caravel_00020020_fill_pattern_4_0: 940000 rects
-caravel_00020020_fill_pattern_4_0: 950000 rects
-caravel_00020020_fill_pattern_4_0: 960000 rects
-caravel_00020020_fill_pattern_4_0: 970000 rects
-caravel_00020020_fill_pattern_4_0: 980000 rects
-caravel_00020020_fill_pattern_4_0: 990000 rects
-caravel_00020020_fill_pattern_4_0: 1000000 rects
-caravel_00020020_fill_pattern_4_0: 1010000 rects
-caravel_00020020_fill_pattern_4_0: 1020000 rects
-caravel_00020020_fill_pattern_4_0: 1030000 rects
-caravel_00020020_fill_pattern_4_0: 1040000 rects
-caravel_00020020_fill_pattern_4_0: 1050000 rects
-caravel_00020020_fill_pattern_4_0: 1060000 rects
-caravel_00020020_fill_pattern_4_0: 1070000 rects
-caravel_00020020_fill_pattern_4_0: 1080000 rects
-caravel_00020020_fill_pattern_4_0: 1090000 rects
-caravel_00020020_fill_pattern_4_0: 1100000 rects
-caravel_00020020_fill_pattern_4_0: 1110000 rects
-caravel_00020020_fill_pattern_4_0: 1120000 rects
-caravel_00020020_fill_pattern_4_0: 1130000 rects
-caravel_00020020_fill_pattern_4_0: 1140000 rects
-caravel_00020020_fill_pattern_4_0: 1150000 rects
-caravel_00020020_fill_pattern_4_0: 1160000 rects
-caravel_00020020_fill_pattern_4_0: 1170000 rects
-caravel_00020020_fill_pattern_4_0: 1180000 rects
-caravel_00020020_fill_pattern_4_0: 1190000 rects
-caravel_00020020_fill_pattern_4_0: 1200000 rects
-caravel_00020020_fill_pattern_4_0: 1210000 rects
-caravel_00020020_fill_pattern_4_0: 1220000 rects
-caravel_00020020_fill_pattern_4_0: 1230000 rects
-caravel_00020020_fill_pattern_4_0: 1240000 rects
-caravel_00020020_fill_pattern_4_0: 1250000 rects
-caravel_00020020_fill_pattern_4_0: 1260000 rects
-caravel_00020020_fill_pattern_4_0: 1270000 rects
-caravel_00020020_fill_pattern_4_0: 1280000 rects
-caravel_00020020_fill_pattern_4_0: 1290000 rects
-caravel_00020020_fill_pattern_4_0: 1300000 rects
-caravel_00020020_fill_pattern_4_0: 1310000 rects
-caravel_00020020_fill_pattern_4_0: 1320000 rects
-caravel_00020020_fill_pattern_4_0: 1330000 rects
-caravel_00020020_fill_pattern_4_0: 1340000 rects
-caravel_00020020_fill_pattern_4_0: 1350000 rects
-caravel_00020020_fill_pattern_4_0: 1360000 rects
-caravel_00020020_fill_pattern_4_0: 1370000 rects
-caravel_00020020_fill_pattern_4_0: 1380000 rects
-caravel_00020020_fill_pattern_4_0: 1390000 rects
-caravel_00020020_fill_pattern_4_0: 1400000 rects
-caravel_00020020_fill_pattern_4_0: 1410000 rects
-caravel_00020020_fill_pattern_4_0: 1420000 rects
-caravel_00020020_fill_pattern_4_0: 1430000 rects
-caravel_00020020_fill_pattern_4_0: 1440000 rects
-caravel_00020020_fill_pattern_4_0: 1450000 rects
-caravel_00020020_fill_pattern_4_0: 1460000 rects
-caravel_00020020_fill_pattern_4_0: 1470000 rects
-caravel_00020020_fill_pattern_4_0: 1480000 rects
-caravel_00020020_fill_pattern_4_0: 1490000 rects
-caravel_00020020_fill_pattern_4_0: 1500000 rects
-caravel_00020020_fill_pattern_4_0: 1510000 rects
-caravel_00020020_fill_pattern_4_0: 1520000 rects
-caravel_00020020_fill_pattern_4_0: 1530000 rects
-caravel_00020020_fill_pattern_4_0: 1540000 rects
-caravel_00020020_fill_pattern_4_0: 1550000 rects
+caravel_00020020_fill_pattern_0_5: 10000 rects
+caravel_00020020_fill_pattern_0_5: 20000 rects
+caravel_00020020_fill_pattern_0_5: 30000 rects
+caravel_00020020_fill_pattern_0_5: 40000 rects
+caravel_00020020_fill_pattern_0_5: 50000 rects
+caravel_00020020_fill_pattern_0_5: 60000 rects
+caravel_00020020_fill_pattern_0_5: 70000 rects
+caravel_00020020_fill_pattern_0_5: 80000 rects
+caravel_00020020_fill_pattern_0_5: 90000 rects
+caravel_00020020_fill_pattern_0_5: 100000 rects
+caravel_00020020_fill_pattern_0_5: 110000 rects
+caravel_00020020_fill_pattern_0_5: 120000 rects
+caravel_00020020_fill_pattern_0_5: 130000 rects
+caravel_00020020_fill_pattern_0_5: 140000 rects
+caravel_00020020_fill_pattern_0_5: 150000 rects
+caravel_00020020_fill_pattern_0_5: 160000 rects
+caravel_00020020_fill_pattern_0_5: 170000 rects
+caravel_00020020_fill_pattern_0_5: 180000 rects
+caravel_00020020_fill_pattern_0_5: 190000 rects
+caravel_00020020_fill_pattern_0_5: 200000 rects
+caravel_00020020_fill_pattern_0_5: 210000 rects
+caravel_00020020_fill_pattern_0_5: 220000 rects
+caravel_00020020_fill_pattern_0_5: 230000 rects
+caravel_00020020_fill_pattern_0_5: 240000 rects
+caravel_00020020_fill_pattern_0_5: 250000 rects
+caravel_00020020_fill_pattern_0_5: 260000 rects
+caravel_00020020_fill_pattern_0_5: 270000 rects
+caravel_00020020_fill_pattern_0_5: 280000 rects
+caravel_00020020_fill_pattern_0_5: 290000 rects
+caravel_00020020_fill_pattern_0_5: 300000 rects
+caravel_00020020_fill_pattern_0_5: 310000 rects
+caravel_00020020_fill_pattern_0_5: 320000 rects
+caravel_00020020_fill_pattern_0_5: 330000 rects
+caravel_00020020_fill_pattern_0_5: 340000 rects
+caravel_00020020_fill_pattern_0_5: 350000 rects
+caravel_00020020_fill_pattern_0_5: 360000 rects
+caravel_00020020_fill_pattern_0_5: 370000 rects
+caravel_00020020_fill_pattern_0_5: 380000 rects
+caravel_00020020_fill_pattern_0_5: 390000 rects
+caravel_00020020_fill_pattern_0_5: 400000 rects
+caravel_00020020_fill_pattern_0_5: 410000 rects
+caravel_00020020_fill_pattern_0_5: 420000 rects
+caravel_00020020_fill_pattern_0_5: 430000 rects
+caravel_00020020_fill_pattern_0_5: 440000 rects
+caravel_00020020_fill_pattern_0_5: 450000 rects
+caravel_00020020_fill_pattern_0_5: 460000 rects
+caravel_00020020_fill_pattern_0_5: 470000 rects
+caravel_00020020_fill_pattern_0_5: 480000 rects
+caravel_00020020_fill_pattern_0_5: 490000 rects
+caravel_00020020_fill_pattern_0_5: 500000 rects
+caravel_00020020_fill_pattern_0_5: 510000 rects
+caravel_00020020_fill_pattern_0_5: 520000 rects
+caravel_00020020_fill_pattern_0_5: 530000 rects
+caravel_00020020_fill_pattern_0_5: 540000 rects
+caravel_00020020_fill_pattern_0_5: 550000 rects
+caravel_00020020_fill_pattern_0_5: 560000 rects
+caravel_00020020_fill_pattern_0_5: 570000 rects
+caravel_00020020_fill_pattern_0_5: 580000 rects
+caravel_00020020_fill_pattern_0_5: 590000 rects
+caravel_00020020_fill_pattern_0_5: 600000 rects
+caravel_00020020_fill_pattern_0_5: 610000 rects
+caravel_00020020_fill_pattern_0_5: 620000 rects
+caravel_00020020_fill_pattern_0_5: 630000 rects
+caravel_00020020_fill_pattern_0_5: 640000 rects
+caravel_00020020_fill_pattern_0_5: 650000 rects
+caravel_00020020_fill_pattern_0_5: 660000 rects
+caravel_00020020_fill_pattern_0_5: 670000 rects
+caravel_00020020_fill_pattern_0_5: 680000 rects
+caravel_00020020_fill_pattern_0_5: 690000 rects
+caravel_00020020_fill_pattern_0_5: 700000 rects
+caravel_00020020_fill_pattern_0_5: 710000 rects
+caravel_00020020_fill_pattern_0_5: 720000 rects
+caravel_00020020_fill_pattern_0_5: 730000 rects
+caravel_00020020_fill_pattern_0_5: 740000 rects
+caravel_00020020_fill_pattern_0_5: 750000 rects
+caravel_00020020_fill_pattern_0_5: 760000 rects
+caravel_00020020_fill_pattern_0_5: 770000 rects
+caravel_00020020_fill_pattern_0_5: 780000 rects
+caravel_00020020_fill_pattern_0_5: 790000 rects
+caravel_00020020_fill_pattern_0_5: 800000 rects
+caravel_00020020_fill_pattern_0_5: 810000 rects
+caravel_00020020_fill_pattern_0_5: 820000 rects
+caravel_00020020_fill_pattern_0_5: 830000 rects
+caravel_00020020_fill_pattern_0_5: 840000 rects
+caravel_00020020_fill_pattern_0_5: 850000 rects
+caravel_00020020_fill_pattern_0_5: 860000 rects
+caravel_00020020_fill_pattern_0_5: 870000 rects
+caravel_00020020_fill_pattern_0_5: 880000 rects
+caravel_00020020_fill_pattern_0_5: 890000 rects
+caravel_00020020_fill_pattern_0_5: 900000 rects
+caravel_00020020_fill_pattern_0_5: 910000 rects
+caravel_00020020_fill_pattern_0_5: 920000 rects
+caravel_00020020_fill_pattern_0_5: 930000 rects
+caravel_00020020_fill_pattern_0_5: 940000 rects
+caravel_00020020_fill_pattern_0_5: 950000 rects
+caravel_00020020_fill_pattern_0_5: 960000 rects
+caravel_00020020_fill_pattern_0_5: 970000 rects
+caravel_00020020_fill_pattern_0_5: 980000 rects
+caravel_00020020_fill_pattern_0_5: 990000 rects
+caravel_00020020_fill_pattern_0_5: 1000000 rects
+caravel_00020020_fill_pattern_0_5: 1010000 rects
+caravel_00020020_fill_pattern_0_5: 1020000 rects
+caravel_00020020_fill_pattern_0_5: 1030000 rects
+caravel_00020020_fill_pattern_0_5: 1040000 rects
+caravel_00020020_fill_pattern_0_5: 1050000 rects
+caravel_00020020_fill_pattern_0_5: 1060000 rects
+caravel_00020020_fill_pattern_0_5: 1070000 rects
+caravel_00020020_fill_pattern_0_5: 1080000 rects
+caravel_00020020_fill_pattern_0_5: 1090000 rects
+caravel_00020020_fill_pattern_0_5: 1100000 rects
+caravel_00020020_fill_pattern_0_5: 1110000 rects
+caravel_00020020_fill_pattern_0_5: 1120000 rects
+caravel_00020020_fill_pattern_0_5: 1130000 rects
+caravel_00020020_fill_pattern_0_5: 1140000 rects
+caravel_00020020_fill_pattern_0_5: 1150000 rects
+caravel_00020020_fill_pattern_0_5: 1160000 rects
+caravel_00020020_fill_pattern_0_5: 1170000 rects
+caravel_00020020_fill_pattern_0_5: 1180000 rects
+caravel_00020020_fill_pattern_0_5: 1190000 rects
+caravel_00020020_fill_pattern_0_5: 1200000 rects
+caravel_00020020_fill_pattern_0_5: 1210000 rects
+caravel_00020020_fill_pattern_0_5: 1220000 rects
+caravel_00020020_fill_pattern_0_5: 1230000 rects
+caravel_00020020_fill_pattern_0_5: 1240000 rects
+caravel_00020020_fill_pattern_0_5: 1250000 rects
+caravel_00020020_fill_pattern_0_5: 1260000 rects
+caravel_00020020_fill_pattern_0_5: 1270000 rects
+caravel_00020020_fill_pattern_0_5: 1280000 rects
+caravel_00020020_fill_pattern_0_5: 1290000 rects
+caravel_00020020_fill_pattern_0_5: 1300000 rects
+caravel_00020020_fill_pattern_0_5: 1310000 rects
+caravel_00020020_fill_pattern_0_5: 1320000 rects
+caravel_00020020_fill_pattern_0_5: 1330000 rects
+caravel_00020020_fill_pattern_0_5: 1340000 rects
+caravel_00020020_fill_pattern_0_5: 1350000 rects
+caravel_00020020_fill_pattern_0_5: 1360000 rects
+caravel_00020020_fill_pattern_0_5: 1370000 rects
+caravel_00020020_fill_pattern_0_5: 1380000 rects
+caravel_00020020_fill_pattern_0_5: 1390000 rects
+caravel_00020020_fill_pattern_0_5: 1400000 rects
+caravel_00020020_fill_pattern_0_5: 1410000 rects
+caravel_00020020_fill_pattern_0_5: 1420000 rects
+caravel_00020020_fill_pattern_0_5: 1430000 rects
+caravel_00020020_fill_pattern_0_5: 1440000 rects
+caravel_00020020_fill_pattern_0_5: 1450000 rects
+caravel_00020020_fill_pattern_0_5: 1460000 rects
+caravel_00020020_fill_pattern_0_5: 1470000 rects
+caravel_00020020_fill_pattern_0_5: 1480000 rects
+caravel_00020020_fill_pattern_0_5: 1490000 rects
+caravel_00020020_fill_pattern_0_5: 1500000 rects
+caravel_00020020_fill_pattern_0_5: 1510000 rects
+caravel_00020020_fill_pattern_0_5: 1520000 rects
+caravel_00020020_fill_pattern_0_5: 1530000 rects
+caravel_00020020_fill_pattern_0_5: 1540000 rects
+caravel_00020020_fill_pattern_0_5: 1550000 rects
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
 Using the terminal as the console.
@@ -4695,161 +4682,161 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_0_5: 10000 rects
-caravel_00020020_fill_pattern_0_5: 20000 rects
-caravel_00020020_fill_pattern_0_5: 30000 rects
-caravel_00020020_fill_pattern_0_5: 40000 rects
-caravel_00020020_fill_pattern_0_5: 50000 rects
-caravel_00020020_fill_pattern_0_5: 60000 rects
-caravel_00020020_fill_pattern_0_5: 70000 rects
-caravel_00020020_fill_pattern_0_5: 80000 rects
-caravel_00020020_fill_pattern_0_5: 90000 rects
-caravel_00020020_fill_pattern_0_5: 100000 rects
-caravel_00020020_fill_pattern_0_5: 110000 rects
-caravel_00020020_fill_pattern_0_5: 120000 rects
-caravel_00020020_fill_pattern_0_5: 130000 rects
-caravel_00020020_fill_pattern_0_5: 140000 rects
-caravel_00020020_fill_pattern_0_5: 150000 rects
-caravel_00020020_fill_pattern_0_5: 160000 rects
-caravel_00020020_fill_pattern_0_5: 170000 rects
-caravel_00020020_fill_pattern_0_5: 180000 rects
-caravel_00020020_fill_pattern_0_5: 190000 rects
-caravel_00020020_fill_pattern_0_5: 200000 rects
-caravel_00020020_fill_pattern_0_5: 210000 rects
-caravel_00020020_fill_pattern_0_5: 220000 rects
-caravel_00020020_fill_pattern_0_5: 230000 rects
-caravel_00020020_fill_pattern_0_5: 240000 rects
-caravel_00020020_fill_pattern_0_5: 250000 rects
-caravel_00020020_fill_pattern_0_5: 260000 rects
-caravel_00020020_fill_pattern_0_5: 270000 rects
-caravel_00020020_fill_pattern_0_5: 280000 rects
-caravel_00020020_fill_pattern_0_5: 290000 rects
-caravel_00020020_fill_pattern_0_5: 300000 rects
-caravel_00020020_fill_pattern_0_5: 310000 rects
-caravel_00020020_fill_pattern_0_5: 320000 rects
-caravel_00020020_fill_pattern_0_5: 330000 rects
-caravel_00020020_fill_pattern_0_5: 340000 rects
-caravel_00020020_fill_pattern_0_5: 350000 rects
-caravel_00020020_fill_pattern_0_5: 360000 rects
-caravel_00020020_fill_pattern_0_5: 370000 rects
-caravel_00020020_fill_pattern_0_5: 380000 rects
-caravel_00020020_fill_pattern_0_5: 390000 rects
-caravel_00020020_fill_pattern_0_5: 400000 rects
-caravel_00020020_fill_pattern_0_5: 410000 rects
-caravel_00020020_fill_pattern_0_5: 420000 rects
-caravel_00020020_fill_pattern_0_5: 430000 rects
-caravel_00020020_fill_pattern_0_5: 440000 rects
-caravel_00020020_fill_pattern_0_5: 450000 rects
-caravel_00020020_fill_pattern_0_5: 460000 rects
-caravel_00020020_fill_pattern_0_5: 470000 rects
-caravel_00020020_fill_pattern_0_5: 480000 rects
-caravel_00020020_fill_pattern_0_5: 490000 rects
-caravel_00020020_fill_pattern_0_5: 500000 rects
-caravel_00020020_fill_pattern_0_5: 510000 rects
-caravel_00020020_fill_pattern_0_5: 520000 rects
-caravel_00020020_fill_pattern_0_5: 530000 rects
-caravel_00020020_fill_pattern_0_5: 540000 rects
-caravel_00020020_fill_pattern_0_5: 550000 rects
-caravel_00020020_fill_pattern_0_5: 560000 rects
-caravel_00020020_fill_pattern_0_5: 570000 rects
-caravel_00020020_fill_pattern_0_5: 580000 rects
-caravel_00020020_fill_pattern_0_5: 590000 rects
-caravel_00020020_fill_pattern_0_5: 600000 rects
-caravel_00020020_fill_pattern_0_5: 610000 rects
-caravel_00020020_fill_pattern_0_5: 620000 rects
-caravel_00020020_fill_pattern_0_5: 630000 rects
-caravel_00020020_fill_pattern_0_5: 640000 rects
-caravel_00020020_fill_pattern_0_5: 650000 rects
-caravel_00020020_fill_pattern_0_5: 660000 rects
-caravel_00020020_fill_pattern_0_5: 670000 rects
-caravel_00020020_fill_pattern_0_5: 680000 rects
-caravel_00020020_fill_pattern_0_5: 690000 rects
-caravel_00020020_fill_pattern_0_5: 700000 rects
-caravel_00020020_fill_pattern_0_5: 710000 rects
-caravel_00020020_fill_pattern_0_5: 720000 rects
-caravel_00020020_fill_pattern_0_5: 730000 rects
-caravel_00020020_fill_pattern_0_5: 740000 rects
-caravel_00020020_fill_pattern_0_5: 750000 rects
-caravel_00020020_fill_pattern_0_5: 760000 rects
-caravel_00020020_fill_pattern_0_5: 770000 rects
-caravel_00020020_fill_pattern_0_5: 780000 rects
-caravel_00020020_fill_pattern_0_5: 790000 rects
-caravel_00020020_fill_pattern_0_5: 800000 rects
-caravel_00020020_fill_pattern_0_5: 810000 rects
-caravel_00020020_fill_pattern_0_5: 820000 rects
-caravel_00020020_fill_pattern_0_5: 830000 rects
-caravel_00020020_fill_pattern_0_5: 840000 rects
-caravel_00020020_fill_pattern_0_5: 850000 rects
-caravel_00020020_fill_pattern_0_5: 860000 rects
-caravel_00020020_fill_pattern_0_5: 870000 rects
-caravel_00020020_fill_pattern_0_5: 880000 rects
-caravel_00020020_fill_pattern_0_5: 890000 rects
-caravel_00020020_fill_pattern_0_5: 900000 rects
-caravel_00020020_fill_pattern_0_5: 910000 rects
-caravel_00020020_fill_pattern_0_5: 920000 rects
-caravel_00020020_fill_pattern_0_5: 930000 rects
-caravel_00020020_fill_pattern_0_5: 940000 rects
-caravel_00020020_fill_pattern_0_5: 950000 rects
-caravel_00020020_fill_pattern_0_5: 960000 rects
-caravel_00020020_fill_pattern_0_5: 970000 rects
-caravel_00020020_fill_pattern_0_5: 980000 rects
-caravel_00020020_fill_pattern_0_5: 990000 rects
-caravel_00020020_fill_pattern_0_5: 1000000 rects
-caravel_00020020_fill_pattern_0_5: 1010000 rects
-caravel_00020020_fill_pattern_0_5: 1020000 rects
-caravel_00020020_fill_pattern_0_5: 1030000 rects
-caravel_00020020_fill_pattern_0_5: 1040000 rects
-caravel_00020020_fill_pattern_0_5: 1050000 rects
-caravel_00020020_fill_pattern_0_5: 1060000 rects
-caravel_00020020_fill_pattern_0_5: 1070000 rects
-caravel_00020020_fill_pattern_0_5: 1080000 rects
-caravel_00020020_fill_pattern_0_5: 1090000 rects
-caravel_00020020_fill_pattern_0_5: 1100000 rects
-caravel_00020020_fill_pattern_0_5: 1110000 rects
-caravel_00020020_fill_pattern_0_5: 1120000 rects
-caravel_00020020_fill_pattern_0_5: 1130000 rects
-caravel_00020020_fill_pattern_0_5: 1140000 rects
-caravel_00020020_fill_pattern_0_5: 1150000 rects
-caravel_00020020_fill_pattern_0_5: 1160000 rects
-caravel_00020020_fill_pattern_0_5: 1170000 rects
-caravel_00020020_fill_pattern_0_5: 1180000 rects
-caravel_00020020_fill_pattern_0_5: 1190000 rects
-caravel_00020020_fill_pattern_0_5: 1200000 rects
-caravel_00020020_fill_pattern_0_5: 1210000 rects
-caravel_00020020_fill_pattern_0_5: 1220000 rects
-caravel_00020020_fill_pattern_0_5: 1230000 rects
-caravel_00020020_fill_pattern_0_5: 1240000 rects
-caravel_00020020_fill_pattern_0_5: 1250000 rects
-caravel_00020020_fill_pattern_0_5: 1260000 rects
-caravel_00020020_fill_pattern_0_5: 1270000 rects
-caravel_00020020_fill_pattern_0_5: 1280000 rects
-caravel_00020020_fill_pattern_0_5: 1290000 rects
-caravel_00020020_fill_pattern_0_5: 1300000 rects
-caravel_00020020_fill_pattern_0_5: 1310000 rects
-caravel_00020020_fill_pattern_0_5: 1320000 rects
-caravel_00020020_fill_pattern_0_5: 1330000 rects
-caravel_00020020_fill_pattern_0_5: 1340000 rects
-caravel_00020020_fill_pattern_0_5: 1350000 rects
-caravel_00020020_fill_pattern_0_5: 1360000 rects
-caravel_00020020_fill_pattern_0_5: 1370000 rects
-caravel_00020020_fill_pattern_0_5: 1380000 rects
-caravel_00020020_fill_pattern_0_5: 1390000 rects
-caravel_00020020_fill_pattern_0_5: 1400000 rects
-caravel_00020020_fill_pattern_0_5: 1410000 rects
-caravel_00020020_fill_pattern_0_5: 1420000 rects
-caravel_00020020_fill_pattern_0_5: 1430000 rects
-caravel_00020020_fill_pattern_0_5: 1440000 rects
-caravel_00020020_fill_pattern_0_5: 1450000 rects
-caravel_00020020_fill_pattern_0_5: 1460000 rects
-caravel_00020020_fill_pattern_0_5: 1470000 rects
-caravel_00020020_fill_pattern_0_5: 1480000 rects
-caravel_00020020_fill_pattern_0_5: 1490000 rects
-caravel_00020020_fill_pattern_0_5: 1500000 rects
-caravel_00020020_fill_pattern_0_5: 1510000 rects
-caravel_00020020_fill_pattern_0_5: 1520000 rects
-caravel_00020020_fill_pattern_0_5: 1530000 rects
-caravel_00020020_fill_pattern_0_5: 1540000 rects
-caravel_00020020_fill_pattern_0_5: 1550000 rects
+caravel_00020020_fill_pattern_4_0: 10000 rects
+caravel_00020020_fill_pattern_4_0: 20000 rects
+caravel_00020020_fill_pattern_4_0: 30000 rects
+caravel_00020020_fill_pattern_4_0: 40000 rects
+caravel_00020020_fill_pattern_4_0: 50000 rects
+caravel_00020020_fill_pattern_4_0: 60000 rects
+caravel_00020020_fill_pattern_4_0: 70000 rects
+caravel_00020020_fill_pattern_4_0: 80000 rects
+caravel_00020020_fill_pattern_4_0: 90000 rects
+caravel_00020020_fill_pattern_4_0: 100000 rects
+caravel_00020020_fill_pattern_4_0: 110000 rects
+caravel_00020020_fill_pattern_4_0: 120000 rects
+caravel_00020020_fill_pattern_4_0: 130000 rects
+caravel_00020020_fill_pattern_4_0: 140000 rects
+caravel_00020020_fill_pattern_4_0: 150000 rects
+caravel_00020020_fill_pattern_4_0: 160000 rects
+caravel_00020020_fill_pattern_4_0: 170000 rects
+caravel_00020020_fill_pattern_4_0: 180000 rects
+caravel_00020020_fill_pattern_4_0: 190000 rects
+caravel_00020020_fill_pattern_4_0: 200000 rects
+caravel_00020020_fill_pattern_4_0: 210000 rects
+caravel_00020020_fill_pattern_4_0: 220000 rects
+caravel_00020020_fill_pattern_4_0: 230000 rects
+caravel_00020020_fill_pattern_4_0: 240000 rects
+caravel_00020020_fill_pattern_4_0: 250000 rects
+caravel_00020020_fill_pattern_4_0: 260000 rects
+caravel_00020020_fill_pattern_4_0: 270000 rects
+caravel_00020020_fill_pattern_4_0: 280000 rects
+caravel_00020020_fill_pattern_4_0: 290000 rects
+caravel_00020020_fill_pattern_4_0: 300000 rects
+caravel_00020020_fill_pattern_4_0: 310000 rects
+caravel_00020020_fill_pattern_4_0: 320000 rects
+caravel_00020020_fill_pattern_4_0: 330000 rects
+caravel_00020020_fill_pattern_4_0: 340000 rects
+caravel_00020020_fill_pattern_4_0: 350000 rects
+caravel_00020020_fill_pattern_4_0: 360000 rects
+caravel_00020020_fill_pattern_4_0: 370000 rects
+caravel_00020020_fill_pattern_4_0: 380000 rects
+caravel_00020020_fill_pattern_4_0: 390000 rects
+caravel_00020020_fill_pattern_4_0: 400000 rects
+caravel_00020020_fill_pattern_4_0: 410000 rects
+caravel_00020020_fill_pattern_4_0: 420000 rects
+caravel_00020020_fill_pattern_4_0: 430000 rects
+caravel_00020020_fill_pattern_4_0: 440000 rects
+caravel_00020020_fill_pattern_4_0: 450000 rects
+caravel_00020020_fill_pattern_4_0: 460000 rects
+caravel_00020020_fill_pattern_4_0: 470000 rects
+caravel_00020020_fill_pattern_4_0: 480000 rects
+caravel_00020020_fill_pattern_4_0: 490000 rects
+caravel_00020020_fill_pattern_4_0: 500000 rects
+caravel_00020020_fill_pattern_4_0: 510000 rects
+caravel_00020020_fill_pattern_4_0: 520000 rects
+caravel_00020020_fill_pattern_4_0: 530000 rects
+caravel_00020020_fill_pattern_4_0: 540000 rects
+caravel_00020020_fill_pattern_4_0: 550000 rects
+caravel_00020020_fill_pattern_4_0: 560000 rects
+caravel_00020020_fill_pattern_4_0: 570000 rects
+caravel_00020020_fill_pattern_4_0: 580000 rects
+caravel_00020020_fill_pattern_4_0: 590000 rects
+caravel_00020020_fill_pattern_4_0: 600000 rects
+caravel_00020020_fill_pattern_4_0: 610000 rects
+caravel_00020020_fill_pattern_4_0: 620000 rects
+caravel_00020020_fill_pattern_4_0: 630000 rects
+caravel_00020020_fill_pattern_4_0: 640000 rects
+caravel_00020020_fill_pattern_4_0: 650000 rects
+caravel_00020020_fill_pattern_4_0: 660000 rects
+caravel_00020020_fill_pattern_4_0: 670000 rects
+caravel_00020020_fill_pattern_4_0: 680000 rects
+caravel_00020020_fill_pattern_4_0: 690000 rects
+caravel_00020020_fill_pattern_4_0: 700000 rects
+caravel_00020020_fill_pattern_4_0: 710000 rects
+caravel_00020020_fill_pattern_4_0: 720000 rects
+caravel_00020020_fill_pattern_4_0: 730000 rects
+caravel_00020020_fill_pattern_4_0: 740000 rects
+caravel_00020020_fill_pattern_4_0: 750000 rects
+caravel_00020020_fill_pattern_4_0: 760000 rects
+caravel_00020020_fill_pattern_4_0: 770000 rects
+caravel_00020020_fill_pattern_4_0: 780000 rects
+caravel_00020020_fill_pattern_4_0: 790000 rects
+caravel_00020020_fill_pattern_4_0: 800000 rects
+caravel_00020020_fill_pattern_4_0: 810000 rects
+caravel_00020020_fill_pattern_4_0: 820000 rects
+caravel_00020020_fill_pattern_4_0: 830000 rects
+caravel_00020020_fill_pattern_4_0: 840000 rects
+caravel_00020020_fill_pattern_4_0: 850000 rects
+caravel_00020020_fill_pattern_4_0: 860000 rects
+caravel_00020020_fill_pattern_4_0: 870000 rects
+caravel_00020020_fill_pattern_4_0: 880000 rects
+caravel_00020020_fill_pattern_4_0: 890000 rects
+caravel_00020020_fill_pattern_4_0: 900000 rects
+caravel_00020020_fill_pattern_4_0: 910000 rects
+caravel_00020020_fill_pattern_4_0: 920000 rects
+caravel_00020020_fill_pattern_4_0: 930000 rects
+caravel_00020020_fill_pattern_4_0: 940000 rects
+caravel_00020020_fill_pattern_4_0: 950000 rects
+caravel_00020020_fill_pattern_4_0: 960000 rects
+caravel_00020020_fill_pattern_4_0: 970000 rects
+caravel_00020020_fill_pattern_4_0: 980000 rects
+caravel_00020020_fill_pattern_4_0: 990000 rects
+caravel_00020020_fill_pattern_4_0: 1000000 rects
+caravel_00020020_fill_pattern_4_0: 1010000 rects
+caravel_00020020_fill_pattern_4_0: 1020000 rects
+caravel_00020020_fill_pattern_4_0: 1030000 rects
+caravel_00020020_fill_pattern_4_0: 1040000 rects
+caravel_00020020_fill_pattern_4_0: 1050000 rects
+caravel_00020020_fill_pattern_4_0: 1060000 rects
+caravel_00020020_fill_pattern_4_0: 1070000 rects
+caravel_00020020_fill_pattern_4_0: 1080000 rects
+caravel_00020020_fill_pattern_4_0: 1090000 rects
+caravel_00020020_fill_pattern_4_0: 1100000 rects
+caravel_00020020_fill_pattern_4_0: 1110000 rects
+caravel_00020020_fill_pattern_4_0: 1120000 rects
+caravel_00020020_fill_pattern_4_0: 1130000 rects
+caravel_00020020_fill_pattern_4_0: 1140000 rects
+caravel_00020020_fill_pattern_4_0: 1150000 rects
+caravel_00020020_fill_pattern_4_0: 1160000 rects
+caravel_00020020_fill_pattern_4_0: 1170000 rects
+caravel_00020020_fill_pattern_4_0: 1180000 rects
+caravel_00020020_fill_pattern_4_0: 1190000 rects
+caravel_00020020_fill_pattern_4_0: 1200000 rects
+caravel_00020020_fill_pattern_4_0: 1210000 rects
+caravel_00020020_fill_pattern_4_0: 1220000 rects
+caravel_00020020_fill_pattern_4_0: 1230000 rects
+caravel_00020020_fill_pattern_4_0: 1240000 rects
+caravel_00020020_fill_pattern_4_0: 1250000 rects
+caravel_00020020_fill_pattern_4_0: 1260000 rects
+caravel_00020020_fill_pattern_4_0: 1270000 rects
+caravel_00020020_fill_pattern_4_0: 1280000 rects
+caravel_00020020_fill_pattern_4_0: 1290000 rects
+caravel_00020020_fill_pattern_4_0: 1300000 rects
+caravel_00020020_fill_pattern_4_0: 1310000 rects
+caravel_00020020_fill_pattern_4_0: 1320000 rects
+caravel_00020020_fill_pattern_4_0: 1330000 rects
+caravel_00020020_fill_pattern_4_0: 1340000 rects
+caravel_00020020_fill_pattern_4_0: 1350000 rects
+caravel_00020020_fill_pattern_4_0: 1360000 rects
+caravel_00020020_fill_pattern_4_0: 1370000 rects
+caravel_00020020_fill_pattern_4_0: 1380000 rects
+caravel_00020020_fill_pattern_4_0: 1390000 rects
+caravel_00020020_fill_pattern_4_0: 1400000 rects
+caravel_00020020_fill_pattern_4_0: 1410000 rects
+caravel_00020020_fill_pattern_4_0: 1420000 rects
+caravel_00020020_fill_pattern_4_0: 1430000 rects
+caravel_00020020_fill_pattern_4_0: 1440000 rects
+caravel_00020020_fill_pattern_4_0: 1450000 rects
+caravel_00020020_fill_pattern_4_0: 1460000 rects
+caravel_00020020_fill_pattern_4_0: 1470000 rects
+caravel_00020020_fill_pattern_4_0: 1480000 rects
+caravel_00020020_fill_pattern_4_0: 1490000 rects
+caravel_00020020_fill_pattern_4_0: 1500000 rects
+caravel_00020020_fill_pattern_4_0: 1510000 rects
+caravel_00020020_fill_pattern_4_0: 1520000 rects
+caravel_00020020_fill_pattern_4_0: 1530000 rects
+caravel_00020020_fill_pattern_4_0: 1540000 rects
+caravel_00020020_fill_pattern_4_0: 1550000 rects
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
 Using the terminal as the console.
@@ -5707,343 +5694,6 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_1_1: 10000 rects
-caravel_00020020_fill_pattern_1_1: 20000 rects
-caravel_00020020_fill_pattern_1_1: 30000 rects
-caravel_00020020_fill_pattern_1_1: 40000 rects
-caravel_00020020_fill_pattern_1_1: 50000 rects
-caravel_00020020_fill_pattern_1_1: 60000 rects
-caravel_00020020_fill_pattern_1_1: 70000 rects
-caravel_00020020_fill_pattern_1_1: 80000 rects
-caravel_00020020_fill_pattern_1_1: 90000 rects
-caravel_00020020_fill_pattern_1_1: 100000 rects
-caravel_00020020_fill_pattern_1_1: 110000 rects
-caravel_00020020_fill_pattern_1_1: 120000 rects
-caravel_00020020_fill_pattern_1_1: 130000 rects
-caravel_00020020_fill_pattern_1_1: 140000 rects
-caravel_00020020_fill_pattern_1_1: 150000 rects
-caravel_00020020_fill_pattern_1_1: 160000 rects
-caravel_00020020_fill_pattern_1_1: 170000 rects
-caravel_00020020_fill_pattern_1_1: 180000 rects
-caravel_00020020_fill_pattern_1_1: 190000 rects
-caravel_00020020_fill_pattern_1_1: 200000 rects
-caravel_00020020_fill_pattern_1_1: 210000 rects
-caravel_00020020_fill_pattern_1_1: 220000 rects
-caravel_00020020_fill_pattern_1_1: 230000 rects
-caravel_00020020_fill_pattern_1_1: 240000 rects
-caravel_00020020_fill_pattern_1_1: 250000 rects
-caravel_00020020_fill_pattern_1_1: 260000 rects
-caravel_00020020_fill_pattern_1_1: 270000 rects
-caravel_00020020_fill_pattern_1_1: 280000 rects
-caravel_00020020_fill_pattern_1_1: 290000 rects
-caravel_00020020_fill_pattern_1_1: 300000 rects
-caravel_00020020_fill_pattern_1_1: 310000 rects
-caravel_00020020_fill_pattern_1_1: 320000 rects
-caravel_00020020_fill_pattern_1_1: 330000 rects
-caravel_00020020_fill_pattern_1_1: 340000 rects
-caravel_00020020_fill_pattern_1_1: 350000 rects
-caravel_00020020_fill_pattern_1_1: 360000 rects
-caravel_00020020_fill_pattern_1_1: 370000 rects
-caravel_00020020_fill_pattern_1_1: 380000 rects
-caravel_00020020_fill_pattern_1_1: 390000 rects
-caravel_00020020_fill_pattern_1_1: 400000 rects
-caravel_00020020_fill_pattern_1_1: 410000 rects
-caravel_00020020_fill_pattern_1_1: 420000 rects
-caravel_00020020_fill_pattern_1_1: 430000 rects
-caravel_00020020_fill_pattern_1_1: 440000 rects
-caravel_00020020_fill_pattern_1_1: 450000 rects
-caravel_00020020_fill_pattern_1_1: 460000 rects
-caravel_00020020_fill_pattern_1_1: 470000 rects
-caravel_00020020_fill_pattern_1_1: 480000 rects
-caravel_00020020_fill_pattern_1_1: 490000 rects
-caravel_00020020_fill_pattern_1_1: 500000 rects
-caravel_00020020_fill_pattern_1_1: 510000 rects
-caravel_00020020_fill_pattern_1_1: 520000 rects
-caravel_00020020_fill_pattern_1_1: 530000 rects
-caravel_00020020_fill_pattern_1_1: 540000 rects
-caravel_00020020_fill_pattern_1_1: 550000 rects
-caravel_00020020_fill_pattern_1_1: 560000 rects
-caravel_00020020_fill_pattern_1_1: 570000 rects
-caravel_00020020_fill_pattern_1_1: 580000 rects
-caravel_00020020_fill_pattern_1_1: 590000 rects
-caravel_00020020_fill_pattern_1_1: 600000 rects
-caravel_00020020_fill_pattern_1_1: 610000 rects
-caravel_00020020_fill_pattern_1_1: 620000 rects
-caravel_00020020_fill_pattern_1_1: 630000 rects
-caravel_00020020_fill_pattern_1_1: 640000 rects
-caravel_00020020_fill_pattern_1_1: 650000 rects
-caravel_00020020_fill_pattern_1_1: 660000 rects
-caravel_00020020_fill_pattern_1_1: 670000 rects
-caravel_00020020_fill_pattern_1_1: 680000 rects
-caravel_00020020_fill_pattern_1_1: 690000 rects
-caravel_00020020_fill_pattern_1_1: 700000 rects
-caravel_00020020_fill_pattern_1_1: 710000 rects
-caravel_00020020_fill_pattern_1_1: 720000 rects
-caravel_00020020_fill_pattern_1_1: 730000 rects
-caravel_00020020_fill_pattern_1_1: 740000 rects
-caravel_00020020_fill_pattern_1_1: 750000 rects
-caravel_00020020_fill_pattern_1_1: 760000 rects
-caravel_00020020_fill_pattern_1_1: 770000 rects
-caravel_00020020_fill_pattern_1_1: 780000 rects
-caravel_00020020_fill_pattern_1_1: 790000 rects
-caravel_00020020_fill_pattern_1_1: 800000 rects
-caravel_00020020_fill_pattern_1_1: 810000 rects
-caravel_00020020_fill_pattern_1_1: 820000 rects
-caravel_00020020_fill_pattern_1_1: 830000 rects
-caravel_00020020_fill_pattern_1_1: 840000 rects
-caravel_00020020_fill_pattern_1_1: 850000 rects
-caravel_00020020_fill_pattern_1_1: 860000 rects
-caravel_00020020_fill_pattern_1_1: 870000 rects
-caravel_00020020_fill_pattern_1_1: 880000 rects
-caravel_00020020_fill_pattern_1_1: 890000 rects
-caravel_00020020_fill_pattern_1_1: 900000 rects
-caravel_00020020_fill_pattern_1_1: 910000 rects
-caravel_00020020_fill_pattern_1_1: 920000 rects
-caravel_00020020_fill_pattern_1_1: 930000 rects
-caravel_00020020_fill_pattern_1_1: 940000 rects
-caravel_00020020_fill_pattern_1_1: 950000 rects
-caravel_00020020_fill_pattern_1_1: 960000 rects
-caravel_00020020_fill_pattern_1_1: 970000 rects
-caravel_00020020_fill_pattern_1_1: 980000 rects
-caravel_00020020_fill_pattern_1_1: 990000 rects
-caravel_00020020_fill_pattern_1_1: 1000000 rects
-caravel_00020020_fill_pattern_1_1: 1010000 rects
-caravel_00020020_fill_pattern_1_1: 1020000 rects
-caravel_00020020_fill_pattern_1_1: 1030000 rects
-caravel_00020020_fill_pattern_1_1: 1040000 rects
-caravel_00020020_fill_pattern_1_1: 1050000 rects
-caravel_00020020_fill_pattern_1_1: 1060000 rects
-caravel_00020020_fill_pattern_1_1: 1070000 rects
-caravel_00020020_fill_pattern_1_1: 1080000 rects
-caravel_00020020_fill_pattern_1_1: 1090000 rects
-caravel_00020020_fill_pattern_1_1: 1100000 rects
-caravel_00020020_fill_pattern_1_1: 1110000 rects
-caravel_00020020_fill_pattern_1_1: 1120000 rects
-caravel_00020020_fill_pattern_1_1: 1130000 rects
-caravel_00020020_fill_pattern_1_1: 1140000 rects
-caravel_00020020_fill_pattern_1_1: 1150000 rects
-caravel_00020020_fill_pattern_1_1: 1160000 rects
-caravel_00020020_fill_pattern_1_1: 1170000 rects
-caravel_00020020_fill_pattern_1_1: 1180000 rects
-caravel_00020020_fill_pattern_1_1: 1190000 rects
-caravel_00020020_fill_pattern_1_1: 1200000 rects
-caravel_00020020_fill_pattern_1_1: 1210000 rects
-caravel_00020020_fill_pattern_1_1: 1220000 rects
-caravel_00020020_fill_pattern_1_1: 1230000 rects
-caravel_00020020_fill_pattern_1_1: 1240000 rects
-caravel_00020020_fill_pattern_1_1: 1250000 rects
-caravel_00020020_fill_pattern_1_1: 1260000 rects
-caravel_00020020_fill_pattern_1_1: 1270000 rects
-caravel_00020020_fill_pattern_1_1: 1280000 rects
-caravel_00020020_fill_pattern_1_1: 1290000 rects
-caravel_00020020_fill_pattern_1_1: 1300000 rects
-caravel_00020020_fill_pattern_1_1: 1310000 rects
-caravel_00020020_fill_pattern_1_1: 1320000 rects
-caravel_00020020_fill_pattern_1_1: 1330000 rects
-caravel_00020020_fill_pattern_1_1: 1340000 rects
-caravel_00020020_fill_pattern_1_1: 1350000 rects
-caravel_00020020_fill_pattern_1_1: 1360000 rects
-caravel_00020020_fill_pattern_1_1: 1370000 rects
-caravel_00020020_fill_pattern_1_1: 1380000 rects
-caravel_00020020_fill_pattern_1_1: 1390000 rects
-caravel_00020020_fill_pattern_1_1: 1400000 rects
-caravel_00020020_fill_pattern_1_1: 1410000 rects
-caravel_00020020_fill_pattern_1_1: 1420000 rects
-caravel_00020020_fill_pattern_1_1: 1430000 rects
-caravel_00020020_fill_pattern_1_1: 1440000 rects
-caravel_00020020_fill_pattern_1_1: 1450000 rects
-caravel_00020020_fill_pattern_1_1: 1460000 rects
-caravel_00020020_fill_pattern_1_1: 1470000 rects
-caravel_00020020_fill_pattern_1_1: 1480000 rects
-caravel_00020020_fill_pattern_1_1: 1490000 rects
-caravel_00020020_fill_pattern_1_1: 1500000 rects
-caravel_00020020_fill_pattern_1_1: 1510000 rects
-caravel_00020020_fill_pattern_1_1: 1520000 rects
-caravel_00020020_fill_pattern_1_1: 1530000 rects
-caravel_00020020_fill_pattern_1_1: 1540000 rects
-caravel_00020020_fill_pattern_1_1: 1550000 rects
-caravel_00020020_fill_pattern_1_1: 1560000 rects
-caravel_00020020_fill_pattern_1_1: 1570000 rects
-caravel_00020020_fill_pattern_1_1: 1580000 rects
-caravel_00020020_fill_pattern_1_1: 1590000 rects
-caravel_00020020_fill_pattern_1_1: 1600000 rects
-caravel_00020020_fill_pattern_1_1: 1610000 rects
-caravel_00020020_fill_pattern_1_1: 1620000 rects
-caravel_00020020_fill_pattern_1_1: 1630000 rects
-caravel_00020020_fill_pattern_1_1: 1640000 rects
-caravel_00020020_fill_pattern_1_1: 1650000 rects
-caravel_00020020_fill_pattern_1_1: 1660000 rects
-caravel_00020020_fill_pattern_1_1: 1670000 rects
-caravel_00020020_fill_pattern_1_1: 1680000 rects
-caravel_00020020_fill_pattern_1_1: 1690000 rects
-caravel_00020020_fill_pattern_1_1: 1700000 rects
-caravel_00020020_fill_pattern_1_1: 1710000 rects
-caravel_00020020_fill_pattern_1_1: 1720000 rects
-caravel_00020020_fill_pattern_1_1: 1730000 rects
-caravel_00020020_fill_pattern_1_1: 1740000 rects
-caravel_00020020_fill_pattern_1_1: 1750000 rects
-caravel_00020020_fill_pattern_1_1: 1760000 rects
-caravel_00020020_fill_pattern_1_1: 1770000 rects
-caravel_00020020_fill_pattern_1_1: 1780000 rects
-caravel_00020020_fill_pattern_1_1: 1790000 rects
-caravel_00020020_fill_pattern_1_1: 1800000 rects
-caravel_00020020_fill_pattern_1_1: 1810000 rects
-caravel_00020020_fill_pattern_1_1: 1820000 rects
-caravel_00020020_fill_pattern_1_1: 1830000 rects
-caravel_00020020_fill_pattern_1_1: 1840000 rects
-caravel_00020020_fill_pattern_1_1: 1850000 rects
-caravel_00020020_fill_pattern_1_1: 1860000 rects
-caravel_00020020_fill_pattern_1_1: 1870000 rects
-caravel_00020020_fill_pattern_1_1: 1880000 rects
-caravel_00020020_fill_pattern_1_1: 1890000 rects
-caravel_00020020_fill_pattern_1_1: 1900000 rects
-caravel_00020020_fill_pattern_1_1: 1910000 rects
-caravel_00020020_fill_pattern_1_1: 1920000 rects
-caravel_00020020_fill_pattern_1_1: 1930000 rects
-caravel_00020020_fill_pattern_1_1: 1940000 rects
-caravel_00020020_fill_pattern_1_1: 1950000 rects
-caravel_00020020_fill_pattern_1_1: 1960000 rects
-caravel_00020020_fill_pattern_1_1: 1970000 rects
-caravel_00020020_fill_pattern_1_1: 1980000 rects
-caravel_00020020_fill_pattern_1_1: 1990000 rects
-caravel_00020020_fill_pattern_1_1: 2000000 rects
-caravel_00020020_fill_pattern_1_1: 2010000 rects
-caravel_00020020_fill_pattern_1_1: 2020000 rects
-caravel_00020020_fill_pattern_1_1: 2030000 rects
-caravel_00020020_fill_pattern_1_1: 2040000 rects
-caravel_00020020_fill_pattern_1_1: 2050000 rects
-caravel_00020020_fill_pattern_1_1: 2060000 rects
-caravel_00020020_fill_pattern_1_1: 2070000 rects
-caravel_00020020_fill_pattern_1_1: 2080000 rects
-caravel_00020020_fill_pattern_1_1: 2090000 rects
-caravel_00020020_fill_pattern_1_1: 2100000 rects
-caravel_00020020_fill_pattern_1_1: 2110000 rects
-caravel_00020020_fill_pattern_1_1: 2120000 rects
-caravel_00020020_fill_pattern_1_1: 2130000 rects
-caravel_00020020_fill_pattern_1_1: 2140000 rects
-caravel_00020020_fill_pattern_1_1: 2150000 rects
-caravel_00020020_fill_pattern_1_1: 2160000 rects
-caravel_00020020_fill_pattern_1_1: 2170000 rects
-caravel_00020020_fill_pattern_1_1: 2180000 rects
-caravel_00020020_fill_pattern_1_1: 2190000 rects
-caravel_00020020_fill_pattern_1_1: 2200000 rects
-caravel_00020020_fill_pattern_1_1: 2210000 rects
-caravel_00020020_fill_pattern_1_1: 2220000 rects
-caravel_00020020_fill_pattern_1_1: 2230000 rects
-caravel_00020020_fill_pattern_1_1: 2240000 rects
-caravel_00020020_fill_pattern_1_1: 2250000 rects
-caravel_00020020_fill_pattern_1_1: 2260000 rects
-caravel_00020020_fill_pattern_1_1: 2270000 rects
-caravel_00020020_fill_pattern_1_1: 2280000 rects
-caravel_00020020_fill_pattern_1_1: 2290000 rects
-caravel_00020020_fill_pattern_1_1: 2300000 rects
-caravel_00020020_fill_pattern_1_1: 2310000 rects
-caravel_00020020_fill_pattern_1_1: 2320000 rects
-caravel_00020020_fill_pattern_1_1: 2330000 rects
-caravel_00020020_fill_pattern_1_1: 2340000 rects
-caravel_00020020_fill_pattern_1_1: 2350000 rects
-caravel_00020020_fill_pattern_1_1: 2360000 rects
-caravel_00020020_fill_pattern_1_1: 2370000 rects
-caravel_00020020_fill_pattern_1_1: 2380000 rects
-caravel_00020020_fill_pattern_1_1: 2390000 rects
-caravel_00020020_fill_pattern_1_1: 2400000 rects
-caravel_00020020_fill_pattern_1_1: 2410000 rects
-caravel_00020020_fill_pattern_1_1: 2420000 rects
-caravel_00020020_fill_pattern_1_1: 2430000 rects
-caravel_00020020_fill_pattern_1_1: 2440000 rects
-caravel_00020020_fill_pattern_1_1: 2450000 rects
-caravel_00020020_fill_pattern_1_1: 2460000 rects
-caravel_00020020_fill_pattern_1_1: 2470000 rects
-caravel_00020020_fill_pattern_1_1: 2480000 rects
-caravel_00020020_fill_pattern_1_1: 2490000 rects
-caravel_00020020_fill_pattern_1_1: 2500000 rects
-caravel_00020020_fill_pattern_1_1: 2510000 rects
-caravel_00020020_fill_pattern_1_1: 2520000 rects
-caravel_00020020_fill_pattern_1_1: 2530000 rects
-caravel_00020020_fill_pattern_1_1: 2540000 rects
-caravel_00020020_fill_pattern_1_1: 2550000 rects
-caravel_00020020_fill_pattern_1_1: 2560000 rects
-caravel_00020020_fill_pattern_1_1: 2570000 rects
-caravel_00020020_fill_pattern_1_1: 2580000 rects
-caravel_00020020_fill_pattern_1_1: 2590000 rects
-caravel_00020020_fill_pattern_1_1: 2600000 rects
-caravel_00020020_fill_pattern_1_1: 2610000 rects
-caravel_00020020_fill_pattern_1_1: 2620000 rects
-caravel_00020020_fill_pattern_1_1: 2630000 rects
-caravel_00020020_fill_pattern_1_1: 2640000 rects
-caravel_00020020_fill_pattern_1_1: 2650000 rects
-caravel_00020020_fill_pattern_1_1: 2660000 rects
-caravel_00020020_fill_pattern_1_1: 2670000 rects
-caravel_00020020_fill_pattern_1_1: 2680000 rects
-caravel_00020020_fill_pattern_1_1: 2690000 rects
-caravel_00020020_fill_pattern_1_1: 2700000 rects
-caravel_00020020_fill_pattern_1_1: 2710000 rects
-caravel_00020020_fill_pattern_1_1: 2720000 rects
-caravel_00020020_fill_pattern_1_1: 2730000 rects
-caravel_00020020_fill_pattern_1_1: 2740000 rects
-caravel_00020020_fill_pattern_1_1: 2750000 rects
-caravel_00020020_fill_pattern_1_1: 2760000 rects
-caravel_00020020_fill_pattern_1_1: 2770000 rects
-caravel_00020020_fill_pattern_1_1: 2780000 rects
-caravel_00020020_fill_pattern_1_1: 2790000 rects
-caravel_00020020_fill_pattern_1_1: 2800000 rects
-caravel_00020020_fill_pattern_1_1: 2810000 rects
-caravel_00020020_fill_pattern_1_1: 2820000 rects
-caravel_00020020_fill_pattern_1_1: 2830000 rects
-caravel_00020020_fill_pattern_1_1: 2840000 rects
-caravel_00020020_fill_pattern_1_1: 2850000 rects
-caravel_00020020_fill_pattern_1_1: 2860000 rects
-caravel_00020020_fill_pattern_1_1: 2870000 rects
-caravel_00020020_fill_pattern_1_1: 2880000 rects
-caravel_00020020_fill_pattern_1_1: 2890000 rects
-caravel_00020020_fill_pattern_1_1: 2900000 rects
-caravel_00020020_fill_pattern_1_1: 2910000 rects
-caravel_00020020_fill_pattern_1_1: 2920000 rects
-caravel_00020020_fill_pattern_1_1: 2930000 rects
-caravel_00020020_fill_pattern_1_1: 2940000 rects
-caravel_00020020_fill_pattern_1_1: 2950000 rects
-caravel_00020020_fill_pattern_1_1: 2960000 rects
-caravel_00020020_fill_pattern_1_1: 2970000 rects
-caravel_00020020_fill_pattern_1_1: 2980000 rects
-caravel_00020020_fill_pattern_1_1: 2990000 rects
-caravel_00020020_fill_pattern_1_1: 3000000 rects
-caravel_00020020_fill_pattern_1_1: 3010000 rects
-caravel_00020020_fill_pattern_1_1: 3020000 rects
-caravel_00020020_fill_pattern_1_1: 3030000 rects
-caravel_00020020_fill_pattern_1_1: 3040000 rects
-caravel_00020020_fill_pattern_1_1: 3050000 rects
-caravel_00020020_fill_pattern_1_1: 3060000 rects
-caravel_00020020_fill_pattern_1_1: 3070000 rects
-caravel_00020020_fill_pattern_1_1: 3080000 rects
-caravel_00020020_fill_pattern_1_1: 3090000 rects
-caravel_00020020_fill_pattern_1_1: 3100000 rects
-caravel_00020020_fill_pattern_1_1: 3110000 rects
-caravel_00020020_fill_pattern_1_1: 3120000 rects
-caravel_00020020_fill_pattern_1_1: 3130000 rects
-caravel_00020020_fill_pattern_1_1: 3140000 rects
-caravel_00020020_fill_pattern_1_1: 3150000 rects
-caravel_00020020_fill_pattern_1_1: 3160000 rects
-caravel_00020020_fill_pattern_1_1: 3170000 rects
-caravel_00020020_fill_pattern_1_1: 3180000 rects
-caravel_00020020_fill_pattern_1_1: 3190000 rects
-caravel_00020020_fill_pattern_1_1: 3200000 rects
-caravel_00020020_fill_pattern_1_1: 3210000 rects
-caravel_00020020_fill_pattern_1_1: 3220000 rects
-caravel_00020020_fill_pattern_1_1: 3230000 rects
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_0_0: 10000 rects
 caravel_00020020_fill_pattern_0_0: 20000 rects
 caravel_00020020_fill_pattern_0_0: 30000 rects
@@ -6549,6 +6199,343 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_1_1: 10000 rects
+caravel_00020020_fill_pattern_1_1: 20000 rects
+caravel_00020020_fill_pattern_1_1: 30000 rects
+caravel_00020020_fill_pattern_1_1: 40000 rects
+caravel_00020020_fill_pattern_1_1: 50000 rects
+caravel_00020020_fill_pattern_1_1: 60000 rects
+caravel_00020020_fill_pattern_1_1: 70000 rects
+caravel_00020020_fill_pattern_1_1: 80000 rects
+caravel_00020020_fill_pattern_1_1: 90000 rects
+caravel_00020020_fill_pattern_1_1: 100000 rects
+caravel_00020020_fill_pattern_1_1: 110000 rects
+caravel_00020020_fill_pattern_1_1: 120000 rects
+caravel_00020020_fill_pattern_1_1: 130000 rects
+caravel_00020020_fill_pattern_1_1: 140000 rects
+caravel_00020020_fill_pattern_1_1: 150000 rects
+caravel_00020020_fill_pattern_1_1: 160000 rects
+caravel_00020020_fill_pattern_1_1: 170000 rects
+caravel_00020020_fill_pattern_1_1: 180000 rects
+caravel_00020020_fill_pattern_1_1: 190000 rects
+caravel_00020020_fill_pattern_1_1: 200000 rects
+caravel_00020020_fill_pattern_1_1: 210000 rects
+caravel_00020020_fill_pattern_1_1: 220000 rects
+caravel_00020020_fill_pattern_1_1: 230000 rects
+caravel_00020020_fill_pattern_1_1: 240000 rects
+caravel_00020020_fill_pattern_1_1: 250000 rects
+caravel_00020020_fill_pattern_1_1: 260000 rects
+caravel_00020020_fill_pattern_1_1: 270000 rects
+caravel_00020020_fill_pattern_1_1: 280000 rects
+caravel_00020020_fill_pattern_1_1: 290000 rects
+caravel_00020020_fill_pattern_1_1: 300000 rects
+caravel_00020020_fill_pattern_1_1: 310000 rects
+caravel_00020020_fill_pattern_1_1: 320000 rects
+caravel_00020020_fill_pattern_1_1: 330000 rects
+caravel_00020020_fill_pattern_1_1: 340000 rects
+caravel_00020020_fill_pattern_1_1: 350000 rects
+caravel_00020020_fill_pattern_1_1: 360000 rects
+caravel_00020020_fill_pattern_1_1: 370000 rects
+caravel_00020020_fill_pattern_1_1: 380000 rects
+caravel_00020020_fill_pattern_1_1: 390000 rects
+caravel_00020020_fill_pattern_1_1: 400000 rects
+caravel_00020020_fill_pattern_1_1: 410000 rects
+caravel_00020020_fill_pattern_1_1: 420000 rects
+caravel_00020020_fill_pattern_1_1: 430000 rects
+caravel_00020020_fill_pattern_1_1: 440000 rects
+caravel_00020020_fill_pattern_1_1: 450000 rects
+caravel_00020020_fill_pattern_1_1: 460000 rects
+caravel_00020020_fill_pattern_1_1: 470000 rects
+caravel_00020020_fill_pattern_1_1: 480000 rects
+caravel_00020020_fill_pattern_1_1: 490000 rects
+caravel_00020020_fill_pattern_1_1: 500000 rects
+caravel_00020020_fill_pattern_1_1: 510000 rects
+caravel_00020020_fill_pattern_1_1: 520000 rects
+caravel_00020020_fill_pattern_1_1: 530000 rects
+caravel_00020020_fill_pattern_1_1: 540000 rects
+caravel_00020020_fill_pattern_1_1: 550000 rects
+caravel_00020020_fill_pattern_1_1: 560000 rects
+caravel_00020020_fill_pattern_1_1: 570000 rects
+caravel_00020020_fill_pattern_1_1: 580000 rects
+caravel_00020020_fill_pattern_1_1: 590000 rects
+caravel_00020020_fill_pattern_1_1: 600000 rects
+caravel_00020020_fill_pattern_1_1: 610000 rects
+caravel_00020020_fill_pattern_1_1: 620000 rects
+caravel_00020020_fill_pattern_1_1: 630000 rects
+caravel_00020020_fill_pattern_1_1: 640000 rects
+caravel_00020020_fill_pattern_1_1: 650000 rects
+caravel_00020020_fill_pattern_1_1: 660000 rects
+caravel_00020020_fill_pattern_1_1: 670000 rects
+caravel_00020020_fill_pattern_1_1: 680000 rects
+caravel_00020020_fill_pattern_1_1: 690000 rects
+caravel_00020020_fill_pattern_1_1: 700000 rects
+caravel_00020020_fill_pattern_1_1: 710000 rects
+caravel_00020020_fill_pattern_1_1: 720000 rects
+caravel_00020020_fill_pattern_1_1: 730000 rects
+caravel_00020020_fill_pattern_1_1: 740000 rects
+caravel_00020020_fill_pattern_1_1: 750000 rects
+caravel_00020020_fill_pattern_1_1: 760000 rects
+caravel_00020020_fill_pattern_1_1: 770000 rects
+caravel_00020020_fill_pattern_1_1: 780000 rects
+caravel_00020020_fill_pattern_1_1: 790000 rects
+caravel_00020020_fill_pattern_1_1: 800000 rects
+caravel_00020020_fill_pattern_1_1: 810000 rects
+caravel_00020020_fill_pattern_1_1: 820000 rects
+caravel_00020020_fill_pattern_1_1: 830000 rects
+caravel_00020020_fill_pattern_1_1: 840000 rects
+caravel_00020020_fill_pattern_1_1: 850000 rects
+caravel_00020020_fill_pattern_1_1: 860000 rects
+caravel_00020020_fill_pattern_1_1: 870000 rects
+caravel_00020020_fill_pattern_1_1: 880000 rects
+caravel_00020020_fill_pattern_1_1: 890000 rects
+caravel_00020020_fill_pattern_1_1: 900000 rects
+caravel_00020020_fill_pattern_1_1: 910000 rects
+caravel_00020020_fill_pattern_1_1: 920000 rects
+caravel_00020020_fill_pattern_1_1: 930000 rects
+caravel_00020020_fill_pattern_1_1: 940000 rects
+caravel_00020020_fill_pattern_1_1: 950000 rects
+caravel_00020020_fill_pattern_1_1: 960000 rects
+caravel_00020020_fill_pattern_1_1: 970000 rects
+caravel_00020020_fill_pattern_1_1: 980000 rects
+caravel_00020020_fill_pattern_1_1: 990000 rects
+caravel_00020020_fill_pattern_1_1: 1000000 rects
+caravel_00020020_fill_pattern_1_1: 1010000 rects
+caravel_00020020_fill_pattern_1_1: 1020000 rects
+caravel_00020020_fill_pattern_1_1: 1030000 rects
+caravel_00020020_fill_pattern_1_1: 1040000 rects
+caravel_00020020_fill_pattern_1_1: 1050000 rects
+caravel_00020020_fill_pattern_1_1: 1060000 rects
+caravel_00020020_fill_pattern_1_1: 1070000 rects
+caravel_00020020_fill_pattern_1_1: 1080000 rects
+caravel_00020020_fill_pattern_1_1: 1090000 rects
+caravel_00020020_fill_pattern_1_1: 1100000 rects
+caravel_00020020_fill_pattern_1_1: 1110000 rects
+caravel_00020020_fill_pattern_1_1: 1120000 rects
+caravel_00020020_fill_pattern_1_1: 1130000 rects
+caravel_00020020_fill_pattern_1_1: 1140000 rects
+caravel_00020020_fill_pattern_1_1: 1150000 rects
+caravel_00020020_fill_pattern_1_1: 1160000 rects
+caravel_00020020_fill_pattern_1_1: 1170000 rects
+caravel_00020020_fill_pattern_1_1: 1180000 rects
+caravel_00020020_fill_pattern_1_1: 1190000 rects
+caravel_00020020_fill_pattern_1_1: 1200000 rects
+caravel_00020020_fill_pattern_1_1: 1210000 rects
+caravel_00020020_fill_pattern_1_1: 1220000 rects
+caravel_00020020_fill_pattern_1_1: 1230000 rects
+caravel_00020020_fill_pattern_1_1: 1240000 rects
+caravel_00020020_fill_pattern_1_1: 1250000 rects
+caravel_00020020_fill_pattern_1_1: 1260000 rects
+caravel_00020020_fill_pattern_1_1: 1270000 rects
+caravel_00020020_fill_pattern_1_1: 1280000 rects
+caravel_00020020_fill_pattern_1_1: 1290000 rects
+caravel_00020020_fill_pattern_1_1: 1300000 rects
+caravel_00020020_fill_pattern_1_1: 1310000 rects
+caravel_00020020_fill_pattern_1_1: 1320000 rects
+caravel_00020020_fill_pattern_1_1: 1330000 rects
+caravel_00020020_fill_pattern_1_1: 1340000 rects
+caravel_00020020_fill_pattern_1_1: 1350000 rects
+caravel_00020020_fill_pattern_1_1: 1360000 rects
+caravel_00020020_fill_pattern_1_1: 1370000 rects
+caravel_00020020_fill_pattern_1_1: 1380000 rects
+caravel_00020020_fill_pattern_1_1: 1390000 rects
+caravel_00020020_fill_pattern_1_1: 1400000 rects
+caravel_00020020_fill_pattern_1_1: 1410000 rects
+caravel_00020020_fill_pattern_1_1: 1420000 rects
+caravel_00020020_fill_pattern_1_1: 1430000 rects
+caravel_00020020_fill_pattern_1_1: 1440000 rects
+caravel_00020020_fill_pattern_1_1: 1450000 rects
+caravel_00020020_fill_pattern_1_1: 1460000 rects
+caravel_00020020_fill_pattern_1_1: 1470000 rects
+caravel_00020020_fill_pattern_1_1: 1480000 rects
+caravel_00020020_fill_pattern_1_1: 1490000 rects
+caravel_00020020_fill_pattern_1_1: 1500000 rects
+caravel_00020020_fill_pattern_1_1: 1510000 rects
+caravel_00020020_fill_pattern_1_1: 1520000 rects
+caravel_00020020_fill_pattern_1_1: 1530000 rects
+caravel_00020020_fill_pattern_1_1: 1540000 rects
+caravel_00020020_fill_pattern_1_1: 1550000 rects
+caravel_00020020_fill_pattern_1_1: 1560000 rects
+caravel_00020020_fill_pattern_1_1: 1570000 rects
+caravel_00020020_fill_pattern_1_1: 1580000 rects
+caravel_00020020_fill_pattern_1_1: 1590000 rects
+caravel_00020020_fill_pattern_1_1: 1600000 rects
+caravel_00020020_fill_pattern_1_1: 1610000 rects
+caravel_00020020_fill_pattern_1_1: 1620000 rects
+caravel_00020020_fill_pattern_1_1: 1630000 rects
+caravel_00020020_fill_pattern_1_1: 1640000 rects
+caravel_00020020_fill_pattern_1_1: 1650000 rects
+caravel_00020020_fill_pattern_1_1: 1660000 rects
+caravel_00020020_fill_pattern_1_1: 1670000 rects
+caravel_00020020_fill_pattern_1_1: 1680000 rects
+caravel_00020020_fill_pattern_1_1: 1690000 rects
+caravel_00020020_fill_pattern_1_1: 1700000 rects
+caravel_00020020_fill_pattern_1_1: 1710000 rects
+caravel_00020020_fill_pattern_1_1: 1720000 rects
+caravel_00020020_fill_pattern_1_1: 1730000 rects
+caravel_00020020_fill_pattern_1_1: 1740000 rects
+caravel_00020020_fill_pattern_1_1: 1750000 rects
+caravel_00020020_fill_pattern_1_1: 1760000 rects
+caravel_00020020_fill_pattern_1_1: 1770000 rects
+caravel_00020020_fill_pattern_1_1: 1780000 rects
+caravel_00020020_fill_pattern_1_1: 1790000 rects
+caravel_00020020_fill_pattern_1_1: 1800000 rects
+caravel_00020020_fill_pattern_1_1: 1810000 rects
+caravel_00020020_fill_pattern_1_1: 1820000 rects
+caravel_00020020_fill_pattern_1_1: 1830000 rects
+caravel_00020020_fill_pattern_1_1: 1840000 rects
+caravel_00020020_fill_pattern_1_1: 1850000 rects
+caravel_00020020_fill_pattern_1_1: 1860000 rects
+caravel_00020020_fill_pattern_1_1: 1870000 rects
+caravel_00020020_fill_pattern_1_1: 1880000 rects
+caravel_00020020_fill_pattern_1_1: 1890000 rects
+caravel_00020020_fill_pattern_1_1: 1900000 rects
+caravel_00020020_fill_pattern_1_1: 1910000 rects
+caravel_00020020_fill_pattern_1_1: 1920000 rects
+caravel_00020020_fill_pattern_1_1: 1930000 rects
+caravel_00020020_fill_pattern_1_1: 1940000 rects
+caravel_00020020_fill_pattern_1_1: 1950000 rects
+caravel_00020020_fill_pattern_1_1: 1960000 rects
+caravel_00020020_fill_pattern_1_1: 1970000 rects
+caravel_00020020_fill_pattern_1_1: 1980000 rects
+caravel_00020020_fill_pattern_1_1: 1990000 rects
+caravel_00020020_fill_pattern_1_1: 2000000 rects
+caravel_00020020_fill_pattern_1_1: 2010000 rects
+caravel_00020020_fill_pattern_1_1: 2020000 rects
+caravel_00020020_fill_pattern_1_1: 2030000 rects
+caravel_00020020_fill_pattern_1_1: 2040000 rects
+caravel_00020020_fill_pattern_1_1: 2050000 rects
+caravel_00020020_fill_pattern_1_1: 2060000 rects
+caravel_00020020_fill_pattern_1_1: 2070000 rects
+caravel_00020020_fill_pattern_1_1: 2080000 rects
+caravel_00020020_fill_pattern_1_1: 2090000 rects
+caravel_00020020_fill_pattern_1_1: 2100000 rects
+caravel_00020020_fill_pattern_1_1: 2110000 rects
+caravel_00020020_fill_pattern_1_1: 2120000 rects
+caravel_00020020_fill_pattern_1_1: 2130000 rects
+caravel_00020020_fill_pattern_1_1: 2140000 rects
+caravel_00020020_fill_pattern_1_1: 2150000 rects
+caravel_00020020_fill_pattern_1_1: 2160000 rects
+caravel_00020020_fill_pattern_1_1: 2170000 rects
+caravel_00020020_fill_pattern_1_1: 2180000 rects
+caravel_00020020_fill_pattern_1_1: 2190000 rects
+caravel_00020020_fill_pattern_1_1: 2200000 rects
+caravel_00020020_fill_pattern_1_1: 2210000 rects
+caravel_00020020_fill_pattern_1_1: 2220000 rects
+caravel_00020020_fill_pattern_1_1: 2230000 rects
+caravel_00020020_fill_pattern_1_1: 2240000 rects
+caravel_00020020_fill_pattern_1_1: 2250000 rects
+caravel_00020020_fill_pattern_1_1: 2260000 rects
+caravel_00020020_fill_pattern_1_1: 2270000 rects
+caravel_00020020_fill_pattern_1_1: 2280000 rects
+caravel_00020020_fill_pattern_1_1: 2290000 rects
+caravel_00020020_fill_pattern_1_1: 2300000 rects
+caravel_00020020_fill_pattern_1_1: 2310000 rects
+caravel_00020020_fill_pattern_1_1: 2320000 rects
+caravel_00020020_fill_pattern_1_1: 2330000 rects
+caravel_00020020_fill_pattern_1_1: 2340000 rects
+caravel_00020020_fill_pattern_1_1: 2350000 rects
+caravel_00020020_fill_pattern_1_1: 2360000 rects
+caravel_00020020_fill_pattern_1_1: 2370000 rects
+caravel_00020020_fill_pattern_1_1: 2380000 rects
+caravel_00020020_fill_pattern_1_1: 2390000 rects
+caravel_00020020_fill_pattern_1_1: 2400000 rects
+caravel_00020020_fill_pattern_1_1: 2410000 rects
+caravel_00020020_fill_pattern_1_1: 2420000 rects
+caravel_00020020_fill_pattern_1_1: 2430000 rects
+caravel_00020020_fill_pattern_1_1: 2440000 rects
+caravel_00020020_fill_pattern_1_1: 2450000 rects
+caravel_00020020_fill_pattern_1_1: 2460000 rects
+caravel_00020020_fill_pattern_1_1: 2470000 rects
+caravel_00020020_fill_pattern_1_1: 2480000 rects
+caravel_00020020_fill_pattern_1_1: 2490000 rects
+caravel_00020020_fill_pattern_1_1: 2500000 rects
+caravel_00020020_fill_pattern_1_1: 2510000 rects
+caravel_00020020_fill_pattern_1_1: 2520000 rects
+caravel_00020020_fill_pattern_1_1: 2530000 rects
+caravel_00020020_fill_pattern_1_1: 2540000 rects
+caravel_00020020_fill_pattern_1_1: 2550000 rects
+caravel_00020020_fill_pattern_1_1: 2560000 rects
+caravel_00020020_fill_pattern_1_1: 2570000 rects
+caravel_00020020_fill_pattern_1_1: 2580000 rects
+caravel_00020020_fill_pattern_1_1: 2590000 rects
+caravel_00020020_fill_pattern_1_1: 2600000 rects
+caravel_00020020_fill_pattern_1_1: 2610000 rects
+caravel_00020020_fill_pattern_1_1: 2620000 rects
+caravel_00020020_fill_pattern_1_1: 2630000 rects
+caravel_00020020_fill_pattern_1_1: 2640000 rects
+caravel_00020020_fill_pattern_1_1: 2650000 rects
+caravel_00020020_fill_pattern_1_1: 2660000 rects
+caravel_00020020_fill_pattern_1_1: 2670000 rects
+caravel_00020020_fill_pattern_1_1: 2680000 rects
+caravel_00020020_fill_pattern_1_1: 2690000 rects
+caravel_00020020_fill_pattern_1_1: 2700000 rects
+caravel_00020020_fill_pattern_1_1: 2710000 rects
+caravel_00020020_fill_pattern_1_1: 2720000 rects
+caravel_00020020_fill_pattern_1_1: 2730000 rects
+caravel_00020020_fill_pattern_1_1: 2740000 rects
+caravel_00020020_fill_pattern_1_1: 2750000 rects
+caravel_00020020_fill_pattern_1_1: 2760000 rects
+caravel_00020020_fill_pattern_1_1: 2770000 rects
+caravel_00020020_fill_pattern_1_1: 2780000 rects
+caravel_00020020_fill_pattern_1_1: 2790000 rects
+caravel_00020020_fill_pattern_1_1: 2800000 rects
+caravel_00020020_fill_pattern_1_1: 2810000 rects
+caravel_00020020_fill_pattern_1_1: 2820000 rects
+caravel_00020020_fill_pattern_1_1: 2830000 rects
+caravel_00020020_fill_pattern_1_1: 2840000 rects
+caravel_00020020_fill_pattern_1_1: 2850000 rects
+caravel_00020020_fill_pattern_1_1: 2860000 rects
+caravel_00020020_fill_pattern_1_1: 2870000 rects
+caravel_00020020_fill_pattern_1_1: 2880000 rects
+caravel_00020020_fill_pattern_1_1: 2890000 rects
+caravel_00020020_fill_pattern_1_1: 2900000 rects
+caravel_00020020_fill_pattern_1_1: 2910000 rects
+caravel_00020020_fill_pattern_1_1: 2920000 rects
+caravel_00020020_fill_pattern_1_1: 2930000 rects
+caravel_00020020_fill_pattern_1_1: 2940000 rects
+caravel_00020020_fill_pattern_1_1: 2950000 rects
+caravel_00020020_fill_pattern_1_1: 2960000 rects
+caravel_00020020_fill_pattern_1_1: 2970000 rects
+caravel_00020020_fill_pattern_1_1: 2980000 rects
+caravel_00020020_fill_pattern_1_1: 2990000 rects
+caravel_00020020_fill_pattern_1_1: 3000000 rects
+caravel_00020020_fill_pattern_1_1: 3010000 rects
+caravel_00020020_fill_pattern_1_1: 3020000 rects
+caravel_00020020_fill_pattern_1_1: 3030000 rects
+caravel_00020020_fill_pattern_1_1: 3040000 rects
+caravel_00020020_fill_pattern_1_1: 3050000 rects
+caravel_00020020_fill_pattern_1_1: 3060000 rects
+caravel_00020020_fill_pattern_1_1: 3070000 rects
+caravel_00020020_fill_pattern_1_1: 3080000 rects
+caravel_00020020_fill_pattern_1_1: 3090000 rects
+caravel_00020020_fill_pattern_1_1: 3100000 rects
+caravel_00020020_fill_pattern_1_1: 3110000 rects
+caravel_00020020_fill_pattern_1_1: 3120000 rects
+caravel_00020020_fill_pattern_1_1: 3130000 rects
+caravel_00020020_fill_pattern_1_1: 3140000 rects
+caravel_00020020_fill_pattern_1_1: 3150000 rects
+caravel_00020020_fill_pattern_1_1: 3160000 rects
+caravel_00020020_fill_pattern_1_1: 3170000 rects
+caravel_00020020_fill_pattern_1_1: 3180000 rects
+caravel_00020020_fill_pattern_1_1: 3190000 rects
+caravel_00020020_fill_pattern_1_1: 3200000 rects
+caravel_00020020_fill_pattern_1_1: 3210000 rects
+caravel_00020020_fill_pattern_1_1: 3220000 rects
+caravel_00020020_fill_pattern_1_1: 3230000 rects
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_3_1: 10000 rects
 caravel_00020020_fill_pattern_3_1: 20000 rects
 caravel_00020020_fill_pattern_3_1: 30000 rects
@@ -6886,343 +6873,6 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_2_1: 10000 rects
-caravel_00020020_fill_pattern_2_1: 20000 rects
-caravel_00020020_fill_pattern_2_1: 30000 rects
-caravel_00020020_fill_pattern_2_1: 40000 rects
-caravel_00020020_fill_pattern_2_1: 50000 rects
-caravel_00020020_fill_pattern_2_1: 60000 rects
-caravel_00020020_fill_pattern_2_1: 70000 rects
-caravel_00020020_fill_pattern_2_1: 80000 rects
-caravel_00020020_fill_pattern_2_1: 90000 rects
-caravel_00020020_fill_pattern_2_1: 100000 rects
-caravel_00020020_fill_pattern_2_1: 110000 rects
-caravel_00020020_fill_pattern_2_1: 120000 rects
-caravel_00020020_fill_pattern_2_1: 130000 rects
-caravel_00020020_fill_pattern_2_1: 140000 rects
-caravel_00020020_fill_pattern_2_1: 150000 rects
-caravel_00020020_fill_pattern_2_1: 160000 rects
-caravel_00020020_fill_pattern_2_1: 170000 rects
-caravel_00020020_fill_pattern_2_1: 180000 rects
-caravel_00020020_fill_pattern_2_1: 190000 rects
-caravel_00020020_fill_pattern_2_1: 200000 rects
-caravel_00020020_fill_pattern_2_1: 210000 rects
-caravel_00020020_fill_pattern_2_1: 220000 rects
-caravel_00020020_fill_pattern_2_1: 230000 rects
-caravel_00020020_fill_pattern_2_1: 240000 rects
-caravel_00020020_fill_pattern_2_1: 250000 rects
-caravel_00020020_fill_pattern_2_1: 260000 rects
-caravel_00020020_fill_pattern_2_1: 270000 rects
-caravel_00020020_fill_pattern_2_1: 280000 rects
-caravel_00020020_fill_pattern_2_1: 290000 rects
-caravel_00020020_fill_pattern_2_1: 300000 rects
-caravel_00020020_fill_pattern_2_1: 310000 rects
-caravel_00020020_fill_pattern_2_1: 320000 rects
-caravel_00020020_fill_pattern_2_1: 330000 rects
-caravel_00020020_fill_pattern_2_1: 340000 rects
-caravel_00020020_fill_pattern_2_1: 350000 rects
-caravel_00020020_fill_pattern_2_1: 360000 rects
-caravel_00020020_fill_pattern_2_1: 370000 rects
-caravel_00020020_fill_pattern_2_1: 380000 rects
-caravel_00020020_fill_pattern_2_1: 390000 rects
-caravel_00020020_fill_pattern_2_1: 400000 rects
-caravel_00020020_fill_pattern_2_1: 410000 rects
-caravel_00020020_fill_pattern_2_1: 420000 rects
-caravel_00020020_fill_pattern_2_1: 430000 rects
-caravel_00020020_fill_pattern_2_1: 440000 rects
-caravel_00020020_fill_pattern_2_1: 450000 rects
-caravel_00020020_fill_pattern_2_1: 460000 rects
-caravel_00020020_fill_pattern_2_1: 470000 rects
-caravel_00020020_fill_pattern_2_1: 480000 rects
-caravel_00020020_fill_pattern_2_1: 490000 rects
-caravel_00020020_fill_pattern_2_1: 500000 rects
-caravel_00020020_fill_pattern_2_1: 510000 rects
-caravel_00020020_fill_pattern_2_1: 520000 rects
-caravel_00020020_fill_pattern_2_1: 530000 rects
-caravel_00020020_fill_pattern_2_1: 540000 rects
-caravel_00020020_fill_pattern_2_1: 550000 rects
-caravel_00020020_fill_pattern_2_1: 560000 rects
-caravel_00020020_fill_pattern_2_1: 570000 rects
-caravel_00020020_fill_pattern_2_1: 580000 rects
-caravel_00020020_fill_pattern_2_1: 590000 rects
-caravel_00020020_fill_pattern_2_1: 600000 rects
-caravel_00020020_fill_pattern_2_1: 610000 rects
-caravel_00020020_fill_pattern_2_1: 620000 rects
-caravel_00020020_fill_pattern_2_1: 630000 rects
-caravel_00020020_fill_pattern_2_1: 640000 rects
-caravel_00020020_fill_pattern_2_1: 650000 rects
-caravel_00020020_fill_pattern_2_1: 660000 rects
-caravel_00020020_fill_pattern_2_1: 670000 rects
-caravel_00020020_fill_pattern_2_1: 680000 rects
-caravel_00020020_fill_pattern_2_1: 690000 rects
-caravel_00020020_fill_pattern_2_1: 700000 rects
-caravel_00020020_fill_pattern_2_1: 710000 rects
-caravel_00020020_fill_pattern_2_1: 720000 rects
-caravel_00020020_fill_pattern_2_1: 730000 rects
-caravel_00020020_fill_pattern_2_1: 740000 rects
-caravel_00020020_fill_pattern_2_1: 750000 rects
-caravel_00020020_fill_pattern_2_1: 760000 rects
-caravel_00020020_fill_pattern_2_1: 770000 rects
-caravel_00020020_fill_pattern_2_1: 780000 rects
-caravel_00020020_fill_pattern_2_1: 790000 rects
-caravel_00020020_fill_pattern_2_1: 800000 rects
-caravel_00020020_fill_pattern_2_1: 810000 rects
-caravel_00020020_fill_pattern_2_1: 820000 rects
-caravel_00020020_fill_pattern_2_1: 830000 rects
-caravel_00020020_fill_pattern_2_1: 840000 rects
-caravel_00020020_fill_pattern_2_1: 850000 rects
-caravel_00020020_fill_pattern_2_1: 860000 rects
-caravel_00020020_fill_pattern_2_1: 870000 rects
-caravel_00020020_fill_pattern_2_1: 880000 rects
-caravel_00020020_fill_pattern_2_1: 890000 rects
-caravel_00020020_fill_pattern_2_1: 900000 rects
-caravel_00020020_fill_pattern_2_1: 910000 rects
-caravel_00020020_fill_pattern_2_1: 920000 rects
-caravel_00020020_fill_pattern_2_1: 930000 rects
-caravel_00020020_fill_pattern_2_1: 940000 rects
-caravel_00020020_fill_pattern_2_1: 950000 rects
-caravel_00020020_fill_pattern_2_1: 960000 rects
-caravel_00020020_fill_pattern_2_1: 970000 rects
-caravel_00020020_fill_pattern_2_1: 980000 rects
-caravel_00020020_fill_pattern_2_1: 990000 rects
-caravel_00020020_fill_pattern_2_1: 1000000 rects
-caravel_00020020_fill_pattern_2_1: 1010000 rects
-caravel_00020020_fill_pattern_2_1: 1020000 rects
-caravel_00020020_fill_pattern_2_1: 1030000 rects
-caravel_00020020_fill_pattern_2_1: 1040000 rects
-caravel_00020020_fill_pattern_2_1: 1050000 rects
-caravel_00020020_fill_pattern_2_1: 1060000 rects
-caravel_00020020_fill_pattern_2_1: 1070000 rects
-caravel_00020020_fill_pattern_2_1: 1080000 rects
-caravel_00020020_fill_pattern_2_1: 1090000 rects
-caravel_00020020_fill_pattern_2_1: 1100000 rects
-caravel_00020020_fill_pattern_2_1: 1110000 rects
-caravel_00020020_fill_pattern_2_1: 1120000 rects
-caravel_00020020_fill_pattern_2_1: 1130000 rects
-caravel_00020020_fill_pattern_2_1: 1140000 rects
-caravel_00020020_fill_pattern_2_1: 1150000 rects
-caravel_00020020_fill_pattern_2_1: 1160000 rects
-caravel_00020020_fill_pattern_2_1: 1170000 rects
-caravel_00020020_fill_pattern_2_1: 1180000 rects
-caravel_00020020_fill_pattern_2_1: 1190000 rects
-caravel_00020020_fill_pattern_2_1: 1200000 rects
-caravel_00020020_fill_pattern_2_1: 1210000 rects
-caravel_00020020_fill_pattern_2_1: 1220000 rects
-caravel_00020020_fill_pattern_2_1: 1230000 rects
-caravel_00020020_fill_pattern_2_1: 1240000 rects
-caravel_00020020_fill_pattern_2_1: 1250000 rects
-caravel_00020020_fill_pattern_2_1: 1260000 rects
-caravel_00020020_fill_pattern_2_1: 1270000 rects
-caravel_00020020_fill_pattern_2_1: 1280000 rects
-caravel_00020020_fill_pattern_2_1: 1290000 rects
-caravel_00020020_fill_pattern_2_1: 1300000 rects
-caravel_00020020_fill_pattern_2_1: 1310000 rects
-caravel_00020020_fill_pattern_2_1: 1320000 rects
-caravel_00020020_fill_pattern_2_1: 1330000 rects
-caravel_00020020_fill_pattern_2_1: 1340000 rects
-caravel_00020020_fill_pattern_2_1: 1350000 rects
-caravel_00020020_fill_pattern_2_1: 1360000 rects
-caravel_00020020_fill_pattern_2_1: 1370000 rects
-caravel_00020020_fill_pattern_2_1: 1380000 rects
-caravel_00020020_fill_pattern_2_1: 1390000 rects
-caravel_00020020_fill_pattern_2_1: 1400000 rects
-caravel_00020020_fill_pattern_2_1: 1410000 rects
-caravel_00020020_fill_pattern_2_1: 1420000 rects
-caravel_00020020_fill_pattern_2_1: 1430000 rects
-caravel_00020020_fill_pattern_2_1: 1440000 rects
-caravel_00020020_fill_pattern_2_1: 1450000 rects
-caravel_00020020_fill_pattern_2_1: 1460000 rects
-caravel_00020020_fill_pattern_2_1: 1470000 rects
-caravel_00020020_fill_pattern_2_1: 1480000 rects
-caravel_00020020_fill_pattern_2_1: 1490000 rects
-caravel_00020020_fill_pattern_2_1: 1500000 rects
-caravel_00020020_fill_pattern_2_1: 1510000 rects
-caravel_00020020_fill_pattern_2_1: 1520000 rects
-caravel_00020020_fill_pattern_2_1: 1530000 rects
-caravel_00020020_fill_pattern_2_1: 1540000 rects
-caravel_00020020_fill_pattern_2_1: 1550000 rects
-caravel_00020020_fill_pattern_2_1: 1560000 rects
-caravel_00020020_fill_pattern_2_1: 1570000 rects
-caravel_00020020_fill_pattern_2_1: 1580000 rects
-caravel_00020020_fill_pattern_2_1: 1590000 rects
-caravel_00020020_fill_pattern_2_1: 1600000 rects
-caravel_00020020_fill_pattern_2_1: 1610000 rects
-caravel_00020020_fill_pattern_2_1: 1620000 rects
-caravel_00020020_fill_pattern_2_1: 1630000 rects
-caravel_00020020_fill_pattern_2_1: 1640000 rects
-caravel_00020020_fill_pattern_2_1: 1650000 rects
-caravel_00020020_fill_pattern_2_1: 1660000 rects
-caravel_00020020_fill_pattern_2_1: 1670000 rects
-caravel_00020020_fill_pattern_2_1: 1680000 rects
-caravel_00020020_fill_pattern_2_1: 1690000 rects
-caravel_00020020_fill_pattern_2_1: 1700000 rects
-caravel_00020020_fill_pattern_2_1: 1710000 rects
-caravel_00020020_fill_pattern_2_1: 1720000 rects
-caravel_00020020_fill_pattern_2_1: 1730000 rects
-caravel_00020020_fill_pattern_2_1: 1740000 rects
-caravel_00020020_fill_pattern_2_1: 1750000 rects
-caravel_00020020_fill_pattern_2_1: 1760000 rects
-caravel_00020020_fill_pattern_2_1: 1770000 rects
-caravel_00020020_fill_pattern_2_1: 1780000 rects
-caravel_00020020_fill_pattern_2_1: 1790000 rects
-caravel_00020020_fill_pattern_2_1: 1800000 rects
-caravel_00020020_fill_pattern_2_1: 1810000 rects
-caravel_00020020_fill_pattern_2_1: 1820000 rects
-caravel_00020020_fill_pattern_2_1: 1830000 rects
-caravel_00020020_fill_pattern_2_1: 1840000 rects
-caravel_00020020_fill_pattern_2_1: 1850000 rects
-caravel_00020020_fill_pattern_2_1: 1860000 rects
-caravel_00020020_fill_pattern_2_1: 1870000 rects
-caravel_00020020_fill_pattern_2_1: 1880000 rects
-caravel_00020020_fill_pattern_2_1: 1890000 rects
-caravel_00020020_fill_pattern_2_1: 1900000 rects
-caravel_00020020_fill_pattern_2_1: 1910000 rects
-caravel_00020020_fill_pattern_2_1: 1920000 rects
-caravel_00020020_fill_pattern_2_1: 1930000 rects
-caravel_00020020_fill_pattern_2_1: 1940000 rects
-caravel_00020020_fill_pattern_2_1: 1950000 rects
-caravel_00020020_fill_pattern_2_1: 1960000 rects
-caravel_00020020_fill_pattern_2_1: 1970000 rects
-caravel_00020020_fill_pattern_2_1: 1980000 rects
-caravel_00020020_fill_pattern_2_1: 1990000 rects
-caravel_00020020_fill_pattern_2_1: 2000000 rects
-caravel_00020020_fill_pattern_2_1: 2010000 rects
-caravel_00020020_fill_pattern_2_1: 2020000 rects
-caravel_00020020_fill_pattern_2_1: 2030000 rects
-caravel_00020020_fill_pattern_2_1: 2040000 rects
-caravel_00020020_fill_pattern_2_1: 2050000 rects
-caravel_00020020_fill_pattern_2_1: 2060000 rects
-caravel_00020020_fill_pattern_2_1: 2070000 rects
-caravel_00020020_fill_pattern_2_1: 2080000 rects
-caravel_00020020_fill_pattern_2_1: 2090000 rects
-caravel_00020020_fill_pattern_2_1: 2100000 rects
-caravel_00020020_fill_pattern_2_1: 2110000 rects
-caravel_00020020_fill_pattern_2_1: 2120000 rects
-caravel_00020020_fill_pattern_2_1: 2130000 rects
-caravel_00020020_fill_pattern_2_1: 2140000 rects
-caravel_00020020_fill_pattern_2_1: 2150000 rects
-caravel_00020020_fill_pattern_2_1: 2160000 rects
-caravel_00020020_fill_pattern_2_1: 2170000 rects
-caravel_00020020_fill_pattern_2_1: 2180000 rects
-caravel_00020020_fill_pattern_2_1: 2190000 rects
-caravel_00020020_fill_pattern_2_1: 2200000 rects
-caravel_00020020_fill_pattern_2_1: 2210000 rects
-caravel_00020020_fill_pattern_2_1: 2220000 rects
-caravel_00020020_fill_pattern_2_1: 2230000 rects
-caravel_00020020_fill_pattern_2_1: 2240000 rects
-caravel_00020020_fill_pattern_2_1: 2250000 rects
-caravel_00020020_fill_pattern_2_1: 2260000 rects
-caravel_00020020_fill_pattern_2_1: 2270000 rects
-caravel_00020020_fill_pattern_2_1: 2280000 rects
-caravel_00020020_fill_pattern_2_1: 2290000 rects
-caravel_00020020_fill_pattern_2_1: 2300000 rects
-caravel_00020020_fill_pattern_2_1: 2310000 rects
-caravel_00020020_fill_pattern_2_1: 2320000 rects
-caravel_00020020_fill_pattern_2_1: 2330000 rects
-caravel_00020020_fill_pattern_2_1: 2340000 rects
-caravel_00020020_fill_pattern_2_1: 2350000 rects
-caravel_00020020_fill_pattern_2_1: 2360000 rects
-caravel_00020020_fill_pattern_2_1: 2370000 rects
-caravel_00020020_fill_pattern_2_1: 2380000 rects
-caravel_00020020_fill_pattern_2_1: 2390000 rects
-caravel_00020020_fill_pattern_2_1: 2400000 rects
-caravel_00020020_fill_pattern_2_1: 2410000 rects
-caravel_00020020_fill_pattern_2_1: 2420000 rects
-caravel_00020020_fill_pattern_2_1: 2430000 rects
-caravel_00020020_fill_pattern_2_1: 2440000 rects
-caravel_00020020_fill_pattern_2_1: 2450000 rects
-caravel_00020020_fill_pattern_2_1: 2460000 rects
-caravel_00020020_fill_pattern_2_1: 2470000 rects
-caravel_00020020_fill_pattern_2_1: 2480000 rects
-caravel_00020020_fill_pattern_2_1: 2490000 rects
-caravel_00020020_fill_pattern_2_1: 2500000 rects
-caravel_00020020_fill_pattern_2_1: 2510000 rects
-caravel_00020020_fill_pattern_2_1: 2520000 rects
-caravel_00020020_fill_pattern_2_1: 2530000 rects
-caravel_00020020_fill_pattern_2_1: 2540000 rects
-caravel_00020020_fill_pattern_2_1: 2550000 rects
-caravel_00020020_fill_pattern_2_1: 2560000 rects
-caravel_00020020_fill_pattern_2_1: 2570000 rects
-caravel_00020020_fill_pattern_2_1: 2580000 rects
-caravel_00020020_fill_pattern_2_1: 2590000 rects
-caravel_00020020_fill_pattern_2_1: 2600000 rects
-caravel_00020020_fill_pattern_2_1: 2610000 rects
-caravel_00020020_fill_pattern_2_1: 2620000 rects
-caravel_00020020_fill_pattern_2_1: 2630000 rects
-caravel_00020020_fill_pattern_2_1: 2640000 rects
-caravel_00020020_fill_pattern_2_1: 2650000 rects
-caravel_00020020_fill_pattern_2_1: 2660000 rects
-caravel_00020020_fill_pattern_2_1: 2670000 rects
-caravel_00020020_fill_pattern_2_1: 2680000 rects
-caravel_00020020_fill_pattern_2_1: 2690000 rects
-caravel_00020020_fill_pattern_2_1: 2700000 rects
-caravel_00020020_fill_pattern_2_1: 2710000 rects
-caravel_00020020_fill_pattern_2_1: 2720000 rects
-caravel_00020020_fill_pattern_2_1: 2730000 rects
-caravel_00020020_fill_pattern_2_1: 2740000 rects
-caravel_00020020_fill_pattern_2_1: 2750000 rects
-caravel_00020020_fill_pattern_2_1: 2760000 rects
-caravel_00020020_fill_pattern_2_1: 2770000 rects
-caravel_00020020_fill_pattern_2_1: 2780000 rects
-caravel_00020020_fill_pattern_2_1: 2790000 rects
-caravel_00020020_fill_pattern_2_1: 2800000 rects
-caravel_00020020_fill_pattern_2_1: 2810000 rects
-caravel_00020020_fill_pattern_2_1: 2820000 rects
-caravel_00020020_fill_pattern_2_1: 2830000 rects
-caravel_00020020_fill_pattern_2_1: 2840000 rects
-caravel_00020020_fill_pattern_2_1: 2850000 rects
-caravel_00020020_fill_pattern_2_1: 2860000 rects
-caravel_00020020_fill_pattern_2_1: 2870000 rects
-caravel_00020020_fill_pattern_2_1: 2880000 rects
-caravel_00020020_fill_pattern_2_1: 2890000 rects
-caravel_00020020_fill_pattern_2_1: 2900000 rects
-caravel_00020020_fill_pattern_2_1: 2910000 rects
-caravel_00020020_fill_pattern_2_1: 2920000 rects
-caravel_00020020_fill_pattern_2_1: 2930000 rects
-caravel_00020020_fill_pattern_2_1: 2940000 rects
-caravel_00020020_fill_pattern_2_1: 2950000 rects
-caravel_00020020_fill_pattern_2_1: 2960000 rects
-caravel_00020020_fill_pattern_2_1: 2970000 rects
-caravel_00020020_fill_pattern_2_1: 2980000 rects
-caravel_00020020_fill_pattern_2_1: 2990000 rects
-caravel_00020020_fill_pattern_2_1: 3000000 rects
-caravel_00020020_fill_pattern_2_1: 3010000 rects
-caravel_00020020_fill_pattern_2_1: 3020000 rects
-caravel_00020020_fill_pattern_2_1: 3030000 rects
-caravel_00020020_fill_pattern_2_1: 3040000 rects
-caravel_00020020_fill_pattern_2_1: 3050000 rects
-caravel_00020020_fill_pattern_2_1: 3060000 rects
-caravel_00020020_fill_pattern_2_1: 3070000 rects
-caravel_00020020_fill_pattern_2_1: 3080000 rects
-caravel_00020020_fill_pattern_2_1: 3090000 rects
-caravel_00020020_fill_pattern_2_1: 3100000 rects
-caravel_00020020_fill_pattern_2_1: 3110000 rects
-caravel_00020020_fill_pattern_2_1: 3120000 rects
-caravel_00020020_fill_pattern_2_1: 3130000 rects
-caravel_00020020_fill_pattern_2_1: 3140000 rects
-caravel_00020020_fill_pattern_2_1: 3150000 rects
-caravel_00020020_fill_pattern_2_1: 3160000 rects
-caravel_00020020_fill_pattern_2_1: 3170000 rects
-caravel_00020020_fill_pattern_2_1: 3180000 rects
-caravel_00020020_fill_pattern_2_1: 3190000 rects
-caravel_00020020_fill_pattern_2_1: 3200000 rects
-caravel_00020020_fill_pattern_2_1: 3210000 rects
-caravel_00020020_fill_pattern_2_1: 3220000 rects
-caravel_00020020_fill_pattern_2_1: 3230000 rects
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_3_0: 10000 rects
 caravel_00020020_fill_pattern_3_0: 20000 rects
 caravel_00020020_fill_pattern_3_0: 30000 rects
@@ -8233,6 +7883,343 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_2_1: 10000 rects
+caravel_00020020_fill_pattern_2_1: 20000 rects
+caravel_00020020_fill_pattern_2_1: 30000 rects
+caravel_00020020_fill_pattern_2_1: 40000 rects
+caravel_00020020_fill_pattern_2_1: 50000 rects
+caravel_00020020_fill_pattern_2_1: 60000 rects
+caravel_00020020_fill_pattern_2_1: 70000 rects
+caravel_00020020_fill_pattern_2_1: 80000 rects
+caravel_00020020_fill_pattern_2_1: 90000 rects
+caravel_00020020_fill_pattern_2_1: 100000 rects
+caravel_00020020_fill_pattern_2_1: 110000 rects
+caravel_00020020_fill_pattern_2_1: 120000 rects
+caravel_00020020_fill_pattern_2_1: 130000 rects
+caravel_00020020_fill_pattern_2_1: 140000 rects
+caravel_00020020_fill_pattern_2_1: 150000 rects
+caravel_00020020_fill_pattern_2_1: 160000 rects
+caravel_00020020_fill_pattern_2_1: 170000 rects
+caravel_00020020_fill_pattern_2_1: 180000 rects
+caravel_00020020_fill_pattern_2_1: 190000 rects
+caravel_00020020_fill_pattern_2_1: 200000 rects
+caravel_00020020_fill_pattern_2_1: 210000 rects
+caravel_00020020_fill_pattern_2_1: 220000 rects
+caravel_00020020_fill_pattern_2_1: 230000 rects
+caravel_00020020_fill_pattern_2_1: 240000 rects
+caravel_00020020_fill_pattern_2_1: 250000 rects
+caravel_00020020_fill_pattern_2_1: 260000 rects
+caravel_00020020_fill_pattern_2_1: 270000 rects
+caravel_00020020_fill_pattern_2_1: 280000 rects
+caravel_00020020_fill_pattern_2_1: 290000 rects
+caravel_00020020_fill_pattern_2_1: 300000 rects
+caravel_00020020_fill_pattern_2_1: 310000 rects
+caravel_00020020_fill_pattern_2_1: 320000 rects
+caravel_00020020_fill_pattern_2_1: 330000 rects
+caravel_00020020_fill_pattern_2_1: 340000 rects
+caravel_00020020_fill_pattern_2_1: 350000 rects
+caravel_00020020_fill_pattern_2_1: 360000 rects
+caravel_00020020_fill_pattern_2_1: 370000 rects
+caravel_00020020_fill_pattern_2_1: 380000 rects
+caravel_00020020_fill_pattern_2_1: 390000 rects
+caravel_00020020_fill_pattern_2_1: 400000 rects
+caravel_00020020_fill_pattern_2_1: 410000 rects
+caravel_00020020_fill_pattern_2_1: 420000 rects
+caravel_00020020_fill_pattern_2_1: 430000 rects
+caravel_00020020_fill_pattern_2_1: 440000 rects
+caravel_00020020_fill_pattern_2_1: 450000 rects
+caravel_00020020_fill_pattern_2_1: 460000 rects
+caravel_00020020_fill_pattern_2_1: 470000 rects
+caravel_00020020_fill_pattern_2_1: 480000 rects
+caravel_00020020_fill_pattern_2_1: 490000 rects
+caravel_00020020_fill_pattern_2_1: 500000 rects
+caravel_00020020_fill_pattern_2_1: 510000 rects
+caravel_00020020_fill_pattern_2_1: 520000 rects
+caravel_00020020_fill_pattern_2_1: 530000 rects
+caravel_00020020_fill_pattern_2_1: 540000 rects
+caravel_00020020_fill_pattern_2_1: 550000 rects
+caravel_00020020_fill_pattern_2_1: 560000 rects
+caravel_00020020_fill_pattern_2_1: 570000 rects
+caravel_00020020_fill_pattern_2_1: 580000 rects
+caravel_00020020_fill_pattern_2_1: 590000 rects
+caravel_00020020_fill_pattern_2_1: 600000 rects
+caravel_00020020_fill_pattern_2_1: 610000 rects
+caravel_00020020_fill_pattern_2_1: 620000 rects
+caravel_00020020_fill_pattern_2_1: 630000 rects
+caravel_00020020_fill_pattern_2_1: 640000 rects
+caravel_00020020_fill_pattern_2_1: 650000 rects
+caravel_00020020_fill_pattern_2_1: 660000 rects
+caravel_00020020_fill_pattern_2_1: 670000 rects
+caravel_00020020_fill_pattern_2_1: 680000 rects
+caravel_00020020_fill_pattern_2_1: 690000 rects
+caravel_00020020_fill_pattern_2_1: 700000 rects
+caravel_00020020_fill_pattern_2_1: 710000 rects
+caravel_00020020_fill_pattern_2_1: 720000 rects
+caravel_00020020_fill_pattern_2_1: 730000 rects
+caravel_00020020_fill_pattern_2_1: 740000 rects
+caravel_00020020_fill_pattern_2_1: 750000 rects
+caravel_00020020_fill_pattern_2_1: 760000 rects
+caravel_00020020_fill_pattern_2_1: 770000 rects
+caravel_00020020_fill_pattern_2_1: 780000 rects
+caravel_00020020_fill_pattern_2_1: 790000 rects
+caravel_00020020_fill_pattern_2_1: 800000 rects
+caravel_00020020_fill_pattern_2_1: 810000 rects
+caravel_00020020_fill_pattern_2_1: 820000 rects
+caravel_00020020_fill_pattern_2_1: 830000 rects
+caravel_00020020_fill_pattern_2_1: 840000 rects
+caravel_00020020_fill_pattern_2_1: 850000 rects
+caravel_00020020_fill_pattern_2_1: 860000 rects
+caravel_00020020_fill_pattern_2_1: 870000 rects
+caravel_00020020_fill_pattern_2_1: 880000 rects
+caravel_00020020_fill_pattern_2_1: 890000 rects
+caravel_00020020_fill_pattern_2_1: 900000 rects
+caravel_00020020_fill_pattern_2_1: 910000 rects
+caravel_00020020_fill_pattern_2_1: 920000 rects
+caravel_00020020_fill_pattern_2_1: 930000 rects
+caravel_00020020_fill_pattern_2_1: 940000 rects
+caravel_00020020_fill_pattern_2_1: 950000 rects
+caravel_00020020_fill_pattern_2_1: 960000 rects
+caravel_00020020_fill_pattern_2_1: 970000 rects
+caravel_00020020_fill_pattern_2_1: 980000 rects
+caravel_00020020_fill_pattern_2_1: 990000 rects
+caravel_00020020_fill_pattern_2_1: 1000000 rects
+caravel_00020020_fill_pattern_2_1: 1010000 rects
+caravel_00020020_fill_pattern_2_1: 1020000 rects
+caravel_00020020_fill_pattern_2_1: 1030000 rects
+caravel_00020020_fill_pattern_2_1: 1040000 rects
+caravel_00020020_fill_pattern_2_1: 1050000 rects
+caravel_00020020_fill_pattern_2_1: 1060000 rects
+caravel_00020020_fill_pattern_2_1: 1070000 rects
+caravel_00020020_fill_pattern_2_1: 1080000 rects
+caravel_00020020_fill_pattern_2_1: 1090000 rects
+caravel_00020020_fill_pattern_2_1: 1100000 rects
+caravel_00020020_fill_pattern_2_1: 1110000 rects
+caravel_00020020_fill_pattern_2_1: 1120000 rects
+caravel_00020020_fill_pattern_2_1: 1130000 rects
+caravel_00020020_fill_pattern_2_1: 1140000 rects
+caravel_00020020_fill_pattern_2_1: 1150000 rects
+caravel_00020020_fill_pattern_2_1: 1160000 rects
+caravel_00020020_fill_pattern_2_1: 1170000 rects
+caravel_00020020_fill_pattern_2_1: 1180000 rects
+caravel_00020020_fill_pattern_2_1: 1190000 rects
+caravel_00020020_fill_pattern_2_1: 1200000 rects
+caravel_00020020_fill_pattern_2_1: 1210000 rects
+caravel_00020020_fill_pattern_2_1: 1220000 rects
+caravel_00020020_fill_pattern_2_1: 1230000 rects
+caravel_00020020_fill_pattern_2_1: 1240000 rects
+caravel_00020020_fill_pattern_2_1: 1250000 rects
+caravel_00020020_fill_pattern_2_1: 1260000 rects
+caravel_00020020_fill_pattern_2_1: 1270000 rects
+caravel_00020020_fill_pattern_2_1: 1280000 rects
+caravel_00020020_fill_pattern_2_1: 1290000 rects
+caravel_00020020_fill_pattern_2_1: 1300000 rects
+caravel_00020020_fill_pattern_2_1: 1310000 rects
+caravel_00020020_fill_pattern_2_1: 1320000 rects
+caravel_00020020_fill_pattern_2_1: 1330000 rects
+caravel_00020020_fill_pattern_2_1: 1340000 rects
+caravel_00020020_fill_pattern_2_1: 1350000 rects
+caravel_00020020_fill_pattern_2_1: 1360000 rects
+caravel_00020020_fill_pattern_2_1: 1370000 rects
+caravel_00020020_fill_pattern_2_1: 1380000 rects
+caravel_00020020_fill_pattern_2_1: 1390000 rects
+caravel_00020020_fill_pattern_2_1: 1400000 rects
+caravel_00020020_fill_pattern_2_1: 1410000 rects
+caravel_00020020_fill_pattern_2_1: 1420000 rects
+caravel_00020020_fill_pattern_2_1: 1430000 rects
+caravel_00020020_fill_pattern_2_1: 1440000 rects
+caravel_00020020_fill_pattern_2_1: 1450000 rects
+caravel_00020020_fill_pattern_2_1: 1460000 rects
+caravel_00020020_fill_pattern_2_1: 1470000 rects
+caravel_00020020_fill_pattern_2_1: 1480000 rects
+caravel_00020020_fill_pattern_2_1: 1490000 rects
+caravel_00020020_fill_pattern_2_1: 1500000 rects
+caravel_00020020_fill_pattern_2_1: 1510000 rects
+caravel_00020020_fill_pattern_2_1: 1520000 rects
+caravel_00020020_fill_pattern_2_1: 1530000 rects
+caravel_00020020_fill_pattern_2_1: 1540000 rects
+caravel_00020020_fill_pattern_2_1: 1550000 rects
+caravel_00020020_fill_pattern_2_1: 1560000 rects
+caravel_00020020_fill_pattern_2_1: 1570000 rects
+caravel_00020020_fill_pattern_2_1: 1580000 rects
+caravel_00020020_fill_pattern_2_1: 1590000 rects
+caravel_00020020_fill_pattern_2_1: 1600000 rects
+caravel_00020020_fill_pattern_2_1: 1610000 rects
+caravel_00020020_fill_pattern_2_1: 1620000 rects
+caravel_00020020_fill_pattern_2_1: 1630000 rects
+caravel_00020020_fill_pattern_2_1: 1640000 rects
+caravel_00020020_fill_pattern_2_1: 1650000 rects
+caravel_00020020_fill_pattern_2_1: 1660000 rects
+caravel_00020020_fill_pattern_2_1: 1670000 rects
+caravel_00020020_fill_pattern_2_1: 1680000 rects
+caravel_00020020_fill_pattern_2_1: 1690000 rects
+caravel_00020020_fill_pattern_2_1: 1700000 rects
+caravel_00020020_fill_pattern_2_1: 1710000 rects
+caravel_00020020_fill_pattern_2_1: 1720000 rects
+caravel_00020020_fill_pattern_2_1: 1730000 rects
+caravel_00020020_fill_pattern_2_1: 1740000 rects
+caravel_00020020_fill_pattern_2_1: 1750000 rects
+caravel_00020020_fill_pattern_2_1: 1760000 rects
+caravel_00020020_fill_pattern_2_1: 1770000 rects
+caravel_00020020_fill_pattern_2_1: 1780000 rects
+caravel_00020020_fill_pattern_2_1: 1790000 rects
+caravel_00020020_fill_pattern_2_1: 1800000 rects
+caravel_00020020_fill_pattern_2_1: 1810000 rects
+caravel_00020020_fill_pattern_2_1: 1820000 rects
+caravel_00020020_fill_pattern_2_1: 1830000 rects
+caravel_00020020_fill_pattern_2_1: 1840000 rects
+caravel_00020020_fill_pattern_2_1: 1850000 rects
+caravel_00020020_fill_pattern_2_1: 1860000 rects
+caravel_00020020_fill_pattern_2_1: 1870000 rects
+caravel_00020020_fill_pattern_2_1: 1880000 rects
+caravel_00020020_fill_pattern_2_1: 1890000 rects
+caravel_00020020_fill_pattern_2_1: 1900000 rects
+caravel_00020020_fill_pattern_2_1: 1910000 rects
+caravel_00020020_fill_pattern_2_1: 1920000 rects
+caravel_00020020_fill_pattern_2_1: 1930000 rects
+caravel_00020020_fill_pattern_2_1: 1940000 rects
+caravel_00020020_fill_pattern_2_1: 1950000 rects
+caravel_00020020_fill_pattern_2_1: 1960000 rects
+caravel_00020020_fill_pattern_2_1: 1970000 rects
+caravel_00020020_fill_pattern_2_1: 1980000 rects
+caravel_00020020_fill_pattern_2_1: 1990000 rects
+caravel_00020020_fill_pattern_2_1: 2000000 rects
+caravel_00020020_fill_pattern_2_1: 2010000 rects
+caravel_00020020_fill_pattern_2_1: 2020000 rects
+caravel_00020020_fill_pattern_2_1: 2030000 rects
+caravel_00020020_fill_pattern_2_1: 2040000 rects
+caravel_00020020_fill_pattern_2_1: 2050000 rects
+caravel_00020020_fill_pattern_2_1: 2060000 rects
+caravel_00020020_fill_pattern_2_1: 2070000 rects
+caravel_00020020_fill_pattern_2_1: 2080000 rects
+caravel_00020020_fill_pattern_2_1: 2090000 rects
+caravel_00020020_fill_pattern_2_1: 2100000 rects
+caravel_00020020_fill_pattern_2_1: 2110000 rects
+caravel_00020020_fill_pattern_2_1: 2120000 rects
+caravel_00020020_fill_pattern_2_1: 2130000 rects
+caravel_00020020_fill_pattern_2_1: 2140000 rects
+caravel_00020020_fill_pattern_2_1: 2150000 rects
+caravel_00020020_fill_pattern_2_1: 2160000 rects
+caravel_00020020_fill_pattern_2_1: 2170000 rects
+caravel_00020020_fill_pattern_2_1: 2180000 rects
+caravel_00020020_fill_pattern_2_1: 2190000 rects
+caravel_00020020_fill_pattern_2_1: 2200000 rects
+caravel_00020020_fill_pattern_2_1: 2210000 rects
+caravel_00020020_fill_pattern_2_1: 2220000 rects
+caravel_00020020_fill_pattern_2_1: 2230000 rects
+caravel_00020020_fill_pattern_2_1: 2240000 rects
+caravel_00020020_fill_pattern_2_1: 2250000 rects
+caravel_00020020_fill_pattern_2_1: 2260000 rects
+caravel_00020020_fill_pattern_2_1: 2270000 rects
+caravel_00020020_fill_pattern_2_1: 2280000 rects
+caravel_00020020_fill_pattern_2_1: 2290000 rects
+caravel_00020020_fill_pattern_2_1: 2300000 rects
+caravel_00020020_fill_pattern_2_1: 2310000 rects
+caravel_00020020_fill_pattern_2_1: 2320000 rects
+caravel_00020020_fill_pattern_2_1: 2330000 rects
+caravel_00020020_fill_pattern_2_1: 2340000 rects
+caravel_00020020_fill_pattern_2_1: 2350000 rects
+caravel_00020020_fill_pattern_2_1: 2360000 rects
+caravel_00020020_fill_pattern_2_1: 2370000 rects
+caravel_00020020_fill_pattern_2_1: 2380000 rects
+caravel_00020020_fill_pattern_2_1: 2390000 rects
+caravel_00020020_fill_pattern_2_1: 2400000 rects
+caravel_00020020_fill_pattern_2_1: 2410000 rects
+caravel_00020020_fill_pattern_2_1: 2420000 rects
+caravel_00020020_fill_pattern_2_1: 2430000 rects
+caravel_00020020_fill_pattern_2_1: 2440000 rects
+caravel_00020020_fill_pattern_2_1: 2450000 rects
+caravel_00020020_fill_pattern_2_1: 2460000 rects
+caravel_00020020_fill_pattern_2_1: 2470000 rects
+caravel_00020020_fill_pattern_2_1: 2480000 rects
+caravel_00020020_fill_pattern_2_1: 2490000 rects
+caravel_00020020_fill_pattern_2_1: 2500000 rects
+caravel_00020020_fill_pattern_2_1: 2510000 rects
+caravel_00020020_fill_pattern_2_1: 2520000 rects
+caravel_00020020_fill_pattern_2_1: 2530000 rects
+caravel_00020020_fill_pattern_2_1: 2540000 rects
+caravel_00020020_fill_pattern_2_1: 2550000 rects
+caravel_00020020_fill_pattern_2_1: 2560000 rects
+caravel_00020020_fill_pattern_2_1: 2570000 rects
+caravel_00020020_fill_pattern_2_1: 2580000 rects
+caravel_00020020_fill_pattern_2_1: 2590000 rects
+caravel_00020020_fill_pattern_2_1: 2600000 rects
+caravel_00020020_fill_pattern_2_1: 2610000 rects
+caravel_00020020_fill_pattern_2_1: 2620000 rects
+caravel_00020020_fill_pattern_2_1: 2630000 rects
+caravel_00020020_fill_pattern_2_1: 2640000 rects
+caravel_00020020_fill_pattern_2_1: 2650000 rects
+caravel_00020020_fill_pattern_2_1: 2660000 rects
+caravel_00020020_fill_pattern_2_1: 2670000 rects
+caravel_00020020_fill_pattern_2_1: 2680000 rects
+caravel_00020020_fill_pattern_2_1: 2690000 rects
+caravel_00020020_fill_pattern_2_1: 2700000 rects
+caravel_00020020_fill_pattern_2_1: 2710000 rects
+caravel_00020020_fill_pattern_2_1: 2720000 rects
+caravel_00020020_fill_pattern_2_1: 2730000 rects
+caravel_00020020_fill_pattern_2_1: 2740000 rects
+caravel_00020020_fill_pattern_2_1: 2750000 rects
+caravel_00020020_fill_pattern_2_1: 2760000 rects
+caravel_00020020_fill_pattern_2_1: 2770000 rects
+caravel_00020020_fill_pattern_2_1: 2780000 rects
+caravel_00020020_fill_pattern_2_1: 2790000 rects
+caravel_00020020_fill_pattern_2_1: 2800000 rects
+caravel_00020020_fill_pattern_2_1: 2810000 rects
+caravel_00020020_fill_pattern_2_1: 2820000 rects
+caravel_00020020_fill_pattern_2_1: 2830000 rects
+caravel_00020020_fill_pattern_2_1: 2840000 rects
+caravel_00020020_fill_pattern_2_1: 2850000 rects
+caravel_00020020_fill_pattern_2_1: 2860000 rects
+caravel_00020020_fill_pattern_2_1: 2870000 rects
+caravel_00020020_fill_pattern_2_1: 2880000 rects
+caravel_00020020_fill_pattern_2_1: 2890000 rects
+caravel_00020020_fill_pattern_2_1: 2900000 rects
+caravel_00020020_fill_pattern_2_1: 2910000 rects
+caravel_00020020_fill_pattern_2_1: 2920000 rects
+caravel_00020020_fill_pattern_2_1: 2930000 rects
+caravel_00020020_fill_pattern_2_1: 2940000 rects
+caravel_00020020_fill_pattern_2_1: 2950000 rects
+caravel_00020020_fill_pattern_2_1: 2960000 rects
+caravel_00020020_fill_pattern_2_1: 2970000 rects
+caravel_00020020_fill_pattern_2_1: 2980000 rects
+caravel_00020020_fill_pattern_2_1: 2990000 rects
+caravel_00020020_fill_pattern_2_1: 3000000 rects
+caravel_00020020_fill_pattern_2_1: 3010000 rects
+caravel_00020020_fill_pattern_2_1: 3020000 rects
+caravel_00020020_fill_pattern_2_1: 3030000 rects
+caravel_00020020_fill_pattern_2_1: 3040000 rects
+caravel_00020020_fill_pattern_2_1: 3050000 rects
+caravel_00020020_fill_pattern_2_1: 3060000 rects
+caravel_00020020_fill_pattern_2_1: 3070000 rects
+caravel_00020020_fill_pattern_2_1: 3080000 rects
+caravel_00020020_fill_pattern_2_1: 3090000 rects
+caravel_00020020_fill_pattern_2_1: 3100000 rects
+caravel_00020020_fill_pattern_2_1: 3110000 rects
+caravel_00020020_fill_pattern_2_1: 3120000 rects
+caravel_00020020_fill_pattern_2_1: 3130000 rects
+caravel_00020020_fill_pattern_2_1: 3140000 rects
+caravel_00020020_fill_pattern_2_1: 3150000 rects
+caravel_00020020_fill_pattern_2_1: 3160000 rects
+caravel_00020020_fill_pattern_2_1: 3170000 rects
+caravel_00020020_fill_pattern_2_1: 3180000 rects
+caravel_00020020_fill_pattern_2_1: 3190000 rects
+caravel_00020020_fill_pattern_2_1: 3200000 rects
+caravel_00020020_fill_pattern_2_1: 3210000 rects
+caravel_00020020_fill_pattern_2_1: 3220000 rects
+caravel_00020020_fill_pattern_2_1: 3230000 rects
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_1_0: 10000 rects
 caravel_00020020_fill_pattern_1_0: 20000 rects
 caravel_00020020_fill_pattern_1_0: 30000 rects
@@ -9005,7 +8992,7 @@
    Generating output for cell caravel_00020020_fill_pattern_5_7
 Reading "caravel_00020020_fill_pattern_5_7".
    Generating output for cell caravel_00020020_fill_pattern
-Ended: 12/06/2021 03:05:40
+Ended: 12/08/2021 04:53:58
 Done!
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
@@ -9039,131 +9026,6 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_5_0: 10000 rects
-caravel_00020020_fill_pattern_5_0: 20000 rects
-caravel_00020020_fill_pattern_5_0: 30000 rects
-caravel_00020020_fill_pattern_5_0: 40000 rects
-caravel_00020020_fill_pattern_5_0: 50000 rects
-caravel_00020020_fill_pattern_5_0: 60000 rects
-caravel_00020020_fill_pattern_5_0: 70000 rects
-caravel_00020020_fill_pattern_5_0: 80000 rects
-caravel_00020020_fill_pattern_5_0: 90000 rects
-caravel_00020020_fill_pattern_5_0: 100000 rects
-caravel_00020020_fill_pattern_5_0: 110000 rects
-caravel_00020020_fill_pattern_5_0: 120000 rects
-caravel_00020020_fill_pattern_5_0: 130000 rects
-caravel_00020020_fill_pattern_5_0: 140000 rects
-caravel_00020020_fill_pattern_5_0: 150000 rects
-caravel_00020020_fill_pattern_5_0: 160000 rects
-caravel_00020020_fill_pattern_5_0: 170000 rects
-caravel_00020020_fill_pattern_5_0: 180000 rects
-caravel_00020020_fill_pattern_5_0: 190000 rects
-caravel_00020020_fill_pattern_5_0: 200000 rects
-caravel_00020020_fill_pattern_5_0: 210000 rects
-caravel_00020020_fill_pattern_5_0: 220000 rects
-caravel_00020020_fill_pattern_5_0: 230000 rects
-caravel_00020020_fill_pattern_5_0: 240000 rects
-caravel_00020020_fill_pattern_5_0: 250000 rects
-caravel_00020020_fill_pattern_5_0: 260000 rects
-caravel_00020020_fill_pattern_5_0: 270000 rects
-caravel_00020020_fill_pattern_5_0: 280000 rects
-caravel_00020020_fill_pattern_5_0: 290000 rects
-caravel_00020020_fill_pattern_5_0: 300000 rects
-caravel_00020020_fill_pattern_5_0: 310000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_5_0
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_5_3: 10000 rects
-caravel_00020020_fill_pattern_5_3: 20000 rects
-caravel_00020020_fill_pattern_5_3: 30000 rects
-caravel_00020020_fill_pattern_5_3: 40000 rects
-caravel_00020020_fill_pattern_5_3: 50000 rects
-caravel_00020020_fill_pattern_5_3: 60000 rects
-caravel_00020020_fill_pattern_5_3: 70000 rects
-caravel_00020020_fill_pattern_5_3: 80000 rects
-caravel_00020020_fill_pattern_5_3: 90000 rects
-caravel_00020020_fill_pattern_5_3: 100000 rects
-caravel_00020020_fill_pattern_5_3: 110000 rects
-caravel_00020020_fill_pattern_5_3: 120000 rects
-caravel_00020020_fill_pattern_5_3: 130000 rects
-caravel_00020020_fill_pattern_5_3: 140000 rects
-caravel_00020020_fill_pattern_5_3: 150000 rects
-caravel_00020020_fill_pattern_5_3: 160000 rects
-caravel_00020020_fill_pattern_5_3: 170000 rects
-caravel_00020020_fill_pattern_5_3: 180000 rects
-caravel_00020020_fill_pattern_5_3: 190000 rects
-caravel_00020020_fill_pattern_5_3: 200000 rects
-caravel_00020020_fill_pattern_5_3: 210000 rects
-caravel_00020020_fill_pattern_5_3: 220000 rects
-caravel_00020020_fill_pattern_5_3: 230000 rects
-caravel_00020020_fill_pattern_5_3: 240000 rects
-caravel_00020020_fill_pattern_5_3: 250000 rects
-caravel_00020020_fill_pattern_5_3: 260000 rects
-caravel_00020020_fill_pattern_5_3: 270000 rects
-caravel_00020020_fill_pattern_5_3: 280000 rects
-caravel_00020020_fill_pattern_5_3: 290000 rects
-caravel_00020020_fill_pattern_5_3: 300000 rects
-caravel_00020020_fill_pattern_5_3: 310000 rects
-caravel_00020020_fill_pattern_5_3: 320000 rects
-caravel_00020020_fill_pattern_5_3: 330000 rects
-caravel_00020020_fill_pattern_5_3: 340000 rects
-caravel_00020020_fill_pattern_5_3: 350000 rects
-caravel_00020020_fill_pattern_5_3: 360000 rects
-caravel_00020020_fill_pattern_5_3: 370000 rects
-caravel_00020020_fill_pattern_5_3: 380000 rects
-caravel_00020020_fill_pattern_5_3: 390000 rects
-caravel_00020020_fill_pattern_5_3: 400000 rects
-caravel_00020020_fill_pattern_5_3: 410000 rects
-caravel_00020020_fill_pattern_5_3: 420000 rects
-caravel_00020020_fill_pattern_5_3: 430000 rects
-caravel_00020020_fill_pattern_5_3: 440000 rects
-caravel_00020020_fill_pattern_5_3: 450000 rects
-caravel_00020020_fill_pattern_5_3: 460000 rects
-caravel_00020020_fill_pattern_5_3: 470000 rects
-caravel_00020020_fill_pattern_5_3: 480000 rects
-caravel_00020020_fill_pattern_5_3: 490000 rects
-caravel_00020020_fill_pattern_5_3: 500000 rects
-caravel_00020020_fill_pattern_5_3: 510000 rects
-caravel_00020020_fill_pattern_5_3: 520000 rects
-caravel_00020020_fill_pattern_5_3: 530000 rects
-caravel_00020020_fill_pattern_5_3: 540000 rects
-caravel_00020020_fill_pattern_5_3: 550000 rects
-caravel_00020020_fill_pattern_5_3: 560000 rects
-caravel_00020020_fill_pattern_5_3: 570000 rects
-caravel_00020020_fill_pattern_5_3: 580000 rects
-caravel_00020020_fill_pattern_5_3: 590000 rects
-caravel_00020020_fill_pattern_5_3: 600000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_5_3
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_5_6: 10000 rects
 caravel_00020020_fill_pattern_5_6: 20000 rects
 caravel_00020020_fill_pattern_5_6: 30000 rects
@@ -9246,6 +9108,83 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_5_3: 10000 rects
+caravel_00020020_fill_pattern_5_3: 20000 rects
+caravel_00020020_fill_pattern_5_3: 30000 rects
+caravel_00020020_fill_pattern_5_3: 40000 rects
+caravel_00020020_fill_pattern_5_3: 50000 rects
+caravel_00020020_fill_pattern_5_3: 60000 rects
+caravel_00020020_fill_pattern_5_3: 70000 rects
+caravel_00020020_fill_pattern_5_3: 80000 rects
+caravel_00020020_fill_pattern_5_3: 90000 rects
+caravel_00020020_fill_pattern_5_3: 100000 rects
+caravel_00020020_fill_pattern_5_3: 110000 rects
+caravel_00020020_fill_pattern_5_3: 120000 rects
+caravel_00020020_fill_pattern_5_3: 130000 rects
+caravel_00020020_fill_pattern_5_3: 140000 rects
+caravel_00020020_fill_pattern_5_3: 150000 rects
+caravel_00020020_fill_pattern_5_3: 160000 rects
+caravel_00020020_fill_pattern_5_3: 170000 rects
+caravel_00020020_fill_pattern_5_3: 180000 rects
+caravel_00020020_fill_pattern_5_3: 190000 rects
+caravel_00020020_fill_pattern_5_3: 200000 rects
+caravel_00020020_fill_pattern_5_3: 210000 rects
+caravel_00020020_fill_pattern_5_3: 220000 rects
+caravel_00020020_fill_pattern_5_3: 230000 rects
+caravel_00020020_fill_pattern_5_3: 240000 rects
+caravel_00020020_fill_pattern_5_3: 250000 rects
+caravel_00020020_fill_pattern_5_3: 260000 rects
+caravel_00020020_fill_pattern_5_3: 270000 rects
+caravel_00020020_fill_pattern_5_3: 280000 rects
+caravel_00020020_fill_pattern_5_3: 290000 rects
+caravel_00020020_fill_pattern_5_3: 300000 rects
+caravel_00020020_fill_pattern_5_3: 310000 rects
+caravel_00020020_fill_pattern_5_3: 320000 rects
+caravel_00020020_fill_pattern_5_3: 330000 rects
+caravel_00020020_fill_pattern_5_3: 340000 rects
+caravel_00020020_fill_pattern_5_3: 350000 rects
+caravel_00020020_fill_pattern_5_3: 360000 rects
+caravel_00020020_fill_pattern_5_3: 370000 rects
+caravel_00020020_fill_pattern_5_3: 380000 rects
+caravel_00020020_fill_pattern_5_3: 390000 rects
+caravel_00020020_fill_pattern_5_3: 400000 rects
+caravel_00020020_fill_pattern_5_3: 410000 rects
+caravel_00020020_fill_pattern_5_3: 420000 rects
+caravel_00020020_fill_pattern_5_3: 430000 rects
+caravel_00020020_fill_pattern_5_3: 440000 rects
+caravel_00020020_fill_pattern_5_3: 450000 rects
+caravel_00020020_fill_pattern_5_3: 460000 rects
+caravel_00020020_fill_pattern_5_3: 470000 rects
+caravel_00020020_fill_pattern_5_3: 480000 rects
+caravel_00020020_fill_pattern_5_3: 490000 rects
+caravel_00020020_fill_pattern_5_3: 500000 rects
+caravel_00020020_fill_pattern_5_3: 510000 rects
+caravel_00020020_fill_pattern_5_3: 520000 rects
+caravel_00020020_fill_pattern_5_3: 530000 rects
+caravel_00020020_fill_pattern_5_3: 540000 rects
+caravel_00020020_fill_pattern_5_3: 550000 rects
+caravel_00020020_fill_pattern_5_3: 560000 rects
+caravel_00020020_fill_pattern_5_3: 570000 rects
+caravel_00020020_fill_pattern_5_3: 580000 rects
+caravel_00020020_fill_pattern_5_3: 590000 rects
+caravel_00020020_fill_pattern_5_3: 600000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_5_3
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_5_5: 10000 rects
 caravel_00020020_fill_pattern_5_5: 20000 rects
 caravel_00020020_fill_pattern_5_5: 30000 rects
@@ -9334,6 +9273,54 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_5_0: 10000 rects
+caravel_00020020_fill_pattern_5_0: 20000 rects
+caravel_00020020_fill_pattern_5_0: 30000 rects
+caravel_00020020_fill_pattern_5_0: 40000 rects
+caravel_00020020_fill_pattern_5_0: 50000 rects
+caravel_00020020_fill_pattern_5_0: 60000 rects
+caravel_00020020_fill_pattern_5_0: 70000 rects
+caravel_00020020_fill_pattern_5_0: 80000 rects
+caravel_00020020_fill_pattern_5_0: 90000 rects
+caravel_00020020_fill_pattern_5_0: 100000 rects
+caravel_00020020_fill_pattern_5_0: 110000 rects
+caravel_00020020_fill_pattern_5_0: 120000 rects
+caravel_00020020_fill_pattern_5_0: 130000 rects
+caravel_00020020_fill_pattern_5_0: 140000 rects
+caravel_00020020_fill_pattern_5_0: 150000 rects
+caravel_00020020_fill_pattern_5_0: 160000 rects
+caravel_00020020_fill_pattern_5_0: 170000 rects
+caravel_00020020_fill_pattern_5_0: 180000 rects
+caravel_00020020_fill_pattern_5_0: 190000 rects
+caravel_00020020_fill_pattern_5_0: 200000 rects
+caravel_00020020_fill_pattern_5_0: 210000 rects
+caravel_00020020_fill_pattern_5_0: 220000 rects
+caravel_00020020_fill_pattern_5_0: 230000 rects
+caravel_00020020_fill_pattern_5_0: 240000 rects
+caravel_00020020_fill_pattern_5_0: 250000 rects
+caravel_00020020_fill_pattern_5_0: 260000 rects
+caravel_00020020_fill_pattern_5_0: 270000 rects
+caravel_00020020_fill_pattern_5_0: 280000 rects
+caravel_00020020_fill_pattern_5_0: 290000 rects
+caravel_00020020_fill_pattern_5_0: 300000 rects
+caravel_00020020_fill_pattern_5_0: 310000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_5_0
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_5_2: 10000 rects
 caravel_00020020_fill_pattern_5_2: 20000 rects
 caravel_00020020_fill_pattern_5_2: 30000 rects
@@ -9445,115 +9432,6 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_5_1: 10000 rects
-caravel_00020020_fill_pattern_5_1: 20000 rects
-caravel_00020020_fill_pattern_5_1: 30000 rects
-caravel_00020020_fill_pattern_5_1: 40000 rects
-caravel_00020020_fill_pattern_5_1: 50000 rects
-caravel_00020020_fill_pattern_5_1: 60000 rects
-caravel_00020020_fill_pattern_5_1: 70000 rects
-caravel_00020020_fill_pattern_5_1: 80000 rects
-caravel_00020020_fill_pattern_5_1: 90000 rects
-caravel_00020020_fill_pattern_5_1: 100000 rects
-caravel_00020020_fill_pattern_5_1: 110000 rects
-caravel_00020020_fill_pattern_5_1: 120000 rects
-caravel_00020020_fill_pattern_5_1: 130000 rects
-caravel_00020020_fill_pattern_5_1: 140000 rects
-caravel_00020020_fill_pattern_5_1: 150000 rects
-caravel_00020020_fill_pattern_5_1: 160000 rects
-caravel_00020020_fill_pattern_5_1: 170000 rects
-caravel_00020020_fill_pattern_5_1: 180000 rects
-caravel_00020020_fill_pattern_5_1: 190000 rects
-caravel_00020020_fill_pattern_5_1: 200000 rects
-caravel_00020020_fill_pattern_5_1: 210000 rects
-caravel_00020020_fill_pattern_5_1: 220000 rects
-caravel_00020020_fill_pattern_5_1: 230000 rects
-caravel_00020020_fill_pattern_5_1: 240000 rects
-caravel_00020020_fill_pattern_5_1: 250000 rects
-caravel_00020020_fill_pattern_5_1: 260000 rects
-caravel_00020020_fill_pattern_5_1: 270000 rects
-caravel_00020020_fill_pattern_5_1: 280000 rects
-caravel_00020020_fill_pattern_5_1: 290000 rects
-caravel_00020020_fill_pattern_5_1: 300000 rects
-caravel_00020020_fill_pattern_5_1: 310000 rects
-caravel_00020020_fill_pattern_5_1: 320000 rects
-caravel_00020020_fill_pattern_5_1: 330000 rects
-caravel_00020020_fill_pattern_5_1: 340000 rects
-caravel_00020020_fill_pattern_5_1: 350000 rects
-caravel_00020020_fill_pattern_5_1: 360000 rects
-caravel_00020020_fill_pattern_5_1: 370000 rects
-caravel_00020020_fill_pattern_5_1: 380000 rects
-caravel_00020020_fill_pattern_5_1: 390000 rects
-caravel_00020020_fill_pattern_5_1: 400000 rects
-caravel_00020020_fill_pattern_5_1: 410000 rects
-caravel_00020020_fill_pattern_5_1: 420000 rects
-caravel_00020020_fill_pattern_5_1: 430000 rects
-caravel_00020020_fill_pattern_5_1: 440000 rects
-caravel_00020020_fill_pattern_5_1: 450000 rects
-caravel_00020020_fill_pattern_5_1: 460000 rects
-caravel_00020020_fill_pattern_5_1: 470000 rects
-caravel_00020020_fill_pattern_5_1: 480000 rects
-caravel_00020020_fill_pattern_5_1: 490000 rects
-caravel_00020020_fill_pattern_5_1: 500000 rects
-caravel_00020020_fill_pattern_5_1: 510000 rects
-caravel_00020020_fill_pattern_5_1: 520000 rects
-caravel_00020020_fill_pattern_5_1: 530000 rects
-caravel_00020020_fill_pattern_5_1: 540000 rects
-caravel_00020020_fill_pattern_5_1: 550000 rects
-caravel_00020020_fill_pattern_5_1: 560000 rects
-caravel_00020020_fill_pattern_5_1: 570000 rects
-caravel_00020020_fill_pattern_5_1: 580000 rects
-caravel_00020020_fill_pattern_5_1: 590000 rects
-caravel_00020020_fill_pattern_5_1: 600000 rects
-caravel_00020020_fill_pattern_5_1: 610000 rects
-caravel_00020020_fill_pattern_5_1: 620000 rects
-caravel_00020020_fill_pattern_5_1: 630000 rects
-caravel_00020020_fill_pattern_5_1: 640000 rects
-caravel_00020020_fill_pattern_5_1: 650000 rects
-caravel_00020020_fill_pattern_5_1: 660000 rects
-caravel_00020020_fill_pattern_5_1: 670000 rects
-caravel_00020020_fill_pattern_5_1: 680000 rects
-caravel_00020020_fill_pattern_5_1: 690000 rects
-caravel_00020020_fill_pattern_5_1: 700000 rects
-caravel_00020020_fill_pattern_5_1: 710000 rects
-caravel_00020020_fill_pattern_5_1: 720000 rects
-caravel_00020020_fill_pattern_5_1: 730000 rects
-caravel_00020020_fill_pattern_5_1: 740000 rects
-caravel_00020020_fill_pattern_5_1: 750000 rects
-caravel_00020020_fill_pattern_5_1: 760000 rects
-caravel_00020020_fill_pattern_5_1: 770000 rects
-caravel_00020020_fill_pattern_5_1: 780000 rects
-caravel_00020020_fill_pattern_5_1: 790000 rects
-caravel_00020020_fill_pattern_5_1: 800000 rects
-caravel_00020020_fill_pattern_5_1: 810000 rects
-caravel_00020020_fill_pattern_5_1: 820000 rects
-caravel_00020020_fill_pattern_5_1: 830000 rects
-caravel_00020020_fill_pattern_5_1: 840000 rects
-caravel_00020020_fill_pattern_5_1: 850000 rects
-caravel_00020020_fill_pattern_5_1: 860000 rects
-caravel_00020020_fill_pattern_5_1: 870000 rects
-caravel_00020020_fill_pattern_5_1: 880000 rects
-caravel_00020020_fill_pattern_5_1: 890000 rects
-caravel_00020020_fill_pattern_5_1: 900000 rects
-caravel_00020020_fill_pattern_5_1: 910000 rects
-caravel_00020020_fill_pattern_5_1: 920000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_5_1
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_5_4: 10000 rects
 caravel_00020020_fill_pattern_5_4: 20000 rects
 caravel_00020020_fill_pattern_5_4: 30000 rects
@@ -9670,6 +9548,115 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_5_1: 10000 rects
+caravel_00020020_fill_pattern_5_1: 20000 rects
+caravel_00020020_fill_pattern_5_1: 30000 rects
+caravel_00020020_fill_pattern_5_1: 40000 rects
+caravel_00020020_fill_pattern_5_1: 50000 rects
+caravel_00020020_fill_pattern_5_1: 60000 rects
+caravel_00020020_fill_pattern_5_1: 70000 rects
+caravel_00020020_fill_pattern_5_1: 80000 rects
+caravel_00020020_fill_pattern_5_1: 90000 rects
+caravel_00020020_fill_pattern_5_1: 100000 rects
+caravel_00020020_fill_pattern_5_1: 110000 rects
+caravel_00020020_fill_pattern_5_1: 120000 rects
+caravel_00020020_fill_pattern_5_1: 130000 rects
+caravel_00020020_fill_pattern_5_1: 140000 rects
+caravel_00020020_fill_pattern_5_1: 150000 rects
+caravel_00020020_fill_pattern_5_1: 160000 rects
+caravel_00020020_fill_pattern_5_1: 170000 rects
+caravel_00020020_fill_pattern_5_1: 180000 rects
+caravel_00020020_fill_pattern_5_1: 190000 rects
+caravel_00020020_fill_pattern_5_1: 200000 rects
+caravel_00020020_fill_pattern_5_1: 210000 rects
+caravel_00020020_fill_pattern_5_1: 220000 rects
+caravel_00020020_fill_pattern_5_1: 230000 rects
+caravel_00020020_fill_pattern_5_1: 240000 rects
+caravel_00020020_fill_pattern_5_1: 250000 rects
+caravel_00020020_fill_pattern_5_1: 260000 rects
+caravel_00020020_fill_pattern_5_1: 270000 rects
+caravel_00020020_fill_pattern_5_1: 280000 rects
+caravel_00020020_fill_pattern_5_1: 290000 rects
+caravel_00020020_fill_pattern_5_1: 300000 rects
+caravel_00020020_fill_pattern_5_1: 310000 rects
+caravel_00020020_fill_pattern_5_1: 320000 rects
+caravel_00020020_fill_pattern_5_1: 330000 rects
+caravel_00020020_fill_pattern_5_1: 340000 rects
+caravel_00020020_fill_pattern_5_1: 350000 rects
+caravel_00020020_fill_pattern_5_1: 360000 rects
+caravel_00020020_fill_pattern_5_1: 370000 rects
+caravel_00020020_fill_pattern_5_1: 380000 rects
+caravel_00020020_fill_pattern_5_1: 390000 rects
+caravel_00020020_fill_pattern_5_1: 400000 rects
+caravel_00020020_fill_pattern_5_1: 410000 rects
+caravel_00020020_fill_pattern_5_1: 420000 rects
+caravel_00020020_fill_pattern_5_1: 430000 rects
+caravel_00020020_fill_pattern_5_1: 440000 rects
+caravel_00020020_fill_pattern_5_1: 450000 rects
+caravel_00020020_fill_pattern_5_1: 460000 rects
+caravel_00020020_fill_pattern_5_1: 470000 rects
+caravel_00020020_fill_pattern_5_1: 480000 rects
+caravel_00020020_fill_pattern_5_1: 490000 rects
+caravel_00020020_fill_pattern_5_1: 500000 rects
+caravel_00020020_fill_pattern_5_1: 510000 rects
+caravel_00020020_fill_pattern_5_1: 520000 rects
+caravel_00020020_fill_pattern_5_1: 530000 rects
+caravel_00020020_fill_pattern_5_1: 540000 rects
+caravel_00020020_fill_pattern_5_1: 550000 rects
+caravel_00020020_fill_pattern_5_1: 560000 rects
+caravel_00020020_fill_pattern_5_1: 570000 rects
+caravel_00020020_fill_pattern_5_1: 580000 rects
+caravel_00020020_fill_pattern_5_1: 590000 rects
+caravel_00020020_fill_pattern_5_1: 600000 rects
+caravel_00020020_fill_pattern_5_1: 610000 rects
+caravel_00020020_fill_pattern_5_1: 620000 rects
+caravel_00020020_fill_pattern_5_1: 630000 rects
+caravel_00020020_fill_pattern_5_1: 640000 rects
+caravel_00020020_fill_pattern_5_1: 650000 rects
+caravel_00020020_fill_pattern_5_1: 660000 rects
+caravel_00020020_fill_pattern_5_1: 670000 rects
+caravel_00020020_fill_pattern_5_1: 680000 rects
+caravel_00020020_fill_pattern_5_1: 690000 rects
+caravel_00020020_fill_pattern_5_1: 700000 rects
+caravel_00020020_fill_pattern_5_1: 710000 rects
+caravel_00020020_fill_pattern_5_1: 720000 rects
+caravel_00020020_fill_pattern_5_1: 730000 rects
+caravel_00020020_fill_pattern_5_1: 740000 rects
+caravel_00020020_fill_pattern_5_1: 750000 rects
+caravel_00020020_fill_pattern_5_1: 760000 rects
+caravel_00020020_fill_pattern_5_1: 770000 rects
+caravel_00020020_fill_pattern_5_1: 780000 rects
+caravel_00020020_fill_pattern_5_1: 790000 rects
+caravel_00020020_fill_pattern_5_1: 800000 rects
+caravel_00020020_fill_pattern_5_1: 810000 rects
+caravel_00020020_fill_pattern_5_1: 820000 rects
+caravel_00020020_fill_pattern_5_1: 830000 rects
+caravel_00020020_fill_pattern_5_1: 840000 rects
+caravel_00020020_fill_pattern_5_1: 850000 rects
+caravel_00020020_fill_pattern_5_1: 860000 rects
+caravel_00020020_fill_pattern_5_1: 870000 rects
+caravel_00020020_fill_pattern_5_1: 880000 rects
+caravel_00020020_fill_pattern_5_1: 890000 rects
+caravel_00020020_fill_pattern_5_1: 900000 rects
+caravel_00020020_fill_pattern_5_1: 910000 rects
+caravel_00020020_fill_pattern_5_1: 920000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_5_1
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_2_7: 10000 rects
 caravel_00020020_fill_pattern_2_7: 20000 rects
 caravel_00020020_fill_pattern_2_7: 30000 rects
@@ -9828,143 +9815,85 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_1_7: 10000 rects
-caravel_00020020_fill_pattern_1_7: 20000 rects
-caravel_00020020_fill_pattern_1_7: 30000 rects
-caravel_00020020_fill_pattern_1_7: 40000 rects
-caravel_00020020_fill_pattern_1_7: 50000 rects
-caravel_00020020_fill_pattern_1_7: 60000 rects
-caravel_00020020_fill_pattern_1_7: 70000 rects
-caravel_00020020_fill_pattern_1_7: 80000 rects
-caravel_00020020_fill_pattern_1_7: 90000 rects
-caravel_00020020_fill_pattern_1_7: 100000 rects
-caravel_00020020_fill_pattern_1_7: 110000 rects
-caravel_00020020_fill_pattern_1_7: 120000 rects
-caravel_00020020_fill_pattern_1_7: 130000 rects
-caravel_00020020_fill_pattern_1_7: 140000 rects
-caravel_00020020_fill_pattern_1_7: 150000 rects
-caravel_00020020_fill_pattern_1_7: 160000 rects
-caravel_00020020_fill_pattern_1_7: 170000 rects
-caravel_00020020_fill_pattern_1_7: 180000 rects
-caravel_00020020_fill_pattern_1_7: 190000 rects
-caravel_00020020_fill_pattern_1_7: 200000 rects
-caravel_00020020_fill_pattern_1_7: 210000 rects
-caravel_00020020_fill_pattern_1_7: 220000 rects
-caravel_00020020_fill_pattern_1_7: 230000 rects
-caravel_00020020_fill_pattern_1_7: 240000 rects
-caravel_00020020_fill_pattern_1_7: 250000 rects
-caravel_00020020_fill_pattern_1_7: 260000 rects
-caravel_00020020_fill_pattern_1_7: 270000 rects
-caravel_00020020_fill_pattern_1_7: 280000 rects
-caravel_00020020_fill_pattern_1_7: 290000 rects
-caravel_00020020_fill_pattern_1_7: 300000 rects
-caravel_00020020_fill_pattern_1_7: 310000 rects
-caravel_00020020_fill_pattern_1_7: 320000 rects
-caravel_00020020_fill_pattern_1_7: 330000 rects
-caravel_00020020_fill_pattern_1_7: 340000 rects
-caravel_00020020_fill_pattern_1_7: 350000 rects
-caravel_00020020_fill_pattern_1_7: 360000 rects
-caravel_00020020_fill_pattern_1_7: 370000 rects
-caravel_00020020_fill_pattern_1_7: 380000 rects
-caravel_00020020_fill_pattern_1_7: 390000 rects
-caravel_00020020_fill_pattern_1_7: 400000 rects
-caravel_00020020_fill_pattern_1_7: 410000 rects
-caravel_00020020_fill_pattern_1_7: 420000 rects
-caravel_00020020_fill_pattern_1_7: 430000 rects
-caravel_00020020_fill_pattern_1_7: 440000 rects
-caravel_00020020_fill_pattern_1_7: 450000 rects
-caravel_00020020_fill_pattern_1_7: 460000 rects
-caravel_00020020_fill_pattern_1_7: 470000 rects
-caravel_00020020_fill_pattern_1_7: 480000 rects
-caravel_00020020_fill_pattern_1_7: 490000 rects
-caravel_00020020_fill_pattern_1_7: 500000 rects
-caravel_00020020_fill_pattern_1_7: 510000 rects
-caravel_00020020_fill_pattern_1_7: 520000 rects
-caravel_00020020_fill_pattern_1_7: 530000 rects
-caravel_00020020_fill_pattern_1_7: 540000 rects
-caravel_00020020_fill_pattern_1_7: 550000 rects
-caravel_00020020_fill_pattern_1_7: 560000 rects
-caravel_00020020_fill_pattern_1_7: 570000 rects
-caravel_00020020_fill_pattern_1_7: 580000 rects
-caravel_00020020_fill_pattern_1_7: 590000 rects
-caravel_00020020_fill_pattern_1_7: 600000 rects
-caravel_00020020_fill_pattern_1_7: 610000 rects
-caravel_00020020_fill_pattern_1_7: 620000 rects
-caravel_00020020_fill_pattern_1_7: 630000 rects
-caravel_00020020_fill_pattern_1_7: 640000 rects
-caravel_00020020_fill_pattern_1_7: 650000 rects
-caravel_00020020_fill_pattern_1_7: 660000 rects
-caravel_00020020_fill_pattern_1_7: 670000 rects
-caravel_00020020_fill_pattern_1_7: 680000 rects
-caravel_00020020_fill_pattern_1_7: 690000 rects
-caravel_00020020_fill_pattern_1_7: 700000 rects
-caravel_00020020_fill_pattern_1_7: 710000 rects
-caravel_00020020_fill_pattern_1_7: 720000 rects
-caravel_00020020_fill_pattern_1_7: 730000 rects
-caravel_00020020_fill_pattern_1_7: 740000 rects
-caravel_00020020_fill_pattern_1_7: 750000 rects
-caravel_00020020_fill_pattern_1_7: 760000 rects
-caravel_00020020_fill_pattern_1_7: 770000 rects
-caravel_00020020_fill_pattern_1_7: 780000 rects
-caravel_00020020_fill_pattern_1_7: 790000 rects
-caravel_00020020_fill_pattern_1_7: 800000 rects
-caravel_00020020_fill_pattern_1_7: 810000 rects
-caravel_00020020_fill_pattern_1_7: 820000 rects
-caravel_00020020_fill_pattern_1_7: 830000 rects
-caravel_00020020_fill_pattern_1_7: 840000 rects
-caravel_00020020_fill_pattern_1_7: 850000 rects
-caravel_00020020_fill_pattern_1_7: 860000 rects
-caravel_00020020_fill_pattern_1_7: 870000 rects
-caravel_00020020_fill_pattern_1_7: 880000 rects
-caravel_00020020_fill_pattern_1_7: 890000 rects
-caravel_00020020_fill_pattern_1_7: 900000 rects
-caravel_00020020_fill_pattern_1_7: 910000 rects
-caravel_00020020_fill_pattern_1_7: 920000 rects
-caravel_00020020_fill_pattern_1_7: 930000 rects
-caravel_00020020_fill_pattern_1_7: 940000 rects
-caravel_00020020_fill_pattern_1_7: 950000 rects
-caravel_00020020_fill_pattern_1_7: 960000 rects
-caravel_00020020_fill_pattern_1_7: 970000 rects
-caravel_00020020_fill_pattern_1_7: 980000 rects
-caravel_00020020_fill_pattern_1_7: 990000 rects
-caravel_00020020_fill_pattern_1_7: 1000000 rects
-caravel_00020020_fill_pattern_1_7: 1010000 rects
-caravel_00020020_fill_pattern_1_7: 1020000 rects
-caravel_00020020_fill_pattern_1_7: 1030000 rects
-caravel_00020020_fill_pattern_1_7: 1040000 rects
-caravel_00020020_fill_pattern_1_7: 1050000 rects
-caravel_00020020_fill_pattern_1_7: 1060000 rects
-caravel_00020020_fill_pattern_1_7: 1070000 rects
-caravel_00020020_fill_pattern_1_7: 1080000 rects
-caravel_00020020_fill_pattern_1_7: 1090000 rects
-caravel_00020020_fill_pattern_1_7: 1100000 rects
-caravel_00020020_fill_pattern_1_7: 1110000 rects
-caravel_00020020_fill_pattern_1_7: 1120000 rects
-caravel_00020020_fill_pattern_1_7: 1130000 rects
-caravel_00020020_fill_pattern_1_7: 1140000 rects
-caravel_00020020_fill_pattern_1_7: 1150000 rects
-caravel_00020020_fill_pattern_1_7: 1160000 rects
-caravel_00020020_fill_pattern_1_7: 1170000 rects
-caravel_00020020_fill_pattern_1_7: 1180000 rects
-caravel_00020020_fill_pattern_1_7: 1190000 rects
-caravel_00020020_fill_pattern_1_7: 1200000 rects
-caravel_00020020_fill_pattern_1_7: 1210000 rects
-caravel_00020020_fill_pattern_1_7: 1220000 rects
-caravel_00020020_fill_pattern_1_7: 1230000 rects
-caravel_00020020_fill_pattern_1_7: 1240000 rects
-caravel_00020020_fill_pattern_1_7: 1250000 rects
-caravel_00020020_fill_pattern_1_7: 1260000 rects
-caravel_00020020_fill_pattern_1_7: 1270000 rects
-caravel_00020020_fill_pattern_1_7: 1280000 rects
-caravel_00020020_fill_pattern_1_7: 1290000 rects
-caravel_00020020_fill_pattern_1_7: 1300000 rects
-caravel_00020020_fill_pattern_1_7: 1310000 rects
-caravel_00020020_fill_pattern_1_7: 1320000 rects
-caravel_00020020_fill_pattern_1_7: 1330000 rects
-caravel_00020020_fill_pattern_1_7: 1340000 rects
-caravel_00020020_fill_pattern_1_7: 1350000 rects
+caravel_00020020_fill_pattern_4_7: 10000 rects
+caravel_00020020_fill_pattern_4_7: 20000 rects
+caravel_00020020_fill_pattern_4_7: 30000 rects
+caravel_00020020_fill_pattern_4_7: 40000 rects
+caravel_00020020_fill_pattern_4_7: 50000 rects
+caravel_00020020_fill_pattern_4_7: 60000 rects
+caravel_00020020_fill_pattern_4_7: 70000 rects
+caravel_00020020_fill_pattern_4_7: 80000 rects
+caravel_00020020_fill_pattern_4_7: 90000 rects
+caravel_00020020_fill_pattern_4_7: 100000 rects
+caravel_00020020_fill_pattern_4_7: 110000 rects
+caravel_00020020_fill_pattern_4_7: 120000 rects
+caravel_00020020_fill_pattern_4_7: 130000 rects
+caravel_00020020_fill_pattern_4_7: 140000 rects
+caravel_00020020_fill_pattern_4_7: 150000 rects
+caravel_00020020_fill_pattern_4_7: 160000 rects
+caravel_00020020_fill_pattern_4_7: 170000 rects
+caravel_00020020_fill_pattern_4_7: 180000 rects
+caravel_00020020_fill_pattern_4_7: 190000 rects
+caravel_00020020_fill_pattern_4_7: 200000 rects
+caravel_00020020_fill_pattern_4_7: 210000 rects
+caravel_00020020_fill_pattern_4_7: 220000 rects
+caravel_00020020_fill_pattern_4_7: 230000 rects
+caravel_00020020_fill_pattern_4_7: 240000 rects
+caravel_00020020_fill_pattern_4_7: 250000 rects
+caravel_00020020_fill_pattern_4_7: 260000 rects
+caravel_00020020_fill_pattern_4_7: 270000 rects
+caravel_00020020_fill_pattern_4_7: 280000 rects
+caravel_00020020_fill_pattern_4_7: 290000 rects
+caravel_00020020_fill_pattern_4_7: 300000 rects
+caravel_00020020_fill_pattern_4_7: 310000 rects
+caravel_00020020_fill_pattern_4_7: 320000 rects
+caravel_00020020_fill_pattern_4_7: 330000 rects
+caravel_00020020_fill_pattern_4_7: 340000 rects
+caravel_00020020_fill_pattern_4_7: 350000 rects
+caravel_00020020_fill_pattern_4_7: 360000 rects
+caravel_00020020_fill_pattern_4_7: 370000 rects
+caravel_00020020_fill_pattern_4_7: 380000 rects
+caravel_00020020_fill_pattern_4_7: 390000 rects
+caravel_00020020_fill_pattern_4_7: 400000 rects
+caravel_00020020_fill_pattern_4_7: 410000 rects
+caravel_00020020_fill_pattern_4_7: 420000 rects
+caravel_00020020_fill_pattern_4_7: 430000 rects
+caravel_00020020_fill_pattern_4_7: 440000 rects
+caravel_00020020_fill_pattern_4_7: 450000 rects
+caravel_00020020_fill_pattern_4_7: 460000 rects
+caravel_00020020_fill_pattern_4_7: 470000 rects
+caravel_00020020_fill_pattern_4_7: 480000 rects
+caravel_00020020_fill_pattern_4_7: 490000 rects
+caravel_00020020_fill_pattern_4_7: 500000 rects
+caravel_00020020_fill_pattern_4_7: 510000 rects
+caravel_00020020_fill_pattern_4_7: 520000 rects
+caravel_00020020_fill_pattern_4_7: 530000 rects
+caravel_00020020_fill_pattern_4_7: 540000 rects
+caravel_00020020_fill_pattern_4_7: 550000 rects
+caravel_00020020_fill_pattern_4_7: 560000 rects
+caravel_00020020_fill_pattern_4_7: 570000 rects
+caravel_00020020_fill_pattern_4_7: 580000 rects
+caravel_00020020_fill_pattern_4_7: 590000 rects
+caravel_00020020_fill_pattern_4_7: 600000 rects
+caravel_00020020_fill_pattern_4_7: 610000 rects
+caravel_00020020_fill_pattern_4_7: 620000 rects
+caravel_00020020_fill_pattern_4_7: 630000 rects
+caravel_00020020_fill_pattern_4_7: 640000 rects
+caravel_00020020_fill_pattern_4_7: 650000 rects
+caravel_00020020_fill_pattern_4_7: 660000 rects
+caravel_00020020_fill_pattern_4_7: 670000 rects
+caravel_00020020_fill_pattern_4_7: 680000 rects
+caravel_00020020_fill_pattern_4_7: 690000 rects
+caravel_00020020_fill_pattern_4_7: 700000 rects
+caravel_00020020_fill_pattern_4_7: 710000 rects
+caravel_00020020_fill_pattern_4_7: 720000 rects
+caravel_00020020_fill_pattern_4_7: 730000 rects
+caravel_00020020_fill_pattern_4_7: 740000 rects
+caravel_00020020_fill_pattern_4_7: 750000 rects
+caravel_00020020_fill_pattern_4_7: 760000 rects
+caravel_00020020_fill_pattern_4_7: 770000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_1_7
+   Generating output for cell caravel_00020020_fill_pattern_4_7
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -10119,85 +10048,143 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_4_7: 10000 rects
-caravel_00020020_fill_pattern_4_7: 20000 rects
-caravel_00020020_fill_pattern_4_7: 30000 rects
-caravel_00020020_fill_pattern_4_7: 40000 rects
-caravel_00020020_fill_pattern_4_7: 50000 rects
-caravel_00020020_fill_pattern_4_7: 60000 rects
-caravel_00020020_fill_pattern_4_7: 70000 rects
-caravel_00020020_fill_pattern_4_7: 80000 rects
-caravel_00020020_fill_pattern_4_7: 90000 rects
-caravel_00020020_fill_pattern_4_7: 100000 rects
-caravel_00020020_fill_pattern_4_7: 110000 rects
-caravel_00020020_fill_pattern_4_7: 120000 rects
-caravel_00020020_fill_pattern_4_7: 130000 rects
-caravel_00020020_fill_pattern_4_7: 140000 rects
-caravel_00020020_fill_pattern_4_7: 150000 rects
-caravel_00020020_fill_pattern_4_7: 160000 rects
-caravel_00020020_fill_pattern_4_7: 170000 rects
-caravel_00020020_fill_pattern_4_7: 180000 rects
-caravel_00020020_fill_pattern_4_7: 190000 rects
-caravel_00020020_fill_pattern_4_7: 200000 rects
-caravel_00020020_fill_pattern_4_7: 210000 rects
-caravel_00020020_fill_pattern_4_7: 220000 rects
-caravel_00020020_fill_pattern_4_7: 230000 rects
-caravel_00020020_fill_pattern_4_7: 240000 rects
-caravel_00020020_fill_pattern_4_7: 250000 rects
-caravel_00020020_fill_pattern_4_7: 260000 rects
-caravel_00020020_fill_pattern_4_7: 270000 rects
-caravel_00020020_fill_pattern_4_7: 280000 rects
-caravel_00020020_fill_pattern_4_7: 290000 rects
-caravel_00020020_fill_pattern_4_7: 300000 rects
-caravel_00020020_fill_pattern_4_7: 310000 rects
-caravel_00020020_fill_pattern_4_7: 320000 rects
-caravel_00020020_fill_pattern_4_7: 330000 rects
-caravel_00020020_fill_pattern_4_7: 340000 rects
-caravel_00020020_fill_pattern_4_7: 350000 rects
-caravel_00020020_fill_pattern_4_7: 360000 rects
-caravel_00020020_fill_pattern_4_7: 370000 rects
-caravel_00020020_fill_pattern_4_7: 380000 rects
-caravel_00020020_fill_pattern_4_7: 390000 rects
-caravel_00020020_fill_pattern_4_7: 400000 rects
-caravel_00020020_fill_pattern_4_7: 410000 rects
-caravel_00020020_fill_pattern_4_7: 420000 rects
-caravel_00020020_fill_pattern_4_7: 430000 rects
-caravel_00020020_fill_pattern_4_7: 440000 rects
-caravel_00020020_fill_pattern_4_7: 450000 rects
-caravel_00020020_fill_pattern_4_7: 460000 rects
-caravel_00020020_fill_pattern_4_7: 470000 rects
-caravel_00020020_fill_pattern_4_7: 480000 rects
-caravel_00020020_fill_pattern_4_7: 490000 rects
-caravel_00020020_fill_pattern_4_7: 500000 rects
-caravel_00020020_fill_pattern_4_7: 510000 rects
-caravel_00020020_fill_pattern_4_7: 520000 rects
-caravel_00020020_fill_pattern_4_7: 530000 rects
-caravel_00020020_fill_pattern_4_7: 540000 rects
-caravel_00020020_fill_pattern_4_7: 550000 rects
-caravel_00020020_fill_pattern_4_7: 560000 rects
-caravel_00020020_fill_pattern_4_7: 570000 rects
-caravel_00020020_fill_pattern_4_7: 580000 rects
-caravel_00020020_fill_pattern_4_7: 590000 rects
-caravel_00020020_fill_pattern_4_7: 600000 rects
-caravel_00020020_fill_pattern_4_7: 610000 rects
-caravel_00020020_fill_pattern_4_7: 620000 rects
-caravel_00020020_fill_pattern_4_7: 630000 rects
-caravel_00020020_fill_pattern_4_7: 640000 rects
-caravel_00020020_fill_pattern_4_7: 650000 rects
-caravel_00020020_fill_pattern_4_7: 660000 rects
-caravel_00020020_fill_pattern_4_7: 670000 rects
-caravel_00020020_fill_pattern_4_7: 680000 rects
-caravel_00020020_fill_pattern_4_7: 690000 rects
-caravel_00020020_fill_pattern_4_7: 700000 rects
-caravel_00020020_fill_pattern_4_7: 710000 rects
-caravel_00020020_fill_pattern_4_7: 720000 rects
-caravel_00020020_fill_pattern_4_7: 730000 rects
-caravel_00020020_fill_pattern_4_7: 740000 rects
-caravel_00020020_fill_pattern_4_7: 750000 rects
-caravel_00020020_fill_pattern_4_7: 760000 rects
-caravel_00020020_fill_pattern_4_7: 770000 rects
+caravel_00020020_fill_pattern_1_7: 10000 rects
+caravel_00020020_fill_pattern_1_7: 20000 rects
+caravel_00020020_fill_pattern_1_7: 30000 rects
+caravel_00020020_fill_pattern_1_7: 40000 rects
+caravel_00020020_fill_pattern_1_7: 50000 rects
+caravel_00020020_fill_pattern_1_7: 60000 rects
+caravel_00020020_fill_pattern_1_7: 70000 rects
+caravel_00020020_fill_pattern_1_7: 80000 rects
+caravel_00020020_fill_pattern_1_7: 90000 rects
+caravel_00020020_fill_pattern_1_7: 100000 rects
+caravel_00020020_fill_pattern_1_7: 110000 rects
+caravel_00020020_fill_pattern_1_7: 120000 rects
+caravel_00020020_fill_pattern_1_7: 130000 rects
+caravel_00020020_fill_pattern_1_7: 140000 rects
+caravel_00020020_fill_pattern_1_7: 150000 rects
+caravel_00020020_fill_pattern_1_7: 160000 rects
+caravel_00020020_fill_pattern_1_7: 170000 rects
+caravel_00020020_fill_pattern_1_7: 180000 rects
+caravel_00020020_fill_pattern_1_7: 190000 rects
+caravel_00020020_fill_pattern_1_7: 200000 rects
+caravel_00020020_fill_pattern_1_7: 210000 rects
+caravel_00020020_fill_pattern_1_7: 220000 rects
+caravel_00020020_fill_pattern_1_7: 230000 rects
+caravel_00020020_fill_pattern_1_7: 240000 rects
+caravel_00020020_fill_pattern_1_7: 250000 rects
+caravel_00020020_fill_pattern_1_7: 260000 rects
+caravel_00020020_fill_pattern_1_7: 270000 rects
+caravel_00020020_fill_pattern_1_7: 280000 rects
+caravel_00020020_fill_pattern_1_7: 290000 rects
+caravel_00020020_fill_pattern_1_7: 300000 rects
+caravel_00020020_fill_pattern_1_7: 310000 rects
+caravel_00020020_fill_pattern_1_7: 320000 rects
+caravel_00020020_fill_pattern_1_7: 330000 rects
+caravel_00020020_fill_pattern_1_7: 340000 rects
+caravel_00020020_fill_pattern_1_7: 350000 rects
+caravel_00020020_fill_pattern_1_7: 360000 rects
+caravel_00020020_fill_pattern_1_7: 370000 rects
+caravel_00020020_fill_pattern_1_7: 380000 rects
+caravel_00020020_fill_pattern_1_7: 390000 rects
+caravel_00020020_fill_pattern_1_7: 400000 rects
+caravel_00020020_fill_pattern_1_7: 410000 rects
+caravel_00020020_fill_pattern_1_7: 420000 rects
+caravel_00020020_fill_pattern_1_7: 430000 rects
+caravel_00020020_fill_pattern_1_7: 440000 rects
+caravel_00020020_fill_pattern_1_7: 450000 rects
+caravel_00020020_fill_pattern_1_7: 460000 rects
+caravel_00020020_fill_pattern_1_7: 470000 rects
+caravel_00020020_fill_pattern_1_7: 480000 rects
+caravel_00020020_fill_pattern_1_7: 490000 rects
+caravel_00020020_fill_pattern_1_7: 500000 rects
+caravel_00020020_fill_pattern_1_7: 510000 rects
+caravel_00020020_fill_pattern_1_7: 520000 rects
+caravel_00020020_fill_pattern_1_7: 530000 rects
+caravel_00020020_fill_pattern_1_7: 540000 rects
+caravel_00020020_fill_pattern_1_7: 550000 rects
+caravel_00020020_fill_pattern_1_7: 560000 rects
+caravel_00020020_fill_pattern_1_7: 570000 rects
+caravel_00020020_fill_pattern_1_7: 580000 rects
+caravel_00020020_fill_pattern_1_7: 590000 rects
+caravel_00020020_fill_pattern_1_7: 600000 rects
+caravel_00020020_fill_pattern_1_7: 610000 rects
+caravel_00020020_fill_pattern_1_7: 620000 rects
+caravel_00020020_fill_pattern_1_7: 630000 rects
+caravel_00020020_fill_pattern_1_7: 640000 rects
+caravel_00020020_fill_pattern_1_7: 650000 rects
+caravel_00020020_fill_pattern_1_7: 660000 rects
+caravel_00020020_fill_pattern_1_7: 670000 rects
+caravel_00020020_fill_pattern_1_7: 680000 rects
+caravel_00020020_fill_pattern_1_7: 690000 rects
+caravel_00020020_fill_pattern_1_7: 700000 rects
+caravel_00020020_fill_pattern_1_7: 710000 rects
+caravel_00020020_fill_pattern_1_7: 720000 rects
+caravel_00020020_fill_pattern_1_7: 730000 rects
+caravel_00020020_fill_pattern_1_7: 740000 rects
+caravel_00020020_fill_pattern_1_7: 750000 rects
+caravel_00020020_fill_pattern_1_7: 760000 rects
+caravel_00020020_fill_pattern_1_7: 770000 rects
+caravel_00020020_fill_pattern_1_7: 780000 rects
+caravel_00020020_fill_pattern_1_7: 790000 rects
+caravel_00020020_fill_pattern_1_7: 800000 rects
+caravel_00020020_fill_pattern_1_7: 810000 rects
+caravel_00020020_fill_pattern_1_7: 820000 rects
+caravel_00020020_fill_pattern_1_7: 830000 rects
+caravel_00020020_fill_pattern_1_7: 840000 rects
+caravel_00020020_fill_pattern_1_7: 850000 rects
+caravel_00020020_fill_pattern_1_7: 860000 rects
+caravel_00020020_fill_pattern_1_7: 870000 rects
+caravel_00020020_fill_pattern_1_7: 880000 rects
+caravel_00020020_fill_pattern_1_7: 890000 rects
+caravel_00020020_fill_pattern_1_7: 900000 rects
+caravel_00020020_fill_pattern_1_7: 910000 rects
+caravel_00020020_fill_pattern_1_7: 920000 rects
+caravel_00020020_fill_pattern_1_7: 930000 rects
+caravel_00020020_fill_pattern_1_7: 940000 rects
+caravel_00020020_fill_pattern_1_7: 950000 rects
+caravel_00020020_fill_pattern_1_7: 960000 rects
+caravel_00020020_fill_pattern_1_7: 970000 rects
+caravel_00020020_fill_pattern_1_7: 980000 rects
+caravel_00020020_fill_pattern_1_7: 990000 rects
+caravel_00020020_fill_pattern_1_7: 1000000 rects
+caravel_00020020_fill_pattern_1_7: 1010000 rects
+caravel_00020020_fill_pattern_1_7: 1020000 rects
+caravel_00020020_fill_pattern_1_7: 1030000 rects
+caravel_00020020_fill_pattern_1_7: 1040000 rects
+caravel_00020020_fill_pattern_1_7: 1050000 rects
+caravel_00020020_fill_pattern_1_7: 1060000 rects
+caravel_00020020_fill_pattern_1_7: 1070000 rects
+caravel_00020020_fill_pattern_1_7: 1080000 rects
+caravel_00020020_fill_pattern_1_7: 1090000 rects
+caravel_00020020_fill_pattern_1_7: 1100000 rects
+caravel_00020020_fill_pattern_1_7: 1110000 rects
+caravel_00020020_fill_pattern_1_7: 1120000 rects
+caravel_00020020_fill_pattern_1_7: 1130000 rects
+caravel_00020020_fill_pattern_1_7: 1140000 rects
+caravel_00020020_fill_pattern_1_7: 1150000 rects
+caravel_00020020_fill_pattern_1_7: 1160000 rects
+caravel_00020020_fill_pattern_1_7: 1170000 rects
+caravel_00020020_fill_pattern_1_7: 1180000 rects
+caravel_00020020_fill_pattern_1_7: 1190000 rects
+caravel_00020020_fill_pattern_1_7: 1200000 rects
+caravel_00020020_fill_pattern_1_7: 1210000 rects
+caravel_00020020_fill_pattern_1_7: 1220000 rects
+caravel_00020020_fill_pattern_1_7: 1230000 rects
+caravel_00020020_fill_pattern_1_7: 1240000 rects
+caravel_00020020_fill_pattern_1_7: 1250000 rects
+caravel_00020020_fill_pattern_1_7: 1260000 rects
+caravel_00020020_fill_pattern_1_7: 1270000 rects
+caravel_00020020_fill_pattern_1_7: 1280000 rects
+caravel_00020020_fill_pattern_1_7: 1290000 rects
+caravel_00020020_fill_pattern_1_7: 1300000 rects
+caravel_00020020_fill_pattern_1_7: 1310000 rects
+caravel_00020020_fill_pattern_1_7: 1320000 rects
+caravel_00020020_fill_pattern_1_7: 1330000 rects
+caravel_00020020_fill_pattern_1_7: 1340000 rects
+caravel_00020020_fill_pattern_1_7: 1350000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_4_7
+   Generating output for cell caravel_00020020_fill_pattern_1_7
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -10499,21 +10486,21 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_3_6: 10000 rects
-caravel_00020020_fill_pattern_3_6: 20000 rects
-caravel_00020020_fill_pattern_3_6: 30000 rects
-caravel_00020020_fill_pattern_3_6: 40000 rects
-caravel_00020020_fill_pattern_3_6: 50000 rects
-caravel_00020020_fill_pattern_3_6: 60000 rects
-caravel_00020020_fill_pattern_3_6: 70000 rects
-caravel_00020020_fill_pattern_3_6: 80000 rects
-caravel_00020020_fill_pattern_3_6: 90000 rects
-caravel_00020020_fill_pattern_3_6: 100000 rects
-caravel_00020020_fill_pattern_3_6: 110000 rects
-caravel_00020020_fill_pattern_3_6: 120000 rects
-caravel_00020020_fill_pattern_3_6: 130000 rects
+caravel_00020020_fill_pattern_2_5: 10000 rects
+caravel_00020020_fill_pattern_2_5: 20000 rects
+caravel_00020020_fill_pattern_2_5: 30000 rects
+caravel_00020020_fill_pattern_2_5: 40000 rects
+caravel_00020020_fill_pattern_2_5: 50000 rects
+caravel_00020020_fill_pattern_2_5: 60000 rects
+caravel_00020020_fill_pattern_2_5: 70000 rects
+caravel_00020020_fill_pattern_2_5: 80000 rects
+caravel_00020020_fill_pattern_2_5: 90000 rects
+caravel_00020020_fill_pattern_2_5: 100000 rects
+caravel_00020020_fill_pattern_2_5: 110000 rects
+caravel_00020020_fill_pattern_2_5: 120000 rects
+caravel_00020020_fill_pattern_2_5: 130000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_3_6
+   Generating output for cell caravel_00020020_fill_pattern_2_5
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -10529,21 +10516,323 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_3_4: 10000 rects
-caravel_00020020_fill_pattern_3_4: 20000 rects
-caravel_00020020_fill_pattern_3_4: 30000 rects
-caravel_00020020_fill_pattern_3_4: 40000 rects
-caravel_00020020_fill_pattern_3_4: 50000 rects
-caravel_00020020_fill_pattern_3_4: 60000 rects
-caravel_00020020_fill_pattern_3_4: 70000 rects
-caravel_00020020_fill_pattern_3_4: 80000 rects
-caravel_00020020_fill_pattern_3_4: 90000 rects
-caravel_00020020_fill_pattern_3_4: 100000 rects
-caravel_00020020_fill_pattern_3_4: 110000 rects
-caravel_00020020_fill_pattern_3_4: 120000 rects
-caravel_00020020_fill_pattern_3_4: 130000 rects
+caravel_00020020_fill_pattern_4_5: 10000 rects
+caravel_00020020_fill_pattern_4_5: 20000 rects
+caravel_00020020_fill_pattern_4_5: 30000 rects
+caravel_00020020_fill_pattern_4_5: 40000 rects
+caravel_00020020_fill_pattern_4_5: 50000 rects
+caravel_00020020_fill_pattern_4_5: 60000 rects
+caravel_00020020_fill_pattern_4_5: 70000 rects
+caravel_00020020_fill_pattern_4_5: 80000 rects
+caravel_00020020_fill_pattern_4_5: 90000 rects
+caravel_00020020_fill_pattern_4_5: 100000 rects
+caravel_00020020_fill_pattern_4_5: 110000 rects
+caravel_00020020_fill_pattern_4_5: 120000 rects
+caravel_00020020_fill_pattern_4_5: 130000 rects
+caravel_00020020_fill_pattern_4_5: 140000 rects
+caravel_00020020_fill_pattern_4_5: 150000 rects
+caravel_00020020_fill_pattern_4_5: 160000 rects
+caravel_00020020_fill_pattern_4_5: 170000 rects
+caravel_00020020_fill_pattern_4_5: 180000 rects
+caravel_00020020_fill_pattern_4_5: 190000 rects
+caravel_00020020_fill_pattern_4_5: 200000 rects
+caravel_00020020_fill_pattern_4_5: 210000 rects
+caravel_00020020_fill_pattern_4_5: 220000 rects
+caravel_00020020_fill_pattern_4_5: 230000 rects
+caravel_00020020_fill_pattern_4_5: 240000 rects
+caravel_00020020_fill_pattern_4_5: 250000 rects
+caravel_00020020_fill_pattern_4_5: 260000 rects
+caravel_00020020_fill_pattern_4_5: 270000 rects
+caravel_00020020_fill_pattern_4_5: 280000 rects
+caravel_00020020_fill_pattern_4_5: 290000 rects
+caravel_00020020_fill_pattern_4_5: 300000 rects
+caravel_00020020_fill_pattern_4_5: 310000 rects
+caravel_00020020_fill_pattern_4_5: 320000 rects
+caravel_00020020_fill_pattern_4_5: 330000 rects
+caravel_00020020_fill_pattern_4_5: 340000 rects
+caravel_00020020_fill_pattern_4_5: 350000 rects
+caravel_00020020_fill_pattern_4_5: 360000 rects
+caravel_00020020_fill_pattern_4_5: 370000 rects
+caravel_00020020_fill_pattern_4_5: 380000 rects
+caravel_00020020_fill_pattern_4_5: 390000 rects
+caravel_00020020_fill_pattern_4_5: 400000 rects
+caravel_00020020_fill_pattern_4_5: 410000 rects
+caravel_00020020_fill_pattern_4_5: 420000 rects
+caravel_00020020_fill_pattern_4_5: 430000 rects
+caravel_00020020_fill_pattern_4_5: 440000 rects
+caravel_00020020_fill_pattern_4_5: 450000 rects
+caravel_00020020_fill_pattern_4_5: 460000 rects
+caravel_00020020_fill_pattern_4_5: 470000 rects
+caravel_00020020_fill_pattern_4_5: 480000 rects
+caravel_00020020_fill_pattern_4_5: 490000 rects
+caravel_00020020_fill_pattern_4_5: 500000 rects
+caravel_00020020_fill_pattern_4_5: 510000 rects
+caravel_00020020_fill_pattern_4_5: 520000 rects
+caravel_00020020_fill_pattern_4_5: 530000 rects
+caravel_00020020_fill_pattern_4_5: 540000 rects
+caravel_00020020_fill_pattern_4_5: 550000 rects
+caravel_00020020_fill_pattern_4_5: 560000 rects
+caravel_00020020_fill_pattern_4_5: 570000 rects
+caravel_00020020_fill_pattern_4_5: 580000 rects
+caravel_00020020_fill_pattern_4_5: 590000 rects
+caravel_00020020_fill_pattern_4_5: 600000 rects
+caravel_00020020_fill_pattern_4_5: 610000 rects
+caravel_00020020_fill_pattern_4_5: 620000 rects
+caravel_00020020_fill_pattern_4_5: 630000 rects
+caravel_00020020_fill_pattern_4_5: 640000 rects
+caravel_00020020_fill_pattern_4_5: 650000 rects
+caravel_00020020_fill_pattern_4_5: 660000 rects
+caravel_00020020_fill_pattern_4_5: 670000 rects
+caravel_00020020_fill_pattern_4_5: 680000 rects
+caravel_00020020_fill_pattern_4_5: 690000 rects
+caravel_00020020_fill_pattern_4_5: 700000 rects
+caravel_00020020_fill_pattern_4_5: 710000 rects
+caravel_00020020_fill_pattern_4_5: 720000 rects
+caravel_00020020_fill_pattern_4_5: 730000 rects
+caravel_00020020_fill_pattern_4_5: 740000 rects
+caravel_00020020_fill_pattern_4_5: 750000 rects
+caravel_00020020_fill_pattern_4_5: 760000 rects
+caravel_00020020_fill_pattern_4_5: 770000 rects
+caravel_00020020_fill_pattern_4_5: 780000 rects
+caravel_00020020_fill_pattern_4_5: 790000 rects
+caravel_00020020_fill_pattern_4_5: 800000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_3_4
+   Generating output for cell caravel_00020020_fill_pattern_4_5
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_4_3: 10000 rects
+caravel_00020020_fill_pattern_4_3: 20000 rects
+caravel_00020020_fill_pattern_4_3: 30000 rects
+caravel_00020020_fill_pattern_4_3: 40000 rects
+caravel_00020020_fill_pattern_4_3: 50000 rects
+caravel_00020020_fill_pattern_4_3: 60000 rects
+caravel_00020020_fill_pattern_4_3: 70000 rects
+caravel_00020020_fill_pattern_4_3: 80000 rects
+caravel_00020020_fill_pattern_4_3: 90000 rects
+caravel_00020020_fill_pattern_4_3: 100000 rects
+caravel_00020020_fill_pattern_4_3: 110000 rects
+caravel_00020020_fill_pattern_4_3: 120000 rects
+caravel_00020020_fill_pattern_4_3: 130000 rects
+caravel_00020020_fill_pattern_4_3: 140000 rects
+caravel_00020020_fill_pattern_4_3: 150000 rects
+caravel_00020020_fill_pattern_4_3: 160000 rects
+caravel_00020020_fill_pattern_4_3: 170000 rects
+caravel_00020020_fill_pattern_4_3: 180000 rects
+caravel_00020020_fill_pattern_4_3: 190000 rects
+caravel_00020020_fill_pattern_4_3: 200000 rects
+caravel_00020020_fill_pattern_4_3: 210000 rects
+caravel_00020020_fill_pattern_4_3: 220000 rects
+caravel_00020020_fill_pattern_4_3: 230000 rects
+caravel_00020020_fill_pattern_4_3: 240000 rects
+caravel_00020020_fill_pattern_4_3: 250000 rects
+caravel_00020020_fill_pattern_4_3: 260000 rects
+caravel_00020020_fill_pattern_4_3: 270000 rects
+caravel_00020020_fill_pattern_4_3: 280000 rects
+caravel_00020020_fill_pattern_4_3: 290000 rects
+caravel_00020020_fill_pattern_4_3: 300000 rects
+caravel_00020020_fill_pattern_4_3: 310000 rects
+caravel_00020020_fill_pattern_4_3: 320000 rects
+caravel_00020020_fill_pattern_4_3: 330000 rects
+caravel_00020020_fill_pattern_4_3: 340000 rects
+caravel_00020020_fill_pattern_4_3: 350000 rects
+caravel_00020020_fill_pattern_4_3: 360000 rects
+caravel_00020020_fill_pattern_4_3: 370000 rects
+caravel_00020020_fill_pattern_4_3: 380000 rects
+caravel_00020020_fill_pattern_4_3: 390000 rects
+caravel_00020020_fill_pattern_4_3: 400000 rects
+caravel_00020020_fill_pattern_4_3: 410000 rects
+caravel_00020020_fill_pattern_4_3: 420000 rects
+caravel_00020020_fill_pattern_4_3: 430000 rects
+caravel_00020020_fill_pattern_4_3: 440000 rects
+caravel_00020020_fill_pattern_4_3: 450000 rects
+caravel_00020020_fill_pattern_4_3: 460000 rects
+caravel_00020020_fill_pattern_4_3: 470000 rects
+caravel_00020020_fill_pattern_4_3: 480000 rects
+caravel_00020020_fill_pattern_4_3: 490000 rects
+caravel_00020020_fill_pattern_4_3: 500000 rects
+caravel_00020020_fill_pattern_4_3: 510000 rects
+caravel_00020020_fill_pattern_4_3: 520000 rects
+caravel_00020020_fill_pattern_4_3: 530000 rects
+caravel_00020020_fill_pattern_4_3: 540000 rects
+caravel_00020020_fill_pattern_4_3: 550000 rects
+caravel_00020020_fill_pattern_4_3: 560000 rects
+caravel_00020020_fill_pattern_4_3: 570000 rects
+caravel_00020020_fill_pattern_4_3: 580000 rects
+caravel_00020020_fill_pattern_4_3: 590000 rects
+caravel_00020020_fill_pattern_4_3: 600000 rects
+caravel_00020020_fill_pattern_4_3: 610000 rects
+caravel_00020020_fill_pattern_4_3: 620000 rects
+caravel_00020020_fill_pattern_4_3: 630000 rects
+caravel_00020020_fill_pattern_4_3: 640000 rects
+caravel_00020020_fill_pattern_4_3: 650000 rects
+caravel_00020020_fill_pattern_4_3: 660000 rects
+caravel_00020020_fill_pattern_4_3: 670000 rects
+caravel_00020020_fill_pattern_4_3: 680000 rects
+caravel_00020020_fill_pattern_4_3: 690000 rects
+caravel_00020020_fill_pattern_4_3: 700000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_4_3
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_4_2: 10000 rects
+caravel_00020020_fill_pattern_4_2: 20000 rects
+caravel_00020020_fill_pattern_4_2: 30000 rects
+caravel_00020020_fill_pattern_4_2: 40000 rects
+caravel_00020020_fill_pattern_4_2: 50000 rects
+caravel_00020020_fill_pattern_4_2: 60000 rects
+caravel_00020020_fill_pattern_4_2: 70000 rects
+caravel_00020020_fill_pattern_4_2: 80000 rects
+caravel_00020020_fill_pattern_4_2: 90000 rects
+caravel_00020020_fill_pattern_4_2: 100000 rects
+caravel_00020020_fill_pattern_4_2: 110000 rects
+caravel_00020020_fill_pattern_4_2: 120000 rects
+caravel_00020020_fill_pattern_4_2: 130000 rects
+caravel_00020020_fill_pattern_4_2: 140000 rects
+caravel_00020020_fill_pattern_4_2: 150000 rects
+caravel_00020020_fill_pattern_4_2: 160000 rects
+caravel_00020020_fill_pattern_4_2: 170000 rects
+caravel_00020020_fill_pattern_4_2: 180000 rects
+caravel_00020020_fill_pattern_4_2: 190000 rects
+caravel_00020020_fill_pattern_4_2: 200000 rects
+caravel_00020020_fill_pattern_4_2: 210000 rects
+caravel_00020020_fill_pattern_4_2: 220000 rects
+caravel_00020020_fill_pattern_4_2: 230000 rects
+caravel_00020020_fill_pattern_4_2: 240000 rects
+caravel_00020020_fill_pattern_4_2: 250000 rects
+caravel_00020020_fill_pattern_4_2: 260000 rects
+caravel_00020020_fill_pattern_4_2: 270000 rects
+caravel_00020020_fill_pattern_4_2: 280000 rects
+caravel_00020020_fill_pattern_4_2: 290000 rects
+caravel_00020020_fill_pattern_4_2: 300000 rects
+caravel_00020020_fill_pattern_4_2: 310000 rects
+caravel_00020020_fill_pattern_4_2: 320000 rects
+caravel_00020020_fill_pattern_4_2: 330000 rects
+caravel_00020020_fill_pattern_4_2: 340000 rects
+caravel_00020020_fill_pattern_4_2: 350000 rects
+caravel_00020020_fill_pattern_4_2: 360000 rects
+caravel_00020020_fill_pattern_4_2: 370000 rects
+caravel_00020020_fill_pattern_4_2: 380000 rects
+caravel_00020020_fill_pattern_4_2: 390000 rects
+caravel_00020020_fill_pattern_4_2: 400000 rects
+caravel_00020020_fill_pattern_4_2: 410000 rects
+caravel_00020020_fill_pattern_4_2: 420000 rects
+caravel_00020020_fill_pattern_4_2: 430000 rects
+caravel_00020020_fill_pattern_4_2: 440000 rects
+caravel_00020020_fill_pattern_4_2: 450000 rects
+caravel_00020020_fill_pattern_4_2: 460000 rects
+caravel_00020020_fill_pattern_4_2: 470000 rects
+caravel_00020020_fill_pattern_4_2: 480000 rects
+caravel_00020020_fill_pattern_4_2: 490000 rects
+caravel_00020020_fill_pattern_4_2: 500000 rects
+caravel_00020020_fill_pattern_4_2: 510000 rects
+caravel_00020020_fill_pattern_4_2: 520000 rects
+caravel_00020020_fill_pattern_4_2: 530000 rects
+caravel_00020020_fill_pattern_4_2: 540000 rects
+caravel_00020020_fill_pattern_4_2: 550000 rects
+caravel_00020020_fill_pattern_4_2: 560000 rects
+caravel_00020020_fill_pattern_4_2: 570000 rects
+caravel_00020020_fill_pattern_4_2: 580000 rects
+caravel_00020020_fill_pattern_4_2: 590000 rects
+caravel_00020020_fill_pattern_4_2: 600000 rects
+caravel_00020020_fill_pattern_4_2: 610000 rects
+caravel_00020020_fill_pattern_4_2: 620000 rects
+caravel_00020020_fill_pattern_4_2: 630000 rects
+caravel_00020020_fill_pattern_4_2: 640000 rects
+caravel_00020020_fill_pattern_4_2: 650000 rects
+caravel_00020020_fill_pattern_4_2: 660000 rects
+caravel_00020020_fill_pattern_4_2: 670000 rects
+caravel_00020020_fill_pattern_4_2: 680000 rects
+caravel_00020020_fill_pattern_4_2: 690000 rects
+caravel_00020020_fill_pattern_4_2: 700000 rects
+caravel_00020020_fill_pattern_4_2: 710000 rects
+caravel_00020020_fill_pattern_4_2: 720000 rects
+caravel_00020020_fill_pattern_4_2: 730000 rects
+caravel_00020020_fill_pattern_4_2: 740000 rects
+caravel_00020020_fill_pattern_4_2: 750000 rects
+caravel_00020020_fill_pattern_4_2: 760000 rects
+caravel_00020020_fill_pattern_4_2: 770000 rects
+caravel_00020020_fill_pattern_4_2: 780000 rects
+caravel_00020020_fill_pattern_4_2: 790000 rects
+caravel_00020020_fill_pattern_4_2: 800000 rects
+caravel_00020020_fill_pattern_4_2: 810000 rects
+caravel_00020020_fill_pattern_4_2: 820000 rects
+caravel_00020020_fill_pattern_4_2: 830000 rects
+caravel_00020020_fill_pattern_4_2: 840000 rects
+caravel_00020020_fill_pattern_4_2: 850000 rects
+caravel_00020020_fill_pattern_4_2: 860000 rects
+caravel_00020020_fill_pattern_4_2: 870000 rects
+caravel_00020020_fill_pattern_4_2: 880000 rects
+caravel_00020020_fill_pattern_4_2: 890000 rects
+caravel_00020020_fill_pattern_4_2: 900000 rects
+caravel_00020020_fill_pattern_4_2: 910000 rects
+caravel_00020020_fill_pattern_4_2: 920000 rects
+caravel_00020020_fill_pattern_4_2: 930000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_4_2
+
+caravel_00020020_fill_pattern_0_5: 1560000 rects
+caravel_00020020_fill_pattern_0_5: 1570000 rects
+caravel_00020020_fill_pattern_0_5: 1580000 rects
+caravel_00020020_fill_pattern_0_5: 1590000 rects
+caravel_00020020_fill_pattern_0_5: 1600000 rects
+caravel_00020020_fill_pattern_0_5: 1610000 rects
+caravel_00020020_fill_pattern_0_5: 1620000 rects
+caravel_00020020_fill_pattern_0_5: 1630000 rects
+caravel_00020020_fill_pattern_0_5: 1640000 rects
+caravel_00020020_fill_pattern_0_5: 1650000 rects
+caravel_00020020_fill_pattern_0_5: 1660000 rects
+caravel_00020020_fill_pattern_0_5: 1670000 rects
+caravel_00020020_fill_pattern_0_5: 1680000 rects
+caravel_00020020_fill_pattern_0_5: 1690000 rects
+caravel_00020020_fill_pattern_0_5: 1700000 rects
+caravel_00020020_fill_pattern_0_5: 1710000 rects
+caravel_00020020_fill_pattern_0_5: 1720000 rects
+caravel_00020020_fill_pattern_0_5: 1730000 rects
+caravel_00020020_fill_pattern_0_5: 1740000 rects
+caravel_00020020_fill_pattern_0_5: 1750000 rects
+caravel_00020020_fill_pattern_0_5: 1760000 rects
+caravel_00020020_fill_pattern_0_5: 1770000 rects
+caravel_00020020_fill_pattern_0_5: 1780000 rects
+caravel_00020020_fill_pattern_0_5: 1790000 rects
+caravel_00020020_fill_pattern_0_5: 1800000 rects
+caravel_00020020_fill_pattern_0_5: 1810000 rects
+caravel_00020020_fill_pattern_0_5: 1820000 rects
+caravel_00020020_fill_pattern_0_5: 1830000 rects
+caravel_00020020_fill_pattern_0_5: 1840000 rects
+caravel_00020020_fill_pattern_0_5: 1850000 rects
+caravel_00020020_fill_pattern_0_5: 1860000 rects
+caravel_00020020_fill_pattern_0_5: 1870000 rects
+caravel_00020020_fill_pattern_0_5: 1880000 rects
+caravel_00020020_fill_pattern_0_5: 1890000 rects
+caravel_00020020_fill_pattern_0_5: 1900000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_0_5
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -10652,19 +10941,256 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_1_6: 10000 rects
-caravel_00020020_fill_pattern_1_6: 20000 rects
-caravel_00020020_fill_pattern_1_6: 30000 rects
-caravel_00020020_fill_pattern_1_6: 40000 rects
-caravel_00020020_fill_pattern_1_6: 50000 rects
-caravel_00020020_fill_pattern_1_6: 60000 rects
-caravel_00020020_fill_pattern_1_6: 70000 rects
-caravel_00020020_fill_pattern_1_6: 80000 rects
-caravel_00020020_fill_pattern_1_6: 90000 rects
-caravel_00020020_fill_pattern_1_6: 100000 rects
-caravel_00020020_fill_pattern_1_6: 110000 rects
+caravel_00020020_fill_pattern_3_5: 10000 rects
+caravel_00020020_fill_pattern_3_5: 20000 rects
+caravel_00020020_fill_pattern_3_5: 30000 rects
+caravel_00020020_fill_pattern_3_5: 40000 rects
+caravel_00020020_fill_pattern_3_5: 50000 rects
+caravel_00020020_fill_pattern_3_5: 60000 rects
+caravel_00020020_fill_pattern_3_5: 70000 rects
+caravel_00020020_fill_pattern_3_5: 80000 rects
+caravel_00020020_fill_pattern_3_5: 90000 rects
+caravel_00020020_fill_pattern_3_5: 100000 rects
+caravel_00020020_fill_pattern_3_5: 110000 rects
+caravel_00020020_fill_pattern_3_5: 120000 rects
+caravel_00020020_fill_pattern_3_5: 130000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_1_6
+   Generating output for cell caravel_00020020_fill_pattern_3_5
+
+caravel_00020020_fill_pattern_0_4: 1560000 rects
+caravel_00020020_fill_pattern_0_4: 1570000 rects
+caravel_00020020_fill_pattern_0_4: 1580000 rects
+caravel_00020020_fill_pattern_0_4: 1590000 rects
+caravel_00020020_fill_pattern_0_4: 1600000 rects
+caravel_00020020_fill_pattern_0_4: 1610000 rects
+caravel_00020020_fill_pattern_0_4: 1620000 rects
+caravel_00020020_fill_pattern_0_4: 1630000 rects
+caravel_00020020_fill_pattern_0_4: 1640000 rects
+caravel_00020020_fill_pattern_0_4: 1650000 rects
+caravel_00020020_fill_pattern_0_4: 1660000 rects
+caravel_00020020_fill_pattern_0_4: 1670000 rects
+caravel_00020020_fill_pattern_0_4: 1680000 rects
+caravel_00020020_fill_pattern_0_4: 1690000 rects
+caravel_00020020_fill_pattern_0_4: 1700000 rects
+caravel_00020020_fill_pattern_0_4: 1710000 rects
+caravel_00020020_fill_pattern_0_4: 1720000 rects
+caravel_00020020_fill_pattern_0_4: 1730000 rects
+caravel_00020020_fill_pattern_0_4: 1740000 rects
+caravel_00020020_fill_pattern_0_4: 1750000 rects
+caravel_00020020_fill_pattern_0_4: 1760000 rects
+caravel_00020020_fill_pattern_0_4: 1770000 rects
+caravel_00020020_fill_pattern_0_4: 1780000 rects
+caravel_00020020_fill_pattern_0_4: 1790000 rects
+caravel_00020020_fill_pattern_0_4: 1800000 rects
+caravel_00020020_fill_pattern_0_4: 1810000 rects
+caravel_00020020_fill_pattern_0_4: 1820000 rects
+caravel_00020020_fill_pattern_0_4: 1830000 rects
+caravel_00020020_fill_pattern_0_4: 1840000 rects
+caravel_00020020_fill_pattern_0_4: 1850000 rects
+caravel_00020020_fill_pattern_0_4: 1860000 rects
+caravel_00020020_fill_pattern_0_4: 1870000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_0_4
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_1_4: 10000 rects
+caravel_00020020_fill_pattern_1_4: 20000 rects
+caravel_00020020_fill_pattern_1_4: 30000 rects
+caravel_00020020_fill_pattern_1_4: 40000 rects
+caravel_00020020_fill_pattern_1_4: 50000 rects
+caravel_00020020_fill_pattern_1_4: 60000 rects
+caravel_00020020_fill_pattern_1_4: 70000 rects
+caravel_00020020_fill_pattern_1_4: 80000 rects
+caravel_00020020_fill_pattern_1_4: 90000 rects
+caravel_00020020_fill_pattern_1_4: 100000 rects
+caravel_00020020_fill_pattern_1_4: 110000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_1_4
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_1_5: 10000 rects
+caravel_00020020_fill_pattern_1_5: 20000 rects
+caravel_00020020_fill_pattern_1_5: 30000 rects
+caravel_00020020_fill_pattern_1_5: 40000 rects
+caravel_00020020_fill_pattern_1_5: 50000 rects
+caravel_00020020_fill_pattern_1_5: 60000 rects
+caravel_00020020_fill_pattern_1_5: 70000 rects
+caravel_00020020_fill_pattern_1_5: 80000 rects
+caravel_00020020_fill_pattern_1_5: 90000 rects
+caravel_00020020_fill_pattern_1_5: 100000 rects
+caravel_00020020_fill_pattern_1_5: 110000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_1_5
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_3_4: 10000 rects
+caravel_00020020_fill_pattern_3_4: 20000 rects
+caravel_00020020_fill_pattern_3_4: 30000 rects
+caravel_00020020_fill_pattern_3_4: 40000 rects
+caravel_00020020_fill_pattern_3_4: 50000 rects
+caravel_00020020_fill_pattern_3_4: 60000 rects
+caravel_00020020_fill_pattern_3_4: 70000 rects
+caravel_00020020_fill_pattern_3_4: 80000 rects
+caravel_00020020_fill_pattern_3_4: 90000 rects
+caravel_00020020_fill_pattern_3_4: 100000 rects
+caravel_00020020_fill_pattern_3_4: 110000 rects
+caravel_00020020_fill_pattern_3_4: 120000 rects
+caravel_00020020_fill_pattern_3_4: 130000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_3_4
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_4_4: 10000 rects
+caravel_00020020_fill_pattern_4_4: 20000 rects
+caravel_00020020_fill_pattern_4_4: 30000 rects
+caravel_00020020_fill_pattern_4_4: 40000 rects
+caravel_00020020_fill_pattern_4_4: 50000 rects
+caravel_00020020_fill_pattern_4_4: 60000 rects
+caravel_00020020_fill_pattern_4_4: 70000 rects
+caravel_00020020_fill_pattern_4_4: 80000 rects
+caravel_00020020_fill_pattern_4_4: 90000 rects
+caravel_00020020_fill_pattern_4_4: 100000 rects
+caravel_00020020_fill_pattern_4_4: 110000 rects
+caravel_00020020_fill_pattern_4_4: 120000 rects
+caravel_00020020_fill_pattern_4_4: 130000 rects
+caravel_00020020_fill_pattern_4_4: 140000 rects
+caravel_00020020_fill_pattern_4_4: 150000 rects
+caravel_00020020_fill_pattern_4_4: 160000 rects
+caravel_00020020_fill_pattern_4_4: 170000 rects
+caravel_00020020_fill_pattern_4_4: 180000 rects
+caravel_00020020_fill_pattern_4_4: 190000 rects
+caravel_00020020_fill_pattern_4_4: 200000 rects
+caravel_00020020_fill_pattern_4_4: 210000 rects
+caravel_00020020_fill_pattern_4_4: 220000 rects
+caravel_00020020_fill_pattern_4_4: 230000 rects
+caravel_00020020_fill_pattern_4_4: 240000 rects
+caravel_00020020_fill_pattern_4_4: 250000 rects
+caravel_00020020_fill_pattern_4_4: 260000 rects
+caravel_00020020_fill_pattern_4_4: 270000 rects
+caravel_00020020_fill_pattern_4_4: 280000 rects
+caravel_00020020_fill_pattern_4_4: 290000 rects
+caravel_00020020_fill_pattern_4_4: 300000 rects
+caravel_00020020_fill_pattern_4_4: 310000 rects
+caravel_00020020_fill_pattern_4_4: 320000 rects
+caravel_00020020_fill_pattern_4_4: 330000 rects
+caravel_00020020_fill_pattern_4_4: 340000 rects
+caravel_00020020_fill_pattern_4_4: 350000 rects
+caravel_00020020_fill_pattern_4_4: 360000 rects
+caravel_00020020_fill_pattern_4_4: 370000 rects
+caravel_00020020_fill_pattern_4_4: 380000 rects
+caravel_00020020_fill_pattern_4_4: 390000 rects
+caravel_00020020_fill_pattern_4_4: 400000 rects
+caravel_00020020_fill_pattern_4_4: 410000 rects
+caravel_00020020_fill_pattern_4_4: 420000 rects
+caravel_00020020_fill_pattern_4_4: 430000 rects
+caravel_00020020_fill_pattern_4_4: 440000 rects
+caravel_00020020_fill_pattern_4_4: 450000 rects
+caravel_00020020_fill_pattern_4_4: 460000 rects
+caravel_00020020_fill_pattern_4_4: 470000 rects
+caravel_00020020_fill_pattern_4_4: 480000 rects
+caravel_00020020_fill_pattern_4_4: 490000 rects
+caravel_00020020_fill_pattern_4_4: 500000 rects
+caravel_00020020_fill_pattern_4_4: 510000 rects
+caravel_00020020_fill_pattern_4_4: 520000 rects
+caravel_00020020_fill_pattern_4_4: 530000 rects
+caravel_00020020_fill_pattern_4_4: 540000 rects
+caravel_00020020_fill_pattern_4_4: 550000 rects
+caravel_00020020_fill_pattern_4_4: 560000 rects
+caravel_00020020_fill_pattern_4_4: 570000 rects
+caravel_00020020_fill_pattern_4_4: 580000 rects
+caravel_00020020_fill_pattern_4_4: 590000 rects
+caravel_00020020_fill_pattern_4_4: 600000 rects
+caravel_00020020_fill_pattern_4_4: 610000 rects
+caravel_00020020_fill_pattern_4_4: 620000 rects
+caravel_00020020_fill_pattern_4_4: 630000 rects
+caravel_00020020_fill_pattern_4_4: 640000 rects
+caravel_00020020_fill_pattern_4_4: 650000 rects
+caravel_00020020_fill_pattern_4_4: 660000 rects
+caravel_00020020_fill_pattern_4_4: 670000 rects
+caravel_00020020_fill_pattern_4_4: 680000 rects
+caravel_00020020_fill_pattern_4_4: 690000 rects
+caravel_00020020_fill_pattern_4_4: 700000 rects
+caravel_00020020_fill_pattern_4_4: 710000 rects
+caravel_00020020_fill_pattern_4_4: 720000 rects
+caravel_00020020_fill_pattern_4_4: 730000 rects
+caravel_00020020_fill_pattern_4_4: 740000 rects
+caravel_00020020_fill_pattern_4_4: 750000 rects
+caravel_00020020_fill_pattern_4_4: 760000 rects
+caravel_00020020_fill_pattern_4_4: 770000 rects
+caravel_00020020_fill_pattern_4_4: 780000 rects
+caravel_00020020_fill_pattern_4_4: 790000 rects
+caravel_00020020_fill_pattern_4_4: 800000 rects
+caravel_00020020_fill_pattern_4_4: 810000 rects
+caravel_00020020_fill_pattern_4_4: 820000 rects
+caravel_00020020_fill_pattern_4_4: 830000 rects
+caravel_00020020_fill_pattern_4_4: 840000 rects
+caravel_00020020_fill_pattern_4_4: 850000 rects
+caravel_00020020_fill_pattern_4_4: 860000 rects
+caravel_00020020_fill_pattern_4_4: 870000 rects
+caravel_00020020_fill_pattern_4_4: 880000 rects
+caravel_00020020_fill_pattern_4_4: 890000 rects
+caravel_00020020_fill_pattern_4_4: 900000 rects
+caravel_00020020_fill_pattern_4_4: 910000 rects
+caravel_00020020_fill_pattern_4_4: 920000 rects
+caravel_00020020_fill_pattern_4_4: 930000 rects
+caravel_00020020_fill_pattern_4_4: 940000 rects
+caravel_00020020_fill_pattern_4_4: 950000 rects
+caravel_00020020_fill_pattern_4_4: 960000 rects
+caravel_00020020_fill_pattern_4_4: 970000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_4_4
 
 caravel_00020020_fill_pattern_4_0: 1560000 rects
 caravel_00020020_fill_pattern_4_0: 1570000 rects
@@ -10767,43 +11293,39 @@
 caravel_00020020_fill_pattern_4_0: 2540000 rects
 caravel_00020020_fill_pattern_4_0: 2550000 rects
 caravel_00020020_fill_pattern_4_0: 2560000 rects
+caravel_00020020_fill_pattern_4_0: 2570000 rects
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_4_0
 
-caravel_00020020_fill_pattern_0_4: 1560000 rects
-caravel_00020020_fill_pattern_0_4: 1570000 rects
-caravel_00020020_fill_pattern_0_4: 1580000 rects
-caravel_00020020_fill_pattern_0_4: 1590000 rects
-caravel_00020020_fill_pattern_0_4: 1600000 rects
-caravel_00020020_fill_pattern_0_4: 1610000 rects
-caravel_00020020_fill_pattern_0_4: 1620000 rects
-caravel_00020020_fill_pattern_0_4: 1630000 rects
-caravel_00020020_fill_pattern_0_4: 1640000 rects
-caravel_00020020_fill_pattern_0_4: 1650000 rects
-caravel_00020020_fill_pattern_0_4: 1660000 rects
-caravel_00020020_fill_pattern_0_4: 1670000 rects
-caravel_00020020_fill_pattern_0_4: 1680000 rects
-caravel_00020020_fill_pattern_0_4: 1690000 rects
-caravel_00020020_fill_pattern_0_4: 1700000 rects
-caravel_00020020_fill_pattern_0_4: 1710000 rects
-caravel_00020020_fill_pattern_0_4: 1720000 rects
-caravel_00020020_fill_pattern_0_4: 1730000 rects
-caravel_00020020_fill_pattern_0_4: 1740000 rects
-caravel_00020020_fill_pattern_0_4: 1750000 rects
-caravel_00020020_fill_pattern_0_4: 1760000 rects
-caravel_00020020_fill_pattern_0_4: 1770000 rects
-caravel_00020020_fill_pattern_0_4: 1780000 rects
-caravel_00020020_fill_pattern_0_4: 1790000 rects
-caravel_00020020_fill_pattern_0_4: 1800000 rects
-caravel_00020020_fill_pattern_0_4: 1810000 rects
-caravel_00020020_fill_pattern_0_4: 1820000 rects
-caravel_00020020_fill_pattern_0_4: 1830000 rects
-caravel_00020020_fill_pattern_0_4: 1840000 rects
-caravel_00020020_fill_pattern_0_4: 1850000 rects
-caravel_00020020_fill_pattern_0_4: 1860000 rects
-caravel_00020020_fill_pattern_0_4: 1870000 rects
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_3_6: 10000 rects
+caravel_00020020_fill_pattern_3_6: 20000 rects
+caravel_00020020_fill_pattern_3_6: 30000 rects
+caravel_00020020_fill_pattern_3_6: 40000 rects
+caravel_00020020_fill_pattern_3_6: 50000 rects
+caravel_00020020_fill_pattern_3_6: 60000 rects
+caravel_00020020_fill_pattern_3_6: 70000 rects
+caravel_00020020_fill_pattern_3_6: 80000 rects
+caravel_00020020_fill_pattern_3_6: 90000 rects
+caravel_00020020_fill_pattern_3_6: 100000 rects
+caravel_00020020_fill_pattern_3_6: 110000 rects
+caravel_00020020_fill_pattern_3_6: 120000 rects
+caravel_00020020_fill_pattern_3_6: 130000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_0_4
+   Generating output for cell caravel_00020020_fill_pattern_3_6
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -10819,79 +11341,19 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_3_5: 10000 rects
-caravel_00020020_fill_pattern_3_5: 20000 rects
-caravel_00020020_fill_pattern_3_5: 30000 rects
-caravel_00020020_fill_pattern_3_5: 40000 rects
-caravel_00020020_fill_pattern_3_5: 50000 rects
-caravel_00020020_fill_pattern_3_5: 60000 rects
-caravel_00020020_fill_pattern_3_5: 70000 rects
-caravel_00020020_fill_pattern_3_5: 80000 rects
-caravel_00020020_fill_pattern_3_5: 90000 rects
-caravel_00020020_fill_pattern_3_5: 100000 rects
-caravel_00020020_fill_pattern_3_5: 110000 rects
-caravel_00020020_fill_pattern_3_5: 120000 rects
-caravel_00020020_fill_pattern_3_5: 130000 rects
+caravel_00020020_fill_pattern_1_6: 10000 rects
+caravel_00020020_fill_pattern_1_6: 20000 rects
+caravel_00020020_fill_pattern_1_6: 30000 rects
+caravel_00020020_fill_pattern_1_6: 40000 rects
+caravel_00020020_fill_pattern_1_6: 50000 rects
+caravel_00020020_fill_pattern_1_6: 60000 rects
+caravel_00020020_fill_pattern_1_6: 70000 rects
+caravel_00020020_fill_pattern_1_6: 80000 rects
+caravel_00020020_fill_pattern_1_6: 90000 rects
+caravel_00020020_fill_pattern_1_6: 100000 rects
+caravel_00020020_fill_pattern_1_6: 110000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_3_5
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_2_5: 10000 rects
-caravel_00020020_fill_pattern_2_5: 20000 rects
-caravel_00020020_fill_pattern_2_5: 30000 rects
-caravel_00020020_fill_pattern_2_5: 40000 rects
-caravel_00020020_fill_pattern_2_5: 50000 rects
-caravel_00020020_fill_pattern_2_5: 60000 rects
-caravel_00020020_fill_pattern_2_5: 70000 rects
-caravel_00020020_fill_pattern_2_5: 80000 rects
-caravel_00020020_fill_pattern_2_5: 90000 rects
-caravel_00020020_fill_pattern_2_5: 100000 rects
-caravel_00020020_fill_pattern_2_5: 110000 rects
-caravel_00020020_fill_pattern_2_5: 120000 rects
-caravel_00020020_fill_pattern_2_5: 130000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_2_5
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_1_5: 10000 rects
-caravel_00020020_fill_pattern_1_5: 20000 rects
-caravel_00020020_fill_pattern_1_5: 30000 rects
-caravel_00020020_fill_pattern_1_5: 40000 rects
-caravel_00020020_fill_pattern_1_5: 50000 rects
-caravel_00020020_fill_pattern_1_5: 60000 rects
-caravel_00020020_fill_pattern_1_5: 70000 rects
-caravel_00020020_fill_pattern_1_5: 80000 rects
-caravel_00020020_fill_pattern_1_5: 90000 rects
-caravel_00020020_fill_pattern_1_5: 100000 rects
-caravel_00020020_fill_pattern_1_5: 110000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_1_5
+   Generating output for cell caravel_00020020_fill_pattern_1_6
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -11034,509 +11496,6 @@
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_0_3
 
-caravel_00020020_fill_pattern_0_5: 1560000 rects
-caravel_00020020_fill_pattern_0_5: 1570000 rects
-caravel_00020020_fill_pattern_0_5: 1580000 rects
-caravel_00020020_fill_pattern_0_5: 1590000 rects
-caravel_00020020_fill_pattern_0_5: 1600000 rects
-caravel_00020020_fill_pattern_0_5: 1610000 rects
-caravel_00020020_fill_pattern_0_5: 1620000 rects
-caravel_00020020_fill_pattern_0_5: 1630000 rects
-caravel_00020020_fill_pattern_0_5: 1640000 rects
-caravel_00020020_fill_pattern_0_5: 1650000 rects
-caravel_00020020_fill_pattern_0_5: 1660000 rects
-caravel_00020020_fill_pattern_0_5: 1670000 rects
-caravel_00020020_fill_pattern_0_5: 1680000 rects
-caravel_00020020_fill_pattern_0_5: 1690000 rects
-caravel_00020020_fill_pattern_0_5: 1700000 rects
-caravel_00020020_fill_pattern_0_5: 1710000 rects
-caravel_00020020_fill_pattern_0_5: 1720000 rects
-caravel_00020020_fill_pattern_0_5: 1730000 rects
-caravel_00020020_fill_pattern_0_5: 1740000 rects
-caravel_00020020_fill_pattern_0_5: 1750000 rects
-caravel_00020020_fill_pattern_0_5: 1760000 rects
-caravel_00020020_fill_pattern_0_5: 1770000 rects
-caravel_00020020_fill_pattern_0_5: 1780000 rects
-caravel_00020020_fill_pattern_0_5: 1790000 rects
-caravel_00020020_fill_pattern_0_5: 1800000 rects
-caravel_00020020_fill_pattern_0_5: 1810000 rects
-caravel_00020020_fill_pattern_0_5: 1820000 rects
-caravel_00020020_fill_pattern_0_5: 1830000 rects
-caravel_00020020_fill_pattern_0_5: 1840000 rects
-caravel_00020020_fill_pattern_0_5: 1850000 rects
-caravel_00020020_fill_pattern_0_5: 1860000 rects
-caravel_00020020_fill_pattern_0_5: 1870000 rects
-caravel_00020020_fill_pattern_0_5: 1880000 rects
-caravel_00020020_fill_pattern_0_5: 1890000 rects
-caravel_00020020_fill_pattern_0_5: 1900000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_0_5
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_4_3: 10000 rects
-caravel_00020020_fill_pattern_4_3: 20000 rects
-caravel_00020020_fill_pattern_4_3: 30000 rects
-caravel_00020020_fill_pattern_4_3: 40000 rects
-caravel_00020020_fill_pattern_4_3: 50000 rects
-caravel_00020020_fill_pattern_4_3: 60000 rects
-caravel_00020020_fill_pattern_4_3: 70000 rects
-caravel_00020020_fill_pattern_4_3: 80000 rects
-caravel_00020020_fill_pattern_4_3: 90000 rects
-caravel_00020020_fill_pattern_4_3: 100000 rects
-caravel_00020020_fill_pattern_4_3: 110000 rects
-caravel_00020020_fill_pattern_4_3: 120000 rects
-caravel_00020020_fill_pattern_4_3: 130000 rects
-caravel_00020020_fill_pattern_4_3: 140000 rects
-caravel_00020020_fill_pattern_4_3: 150000 rects
-caravel_00020020_fill_pattern_4_3: 160000 rects
-caravel_00020020_fill_pattern_4_3: 170000 rects
-caravel_00020020_fill_pattern_4_3: 180000 rects
-caravel_00020020_fill_pattern_4_3: 190000 rects
-caravel_00020020_fill_pattern_4_3: 200000 rects
-caravel_00020020_fill_pattern_4_3: 210000 rects
-caravel_00020020_fill_pattern_4_3: 220000 rects
-caravel_00020020_fill_pattern_4_3: 230000 rects
-caravel_00020020_fill_pattern_4_3: 240000 rects
-caravel_00020020_fill_pattern_4_3: 250000 rects
-caravel_00020020_fill_pattern_4_3: 260000 rects
-caravel_00020020_fill_pattern_4_3: 270000 rects
-caravel_00020020_fill_pattern_4_3: 280000 rects
-caravel_00020020_fill_pattern_4_3: 290000 rects
-caravel_00020020_fill_pattern_4_3: 300000 rects
-caravel_00020020_fill_pattern_4_3: 310000 rects
-caravel_00020020_fill_pattern_4_3: 320000 rects
-caravel_00020020_fill_pattern_4_3: 330000 rects
-caravel_00020020_fill_pattern_4_3: 340000 rects
-caravel_00020020_fill_pattern_4_3: 350000 rects
-caravel_00020020_fill_pattern_4_3: 360000 rects
-caravel_00020020_fill_pattern_4_3: 370000 rects
-caravel_00020020_fill_pattern_4_3: 380000 rects
-caravel_00020020_fill_pattern_4_3: 390000 rects
-caravel_00020020_fill_pattern_4_3: 400000 rects
-caravel_00020020_fill_pattern_4_3: 410000 rects
-caravel_00020020_fill_pattern_4_3: 420000 rects
-caravel_00020020_fill_pattern_4_3: 430000 rects
-caravel_00020020_fill_pattern_4_3: 440000 rects
-caravel_00020020_fill_pattern_4_3: 450000 rects
-caravel_00020020_fill_pattern_4_3: 460000 rects
-caravel_00020020_fill_pattern_4_3: 470000 rects
-caravel_00020020_fill_pattern_4_3: 480000 rects
-caravel_00020020_fill_pattern_4_3: 490000 rects
-caravel_00020020_fill_pattern_4_3: 500000 rects
-caravel_00020020_fill_pattern_4_3: 510000 rects
-caravel_00020020_fill_pattern_4_3: 520000 rects
-caravel_00020020_fill_pattern_4_3: 530000 rects
-caravel_00020020_fill_pattern_4_3: 540000 rects
-caravel_00020020_fill_pattern_4_3: 550000 rects
-caravel_00020020_fill_pattern_4_3: 560000 rects
-caravel_00020020_fill_pattern_4_3: 570000 rects
-caravel_00020020_fill_pattern_4_3: 580000 rects
-caravel_00020020_fill_pattern_4_3: 590000 rects
-caravel_00020020_fill_pattern_4_3: 600000 rects
-caravel_00020020_fill_pattern_4_3: 610000 rects
-caravel_00020020_fill_pattern_4_3: 620000 rects
-caravel_00020020_fill_pattern_4_3: 630000 rects
-caravel_00020020_fill_pattern_4_3: 640000 rects
-caravel_00020020_fill_pattern_4_3: 650000 rects
-caravel_00020020_fill_pattern_4_3: 660000 rects
-caravel_00020020_fill_pattern_4_3: 670000 rects
-caravel_00020020_fill_pattern_4_3: 680000 rects
-caravel_00020020_fill_pattern_4_3: 690000 rects
-caravel_00020020_fill_pattern_4_3: 700000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_4_3
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_1_2: 10000 rects
-caravel_00020020_fill_pattern_1_2: 20000 rects
-caravel_00020020_fill_pattern_1_2: 30000 rects
-caravel_00020020_fill_pattern_1_2: 40000 rects
-caravel_00020020_fill_pattern_1_2: 50000 rects
-caravel_00020020_fill_pattern_1_2: 60000 rects
-caravel_00020020_fill_pattern_1_2: 70000 rects
-caravel_00020020_fill_pattern_1_2: 80000 rects
-caravel_00020020_fill_pattern_1_2: 90000 rects
-caravel_00020020_fill_pattern_1_2: 100000 rects
-caravel_00020020_fill_pattern_1_2: 110000 rects
-caravel_00020020_fill_pattern_1_2: 120000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_1_2
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_4_4: 10000 rects
-caravel_00020020_fill_pattern_4_4: 20000 rects
-caravel_00020020_fill_pattern_4_4: 30000 rects
-caravel_00020020_fill_pattern_4_4: 40000 rects
-caravel_00020020_fill_pattern_4_4: 50000 rects
-caravel_00020020_fill_pattern_4_4: 60000 rects
-caravel_00020020_fill_pattern_4_4: 70000 rects
-caravel_00020020_fill_pattern_4_4: 80000 rects
-caravel_00020020_fill_pattern_4_4: 90000 rects
-caravel_00020020_fill_pattern_4_4: 100000 rects
-caravel_00020020_fill_pattern_4_4: 110000 rects
-caravel_00020020_fill_pattern_4_4: 120000 rects
-caravel_00020020_fill_pattern_4_4: 130000 rects
-caravel_00020020_fill_pattern_4_4: 140000 rects
-caravel_00020020_fill_pattern_4_4: 150000 rects
-caravel_00020020_fill_pattern_4_4: 160000 rects
-caravel_00020020_fill_pattern_4_4: 170000 rects
-caravel_00020020_fill_pattern_4_4: 180000 rects
-caravel_00020020_fill_pattern_4_4: 190000 rects
-caravel_00020020_fill_pattern_4_4: 200000 rects
-caravel_00020020_fill_pattern_4_4: 210000 rects
-caravel_00020020_fill_pattern_4_4: 220000 rects
-caravel_00020020_fill_pattern_4_4: 230000 rects
-caravel_00020020_fill_pattern_4_4: 240000 rects
-caravel_00020020_fill_pattern_4_4: 250000 rects
-caravel_00020020_fill_pattern_4_4: 260000 rects
-caravel_00020020_fill_pattern_4_4: 270000 rects
-caravel_00020020_fill_pattern_4_4: 280000 rects
-caravel_00020020_fill_pattern_4_4: 290000 rects
-caravel_00020020_fill_pattern_4_4: 300000 rects
-caravel_00020020_fill_pattern_4_4: 310000 rects
-caravel_00020020_fill_pattern_4_4: 320000 rects
-caravel_00020020_fill_pattern_4_4: 330000 rects
-caravel_00020020_fill_pattern_4_4: 340000 rects
-caravel_00020020_fill_pattern_4_4: 350000 rects
-caravel_00020020_fill_pattern_4_4: 360000 rects
-caravel_00020020_fill_pattern_4_4: 370000 rects
-caravel_00020020_fill_pattern_4_4: 380000 rects
-caravel_00020020_fill_pattern_4_4: 390000 rects
-caravel_00020020_fill_pattern_4_4: 400000 rects
-caravel_00020020_fill_pattern_4_4: 410000 rects
-caravel_00020020_fill_pattern_4_4: 420000 rects
-caravel_00020020_fill_pattern_4_4: 430000 rects
-caravel_00020020_fill_pattern_4_4: 440000 rects
-caravel_00020020_fill_pattern_4_4: 450000 rects
-caravel_00020020_fill_pattern_4_4: 460000 rects
-caravel_00020020_fill_pattern_4_4: 470000 rects
-caravel_00020020_fill_pattern_4_4: 480000 rects
-caravel_00020020_fill_pattern_4_4: 490000 rects
-caravel_00020020_fill_pattern_4_4: 500000 rects
-caravel_00020020_fill_pattern_4_4: 510000 rects
-caravel_00020020_fill_pattern_4_4: 520000 rects
-caravel_00020020_fill_pattern_4_4: 530000 rects
-caravel_00020020_fill_pattern_4_4: 540000 rects
-caravel_00020020_fill_pattern_4_4: 550000 rects
-caravel_00020020_fill_pattern_4_4: 560000 rects
-caravel_00020020_fill_pattern_4_4: 570000 rects
-caravel_00020020_fill_pattern_4_4: 580000 rects
-caravel_00020020_fill_pattern_4_4: 590000 rects
-caravel_00020020_fill_pattern_4_4: 600000 rects
-caravel_00020020_fill_pattern_4_4: 610000 rects
-caravel_00020020_fill_pattern_4_4: 620000 rects
-caravel_00020020_fill_pattern_4_4: 630000 rects
-caravel_00020020_fill_pattern_4_4: 640000 rects
-caravel_00020020_fill_pattern_4_4: 650000 rects
-caravel_00020020_fill_pattern_4_4: 660000 rects
-caravel_00020020_fill_pattern_4_4: 670000 rects
-caravel_00020020_fill_pattern_4_4: 680000 rects
-caravel_00020020_fill_pattern_4_4: 690000 rects
-caravel_00020020_fill_pattern_4_4: 700000 rects
-caravel_00020020_fill_pattern_4_4: 710000 rects
-caravel_00020020_fill_pattern_4_4: 720000 rects
-caravel_00020020_fill_pattern_4_4: 730000 rects
-caravel_00020020_fill_pattern_4_4: 740000 rects
-caravel_00020020_fill_pattern_4_4: 750000 rects
-caravel_00020020_fill_pattern_4_4: 760000 rects
-caravel_00020020_fill_pattern_4_4: 770000 rects
-caravel_00020020_fill_pattern_4_4: 780000 rects
-caravel_00020020_fill_pattern_4_4: 790000 rects
-caravel_00020020_fill_pattern_4_4: 800000 rects
-caravel_00020020_fill_pattern_4_4: 810000 rects
-caravel_00020020_fill_pattern_4_4: 820000 rects
-caravel_00020020_fill_pattern_4_4: 830000 rects
-caravel_00020020_fill_pattern_4_4: 840000 rects
-caravel_00020020_fill_pattern_4_4: 850000 rects
-caravel_00020020_fill_pattern_4_4: 860000 rects
-caravel_00020020_fill_pattern_4_4: 870000 rects
-caravel_00020020_fill_pattern_4_4: 880000 rects
-caravel_00020020_fill_pattern_4_4: 890000 rects
-caravel_00020020_fill_pattern_4_4: 900000 rects
-caravel_00020020_fill_pattern_4_4: 910000 rects
-caravel_00020020_fill_pattern_4_4: 920000 rects
-caravel_00020020_fill_pattern_4_4: 930000 rects
-caravel_00020020_fill_pattern_4_4: 940000 rects
-caravel_00020020_fill_pattern_4_4: 950000 rects
-caravel_00020020_fill_pattern_4_4: 960000 rects
-caravel_00020020_fill_pattern_4_4: 970000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_4_4
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_4_5: 10000 rects
-caravel_00020020_fill_pattern_4_5: 20000 rects
-caravel_00020020_fill_pattern_4_5: 30000 rects
-caravel_00020020_fill_pattern_4_5: 40000 rects
-caravel_00020020_fill_pattern_4_5: 50000 rects
-caravel_00020020_fill_pattern_4_5: 60000 rects
-caravel_00020020_fill_pattern_4_5: 70000 rects
-caravel_00020020_fill_pattern_4_5: 80000 rects
-caravel_00020020_fill_pattern_4_5: 90000 rects
-caravel_00020020_fill_pattern_4_5: 100000 rects
-caravel_00020020_fill_pattern_4_5: 110000 rects
-caravel_00020020_fill_pattern_4_5: 120000 rects
-caravel_00020020_fill_pattern_4_5: 130000 rects
-caravel_00020020_fill_pattern_4_5: 140000 rects
-caravel_00020020_fill_pattern_4_5: 150000 rects
-caravel_00020020_fill_pattern_4_5: 160000 rects
-caravel_00020020_fill_pattern_4_5: 170000 rects
-caravel_00020020_fill_pattern_4_5: 180000 rects
-caravel_00020020_fill_pattern_4_5: 190000 rects
-caravel_00020020_fill_pattern_4_5: 200000 rects
-caravel_00020020_fill_pattern_4_5: 210000 rects
-caravel_00020020_fill_pattern_4_5: 220000 rects
-caravel_00020020_fill_pattern_4_5: 230000 rects
-caravel_00020020_fill_pattern_4_5: 240000 rects
-caravel_00020020_fill_pattern_4_5: 250000 rects
-caravel_00020020_fill_pattern_4_5: 260000 rects
-caravel_00020020_fill_pattern_4_5: 270000 rects
-caravel_00020020_fill_pattern_4_5: 280000 rects
-caravel_00020020_fill_pattern_4_5: 290000 rects
-caravel_00020020_fill_pattern_4_5: 300000 rects
-caravel_00020020_fill_pattern_4_5: 310000 rects
-caravel_00020020_fill_pattern_4_5: 320000 rects
-caravel_00020020_fill_pattern_4_5: 330000 rects
-caravel_00020020_fill_pattern_4_5: 340000 rects
-caravel_00020020_fill_pattern_4_5: 350000 rects
-caravel_00020020_fill_pattern_4_5: 360000 rects
-caravel_00020020_fill_pattern_4_5: 370000 rects
-caravel_00020020_fill_pattern_4_5: 380000 rects
-caravel_00020020_fill_pattern_4_5: 390000 rects
-caravel_00020020_fill_pattern_4_5: 400000 rects
-caravel_00020020_fill_pattern_4_5: 410000 rects
-caravel_00020020_fill_pattern_4_5: 420000 rects
-caravel_00020020_fill_pattern_4_5: 430000 rects
-caravel_00020020_fill_pattern_4_5: 440000 rects
-caravel_00020020_fill_pattern_4_5: 450000 rects
-caravel_00020020_fill_pattern_4_5: 460000 rects
-caravel_00020020_fill_pattern_4_5: 470000 rects
-caravel_00020020_fill_pattern_4_5: 480000 rects
-caravel_00020020_fill_pattern_4_5: 490000 rects
-caravel_00020020_fill_pattern_4_5: 500000 rects
-caravel_00020020_fill_pattern_4_5: 510000 rects
-caravel_00020020_fill_pattern_4_5: 520000 rects
-caravel_00020020_fill_pattern_4_5: 530000 rects
-caravel_00020020_fill_pattern_4_5: 540000 rects
-caravel_00020020_fill_pattern_4_5: 550000 rects
-caravel_00020020_fill_pattern_4_5: 560000 rects
-caravel_00020020_fill_pattern_4_5: 570000 rects
-caravel_00020020_fill_pattern_4_5: 580000 rects
-caravel_00020020_fill_pattern_4_5: 590000 rects
-caravel_00020020_fill_pattern_4_5: 600000 rects
-caravel_00020020_fill_pattern_4_5: 610000 rects
-caravel_00020020_fill_pattern_4_5: 620000 rects
-caravel_00020020_fill_pattern_4_5: 630000 rects
-caravel_00020020_fill_pattern_4_5: 640000 rects
-caravel_00020020_fill_pattern_4_5: 650000 rects
-caravel_00020020_fill_pattern_4_5: 660000 rects
-caravel_00020020_fill_pattern_4_5: 670000 rects
-caravel_00020020_fill_pattern_4_5: 680000 rects
-caravel_00020020_fill_pattern_4_5: 690000 rects
-caravel_00020020_fill_pattern_4_5: 700000 rects
-caravel_00020020_fill_pattern_4_5: 710000 rects
-caravel_00020020_fill_pattern_4_5: 720000 rects
-caravel_00020020_fill_pattern_4_5: 730000 rects
-caravel_00020020_fill_pattern_4_5: 740000 rects
-caravel_00020020_fill_pattern_4_5: 750000 rects
-caravel_00020020_fill_pattern_4_5: 760000 rects
-caravel_00020020_fill_pattern_4_5: 770000 rects
-caravel_00020020_fill_pattern_4_5: 780000 rects
-caravel_00020020_fill_pattern_4_5: 790000 rects
-caravel_00020020_fill_pattern_4_5: 800000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_4_5
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_1_4: 10000 rects
-caravel_00020020_fill_pattern_1_4: 20000 rects
-caravel_00020020_fill_pattern_1_4: 30000 rects
-caravel_00020020_fill_pattern_1_4: 40000 rects
-caravel_00020020_fill_pattern_1_4: 50000 rects
-caravel_00020020_fill_pattern_1_4: 60000 rects
-caravel_00020020_fill_pattern_1_4: 70000 rects
-caravel_00020020_fill_pattern_1_4: 80000 rects
-caravel_00020020_fill_pattern_1_4: 90000 rects
-caravel_00020020_fill_pattern_1_4: 100000 rects
-caravel_00020020_fill_pattern_1_4: 110000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_1_4
-
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_4_2: 10000 rects
-caravel_00020020_fill_pattern_4_2: 20000 rects
-caravel_00020020_fill_pattern_4_2: 30000 rects
-caravel_00020020_fill_pattern_4_2: 40000 rects
-caravel_00020020_fill_pattern_4_2: 50000 rects
-caravel_00020020_fill_pattern_4_2: 60000 rects
-caravel_00020020_fill_pattern_4_2: 70000 rects
-caravel_00020020_fill_pattern_4_2: 80000 rects
-caravel_00020020_fill_pattern_4_2: 90000 rects
-caravel_00020020_fill_pattern_4_2: 100000 rects
-caravel_00020020_fill_pattern_4_2: 110000 rects
-caravel_00020020_fill_pattern_4_2: 120000 rects
-caravel_00020020_fill_pattern_4_2: 130000 rects
-caravel_00020020_fill_pattern_4_2: 140000 rects
-caravel_00020020_fill_pattern_4_2: 150000 rects
-caravel_00020020_fill_pattern_4_2: 160000 rects
-caravel_00020020_fill_pattern_4_2: 170000 rects
-caravel_00020020_fill_pattern_4_2: 180000 rects
-caravel_00020020_fill_pattern_4_2: 190000 rects
-caravel_00020020_fill_pattern_4_2: 200000 rects
-caravel_00020020_fill_pattern_4_2: 210000 rects
-caravel_00020020_fill_pattern_4_2: 220000 rects
-caravel_00020020_fill_pattern_4_2: 230000 rects
-caravel_00020020_fill_pattern_4_2: 240000 rects
-caravel_00020020_fill_pattern_4_2: 250000 rects
-caravel_00020020_fill_pattern_4_2: 260000 rects
-caravel_00020020_fill_pattern_4_2: 270000 rects
-caravel_00020020_fill_pattern_4_2: 280000 rects
-caravel_00020020_fill_pattern_4_2: 290000 rects
-caravel_00020020_fill_pattern_4_2: 300000 rects
-caravel_00020020_fill_pattern_4_2: 310000 rects
-caravel_00020020_fill_pattern_4_2: 320000 rects
-caravel_00020020_fill_pattern_4_2: 330000 rects
-caravel_00020020_fill_pattern_4_2: 340000 rects
-caravel_00020020_fill_pattern_4_2: 350000 rects
-caravel_00020020_fill_pattern_4_2: 360000 rects
-caravel_00020020_fill_pattern_4_2: 370000 rects
-caravel_00020020_fill_pattern_4_2: 380000 rects
-caravel_00020020_fill_pattern_4_2: 390000 rects
-caravel_00020020_fill_pattern_4_2: 400000 rects
-caravel_00020020_fill_pattern_4_2: 410000 rects
-caravel_00020020_fill_pattern_4_2: 420000 rects
-caravel_00020020_fill_pattern_4_2: 430000 rects
-caravel_00020020_fill_pattern_4_2: 440000 rects
-caravel_00020020_fill_pattern_4_2: 450000 rects
-caravel_00020020_fill_pattern_4_2: 460000 rects
-caravel_00020020_fill_pattern_4_2: 470000 rects
-caravel_00020020_fill_pattern_4_2: 480000 rects
-caravel_00020020_fill_pattern_4_2: 490000 rects
-caravel_00020020_fill_pattern_4_2: 500000 rects
-caravel_00020020_fill_pattern_4_2: 510000 rects
-caravel_00020020_fill_pattern_4_2: 520000 rects
-caravel_00020020_fill_pattern_4_2: 530000 rects
-caravel_00020020_fill_pattern_4_2: 540000 rects
-caravel_00020020_fill_pattern_4_2: 550000 rects
-caravel_00020020_fill_pattern_4_2: 560000 rects
-caravel_00020020_fill_pattern_4_2: 570000 rects
-caravel_00020020_fill_pattern_4_2: 580000 rects
-caravel_00020020_fill_pattern_4_2: 590000 rects
-caravel_00020020_fill_pattern_4_2: 600000 rects
-caravel_00020020_fill_pattern_4_2: 610000 rects
-caravel_00020020_fill_pattern_4_2: 620000 rects
-caravel_00020020_fill_pattern_4_2: 630000 rects
-caravel_00020020_fill_pattern_4_2: 640000 rects
-caravel_00020020_fill_pattern_4_2: 650000 rects
-caravel_00020020_fill_pattern_4_2: 660000 rects
-caravel_00020020_fill_pattern_4_2: 670000 rects
-caravel_00020020_fill_pattern_4_2: 680000 rects
-caravel_00020020_fill_pattern_4_2: 690000 rects
-caravel_00020020_fill_pattern_4_2: 700000 rects
-caravel_00020020_fill_pattern_4_2: 710000 rects
-caravel_00020020_fill_pattern_4_2: 720000 rects
-caravel_00020020_fill_pattern_4_2: 730000 rects
-caravel_00020020_fill_pattern_4_2: 740000 rects
-caravel_00020020_fill_pattern_4_2: 750000 rects
-caravel_00020020_fill_pattern_4_2: 760000 rects
-caravel_00020020_fill_pattern_4_2: 770000 rects
-caravel_00020020_fill_pattern_4_2: 780000 rects
-caravel_00020020_fill_pattern_4_2: 790000 rects
-caravel_00020020_fill_pattern_4_2: 800000 rects
-caravel_00020020_fill_pattern_4_2: 810000 rects
-caravel_00020020_fill_pattern_4_2: 820000 rects
-caravel_00020020_fill_pattern_4_2: 830000 rects
-caravel_00020020_fill_pattern_4_2: 840000 rects
-caravel_00020020_fill_pattern_4_2: 850000 rects
-caravel_00020020_fill_pattern_4_2: 860000 rects
-caravel_00020020_fill_pattern_4_2: 870000 rects
-caravel_00020020_fill_pattern_4_2: 880000 rects
-caravel_00020020_fill_pattern_4_2: 890000 rects
-caravel_00020020_fill_pattern_4_2: 900000 rects
-caravel_00020020_fill_pattern_4_2: 910000 rects
-caravel_00020020_fill_pattern_4_2: 920000 rects
-caravel_00020020_fill_pattern_4_2: 930000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_4_2
-
 caravel_00020020_fill_pattern_4_1: 1560000 rects
 caravel_00020020_fill_pattern_4_1: 1570000 rects
 caravel_00020020_fill_pattern_4_1: 1580000 rects
@@ -11693,6 +11652,7 @@
 caravel_00020020_fill_pattern_4_1: 3090000 rects
 caravel_00020020_fill_pattern_4_1: 3100000 rects
 caravel_00020020_fill_pattern_4_1: 3110000 rects
+caravel_00020020_fill_pattern_4_1: 3120000 rects
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_4_1
 
@@ -11710,21 +11670,19 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_3_2: 10000 rects
-caravel_00020020_fill_pattern_3_2: 20000 rects
-caravel_00020020_fill_pattern_3_2: 30000 rects
-caravel_00020020_fill_pattern_3_2: 40000 rects
-caravel_00020020_fill_pattern_3_2: 50000 rects
-caravel_00020020_fill_pattern_3_2: 60000 rects
-caravel_00020020_fill_pattern_3_2: 70000 rects
-caravel_00020020_fill_pattern_3_2: 80000 rects
-caravel_00020020_fill_pattern_3_2: 90000 rects
-caravel_00020020_fill_pattern_3_2: 100000 rects
-caravel_00020020_fill_pattern_3_2: 110000 rects
-caravel_00020020_fill_pattern_3_2: 120000 rects
-caravel_00020020_fill_pattern_3_2: 130000 rects
+caravel_00020020_fill_pattern_1_3: 10000 rects
+caravel_00020020_fill_pattern_1_3: 20000 rects
+caravel_00020020_fill_pattern_1_3: 30000 rects
+caravel_00020020_fill_pattern_1_3: 40000 rects
+caravel_00020020_fill_pattern_1_3: 50000 rects
+caravel_00020020_fill_pattern_1_3: 60000 rects
+caravel_00020020_fill_pattern_1_3: 70000 rects
+caravel_00020020_fill_pattern_1_3: 80000 rects
+caravel_00020020_fill_pattern_1_3: 90000 rects
+caravel_00020020_fill_pattern_1_3: 100000 rects
+caravel_00020020_fill_pattern_1_3: 110000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_3_2
+   Generating output for cell caravel_00020020_fill_pattern_1_3
 
 caravel_00020020_fill_pattern_0_2: 1560000 rects
 caravel_00020020_fill_pattern_0_2: 1570000 rects
@@ -11778,19 +11736,50 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_1_3: 10000 rects
-caravel_00020020_fill_pattern_1_3: 20000 rects
-caravel_00020020_fill_pattern_1_3: 30000 rects
-caravel_00020020_fill_pattern_1_3: 40000 rects
-caravel_00020020_fill_pattern_1_3: 50000 rects
-caravel_00020020_fill_pattern_1_3: 60000 rects
-caravel_00020020_fill_pattern_1_3: 70000 rects
-caravel_00020020_fill_pattern_1_3: 80000 rects
-caravel_00020020_fill_pattern_1_3: 90000 rects
-caravel_00020020_fill_pattern_1_3: 100000 rects
-caravel_00020020_fill_pattern_1_3: 110000 rects
+caravel_00020020_fill_pattern_1_2: 10000 rects
+caravel_00020020_fill_pattern_1_2: 20000 rects
+caravel_00020020_fill_pattern_1_2: 30000 rects
+caravel_00020020_fill_pattern_1_2: 40000 rects
+caravel_00020020_fill_pattern_1_2: 50000 rects
+caravel_00020020_fill_pattern_1_2: 60000 rects
+caravel_00020020_fill_pattern_1_2: 70000 rects
+caravel_00020020_fill_pattern_1_2: 80000 rects
+caravel_00020020_fill_pattern_1_2: 90000 rects
+caravel_00020020_fill_pattern_1_2: 100000 rects
+caravel_00020020_fill_pattern_1_2: 110000 rects
+caravel_00020020_fill_pattern_1_2: 120000 rects
 CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_1_3
+   Generating output for cell caravel_00020020_fill_pattern_1_2
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_3_2: 10000 rects
+caravel_00020020_fill_pattern_3_2: 20000 rects
+caravel_00020020_fill_pattern_3_2: 30000 rects
+caravel_00020020_fill_pattern_3_2: 40000 rects
+caravel_00020020_fill_pattern_3_2: 50000 rects
+caravel_00020020_fill_pattern_3_2: 60000 rects
+caravel_00020020_fill_pattern_3_2: 70000 rects
+caravel_00020020_fill_pattern_3_2: 80000 rects
+caravel_00020020_fill_pattern_3_2: 90000 rects
+caravel_00020020_fill_pattern_3_2: 100000 rects
+caravel_00020020_fill_pattern_3_2: 110000 rects
+caravel_00020020_fill_pattern_3_2: 120000 rects
+caravel_00020020_fill_pattern_3_2: 130000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_3_2
 
 Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
 Starting magic under Tcl interpreter
@@ -11836,6 +11825,66 @@
 Scaled tech values by 2 / 1 to match internal grid scaling
 Loading sky130A Device Generator Menu ...
 Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_2_3: 10000 rects
+caravel_00020020_fill_pattern_2_3: 20000 rects
+caravel_00020020_fill_pattern_2_3: 30000 rects
+caravel_00020020_fill_pattern_2_3: 40000 rects
+caravel_00020020_fill_pattern_2_3: 50000 rects
+caravel_00020020_fill_pattern_2_3: 60000 rects
+caravel_00020020_fill_pattern_2_3: 70000 rects
+caravel_00020020_fill_pattern_2_3: 80000 rects
+caravel_00020020_fill_pattern_2_3: 90000 rects
+caravel_00020020_fill_pattern_2_3: 100000 rects
+caravel_00020020_fill_pattern_2_3: 110000 rects
+caravel_00020020_fill_pattern_2_3: 120000 rects
+caravel_00020020_fill_pattern_2_3: 130000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_2_3
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
+caravel_00020020_fill_pattern_2_2: 10000 rects
+caravel_00020020_fill_pattern_2_2: 20000 rects
+caravel_00020020_fill_pattern_2_2: 30000 rects
+caravel_00020020_fill_pattern_2_2: 40000 rects
+caravel_00020020_fill_pattern_2_2: 50000 rects
+caravel_00020020_fill_pattern_2_2: 60000 rects
+caravel_00020020_fill_pattern_2_2: 70000 rects
+caravel_00020020_fill_pattern_2_2: 80000 rects
+caravel_00020020_fill_pattern_2_2: 90000 rects
+caravel_00020020_fill_pattern_2_2: 100000 rects
+caravel_00020020_fill_pattern_2_2: 110000 rects
+caravel_00020020_fill_pattern_2_2: 120000 rects
+caravel_00020020_fill_pattern_2_2: 130000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_2_2
+
+Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+site.pre: In custom site.pre...
+site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
+Processing system .magicrc file
+site.def: In custom site.def...
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
 caravel_00020020_fill_pattern_2_4: 10000 rects
 caravel_00020020_fill_pattern_2_4: 20000 rects
 caravel_00020020_fill_pattern_2_4: 30000 rects
@@ -11956,36 +12005,6 @@
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_2_4
 
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_2_3: 10000 rects
-caravel_00020020_fill_pattern_2_3: 20000 rects
-caravel_00020020_fill_pattern_2_3: 30000 rects
-caravel_00020020_fill_pattern_2_3: 40000 rects
-caravel_00020020_fill_pattern_2_3: 50000 rects
-caravel_00020020_fill_pattern_2_3: 60000 rects
-caravel_00020020_fill_pattern_2_3: 70000 rects
-caravel_00020020_fill_pattern_2_3: 80000 rects
-caravel_00020020_fill_pattern_2_3: 90000 rects
-caravel_00020020_fill_pattern_2_3: 100000 rects
-caravel_00020020_fill_pattern_2_3: 110000 rects
-caravel_00020020_fill_pattern_2_3: 120000 rects
-caravel_00020020_fill_pattern_2_3: 130000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_2_3
-
 caravel_00020020_fill_pattern_0_1: 4920000 rects
 caravel_00020020_fill_pattern_0_1: 4930000 rects
 caravel_00020020_fill_pattern_0_1: 4940000 rects
@@ -12034,113 +12053,6 @@
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_0_1
 
-Magic 8.3 revision 234 - Compiled on Tue Nov 30 13:45:49 PST 2021.
-Starting magic under Tcl interpreter
-Using the terminal as the console.
-Using NULL graphics device.
-site.pre: In custom site.pre...
-site.pre: altered 'path sys' to: . $CAD_ROOT/magic/sys/ef-lib-magic/sys/style $CAD_ROOT/magic/sys $CAD_ROOT/magic/sys/current
-Processing system .magicrc file
-site.def: In custom site.def...
-Sourcing design .magicrc for technology sky130A ...
-2 Magic internal units = 1 Lambda
-Input style sky130(vendor): scaleFactor=2, multiplier=2
-Scaled tech values by 2 / 1 to match internal grid scaling
-Loading sky130A Device Generator Menu ...
-Loading "/mnt/shuttles/shuttle/mpw-two/slot-032/io_expander/mag/generate_fill_dist.tcl" from command line.
-caravel_00020020_fill_pattern_2_2: 10000 rects
-caravel_00020020_fill_pattern_2_2: 20000 rects
-caravel_00020020_fill_pattern_2_2: 30000 rects
-caravel_00020020_fill_pattern_2_2: 40000 rects
-caravel_00020020_fill_pattern_2_2: 50000 rects
-caravel_00020020_fill_pattern_2_2: 60000 rects
-caravel_00020020_fill_pattern_2_2: 70000 rects
-caravel_00020020_fill_pattern_2_2: 80000 rects
-caravel_00020020_fill_pattern_2_2: 90000 rects
-caravel_00020020_fill_pattern_2_2: 100000 rects
-caravel_00020020_fill_pattern_2_2: 110000 rects
-caravel_00020020_fill_pattern_2_2: 120000 rects
-caravel_00020020_fill_pattern_2_2: 130000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_2_2
-
-caravel_00020020_fill_pattern_1_1: 3240000 rects
-caravel_00020020_fill_pattern_1_1: 3250000 rects
-caravel_00020020_fill_pattern_1_1: 3260000 rects
-caravel_00020020_fill_pattern_1_1: 3270000 rects
-caravel_00020020_fill_pattern_1_1: 3280000 rects
-caravel_00020020_fill_pattern_1_1: 3290000 rects
-caravel_00020020_fill_pattern_1_1: 3300000 rects
-caravel_00020020_fill_pattern_1_1: 3310000 rects
-caravel_00020020_fill_pattern_1_1: 3320000 rects
-caravel_00020020_fill_pattern_1_1: 3330000 rects
-caravel_00020020_fill_pattern_1_1: 3340000 rects
-caravel_00020020_fill_pattern_1_1: 3350000 rects
-caravel_00020020_fill_pattern_1_1: 3360000 rects
-caravel_00020020_fill_pattern_1_1: 3370000 rects
-caravel_00020020_fill_pattern_1_1: 3380000 rects
-caravel_00020020_fill_pattern_1_1: 3390000 rects
-caravel_00020020_fill_pattern_1_1: 3400000 rects
-caravel_00020020_fill_pattern_1_1: 3410000 rects
-caravel_00020020_fill_pattern_1_1: 3420000 rects
-caravel_00020020_fill_pattern_1_1: 3430000 rects
-caravel_00020020_fill_pattern_1_1: 3440000 rects
-caravel_00020020_fill_pattern_1_1: 3450000 rects
-caravel_00020020_fill_pattern_1_1: 3460000 rects
-caravel_00020020_fill_pattern_1_1: 3470000 rects
-caravel_00020020_fill_pattern_1_1: 3480000 rects
-caravel_00020020_fill_pattern_1_1: 3490000 rects
-caravel_00020020_fill_pattern_1_1: 3500000 rects
-caravel_00020020_fill_pattern_1_1: 3510000 rects
-caravel_00020020_fill_pattern_1_1: 3520000 rects
-caravel_00020020_fill_pattern_1_1: 3530000 rects
-caravel_00020020_fill_pattern_1_1: 3540000 rects
-caravel_00020020_fill_pattern_1_1: 3550000 rects
-caravel_00020020_fill_pattern_1_1: 3560000 rects
-caravel_00020020_fill_pattern_1_1: 3570000 rects
-caravel_00020020_fill_pattern_1_1: 3580000 rects
-caravel_00020020_fill_pattern_1_1: 3590000 rects
-caravel_00020020_fill_pattern_1_1: 3600000 rects
-caravel_00020020_fill_pattern_1_1: 3610000 rects
-caravel_00020020_fill_pattern_1_1: 3620000 rects
-caravel_00020020_fill_pattern_1_1: 3630000 rects
-caravel_00020020_fill_pattern_1_1: 3640000 rects
-caravel_00020020_fill_pattern_1_1: 3650000 rects
-caravel_00020020_fill_pattern_1_1: 3660000 rects
-caravel_00020020_fill_pattern_1_1: 3670000 rects
-caravel_00020020_fill_pattern_1_1: 3680000 rects
-caravel_00020020_fill_pattern_1_1: 3690000 rects
-caravel_00020020_fill_pattern_1_1: 3700000 rects
-caravel_00020020_fill_pattern_1_1: 3710000 rects
-caravel_00020020_fill_pattern_1_1: 3720000 rects
-caravel_00020020_fill_pattern_1_1: 3730000 rects
-caravel_00020020_fill_pattern_1_1: 3740000 rects
-caravel_00020020_fill_pattern_1_1: 3750000 rects
-caravel_00020020_fill_pattern_1_1: 3760000 rects
-caravel_00020020_fill_pattern_1_1: 3770000 rects
-caravel_00020020_fill_pattern_1_1: 3780000 rects
-caravel_00020020_fill_pattern_1_1: 3790000 rects
-caravel_00020020_fill_pattern_1_1: 3800000 rects
-caravel_00020020_fill_pattern_1_1: 3810000 rects
-caravel_00020020_fill_pattern_1_1: 3820000 rects
-caravel_00020020_fill_pattern_1_1: 3830000 rects
-caravel_00020020_fill_pattern_1_1: 3840000 rects
-caravel_00020020_fill_pattern_1_1: 3850000 rects
-caravel_00020020_fill_pattern_1_1: 3860000 rects
-caravel_00020020_fill_pattern_1_1: 3870000 rects
-caravel_00020020_fill_pattern_1_1: 3880000 rects
-caravel_00020020_fill_pattern_1_1: 3890000 rects
-caravel_00020020_fill_pattern_1_1: 3900000 rects
-caravel_00020020_fill_pattern_1_1: 3910000 rects
-caravel_00020020_fill_pattern_1_1: 3920000 rects
-caravel_00020020_fill_pattern_1_1: 3930000 rects
-caravel_00020020_fill_pattern_1_1: 3940000 rects
-caravel_00020020_fill_pattern_1_1: 3950000 rects
-caravel_00020020_fill_pattern_1_1: 3960000 rects
-caravel_00020020_fill_pattern_1_1: 3970000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_1_1
-
 caravel_00020020_fill_pattern_0_0: 4920000 rects
 caravel_00020020_fill_pattern_0_0: 4930000 rects
 caravel_00020020_fill_pattern_0_0: 4940000 rects
@@ -12275,6 +12187,83 @@
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_0_0
 
+caravel_00020020_fill_pattern_1_1: 3240000 rects
+caravel_00020020_fill_pattern_1_1: 3250000 rects
+caravel_00020020_fill_pattern_1_1: 3260000 rects
+caravel_00020020_fill_pattern_1_1: 3270000 rects
+caravel_00020020_fill_pattern_1_1: 3280000 rects
+caravel_00020020_fill_pattern_1_1: 3290000 rects
+caravel_00020020_fill_pattern_1_1: 3300000 rects
+caravel_00020020_fill_pattern_1_1: 3310000 rects
+caravel_00020020_fill_pattern_1_1: 3320000 rects
+caravel_00020020_fill_pattern_1_1: 3330000 rects
+caravel_00020020_fill_pattern_1_1: 3340000 rects
+caravel_00020020_fill_pattern_1_1: 3350000 rects
+caravel_00020020_fill_pattern_1_1: 3360000 rects
+caravel_00020020_fill_pattern_1_1: 3370000 rects
+caravel_00020020_fill_pattern_1_1: 3380000 rects
+caravel_00020020_fill_pattern_1_1: 3390000 rects
+caravel_00020020_fill_pattern_1_1: 3400000 rects
+caravel_00020020_fill_pattern_1_1: 3410000 rects
+caravel_00020020_fill_pattern_1_1: 3420000 rects
+caravel_00020020_fill_pattern_1_1: 3430000 rects
+caravel_00020020_fill_pattern_1_1: 3440000 rects
+caravel_00020020_fill_pattern_1_1: 3450000 rects
+caravel_00020020_fill_pattern_1_1: 3460000 rects
+caravel_00020020_fill_pattern_1_1: 3470000 rects
+caravel_00020020_fill_pattern_1_1: 3480000 rects
+caravel_00020020_fill_pattern_1_1: 3490000 rects
+caravel_00020020_fill_pattern_1_1: 3500000 rects
+caravel_00020020_fill_pattern_1_1: 3510000 rects
+caravel_00020020_fill_pattern_1_1: 3520000 rects
+caravel_00020020_fill_pattern_1_1: 3530000 rects
+caravel_00020020_fill_pattern_1_1: 3540000 rects
+caravel_00020020_fill_pattern_1_1: 3550000 rects
+caravel_00020020_fill_pattern_1_1: 3560000 rects
+caravel_00020020_fill_pattern_1_1: 3570000 rects
+caravel_00020020_fill_pattern_1_1: 3580000 rects
+caravel_00020020_fill_pattern_1_1: 3590000 rects
+caravel_00020020_fill_pattern_1_1: 3600000 rects
+caravel_00020020_fill_pattern_1_1: 3610000 rects
+caravel_00020020_fill_pattern_1_1: 3620000 rects
+caravel_00020020_fill_pattern_1_1: 3630000 rects
+caravel_00020020_fill_pattern_1_1: 3640000 rects
+caravel_00020020_fill_pattern_1_1: 3650000 rects
+caravel_00020020_fill_pattern_1_1: 3660000 rects
+caravel_00020020_fill_pattern_1_1: 3670000 rects
+caravel_00020020_fill_pattern_1_1: 3680000 rects
+caravel_00020020_fill_pattern_1_1: 3690000 rects
+caravel_00020020_fill_pattern_1_1: 3700000 rects
+caravel_00020020_fill_pattern_1_1: 3710000 rects
+caravel_00020020_fill_pattern_1_1: 3720000 rects
+caravel_00020020_fill_pattern_1_1: 3730000 rects
+caravel_00020020_fill_pattern_1_1: 3740000 rects
+caravel_00020020_fill_pattern_1_1: 3750000 rects
+caravel_00020020_fill_pattern_1_1: 3760000 rects
+caravel_00020020_fill_pattern_1_1: 3770000 rects
+caravel_00020020_fill_pattern_1_1: 3780000 rects
+caravel_00020020_fill_pattern_1_1: 3790000 rects
+caravel_00020020_fill_pattern_1_1: 3800000 rects
+caravel_00020020_fill_pattern_1_1: 3810000 rects
+caravel_00020020_fill_pattern_1_1: 3820000 rects
+caravel_00020020_fill_pattern_1_1: 3830000 rects
+caravel_00020020_fill_pattern_1_1: 3840000 rects
+caravel_00020020_fill_pattern_1_1: 3850000 rects
+caravel_00020020_fill_pattern_1_1: 3860000 rects
+caravel_00020020_fill_pattern_1_1: 3870000 rects
+caravel_00020020_fill_pattern_1_1: 3880000 rects
+caravel_00020020_fill_pattern_1_1: 3890000 rects
+caravel_00020020_fill_pattern_1_1: 3900000 rects
+caravel_00020020_fill_pattern_1_1: 3910000 rects
+caravel_00020020_fill_pattern_1_1: 3920000 rects
+caravel_00020020_fill_pattern_1_1: 3930000 rects
+caravel_00020020_fill_pattern_1_1: 3940000 rects
+caravel_00020020_fill_pattern_1_1: 3950000 rects
+caravel_00020020_fill_pattern_1_1: 3960000 rects
+caravel_00020020_fill_pattern_1_1: 3970000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_1_1
+
 caravel_00020020_fill_pattern_3_1: 3240000 rects
 caravel_00020020_fill_pattern_3_1: 3250000 rects
 caravel_00020020_fill_pattern_3_1: 3260000 rects
@@ -12336,11 +12325,236 @@
 caravel_00020020_fill_pattern_3_1: 3820000 rects
 caravel_00020020_fill_pattern_3_1: 3830000 rects
 caravel_00020020_fill_pattern_3_1: 3840000 rects
-caravel_00020020_fill_pattern_3_1: 3850000 rects
-caravel_00020020_fill_pattern_3_1: 3860000 rects
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_3_1
 
+caravel_00020020_fill_pattern_3_0: 4920000 rects
+caravel_00020020_fill_pattern_3_0: 4930000 rects
+caravel_00020020_fill_pattern_3_0: 4940000 rects
+caravel_00020020_fill_pattern_3_0: 4950000 rects
+caravel_00020020_fill_pattern_3_0: 4960000 rects
+caravel_00020020_fill_pattern_3_0: 4970000 rects
+caravel_00020020_fill_pattern_3_0: 4980000 rects
+caravel_00020020_fill_pattern_3_0: 4990000 rects
+caravel_00020020_fill_pattern_3_0: 5000000 rects
+caravel_00020020_fill_pattern_3_0: 5010000 rects
+caravel_00020020_fill_pattern_3_0: 5020000 rects
+caravel_00020020_fill_pattern_3_0: 5030000 rects
+caravel_00020020_fill_pattern_3_0: 5040000 rects
+caravel_00020020_fill_pattern_3_0: 5050000 rects
+caravel_00020020_fill_pattern_3_0: 5060000 rects
+caravel_00020020_fill_pattern_3_0: 5070000 rects
+caravel_00020020_fill_pattern_3_0: 5080000 rects
+caravel_00020020_fill_pattern_3_0: 5090000 rects
+caravel_00020020_fill_pattern_3_0: 5100000 rects
+caravel_00020020_fill_pattern_3_0: 5110000 rects
+caravel_00020020_fill_pattern_3_0: 5120000 rects
+caravel_00020020_fill_pattern_3_0: 5130000 rects
+caravel_00020020_fill_pattern_3_0: 5140000 rects
+caravel_00020020_fill_pattern_3_0: 5150000 rects
+caravel_00020020_fill_pattern_3_0: 5160000 rects
+caravel_00020020_fill_pattern_3_0: 5170000 rects
+caravel_00020020_fill_pattern_3_0: 5180000 rects
+caravel_00020020_fill_pattern_3_0: 5190000 rects
+caravel_00020020_fill_pattern_3_0: 5200000 rects
+caravel_00020020_fill_pattern_3_0: 5210000 rects
+caravel_00020020_fill_pattern_3_0: 5220000 rects
+caravel_00020020_fill_pattern_3_0: 5230000 rects
+caravel_00020020_fill_pattern_3_0: 5240000 rects
+caravel_00020020_fill_pattern_3_0: 5250000 rects
+caravel_00020020_fill_pattern_3_0: 5260000 rects
+caravel_00020020_fill_pattern_3_0: 5270000 rects
+caravel_00020020_fill_pattern_3_0: 5280000 rects
+caravel_00020020_fill_pattern_3_0: 5290000 rects
+caravel_00020020_fill_pattern_3_0: 5300000 rects
+caravel_00020020_fill_pattern_3_0: 5310000 rects
+caravel_00020020_fill_pattern_3_0: 5320000 rects
+caravel_00020020_fill_pattern_3_0: 5330000 rects
+caravel_00020020_fill_pattern_3_0: 5340000 rects
+caravel_00020020_fill_pattern_3_0: 5350000 rects
+caravel_00020020_fill_pattern_3_0: 5360000 rects
+caravel_00020020_fill_pattern_3_0: 5370000 rects
+caravel_00020020_fill_pattern_3_0: 5380000 rects
+caravel_00020020_fill_pattern_3_0: 5390000 rects
+caravel_00020020_fill_pattern_3_0: 5400000 rects
+caravel_00020020_fill_pattern_3_0: 5410000 rects
+caravel_00020020_fill_pattern_3_0: 5420000 rects
+caravel_00020020_fill_pattern_3_0: 5430000 rects
+caravel_00020020_fill_pattern_3_0: 5440000 rects
+caravel_00020020_fill_pattern_3_0: 5450000 rects
+caravel_00020020_fill_pattern_3_0: 5460000 rects
+caravel_00020020_fill_pattern_3_0: 5470000 rects
+caravel_00020020_fill_pattern_3_0: 5480000 rects
+caravel_00020020_fill_pattern_3_0: 5490000 rects
+caravel_00020020_fill_pattern_3_0: 5500000 rects
+caravel_00020020_fill_pattern_3_0: 5510000 rects
+caravel_00020020_fill_pattern_3_0: 5520000 rects
+caravel_00020020_fill_pattern_3_0: 5530000 rects
+caravel_00020020_fill_pattern_3_0: 5540000 rects
+caravel_00020020_fill_pattern_3_0: 5550000 rects
+caravel_00020020_fill_pattern_3_0: 5560000 rects
+caravel_00020020_fill_pattern_3_0: 5570000 rects
+caravel_00020020_fill_pattern_3_0: 5580000 rects
+caravel_00020020_fill_pattern_3_0: 5590000 rects
+caravel_00020020_fill_pattern_3_0: 5600000 rects
+caravel_00020020_fill_pattern_3_0: 5610000 rects
+caravel_00020020_fill_pattern_3_0: 5620000 rects
+caravel_00020020_fill_pattern_3_0: 5630000 rects
+caravel_00020020_fill_pattern_3_0: 5640000 rects
+caravel_00020020_fill_pattern_3_0: 5650000 rects
+caravel_00020020_fill_pattern_3_0: 5660000 rects
+caravel_00020020_fill_pattern_3_0: 5670000 rects
+caravel_00020020_fill_pattern_3_0: 5680000 rects
+caravel_00020020_fill_pattern_3_0: 5690000 rects
+caravel_00020020_fill_pattern_3_0: 5700000 rects
+caravel_00020020_fill_pattern_3_0: 5710000 rects
+caravel_00020020_fill_pattern_3_0: 5720000 rects
+caravel_00020020_fill_pattern_3_0: 5730000 rects
+caravel_00020020_fill_pattern_3_0: 5740000 rects
+caravel_00020020_fill_pattern_3_0: 5750000 rects
+caravel_00020020_fill_pattern_3_0: 5760000 rects
+caravel_00020020_fill_pattern_3_0: 5770000 rects
+caravel_00020020_fill_pattern_3_0: 5780000 rects
+caravel_00020020_fill_pattern_3_0: 5790000 rects
+caravel_00020020_fill_pattern_3_0: 5800000 rects
+caravel_00020020_fill_pattern_3_0: 5810000 rects
+caravel_00020020_fill_pattern_3_0: 5820000 rects
+caravel_00020020_fill_pattern_3_0: 5830000 rects
+caravel_00020020_fill_pattern_3_0: 5840000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_3_0
+
+caravel_00020020_fill_pattern_2_0: 4920000 rects
+caravel_00020020_fill_pattern_2_0: 4930000 rects
+caravel_00020020_fill_pattern_2_0: 4940000 rects
+caravel_00020020_fill_pattern_2_0: 4950000 rects
+caravel_00020020_fill_pattern_2_0: 4960000 rects
+caravel_00020020_fill_pattern_2_0: 4970000 rects
+caravel_00020020_fill_pattern_2_0: 4980000 rects
+caravel_00020020_fill_pattern_2_0: 4990000 rects
+caravel_00020020_fill_pattern_2_0: 5000000 rects
+caravel_00020020_fill_pattern_2_0: 5010000 rects
+caravel_00020020_fill_pattern_2_0: 5020000 rects
+caravel_00020020_fill_pattern_2_0: 5030000 rects
+caravel_00020020_fill_pattern_2_0: 5040000 rects
+caravel_00020020_fill_pattern_2_0: 5050000 rects
+caravel_00020020_fill_pattern_2_0: 5060000 rects
+caravel_00020020_fill_pattern_2_0: 5070000 rects
+caravel_00020020_fill_pattern_2_0: 5080000 rects
+caravel_00020020_fill_pattern_2_0: 5090000 rects
+caravel_00020020_fill_pattern_2_0: 5100000 rects
+caravel_00020020_fill_pattern_2_0: 5110000 rects
+caravel_00020020_fill_pattern_2_0: 5120000 rects
+caravel_00020020_fill_pattern_2_0: 5130000 rects
+caravel_00020020_fill_pattern_2_0: 5140000 rects
+caravel_00020020_fill_pattern_2_0: 5150000 rects
+caravel_00020020_fill_pattern_2_0: 5160000 rects
+caravel_00020020_fill_pattern_2_0: 5170000 rects
+caravel_00020020_fill_pattern_2_0: 5180000 rects
+caravel_00020020_fill_pattern_2_0: 5190000 rects
+caravel_00020020_fill_pattern_2_0: 5200000 rects
+caravel_00020020_fill_pattern_2_0: 5210000 rects
+caravel_00020020_fill_pattern_2_0: 5220000 rects
+caravel_00020020_fill_pattern_2_0: 5230000 rects
+caravel_00020020_fill_pattern_2_0: 5240000 rects
+caravel_00020020_fill_pattern_2_0: 5250000 rects
+caravel_00020020_fill_pattern_2_0: 5260000 rects
+caravel_00020020_fill_pattern_2_0: 5270000 rects
+caravel_00020020_fill_pattern_2_0: 5280000 rects
+caravel_00020020_fill_pattern_2_0: 5290000 rects
+caravel_00020020_fill_pattern_2_0: 5300000 rects
+caravel_00020020_fill_pattern_2_0: 5310000 rects
+caravel_00020020_fill_pattern_2_0: 5320000 rects
+caravel_00020020_fill_pattern_2_0: 5330000 rects
+caravel_00020020_fill_pattern_2_0: 5340000 rects
+caravel_00020020_fill_pattern_2_0: 5350000 rects
+caravel_00020020_fill_pattern_2_0: 5360000 rects
+caravel_00020020_fill_pattern_2_0: 5370000 rects
+caravel_00020020_fill_pattern_2_0: 5380000 rects
+caravel_00020020_fill_pattern_2_0: 5390000 rects
+caravel_00020020_fill_pattern_2_0: 5400000 rects
+caravel_00020020_fill_pattern_2_0: 5410000 rects
+caravel_00020020_fill_pattern_2_0: 5420000 rects
+caravel_00020020_fill_pattern_2_0: 5430000 rects
+caravel_00020020_fill_pattern_2_0: 5440000 rects
+caravel_00020020_fill_pattern_2_0: 5450000 rects
+caravel_00020020_fill_pattern_2_0: 5460000 rects
+caravel_00020020_fill_pattern_2_0: 5470000 rects
+caravel_00020020_fill_pattern_2_0: 5480000 rects
+caravel_00020020_fill_pattern_2_0: 5490000 rects
+caravel_00020020_fill_pattern_2_0: 5500000 rects
+caravel_00020020_fill_pattern_2_0: 5510000 rects
+caravel_00020020_fill_pattern_2_0: 5520000 rects
+caravel_00020020_fill_pattern_2_0: 5530000 rects
+caravel_00020020_fill_pattern_2_0: 5540000 rects
+caravel_00020020_fill_pattern_2_0: 5550000 rects
+caravel_00020020_fill_pattern_2_0: 5560000 rects
+caravel_00020020_fill_pattern_2_0: 5570000 rects
+caravel_00020020_fill_pattern_2_0: 5580000 rects
+caravel_00020020_fill_pattern_2_0: 5590000 rects
+caravel_00020020_fill_pattern_2_0: 5600000 rects
+caravel_00020020_fill_pattern_2_0: 5610000 rects
+caravel_00020020_fill_pattern_2_0: 5620000 rects
+caravel_00020020_fill_pattern_2_0: 5630000 rects
+caravel_00020020_fill_pattern_2_0: 5640000 rects
+caravel_00020020_fill_pattern_2_0: 5650000 rects
+caravel_00020020_fill_pattern_2_0: 5660000 rects
+caravel_00020020_fill_pattern_2_0: 5670000 rects
+caravel_00020020_fill_pattern_2_0: 5680000 rects
+caravel_00020020_fill_pattern_2_0: 5690000 rects
+caravel_00020020_fill_pattern_2_0: 5700000 rects
+caravel_00020020_fill_pattern_2_0: 5710000 rects
+caravel_00020020_fill_pattern_2_0: 5720000 rects
+caravel_00020020_fill_pattern_2_0: 5730000 rects
+caravel_00020020_fill_pattern_2_0: 5740000 rects
+caravel_00020020_fill_pattern_2_0: 5750000 rects
+caravel_00020020_fill_pattern_2_0: 5760000 rects
+caravel_00020020_fill_pattern_2_0: 5770000 rects
+caravel_00020020_fill_pattern_2_0: 5780000 rects
+caravel_00020020_fill_pattern_2_0: 5790000 rects
+caravel_00020020_fill_pattern_2_0: 5800000 rects
+caravel_00020020_fill_pattern_2_0: 5810000 rects
+caravel_00020020_fill_pattern_2_0: 5820000 rects
+caravel_00020020_fill_pattern_2_0: 5830000 rects
+caravel_00020020_fill_pattern_2_0: 5840000 rects
+caravel_00020020_fill_pattern_2_0: 5850000 rects
+caravel_00020020_fill_pattern_2_0: 5860000 rects
+caravel_00020020_fill_pattern_2_0: 5870000 rects
+caravel_00020020_fill_pattern_2_0: 5880000 rects
+caravel_00020020_fill_pattern_2_0: 5890000 rects
+caravel_00020020_fill_pattern_2_0: 5900000 rects
+caravel_00020020_fill_pattern_2_0: 5910000 rects
+caravel_00020020_fill_pattern_2_0: 5920000 rects
+caravel_00020020_fill_pattern_2_0: 5930000 rects
+caravel_00020020_fill_pattern_2_0: 5940000 rects
+caravel_00020020_fill_pattern_2_0: 5950000 rects
+caravel_00020020_fill_pattern_2_0: 5960000 rects
+caravel_00020020_fill_pattern_2_0: 5970000 rects
+caravel_00020020_fill_pattern_2_0: 5980000 rects
+caravel_00020020_fill_pattern_2_0: 5990000 rects
+caravel_00020020_fill_pattern_2_0: 6000000 rects
+caravel_00020020_fill_pattern_2_0: 6010000 rects
+caravel_00020020_fill_pattern_2_0: 6020000 rects
+caravel_00020020_fill_pattern_2_0: 6030000 rects
+caravel_00020020_fill_pattern_2_0: 6040000 rects
+caravel_00020020_fill_pattern_2_0: 6050000 rects
+caravel_00020020_fill_pattern_2_0: 6060000 rects
+caravel_00020020_fill_pattern_2_0: 6070000 rects
+caravel_00020020_fill_pattern_2_0: 6080000 rects
+caravel_00020020_fill_pattern_2_0: 6090000 rects
+caravel_00020020_fill_pattern_2_0: 6100000 rects
+caravel_00020020_fill_pattern_2_0: 6110000 rects
+caravel_00020020_fill_pattern_2_0: 6120000 rects
+caravel_00020020_fill_pattern_2_0: 6130000 rects
+caravel_00020020_fill_pattern_2_0: 6140000 rects
+caravel_00020020_fill_pattern_2_0: 6150000 rects
+caravel_00020020_fill_pattern_2_0: 6160000 rects
+caravel_00020020_fill_pattern_2_0: 6170000 rects
+caravel_00020020_fill_pattern_2_0: 6180000 rects
+caravel_00020020_fill_pattern_2_0: 6190000 rects
+CIF output style is now "wafflefill(tiled)"
+   Generating output for cell caravel_00020020_fill_pattern_2_0
+
 caravel_00020020_fill_pattern_2_1: 3240000 rects
 caravel_00020020_fill_pattern_2_1: 3250000 rects
 caravel_00020020_fill_pattern_2_1: 3260000 rects
@@ -12493,234 +12707,12 @@
 caravel_00020020_fill_pattern_2_1: 4730000 rects
 caravel_00020020_fill_pattern_2_1: 4740000 rects
 caravel_00020020_fill_pattern_2_1: 4750000 rects
+caravel_00020020_fill_pattern_2_1: 4760000 rects
+caravel_00020020_fill_pattern_2_1: 4770000 rects
+caravel_00020020_fill_pattern_2_1: 4780000 rects
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_2_1
 
-caravel_00020020_fill_pattern_3_0: 4920000 rects
-caravel_00020020_fill_pattern_3_0: 4930000 rects
-caravel_00020020_fill_pattern_3_0: 4940000 rects
-caravel_00020020_fill_pattern_3_0: 4950000 rects
-caravel_00020020_fill_pattern_3_0: 4960000 rects
-caravel_00020020_fill_pattern_3_0: 4970000 rects
-caravel_00020020_fill_pattern_3_0: 4980000 rects
-caravel_00020020_fill_pattern_3_0: 4990000 rects
-caravel_00020020_fill_pattern_3_0: 5000000 rects
-caravel_00020020_fill_pattern_3_0: 5010000 rects
-caravel_00020020_fill_pattern_3_0: 5020000 rects
-caravel_00020020_fill_pattern_3_0: 5030000 rects
-caravel_00020020_fill_pattern_3_0: 5040000 rects
-caravel_00020020_fill_pattern_3_0: 5050000 rects
-caravel_00020020_fill_pattern_3_0: 5060000 rects
-caravel_00020020_fill_pattern_3_0: 5070000 rects
-caravel_00020020_fill_pattern_3_0: 5080000 rects
-caravel_00020020_fill_pattern_3_0: 5090000 rects
-caravel_00020020_fill_pattern_3_0: 5100000 rects
-caravel_00020020_fill_pattern_3_0: 5110000 rects
-caravel_00020020_fill_pattern_3_0: 5120000 rects
-caravel_00020020_fill_pattern_3_0: 5130000 rects
-caravel_00020020_fill_pattern_3_0: 5140000 rects
-caravel_00020020_fill_pattern_3_0: 5150000 rects
-caravel_00020020_fill_pattern_3_0: 5160000 rects
-caravel_00020020_fill_pattern_3_0: 5170000 rects
-caravel_00020020_fill_pattern_3_0: 5180000 rects
-caravel_00020020_fill_pattern_3_0: 5190000 rects
-caravel_00020020_fill_pattern_3_0: 5200000 rects
-caravel_00020020_fill_pattern_3_0: 5210000 rects
-caravel_00020020_fill_pattern_3_0: 5220000 rects
-caravel_00020020_fill_pattern_3_0: 5230000 rects
-caravel_00020020_fill_pattern_3_0: 5240000 rects
-caravel_00020020_fill_pattern_3_0: 5250000 rects
-caravel_00020020_fill_pattern_3_0: 5260000 rects
-caravel_00020020_fill_pattern_3_0: 5270000 rects
-caravel_00020020_fill_pattern_3_0: 5280000 rects
-caravel_00020020_fill_pattern_3_0: 5290000 rects
-caravel_00020020_fill_pattern_3_0: 5300000 rects
-caravel_00020020_fill_pattern_3_0: 5310000 rects
-caravel_00020020_fill_pattern_3_0: 5320000 rects
-caravel_00020020_fill_pattern_3_0: 5330000 rects
-caravel_00020020_fill_pattern_3_0: 5340000 rects
-caravel_00020020_fill_pattern_3_0: 5350000 rects
-caravel_00020020_fill_pattern_3_0: 5360000 rects
-caravel_00020020_fill_pattern_3_0: 5370000 rects
-caravel_00020020_fill_pattern_3_0: 5380000 rects
-caravel_00020020_fill_pattern_3_0: 5390000 rects
-caravel_00020020_fill_pattern_3_0: 5400000 rects
-caravel_00020020_fill_pattern_3_0: 5410000 rects
-caravel_00020020_fill_pattern_3_0: 5420000 rects
-caravel_00020020_fill_pattern_3_0: 5430000 rects
-caravel_00020020_fill_pattern_3_0: 5440000 rects
-caravel_00020020_fill_pattern_3_0: 5450000 rects
-caravel_00020020_fill_pattern_3_0: 5460000 rects
-caravel_00020020_fill_pattern_3_0: 5470000 rects
-caravel_00020020_fill_pattern_3_0: 5480000 rects
-caravel_00020020_fill_pattern_3_0: 5490000 rects
-caravel_00020020_fill_pattern_3_0: 5500000 rects
-caravel_00020020_fill_pattern_3_0: 5510000 rects
-caravel_00020020_fill_pattern_3_0: 5520000 rects
-caravel_00020020_fill_pattern_3_0: 5530000 rects
-caravel_00020020_fill_pattern_3_0: 5540000 rects
-caravel_00020020_fill_pattern_3_0: 5550000 rects
-caravel_00020020_fill_pattern_3_0: 5560000 rects
-caravel_00020020_fill_pattern_3_0: 5570000 rects
-caravel_00020020_fill_pattern_3_0: 5580000 rects
-caravel_00020020_fill_pattern_3_0: 5590000 rects
-caravel_00020020_fill_pattern_3_0: 5600000 rects
-caravel_00020020_fill_pattern_3_0: 5610000 rects
-caravel_00020020_fill_pattern_3_0: 5620000 rects
-caravel_00020020_fill_pattern_3_0: 5630000 rects
-caravel_00020020_fill_pattern_3_0: 5640000 rects
-caravel_00020020_fill_pattern_3_0: 5650000 rects
-caravel_00020020_fill_pattern_3_0: 5660000 rects
-caravel_00020020_fill_pattern_3_0: 5670000 rects
-caravel_00020020_fill_pattern_3_0: 5680000 rects
-caravel_00020020_fill_pattern_3_0: 5690000 rects
-caravel_00020020_fill_pattern_3_0: 5700000 rects
-caravel_00020020_fill_pattern_3_0: 5710000 rects
-caravel_00020020_fill_pattern_3_0: 5720000 rects
-caravel_00020020_fill_pattern_3_0: 5730000 rects
-caravel_00020020_fill_pattern_3_0: 5740000 rects
-caravel_00020020_fill_pattern_3_0: 5750000 rects
-caravel_00020020_fill_pattern_3_0: 5760000 rects
-caravel_00020020_fill_pattern_3_0: 5770000 rects
-caravel_00020020_fill_pattern_3_0: 5780000 rects
-caravel_00020020_fill_pattern_3_0: 5790000 rects
-caravel_00020020_fill_pattern_3_0: 5800000 rects
-caravel_00020020_fill_pattern_3_0: 5810000 rects
-caravel_00020020_fill_pattern_3_0: 5820000 rects
-caravel_00020020_fill_pattern_3_0: 5830000 rects
-caravel_00020020_fill_pattern_3_0: 5840000 rects
-caravel_00020020_fill_pattern_3_0: 5850000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_3_0
-
-caravel_00020020_fill_pattern_2_0: 4920000 rects
-caravel_00020020_fill_pattern_2_0: 4930000 rects
-caravel_00020020_fill_pattern_2_0: 4940000 rects
-caravel_00020020_fill_pattern_2_0: 4950000 rects
-caravel_00020020_fill_pattern_2_0: 4960000 rects
-caravel_00020020_fill_pattern_2_0: 4970000 rects
-caravel_00020020_fill_pattern_2_0: 4980000 rects
-caravel_00020020_fill_pattern_2_0: 4990000 rects
-caravel_00020020_fill_pattern_2_0: 5000000 rects
-caravel_00020020_fill_pattern_2_0: 5010000 rects
-caravel_00020020_fill_pattern_2_0: 5020000 rects
-caravel_00020020_fill_pattern_2_0: 5030000 rects
-caravel_00020020_fill_pattern_2_0: 5040000 rects
-caravel_00020020_fill_pattern_2_0: 5050000 rects
-caravel_00020020_fill_pattern_2_0: 5060000 rects
-caravel_00020020_fill_pattern_2_0: 5070000 rects
-caravel_00020020_fill_pattern_2_0: 5080000 rects
-caravel_00020020_fill_pattern_2_0: 5090000 rects
-caravel_00020020_fill_pattern_2_0: 5100000 rects
-caravel_00020020_fill_pattern_2_0: 5110000 rects
-caravel_00020020_fill_pattern_2_0: 5120000 rects
-caravel_00020020_fill_pattern_2_0: 5130000 rects
-caravel_00020020_fill_pattern_2_0: 5140000 rects
-caravel_00020020_fill_pattern_2_0: 5150000 rects
-caravel_00020020_fill_pattern_2_0: 5160000 rects
-caravel_00020020_fill_pattern_2_0: 5170000 rects
-caravel_00020020_fill_pattern_2_0: 5180000 rects
-caravel_00020020_fill_pattern_2_0: 5190000 rects
-caravel_00020020_fill_pattern_2_0: 5200000 rects
-caravel_00020020_fill_pattern_2_0: 5210000 rects
-caravel_00020020_fill_pattern_2_0: 5220000 rects
-caravel_00020020_fill_pattern_2_0: 5230000 rects
-caravel_00020020_fill_pattern_2_0: 5240000 rects
-caravel_00020020_fill_pattern_2_0: 5250000 rects
-caravel_00020020_fill_pattern_2_0: 5260000 rects
-caravel_00020020_fill_pattern_2_0: 5270000 rects
-caravel_00020020_fill_pattern_2_0: 5280000 rects
-caravel_00020020_fill_pattern_2_0: 5290000 rects
-caravel_00020020_fill_pattern_2_0: 5300000 rects
-caravel_00020020_fill_pattern_2_0: 5310000 rects
-caravel_00020020_fill_pattern_2_0: 5320000 rects
-caravel_00020020_fill_pattern_2_0: 5330000 rects
-caravel_00020020_fill_pattern_2_0: 5340000 rects
-caravel_00020020_fill_pattern_2_0: 5350000 rects
-caravel_00020020_fill_pattern_2_0: 5360000 rects
-caravel_00020020_fill_pattern_2_0: 5370000 rects
-caravel_00020020_fill_pattern_2_0: 5380000 rects
-caravel_00020020_fill_pattern_2_0: 5390000 rects
-caravel_00020020_fill_pattern_2_0: 5400000 rects
-caravel_00020020_fill_pattern_2_0: 5410000 rects
-caravel_00020020_fill_pattern_2_0: 5420000 rects
-caravel_00020020_fill_pattern_2_0: 5430000 rects
-caravel_00020020_fill_pattern_2_0: 5440000 rects
-caravel_00020020_fill_pattern_2_0: 5450000 rects
-caravel_00020020_fill_pattern_2_0: 5460000 rects
-caravel_00020020_fill_pattern_2_0: 5470000 rects
-caravel_00020020_fill_pattern_2_0: 5480000 rects
-caravel_00020020_fill_pattern_2_0: 5490000 rects
-caravel_00020020_fill_pattern_2_0: 5500000 rects
-caravel_00020020_fill_pattern_2_0: 5510000 rects
-caravel_00020020_fill_pattern_2_0: 5520000 rects
-caravel_00020020_fill_pattern_2_0: 5530000 rects
-caravel_00020020_fill_pattern_2_0: 5540000 rects
-caravel_00020020_fill_pattern_2_0: 5550000 rects
-caravel_00020020_fill_pattern_2_0: 5560000 rects
-caravel_00020020_fill_pattern_2_0: 5570000 rects
-caravel_00020020_fill_pattern_2_0: 5580000 rects
-caravel_00020020_fill_pattern_2_0: 5590000 rects
-caravel_00020020_fill_pattern_2_0: 5600000 rects
-caravel_00020020_fill_pattern_2_0: 5610000 rects
-caravel_00020020_fill_pattern_2_0: 5620000 rects
-caravel_00020020_fill_pattern_2_0: 5630000 rects
-caravel_00020020_fill_pattern_2_0: 5640000 rects
-caravel_00020020_fill_pattern_2_0: 5650000 rects
-caravel_00020020_fill_pattern_2_0: 5660000 rects
-caravel_00020020_fill_pattern_2_0: 5670000 rects
-caravel_00020020_fill_pattern_2_0: 5680000 rects
-caravel_00020020_fill_pattern_2_0: 5690000 rects
-caravel_00020020_fill_pattern_2_0: 5700000 rects
-caravel_00020020_fill_pattern_2_0: 5710000 rects
-caravel_00020020_fill_pattern_2_0: 5720000 rects
-caravel_00020020_fill_pattern_2_0: 5730000 rects
-caravel_00020020_fill_pattern_2_0: 5740000 rects
-caravel_00020020_fill_pattern_2_0: 5750000 rects
-caravel_00020020_fill_pattern_2_0: 5760000 rects
-caravel_00020020_fill_pattern_2_0: 5770000 rects
-caravel_00020020_fill_pattern_2_0: 5780000 rects
-caravel_00020020_fill_pattern_2_0: 5790000 rects
-caravel_00020020_fill_pattern_2_0: 5800000 rects
-caravel_00020020_fill_pattern_2_0: 5810000 rects
-caravel_00020020_fill_pattern_2_0: 5820000 rects
-caravel_00020020_fill_pattern_2_0: 5830000 rects
-caravel_00020020_fill_pattern_2_0: 5840000 rects
-caravel_00020020_fill_pattern_2_0: 5850000 rects
-caravel_00020020_fill_pattern_2_0: 5860000 rects
-caravel_00020020_fill_pattern_2_0: 5870000 rects
-caravel_00020020_fill_pattern_2_0: 5880000 rects
-caravel_00020020_fill_pattern_2_0: 5890000 rects
-caravel_00020020_fill_pattern_2_0: 5900000 rects
-caravel_00020020_fill_pattern_2_0: 5910000 rects
-caravel_00020020_fill_pattern_2_0: 5920000 rects
-caravel_00020020_fill_pattern_2_0: 5930000 rects
-caravel_00020020_fill_pattern_2_0: 5940000 rects
-caravel_00020020_fill_pattern_2_0: 5950000 rects
-caravel_00020020_fill_pattern_2_0: 5960000 rects
-caravel_00020020_fill_pattern_2_0: 5970000 rects
-caravel_00020020_fill_pattern_2_0: 5980000 rects
-caravel_00020020_fill_pattern_2_0: 5990000 rects
-caravel_00020020_fill_pattern_2_0: 6000000 rects
-caravel_00020020_fill_pattern_2_0: 6010000 rects
-caravel_00020020_fill_pattern_2_0: 6020000 rects
-caravel_00020020_fill_pattern_2_0: 6030000 rects
-caravel_00020020_fill_pattern_2_0: 6040000 rects
-caravel_00020020_fill_pattern_2_0: 6050000 rects
-caravel_00020020_fill_pattern_2_0: 6060000 rects
-caravel_00020020_fill_pattern_2_0: 6070000 rects
-caravel_00020020_fill_pattern_2_0: 6080000 rects
-caravel_00020020_fill_pattern_2_0: 6090000 rects
-caravel_00020020_fill_pattern_2_0: 6100000 rects
-caravel_00020020_fill_pattern_2_0: 6110000 rects
-caravel_00020020_fill_pattern_2_0: 6120000 rects
-caravel_00020020_fill_pattern_2_0: 6130000 rects
-caravel_00020020_fill_pattern_2_0: 6140000 rects
-caravel_00020020_fill_pattern_2_0: 6150000 rects
-caravel_00020020_fill_pattern_2_0: 6160000 rects
-CIF output style is now "wafflefill(tiled)"
-   Generating output for cell caravel_00020020_fill_pattern_2_0
-
 caravel_00020020_fill_pattern_1_0: 6600000 rects
 caravel_00020020_fill_pattern_1_0: 6610000 rects
 caravel_00020020_fill_pattern_1_0: 6620000 rects
@@ -12816,6 +12808,9 @@
 caravel_00020020_fill_pattern_1_0: 7520000 rects
 caravel_00020020_fill_pattern_1_0: 7530000 rects
 caravel_00020020_fill_pattern_1_0: 7540000 rects
+caravel_00020020_fill_pattern_1_0: 7550000 rects
+caravel_00020020_fill_pattern_1_0: 7560000 rects
+caravel_00020020_fill_pattern_1_0: 7570000 rects
 CIF output style is now "wafflefill(tiled)"
    Generating output for cell caravel_00020020_fill_pattern_1_0
 #python3 /mnt/shuttles/shuttle/mpw-two/caravel/scripts/generate_fill.py 00020020 caravel /mnt/shuttles/shuttle/mpw-two/slot-032/io_expander -keep 2>&1 | tee ./signoff/build/generate_fill.out
@@ -12905,7 +12900,7 @@
 Scaled magic input cell font_30 geometry by factor of 24
 Scaled magic input cell font_6D geometry by factor of 24
 Scaled magic input cell font_4E geometry by factor of 24
-Processing timestamp mismatches: user_project_wrapper, caravel_power_routing, sky130_fd_io__top_xres4v2, sky130_ef_io__vssd_lvc_clamped_pad, sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um, sky130_ef_io__vccd_lvc_clamped_pad, sky130_ef_io__vssd_lvc_clamped3_pad, sky130_ef_io__vdda_hvc_clamped_pad, sky130_ef_io__vddio_hvc_clamped_pad, sky130_ef_io__vccd_lvc_clamped3_pad, sky130_ef_io__vssio_hvc_clamped_pad, sky130_ef_io__disconnect_vdda_slice_5um, sky130_ef_io__vssa_hvc_clamped_pad, sky130_ef_io__gpiov2_pad_wrapped, sky130_ef_io__com_bus_slice_10um, sky130_ef_io__com_bus_slice_20um, sky130_ef_io__corner_pad, sky130_ef_io__com_bus_slice_1um, sky130_ef_io__com_bus_slice_5um, chip_io, gpio_defaults_block_0403, sky130_fd_sc_hd__decap_4, sky130_fd_sc_hd__tapvpwrvgnd_1, sky130_fd_sc_hd__decap_3, sky130_fd_sc_hd__fill_1, sky130_fd_sc_hd__decap_12, sky130_fd_sc_hd__fill_2, sky130_fd_sc_hd__conb_1, sky130_fd_sc_hd__decap_6, mgmt_protect, spare_logic_block, gpio_defaults_block, gpio_defaults_block_1803, gpio_control_block, user_id_programming, digital_pll, housekeeping, caravel_clocking, xres_buf, open_source, caravel_logo, seal_ring_corner_abstract.
+Processing timestamp mismatches: user_project_wrapper, caravel_power_routing, sky130_fd_io__top_xres4v2, sky130_ef_io__vssd_lvc_clamped_pad, sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um, sky130_ef_io__vccd_lvc_clamped_pad, sky130_ef_io__vssd_lvc_clamped3_pad, sky130_ef_io__vdda_hvc_clamped_pad, sky130_ef_io__vddio_hvc_clamped_pad, sky130_ef_io__vccd_lvc_clamped3_pad, sky130_ef_io__vssio_hvc_clamped_pad, sky130_ef_io__disconnect_vdda_slice_5um, sky130_ef_io__vssa_hvc_clamped_pad, sky130_ef_io__gpiov2_pad_wrapped, sky130_ef_io__com_bus_slice_10um, sky130_ef_io__com_bus_slice_20um, sky130_ef_io__corner_pad, sky130_ef_io__com_bus_slice_1um, sky130_ef_io__com_bus_slice_5um, gpio_defaults_block_0403, sky130_fd_sc_hd__decap_4, sky130_fd_sc_hd__tapvpwrvgnd_1, sky130_fd_sc_hd__decap_3, sky130_fd_sc_hd__fill_1, sky130_fd_sc_hd__decap_12, sky130_fd_sc_hd__fill_2, sky130_fd_sc_hd__conb_1, sky130_fd_sc_hd__decap_6, spare_logic_block, gpio_defaults_block, mgmt_protect, gpio_defaults_block_1803, gpio_control_block, user_id_programming, digital_pll, housekeeping, caravel_clocking, xres_buf, open_source, caravel_logo, seal_ring_corner_abstract.
    Generating output for cell advSeal_6um_gen
 Reading "sealring_slots".
 Reading "seal_ring_slots_array".
@@ -13037,22 +13032,16 @@
 Reading "font_4E".
 Reading "copyright_block".
 Reading "sky130_fd_sc_hd__xor2_1".
-Reading "sky130_fd_sc_hd__nor3b_2".
 Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__nor3b_2".
 Reading "sky130_fd_sc_hd__xnor2_1".
 Reading "sky130_fd_sc_hd__nor3b_1".
-Reading "sky130_fd_sc_hd__and2b_2".
-Reading "sky130_fd_sc_hd__o21bai_2".
 Reading "sky130_fd_sc_hd__dlygate4sd1_1".
-Reading "sky130_fd_sc_hd__nor3b_4".
-Reading "sky130_fd_sc_hd__o2bb2ai_1".
 Reading "sky130_fd_sc_hd__dfstp_4".
 Reading "sky130_fd_sc_hd__dfstp_2".
 Reading "sky130_fd_sc_hd__dfrtn_1".
 Reading "sky130_fd_sc_hd__o211a_1".
-Reading "sky130_fd_sc_hd__o211ai_2".
 Reading "sky130_fd_sc_hd__o211ai_4".
-Reading "sky130_fd_sc_hd__mux2_4".
 Reading "sky130_fd_sc_hd__a21o_1".
 Reading "sky130_fd_sc_hd__o21bai_1".
 Reading "sky130_fd_sc_hd__nand3b_1".
@@ -13063,33 +13052,31 @@
 Reading "sky130_fd_sc_hd__o21a_1".
 Reading "sky130_fd_sc_hd__dfxtp_1".
 Reading "sky130_fd_sc_hd__dfrtp_4".
-Reading "sky130_fd_sc_hd__a22o_1".
 Reading "sky130_fd_sc_hd__dfstp_1".
 Reading "sky130_fd_sc_hd__o2bb2ai_2".
 Reading "sky130_fd_sc_hd__dfrtp_2".
-Reading "sky130_fd_sc_hd__o21ai_2".
 Reading "sky130_fd_sc_hd__mux2_1".
 Reading "sky130_fd_sc_hd__clkdlybuf4s25_1".
 Reading "sky130_fd_sc_hd__buf_1".
 Reading "sky130_fd_sc_hd__dfrtp_1".
 Reading "sky130_fd_sc_hd__or2b_1".
-Reading "sky130_fd_sc_hd__mux2_2".
-Reading "sky130_fd_sc_hd__nor2_2".
+Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
 Reading "sky130_fd_sc_hd__inv_4".
 Reading "sky130_fd_sc_hd__clkinv_2".
-Reading "sky130_fd_sc_hd__and2b_1".
-Reading "sky130_fd_sc_hd__inv_2".
 Reading "sky130_fd_sc_hd__clkinv_4".
 Reading "sky130_fd_sc_hd__buf_12".
 Reading "sky130_fd_sc_hd__clkbuf_16".
 Reading "sky130_fd_sc_hd__clkbuf_2".
-Reading "sky130_fd_sc_hd__nand2_2".
 Reading "sky130_fd_sc_hd__nand2_1".
 Reading "sky130_fd_sc_hd__and2_1".
 Reading "sky130_fd_sc_hd__clkbuf_1".
 Reading "sky130_fd_sc_hd__buf_2".
 Reading "sky130_fd_sc_hd__diode_2".
+Reading "sky130_fd_sc_hd__clkbuf_4".
+Reading "sky130_fd_sc_hd__mux2_2".
 Reading "sky130_fd_sc_hd__decap_8".
+Reading "sky130_fd_sc_hd__nand2_2".
+Reading "sky130_fd_sc_hd__inv_2".
 Reading "sky130_fd_sc_hd__decap_6".
 Reading "sky130_fd_sc_hd__fill_2".
 Reading "sky130_fd_sc_hd__conb_1".
@@ -13106,6 +13093,7 @@
 Reading "sky130_fd_sc_hd__or4_1".
 Reading "sky130_fd_sc_hd__nand4_1".
 Reading "sky130_fd_sc_hd__nand4bb_1".
+Reading "sky130_fd_sc_hd__a22o_1".
 Reading "sky130_fd_sc_hd__or3_1".
 Reading "sky130_fd_sc_hd__o22a_1".
 Reading "sky130_fd_sc_hd__o2bb2a_1".
@@ -13138,6 +13126,7 @@
 Reading "sky130_fd_sc_hd__or3b_2".
 Reading "sky130_fd_sc_hd__clkbuf_8".
 Reading "sky130_fd_sc_hd__a22oi_1".
+Reading "sky130_fd_sc_hd__mux2_4".
 Reading "sky130_fd_sc_hd__a41o_1".
 Reading "sky130_fd_sc_hd__o22ai_4".
 Reading "sky130_fd_sc_hd__a41o_2".
@@ -13159,6 +13148,7 @@
 Reading "sky130_fd_sc_hd__a2111o_2".
 Reading "sky130_fd_sc_hd__and3_4".
 Reading "sky130_fd_sc_hd__and4bb_1".
+Reading "sky130_fd_sc_hd__o211ai_2".
 Reading "sky130_fd_sc_hd__o2111a_2".
 Reading "sky130_fd_sc_hd__nand4_4".
 Reading "sky130_fd_sc_hd__nand4b_4".
@@ -13187,15 +13177,15 @@
 Reading "sky130_fd_sc_hd__a22o_2".
 Reading "sky130_fd_sc_hd__a32o_2".
 Reading "sky130_fd_sc_hd__o32a_2".
+Reading "sky130_fd_sc_hd__o21ai_2".
 Reading "sky130_fd_sc_hd__and3_2".
 Reading "sky130_fd_sc_hd__or4_2".
 Reading "sky130_fd_sc_hd__or3_2".
 Reading "sky130_fd_sc_hd__or2_2".
 Reading "sky130_fd_sc_hd__o311a_2".
 Reading "sky130_fd_sc_hd__or2_1".
-Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
 Reading "sky130_fd_sc_hd__inv_12".
-Reading "sky130_fd_sc_hd__inv_8".
+Reading "sky130_fd_sc_hd__and2b_1".
 Reading "sky130_fd_sc_hd__buf_8".
 Reading "sky130_fd_sc_hd__buf_6".
 Reading "sky130_fd_sc_hd__nand2_8".
@@ -13203,7 +13193,8 @@
 Reading "sky130_fd_sc_hd__nand2_4".
 Reading "sky130_fd_sc_hd__inv_6".
 Reading "sky130_fd_sc_hd__buf_4".
-Reading "sky130_fd_sc_hd__clkbuf_4".
+Reading "sky130_fd_sc_hd__nor2_2".
+Reading "sky130_fd_sc_hd__inv_8".
 Reading "housekeeping".
 Reading "sky130_fd_sc_hd__clkinv_1".
 Reading "sky130_fd_sc_hd__einvn_8".
@@ -13282,172 +13273,165 @@
 Reading "KJ_sky130_fd_sc_hd__and2b_2".
 Reading "KJ_sky130_fd_sc_hd__clkbuf_4".
 Reading "KJ_DFFRAM".
-Reading "KJ_sky130_fd_sc_hd__buf_2".
 Reading "KJ_sky130_fd_sc_hd__dlygate4sd3_1".
 Reading "KJ_sky130_fd_sc_hd__buf_8".
 Reading "KJ_sky130_fd_sc_hd__buf_12".
-Reading "KJ_sky130_fd_sc_hd__buf_4".
+Reading "KJ_sky130_fd_sc_hd__buf_2".
 Reading "KJ_sky130_fd_sc_hd__buf_6".
 Reading "KJ_sky130_fd_sc_hd__clkdlybuf4s25_1".
-Reading "KJ_sky130_fd_sc_hd__dfxtp_2".
-Reading "KJ_sky130_fd_sc_hd__clkdlybuf4s50_1".
-Reading "KJ_sky130_fd_sc_hd__clkinv_4".
-Reading "KJ_sky130_fd_sc_hd__and3_1".
-Reading "KJ_sky130_fd_sc_hd__a22o_1".
-Reading "KJ_sky130_fd_sc_hd__a221o_1".
+Reading "KJ_sky130_fd_sc_hd__buf_4".
 Reading "KJ_sky130_fd_sc_hd__dfxtp_4".
-Reading "KJ_sky130_fd_sc_hd__a21oi_4".
-Reading "KJ_sky130_fd_sc_hd__inv_8".
-Reading "KJ_sky130_fd_sc_hd__clkinv_8".
-Reading "KJ_sky130_fd_sc_hd__inv_4".
-Reading "KJ_sky130_fd_sc_hd__inv_12".
-Reading "KJ_sky130_fd_sc_hd__nand2_1".
-Reading "KJ_sky130_fd_sc_hd__inv_6".
-Reading "KJ_sky130_fd_sc_hd__o211a_1".
+Reading "KJ_sky130_fd_sc_hd__clkdlybuf4s50_1".
 Reading "KJ_sky130_fd_sc_hd__inv_2".
-Reading "KJ_sky130_fd_sc_hd__or2_1".
+Reading "KJ_sky130_fd_sc_hd__nand2_1".
+Reading "KJ_sky130_fd_sc_hd__dfxtp_2".
+Reading "KJ_sky130_fd_sc_hd__a21oi_4".
+Reading "KJ_sky130_fd_sc_hd__o221a_1".
+Reading "KJ_sky130_fd_sc_hd__a221o_1".
+Reading "KJ_sky130_fd_sc_hd__a22o_1".
+Reading "KJ_sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "KJ_sky130_fd_sc_hd__a22o_4".
 Reading "KJ_sky130_fd_sc_hd__nor2_1".
-Reading "KJ_sky130_fd_sc_hd__o21bai_1".
-Reading "KJ_sky130_fd_sc_hd__a21oi_1".
-Reading "KJ_sky130_fd_sc_hd__or4_1".
-Reading "KJ_sky130_fd_sc_hd__o21a_1".
-Reading "KJ_sky130_fd_sc_hd__nor3_1".
-Reading "KJ_sky130_fd_sc_hd__or3_1".
-Reading "KJ_sky130_fd_sc_hd__a21o_1".
-Reading "KJ_sky130_fd_sc_hd__or2_2".
-Reading "KJ_sky130_fd_sc_hd__nor2_8".
-Reading "KJ_sky130_fd_sc_hd__nand2_4".
+Reading "KJ_sky130_fd_sc_hd__o211a_1".
+Reading "KJ_sky130_fd_sc_hd__a221o_4".
 Reading "KJ_sky130_fd_sc_hd__nand2_2".
 Reading "KJ_sky130_fd_sc_hd__nor2_2".
-Reading "KJ_sky130_fd_sc_hd__clkinv_16".
-Reading "KJ_sky130_fd_sc_hd__dlymetal6s2s_1".
-Reading "KJ_sky130_fd_sc_hd__nand2_8".
-Reading "KJ_sky130_fd_sc_hd__nor2_4".
-Reading "KJ_sky130_fd_sc_hd__mux2_8".
-Reading "KJ_sky130_fd_sc_hd__inv_16".
+Reading "KJ_sky130_fd_sc_hd__or2_1".
 Reading "KJ_sky130_fd_sc_hd__mux2_2".
-Reading "KJ_sky130_fd_sc_hd__o21ai_1".
-Reading "KJ_sky130_fd_sc_hd__o21ba_1".
-Reading "KJ_sky130_fd_sc_hd__o221a_1".
+Reading "KJ_sky130_fd_sc_hd__clkbuf_8".
+Reading "KJ_sky130_fd_sc_hd__a32o_1".
+Reading "KJ_sky130_fd_sc_hd__mux2_4".
 Reading "KJ_sky130_fd_sc_hd__clkinv_2".
-Reading "KJ_sky130_fd_sc_hd__and3b_1".
-Reading "KJ_sky130_fd_sc_hd__o21ai_2".
+Reading "KJ_sky130_fd_sc_hd__and3_1".
+Reading "KJ_sky130_fd_sc_hd__nor2_8".
+Reading "KJ_sky130_fd_sc_hd__a21oi_1".
+Reading "KJ_sky130_fd_sc_hd__nand2_4".
+Reading "KJ_sky130_fd_sc_hd__nand2_8".
+Reading "KJ_sky130_fd_sc_hd__or2_2".
+Reading "KJ_sky130_fd_sc_hd__or3_1".
+Reading "KJ_sky130_fd_sc_hd__or4_1".
+Reading "KJ_sky130_fd_sc_hd__o21ai_1".
 Reading "KJ_sky130_fd_sc_hd__or2b_1".
-Reading "KJ_sky130_fd_sc_hd__nand3_4".
-Reading "KJ_sky130_fd_sc_hd__o22a_1".
-Reading "KJ_sky130_fd_sc_hd__o2bb2a_2".
+Reading "KJ_sky130_fd_sc_hd__o21a_1".
+Reading "KJ_sky130_fd_sc_hd__mux2_8".
+Reading "KJ_sky130_fd_sc_hd__nor2_4".
+Reading "KJ_sky130_fd_sc_hd__a21o_1".
+Reading "KJ_sky130_fd_sc_hd__and3b_1".
+Reading "KJ_sky130_fd_sc_hd__a21oi_2".
+Reading "KJ_sky130_fd_sc_hd__nand3_1".
+Reading "KJ_sky130_fd_sc_hd__clkinv_16".
+Reading "KJ_sky130_fd_sc_hd__o21bai_1".
+Reading "KJ_sky130_fd_sc_hd__a31o_1".
 Reading "KJ_sky130_fd_sc_hd__or3b_1".
-Reading "KJ_sky130_fd_sc_hd__a21boi_1".
-Reading "KJ_sky130_fd_sc_hd__o2bb2a_1".
+Reading "KJ_sky130_fd_sc_hd__or3_4".
+Reading "KJ_sky130_fd_sc_hd__nand3b_4".
+Reading "KJ_sky130_fd_sc_hd__inv_6".
+Reading "KJ_sky130_fd_sc_hd__o31a_1".
+Reading "KJ_sky130_fd_sc_hd__nor3b_1".
+Reading "KJ_sky130_fd_sc_hd__a211o_1".
+Reading "KJ_sky130_fd_sc_hd__clkinv_4".
+Reading "KJ_sky130_fd_sc_hd__o311a_1".
+Reading "KJ_sky130_fd_sc_hd__nor3_1".
+Reading "KJ_sky130_fd_sc_hd__a2bb2o_2".
+Reading "KJ_sky130_fd_sc_hd__a221oi_1".
 Reading "KJ_sky130_fd_sc_hd__or4_4".
+Reading "KJ_sky130_fd_sc_hd__o22a_1".
+Reading "KJ_sky130_fd_sc_hd__nand3_4".
+Reading "KJ_sky130_fd_sc_hd__and3_2".
+Reading "KJ_sky130_fd_sc_hd__o41a_1".
+Reading "KJ_sky130_fd_sc_hd__nor3_2".
+Reading "KJ_sky130_fd_sc_hd__o21ai_2".
+Reading "KJ_sky130_fd_sc_hd__a211oi_1".
+Reading "KJ_sky130_fd_sc_hd__o211ai_4".
+Reading "KJ_sky130_fd_sc_hd__a31oi_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2a_1".
+Reading "KJ_sky130_fd_sc_hd__clkinv_8".
+Reading "KJ_sky130_fd_sc_hd__a31oi_1".
+Reading "KJ_sky130_fd_sc_hd__o2111ai_1".
+Reading "KJ_sky130_fd_sc_hd__o2111a_2".
+Reading "KJ_sky130_fd_sc_hd__a22o_2".
+Reading "KJ_sky130_fd_sc_hd__o211a_2".
+Reading "KJ_sky130_fd_sc_hd__o31ai_1".
+Reading "KJ_sky130_fd_sc_hd__or4_2".
+Reading "KJ_sky130_fd_sc_hd__a2bb2o_1".
+Reading "KJ_sky130_fd_sc_hd__and4_1".
+Reading "KJ_sky130_fd_sc_hd__inv_12".
+Reading "KJ_sky130_fd_sc_hd__a311o_1".
+Reading "KJ_sky130_fd_sc_hd__inv_4".
+Reading "KJ_sky130_fd_sc_hd__o32a_1".
+Reading "KJ_sky130_fd_sc_hd__o221ai_1".
+Reading "KJ_sky130_fd_sc_hd__o21ai_4".
 Reading "KJ_sky130_fd_sc_hd__nand3_2".
 Reading "KJ_sky130_fd_sc_hd__or3_2".
-Reading "KJ_sky130_fd_sc_hd__or4_2".
-Reading "KJ_sky130_fd_sc_hd__and4_1".
-Reading "KJ_sky130_fd_sc_hd__mux2_4".
-Reading "KJ_sky130_fd_sc_hd__and3_2".
-Reading "KJ_sky130_fd_sc_hd__nand3_1".
-Reading "KJ_sky130_fd_sc_hd__a211o_1".
-Reading "KJ_sky130_fd_sc_hd__a21boi_2".
-Reading "KJ_sky130_fd_sc_hd__and2b_1".
-Reading "KJ_sky130_fd_sc_hd__o31a_1".
-Reading "KJ_sky130_fd_sc_hd__nand3b_1".
-Reading "KJ_sky130_fd_sc_hd__a41o_1".
-Reading "KJ_sky130_fd_sc_hd__nor3_2".
-Reading "KJ_sky130_fd_sc_hd__a2111oi_4".
-Reading "KJ_sky130_fd_sc_hd__a221o_4".
-Reading "KJ_sky130_fd_sc_hd__a31oi_2".
-Reading "KJ_sky130_fd_sc_hd__a31o_1".
-Reading "KJ_sky130_fd_sc_hd__clkbuf_8".
-Reading "KJ_sky130_fd_sc_hd__o311a_1".
-Reading "KJ_sky130_fd_sc_hd__a31oi_1".
-Reading "KJ_sky130_fd_sc_hd__o31ai_1".
+Reading "KJ_sky130_fd_sc_hd__inv_8".
 Reading "KJ_sky130_fd_sc_hd__and4_4".
-Reading "KJ_sky130_fd_sc_hd__a2111o_1".
-Reading "KJ_sky130_fd_sc_hd__a2bb2o_1".
-Reading "KJ_sky130_fd_sc_hd__o221ai_2".
-Reading "KJ_sky130_fd_sc_hd__xnor2_1".
-Reading "KJ_sky130_fd_sc_hd__o22a_2".
-Reading "KJ_sky130_fd_sc_hd__o221ai_1".
-Reading "KJ_sky130_fd_sc_hd__o32a_1".
-Reading "KJ_sky130_fd_sc_hd__and4b_1".
-Reading "KJ_sky130_fd_sc_hd__o31a_4".
-Reading "KJ_sky130_fd_sc_hd__a221oi_1".
-Reading "KJ_sky130_fd_sc_hd__a311oi_1".
-Reading "KJ_sky130_fd_sc_hd__nand2b_1".
-Reading "KJ_sky130_fd_sc_hd__or3b_4".
-Reading "KJ_sky130_fd_sc_hd__a211oi_1".
-Reading "KJ_sky130_fd_sc_hd__o211ai_1".
-Reading "KJ_sky130_fd_sc_hd__o211ai_4".
-Reading "KJ_sky130_fd_sc_hd__a311o_1".
-Reading "KJ_sky130_fd_sc_hd__a31oi_4".
-Reading "KJ_sky130_fd_sc_hd__o2111ai_2".
 Reading "KJ_sky130_fd_sc_hd__o2111a_1".
-Reading "KJ_sky130_fd_sc_hd__nor3b_1".
-Reading "KJ_sky130_fd_sc_hd__o21ai_4".
-Reading "KJ_sky130_fd_sc_hd__a22o_4".
-Reading "KJ_sky130_fd_sc_hd__xor2_1".
-Reading "KJ_sky130_fd_sc_hd__o2111ai_4".
-Reading "KJ_sky130_fd_sc_hd__o22ai_1".
-Reading "KJ_sky130_fd_sc_hd__a32o_1".
-Reading "KJ_sky130_fd_sc_hd__a41oi_4".
-Reading "KJ_sky130_fd_sc_hd__o2bb2ai_1".
-Reading "KJ_sky130_fd_sc_hd__or3_4".
-Reading "KJ_sky130_fd_sc_hd__o21ba_4".
-Reading "KJ_sky130_fd_sc_hd__mux4_2".
-Reading "KJ_sky130_fd_sc_hd__or2_4".
-Reading "KJ_sky130_fd_sc_hd__a22oi_2".
-Reading "KJ_sky130_fd_sc_hd__and2_4".
-Reading "KJ_sky130_fd_sc_hd__a21bo_1".
-Reading "KJ_sky130_fd_sc_hd__a22oi_4".
+Reading "KJ_sky130_fd_sc_hd__a21o_4".
 Reading "KJ_sky130_fd_sc_hd__or3b_2".
-Reading "KJ_sky130_fd_sc_hd__a2111o_4".
-Reading "KJ_sky130_fd_sc_hd__a2bb2oi_4".
-Reading "KJ_sky130_fd_sc_hd__or4b_1".
-Reading "KJ_sky130_fd_sc_hd__o2111ai_1".
-Reading "KJ_sky130_fd_sc_hd__nor2b_4".
-Reading "KJ_sky130_fd_sc_hd__a22o_2".
-Reading "KJ_sky130_fd_sc_hd__a211o_2".
-Reading "KJ_sky130_fd_sc_hd__a221o_2".
-Reading "KJ_sky130_fd_sc_hd__a31o_2".
-Reading "KJ_sky130_fd_sc_hd__o41a_1".
-Reading "KJ_sky130_fd_sc_hd__o21a_4".
-Reading "KJ_sky130_fd_sc_hd__o211a_4".
-Reading "KJ_sky130_fd_sc_hd__o32ai_1".
-Reading "KJ_sky130_fd_sc_hd__a32oi_4".
-Reading "KJ_sky130_fd_sc_hd__o21bai_4".
-Reading "KJ_sky130_fd_sc_hd__nand2b_4".
-Reading "KJ_sky130_fd_sc_hd__or2b_2".
-Reading "KJ_sky130_fd_sc_hd__xnor2_4".
-Reading "KJ_sky130_fd_sc_hd__xor2_4".
-Reading "KJ_sky130_fd_sc_hd__o22ai_2".
-Reading "KJ_sky130_fd_sc_hd__a221oi_2".
 Reading "KJ_sky130_fd_sc_hd__a22oi_1".
-Reading "KJ_sky130_fd_sc_hd__o2111a_2".
-Reading "KJ_sky130_fd_sc_hd__o221a_4".
-Reading "KJ_sky130_fd_sc_hd__o2111a_4".
-Reading "KJ_sky130_fd_sc_hd__o221a_2".
-Reading "KJ_sky130_fd_sc_hd__o31a_2".
-Reading "KJ_sky130_fd_sc_hd__o41a_2".
-Reading "KJ_sky130_fd_sc_hd__a21oi_2".
-Reading "KJ_sky130_fd_sc_hd__a31o_4".
-Reading "KJ_sky130_fd_sc_hd__a311o_2".
-Reading "KJ_sky130_fd_sc_hd__xor2_2".
-Reading "KJ_sky130_fd_sc_hd__o31ai_2".
-Reading "KJ_sky130_fd_sc_hd__a211o_4".
+Reading "KJ_sky130_fd_sc_hd__xor2_1".
+Reading "KJ_sky130_fd_sc_hd__and2b_1".
+Reading "KJ_sky130_fd_sc_hd__o41ai_1".
+Reading "KJ_sky130_fd_sc_hd__a41o_1".
+Reading "KJ_sky130_fd_sc_hd__xnor2_1".
+Reading "KJ_sky130_fd_sc_hd__o211ai_1".
+Reading "KJ_sky130_fd_sc_hd__o22ai_1".
+Reading "KJ_sky130_fd_sc_hd__a41oi_4".
+Reading "KJ_sky130_fd_sc_hd__a22oi_4".
+Reading "KJ_sky130_fd_sc_hd__a22oi_2".
+Reading "KJ_sky130_fd_sc_hd__a221o_2".
+Reading "KJ_sky130_fd_sc_hd__a2111o_1".
+Reading "KJ_sky130_fd_sc_hd__o221ai_2".
+Reading "KJ_sky130_fd_sc_hd__a221oi_4".
+Reading "KJ_sky130_fd_sc_hd__or4b_4".
+Reading "KJ_sky130_fd_sc_hd__mux4_2".
+Reading "KJ_sky130_fd_sc_hd__a21o_2".
+Reading "KJ_sky130_fd_sc_hd__a21boi_1".
 Reading "KJ_sky130_fd_sc_hd__o21bai_2".
-Reading "KJ_sky130_fd_sc_hd__o31ai_4".
-Reading "KJ_sky130_fd_sc_hd__a2111o_2".
-Reading "KJ_sky130_fd_sc_hd__a2111oi_1".
-Reading "KJ_sky130_fd_sc_hd__a2111oi_2".
-Reading "KJ_sky130_fd_sc_hd__nor3_4".
-Reading "KJ_sky130_fd_sc_hd__nand3b_2".
-Reading "KJ_sky130_fd_sc_hd__xnor2_2".
-Reading "KJ_sky130_fd_sc_hd__o21a_2".
+Reading "KJ_sky130_fd_sc_hd__o21bai_4".
 Reading "KJ_sky130_fd_sc_hd__a21boi_4".
-Reading "KJ_sky130_fd_sc_hd__o2bb2ai_2".
+Reading "KJ_sky130_fd_sc_hd__o221a_2".
+Reading "KJ_sky130_fd_sc_hd__a21bo_1".
+Reading "KJ_sky130_fd_sc_hd__nand3b_1".
+Reading "KJ_sky130_fd_sc_hd__xor2_2".
+Reading "KJ_sky130_fd_sc_hd__o2bb2ai_4".
+Reading "KJ_sky130_fd_sc_hd__nor3_4".
+Reading "KJ_sky130_fd_sc_hd__a21boi_2".
+Reading "KJ_sky130_fd_sc_hd__o21a_2".
+Reading "KJ_sky130_fd_sc_hd__o22a_2".
 Reading "KJ_sky130_fd_sc_hd__o22a_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2ai_1".
+Reading "KJ_sky130_fd_sc_hd__or2b_2".
+Reading "KJ_sky130_fd_sc_hd__and4b_1".
 Reading "KJ_sky130_fd_sc_hd__o22ai_4".
+Reading "KJ_sky130_fd_sc_hd__a31o_4".
+Reading "KJ_sky130_fd_sc_hd__nand2b_4".
+Reading "KJ_sky130_fd_sc_hd__a31oi_2".
+Reading "KJ_sky130_fd_sc_hd__o21a_4".
+Reading "KJ_sky130_fd_sc_hd__or2_4".
+Reading "KJ_sky130_fd_sc_hd__and2_4".
+Reading "KJ_sky130_fd_sc_hd__o41a_2".
+Reading "KJ_sky130_fd_sc_hd__o41a_4".
+Reading "KJ_sky130_fd_sc_hd__a311oi_1".
+Reading "KJ_sky130_fd_sc_hd__or4b_1".
+Reading "KJ_sky130_fd_sc_hd__a221oi_2".
+Reading "KJ_sky130_fd_sc_hd__o2111ai_4".
+Reading "KJ_sky130_fd_sc_hd__a2111o_4".
+Reading "KJ_sky130_fd_sc_hd__or3b_4".
+Reading "KJ_sky130_fd_sc_hd__o21ba_1".
+Reading "KJ_sky130_fd_sc_hd__a2111o_2".
+Reading "KJ_sky130_fd_sc_hd__o211a_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2a_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2a_2".
+Reading "KJ_sky130_fd_sc_hd__o32ai_1".
+Reading "KJ_sky130_fd_sc_hd__nand3b_2".
+Reading "KJ_sky130_fd_sc_hd__o22ai_2".
+Reading "KJ_sky130_fd_sc_hd__xnor2_2".
+Reading "KJ_sky130_fd_sc_hd__xnor2_4".
+Reading "KJ_sky130_fd_sc_hd__a31o_2".
+Reading "KJ_sky130_fd_sc_hd__o32ai_4".
+Reading "KJ_sky130_fd_sc_hd__xor2_4".
+Reading "KJ_sky130_fd_sc_hd__nor2b_4".
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8_contact_39".
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8_contact_19".
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8_contact_14".
@@ -13609,12 +13593,21 @@
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8_replica_bitcell_array".
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8_bank".
 Reading "KJ_sky130_sram_2kbyte_1rw1r_32x512_8".
-Reading "KJ_sky130_fd_sc_hd__or2b_4".
-Reading "KJ_sky130_fd_sc_hd__o221ai_4".
+Reading "KJ_sky130_fd_sc_hd__a211oi_4".
 Reading "KJ_sky130_fd_sc_hd__a211oi_2".
+Reading "KJ_sky130_fd_sc_hd__o2111a_4".
+Reading "KJ_sky130_fd_sc_hd__o31a_2".
+Reading "KJ_sky130_fd_sc_hd__o31a_4".
+Reading "KJ_sky130_fd_sc_hd__a2bb2oi_1".
+Reading "KJ_sky130_fd_sc_hd__a41oi_2".
+Reading "KJ_sky130_fd_sc_hd__a41oi_1".
+Reading "KJ_sky130_fd_sc_hd__o221ai_4".
+Reading "KJ_sky130_fd_sc_hd__a311oi_4".
+Reading "KJ_sky130_fd_sc_hd__o2bb2ai_2".
+Reading "KJ_sky130_fd_sc_hd__a2111oi_4".
 Reading "KJ_mgmt_core".
 Reading "mgmt_core_wrapper".
-Reading "gpio_defaults_block_0403".
+Reading "gpio_defaults_block_1800".
 Reading "sky130_fd_sc_hd__dfbbp_1".
 Reading "spare_logic_block".
 Reading "sky130_fd_sc_hd__einvp_4".
@@ -13625,7 +13618,12 @@
 Reading "mprj_logic_high".
 Reading "mprj2_logic_high".
 Reading "mgmt_protect".
+Reading "gpio_defaults_block_0403".
 Reading "gpio_defaults_block".
+Reading "gpio_control_power_routing_right".
+Reading "gpio_control_power_routing_top".
+Reading "gpio_control_power_routing".
+Reading "caravel_power_routing".
 Reading "sky130_fd_io__corner_bus_overlay".
 Reading "sky130_ef_io__corner_pad".
 Reading "sky130_ef_io__com_bus_slice_20um".
@@ -14314,10 +14312,6 @@
 Reading "sky130_ef_io__vssd_lvc_clamped3_pad".
 Reading "sky130_ef_io__vccd_lvc_clamped3_pad".
 Reading "chip_io".
-Reading "gpio_control_power_routing_right".
-Reading "gpio_control_power_routing_top".
-Reading "gpio_control_power_routing".
-Reading "caravel_power_routing".
 Reading "Y0_sky130_fd_sc_hd__fill_2".
 Reading "Y0_sky130_fd_sc_hd__decap_4".
 Reading "Y0_sky130_fd_sc_hd__fill_1".
@@ -14379,20 +14373,21 @@
 -------------------------------------------------------------------------------------------
 {{ STEP 4 }} final gds generated for mpw-two, slot-032 : io_expander
 -------------------------------------------------------------------------------------------
-ok[main 7660204] final gds oasis
+ok[main 5df1279] final gds oasis
  2 files changed, 1 insertion(+), 1 deletion(-)
+remote: Waiting for private key checker: 1/2 objects left        
 To https://foss-eda-tools.googlesource.com/third_party/shuttle/mpw-two/slot-032.git
-   a9468e6..7660204  HEAD -> main
+   c7b8924..5df1279  HEAD -> main
 -------------------------------------------------------------------------------------------
 {{ STEP 6 }} fom & met density checks mpw-two, slot-032 : io_expander
 -------------------------------------------------------------------------------------------
 {{ MET CHECK }} running met density check () for mpw-two, slot-032 : io_expander
-li1_ca_density is 0.4223431776736062
-m1_ca_density is 0.5863232171906456
-m2_ca_density is 0.5320294278155475
-m3_ca_density is 0.5207609515892169
-m4_ca_density is 0.4680681576911394
-m5_ca_density is 0.5191800625370837
+li1_ca_density is 0.422386460759025
+m1_ca_density is 0.58633338059686
+m2_ca_density is 0.5318388552131441
+m3_ca_density is 0.5210007299360035
+m4_ca_density is 0.4679646885993376
+m5_ca_density is 0.518798915177406
 ok{{ FOM CHECK }} running FOM check (70) for mpw-two, slot-032 : io_expander
 fom_density.drc:: sourcing design file=./gds/caravel_00020020.gds topcell=caravel_00020020 ...
 done.
@@ -14449,7 +14444,7 @@
 {{ CHECK }} 2535/2730
 {{ CHECK }} 2600/2730
 {{ CHECK }} 2665/2730
-minimum fom density  = 0.3560
+minimum fom density  = 0.3559
 maximum fom density  = 0.5130
 finish received: success = true
 ok-------------------------------------------------------------------------------------------
@@ -14465,8 +14460,18 @@
 gds/caravel_00020020_fill_pattern.gds.gz -> gds/caravel_00020020_fill_pattern.gds.gz.00.split gds/caravel_00020020_fill_pattern.gds.gz.01.split gds/caravel_00020020_fill_pattern.gds.gz.02.split gds/caravel_00020020_fill_pattern.gds.gz.03.split gds/caravel_00020020_fill_pattern.gds.gz.04.split gds/caravel_00020020_fill_pattern.gds.gz.05.split
 gds/caravel_00020020.gds.gz -> gds/caravel_00020020.gds.gz.00.split gds/caravel_00020020.gds.gz.01.split gds/caravel_00020020.gds.gz.02.split gds/caravel_00020020.gds.gz.03.split gds/caravel_00020020.gds.gz.04.split gds/caravel_00020020.gds.gz.05.split
 Files larger than 100 MBytes are compressed!
-Nothing specified, nothing added.
-Maybe you wanted to say 'git add .'?
+warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal',
+whose behaviour will change in Git 2.0 with respect to paths you removed.
+Paths like 'mag/gpio_defaults_block_0403.mag' that are
+removed from your working tree are ignored with this version of Git.
+
+* 'git add --ignore-removal <pathspec>', which is the current default,
+  ignores paths you removed from your working tree.
+
+* 'git add --all <pathspec>' will let you also record the removals.
+
+Run 'git status' to check the paths you removed from your working tree.
+
 -------------------------------------------------------------------------------------------
 {{ STEP 8 }} pushing tapeout updates to shuttle-repo for mpw-two, slot-032 : io_expander
 -------------------------------------------------------------------------------------------
diff --git a/signoff/versions b/signoff/versions
index 42d2f5b..71c49a0 100644
--- a/signoff/versions
+++ b/signoff/versions
@@ -1,19 +1,19 @@
 ------------------------------------
-make_ship: Mon Dec 6 02:39:38 UTC 2021
+make_ship: Wed Dec 8 04:27:29 UTC 2021
 make_ship: caravel = commit develop
 make_ship: magic = 8.3.234
 make_ship: sky130A tech = version 1.0.250-1-g89f6ff4
 make_ship: open_pdks = 1.0.251
 make_ship: klayout = KLayout 0.27.3
 ------------------------------------
-generate_fill: Mon Dec 6 02:41:07 UTC 2021
+generate_fill: Wed Dec 8 04:28:25 UTC 2021
 generate_fill: caravel = commit develop
 generate_fill: magic = 8.3.234
 generate_fill: sky130A tech = version 1.0.250-1-g89f6ff4
 generate_fill: open_pdks = 1.0.251
 generate_fill: klayout = KLayout 0.27.3
 ------------------------------------
-make_final: Mon Dec 6 03:05:41 UTC 2021
+make_final: Wed Dec 8 04:55:20 UTC 2021
 make_final: caravel = commit develop
 make_final: magic = 8.3.234
 make_final: sky130A tech = version 1.0.250-1-g89f6ff4
diff --git a/verilog/gl/caravan.v b/verilog/gl/caravan.v
index 8306835..bd4d4df 100644
--- a/verilog/gl/caravan.v
+++ b/verilog/gl/caravan.v
@@ -2703,27 +2703,27 @@
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[25] , \gpio_defaults[24] , \gpio_defaults[23] , \gpio_defaults[22] , \gpio_defaults[21] , \gpio_defaults[20] , \gpio_defaults[19] , \gpio_defaults[18] , \gpio_defaults[17] , \gpio_defaults[16] , \gpio_defaults[15] , \gpio_defaults[14] , \gpio_defaults[13]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_10 (
+  gpio_defaults_block_1800 gpio_defaults_block_10 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[142] , \gpio_defaults[141] , \gpio_defaults[140] , \gpio_defaults[139] , \gpio_defaults[138] , \gpio_defaults[137] , \gpio_defaults[136] , \gpio_defaults[135] , \gpio_defaults[134] , \gpio_defaults[133] , \gpio_defaults[132] , \gpio_defaults[131] , \gpio_defaults[130]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_11 (
+  gpio_defaults_block_1800 gpio_defaults_block_11 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[155] , \gpio_defaults[154] , \gpio_defaults[153] , \gpio_defaults[152] , \gpio_defaults[151] , \gpio_defaults[150] , \gpio_defaults[149] , \gpio_defaults[148] , \gpio_defaults[147] , \gpio_defaults[146] , \gpio_defaults[145] , \gpio_defaults[144] , \gpio_defaults[143]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_12 (
+  gpio_defaults_block_1800 gpio_defaults_block_12 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[168] , \gpio_defaults[167] , \gpio_defaults[166] , \gpio_defaults[165] , \gpio_defaults[164] , \gpio_defaults[163] , \gpio_defaults[162] , \gpio_defaults[161] , \gpio_defaults[160] , \gpio_defaults[159] , \gpio_defaults[158] , \gpio_defaults[157] , \gpio_defaults[156]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_13 (
+  gpio_defaults_block_1800 gpio_defaults_block_13 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[181] , \gpio_defaults[180] , \gpio_defaults[179] , \gpio_defaults[178] , \gpio_defaults[177] , \gpio_defaults[176] , \gpio_defaults[175] , \gpio_defaults[174] , \gpio_defaults[173] , \gpio_defaults[172] , \gpio_defaults[171] , \gpio_defaults[170] , \gpio_defaults[169]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_14 (
+  gpio_defaults_block_1800 gpio_defaults_block_14 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[194] , \gpio_defaults[193] , \gpio_defaults[192] , \gpio_defaults[191] , \gpio_defaults[190] , \gpio_defaults[189] , \gpio_defaults[188] , \gpio_defaults[187] , \gpio_defaults[186] , \gpio_defaults[185] , \gpio_defaults[184] , \gpio_defaults[183] , \gpio_defaults[182]  })
@@ -2743,87 +2743,87 @@
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[64] , \gpio_defaults[63] , \gpio_defaults[62] , \gpio_defaults[61] , \gpio_defaults[60] , \gpio_defaults[59] , \gpio_defaults[58] , \gpio_defaults[57] , \gpio_defaults[56] , \gpio_defaults[55] , \gpio_defaults[54] , \gpio_defaults[53] , \gpio_defaults[52]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_26 (
+  gpio_defaults_block_1800 gpio_defaults_block_26 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[207] , \gpio_defaults[206] , \gpio_defaults[205] , \gpio_defaults[204] , \gpio_defaults[203] , \gpio_defaults[202] , \gpio_defaults[201] , \gpio_defaults[200] , \gpio_defaults[199] , \gpio_defaults[198] , \gpio_defaults[197] , \gpio_defaults[196] , \gpio_defaults[195]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_27 (
+  gpio_defaults_block_1800 gpio_defaults_block_27 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[220] , \gpio_defaults[219] , \gpio_defaults[218] , \gpio_defaults[217] , \gpio_defaults[216] , \gpio_defaults[215] , \gpio_defaults[214] , \gpio_defaults[213] , \gpio_defaults[212] , \gpio_defaults[211] , \gpio_defaults[210] , \gpio_defaults[209] , \gpio_defaults[208]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_28 (
+  gpio_defaults_block_1800 gpio_defaults_block_28 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[233] , \gpio_defaults[232] , \gpio_defaults[231] , \gpio_defaults[230] , \gpio_defaults[229] , \gpio_defaults[228] , \gpio_defaults[227] , \gpio_defaults[226] , \gpio_defaults[225] , \gpio_defaults[224] , \gpio_defaults[223] , \gpio_defaults[222] , \gpio_defaults[221]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_29 (
+  gpio_defaults_block_1800 gpio_defaults_block_29 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[246] , \gpio_defaults[245] , \gpio_defaults[244] , \gpio_defaults[243] , \gpio_defaults[242] , \gpio_defaults[241] , \gpio_defaults[240] , \gpio_defaults[239] , \gpio_defaults[238] , \gpio_defaults[237] , \gpio_defaults[236] , \gpio_defaults[235] , \gpio_defaults[234]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_30 (
+  gpio_defaults_block_1800 gpio_defaults_block_30 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[259] , \gpio_defaults[258] , \gpio_defaults[257] , \gpio_defaults[256] , \gpio_defaults[255] , \gpio_defaults[254] , \gpio_defaults[253] , \gpio_defaults[252] , \gpio_defaults[251] , \gpio_defaults[250] , \gpio_defaults[249] , \gpio_defaults[248] , \gpio_defaults[247]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_31 (
+  gpio_defaults_block_1800 gpio_defaults_block_31 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[272] , \gpio_defaults[271] , \gpio_defaults[270] , \gpio_defaults[269] , \gpio_defaults[268] , \gpio_defaults[267] , \gpio_defaults[266] , \gpio_defaults[265] , \gpio_defaults[264] , \gpio_defaults[263] , \gpio_defaults[262] , \gpio_defaults[261] , \gpio_defaults[260]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_32 (
+  gpio_defaults_block_1800 gpio_defaults_block_32 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[285] , \gpio_defaults[284] , \gpio_defaults[283] , \gpio_defaults[282] , \gpio_defaults[281] , \gpio_defaults[280] , \gpio_defaults[279] , \gpio_defaults[278] , \gpio_defaults[277] , \gpio_defaults[276] , \gpio_defaults[275] , \gpio_defaults[274] , \gpio_defaults[273]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_33 (
+  gpio_defaults_block_1800 gpio_defaults_block_33 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[298] , \gpio_defaults[297] , \gpio_defaults[296] , \gpio_defaults[295] , \gpio_defaults[294] , \gpio_defaults[293] , \gpio_defaults[292] , \gpio_defaults[291] , \gpio_defaults[290] , \gpio_defaults[289] , \gpio_defaults[288] , \gpio_defaults[287] , \gpio_defaults[286]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_34 (
+  gpio_defaults_block_1800 gpio_defaults_block_34 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[311] , \gpio_defaults[310] , \gpio_defaults[309] , \gpio_defaults[308] , \gpio_defaults[307] , \gpio_defaults[306] , \gpio_defaults[305] , \gpio_defaults[304] , \gpio_defaults[303] , \gpio_defaults[302] , \gpio_defaults[301] , \gpio_defaults[300] , \gpio_defaults[299]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_35 (
+  gpio_defaults_block_1800 gpio_defaults_block_35 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[324] , \gpio_defaults[323] , \gpio_defaults[322] , \gpio_defaults[321] , \gpio_defaults[320] , \gpio_defaults[319] , \gpio_defaults[318] , \gpio_defaults[317] , \gpio_defaults[316] , \gpio_defaults[315] , \gpio_defaults[314] , \gpio_defaults[313] , \gpio_defaults[312]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_36 (
+  gpio_defaults_block_1800 gpio_defaults_block_36 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[337] , \gpio_defaults[336] , \gpio_defaults[335] , \gpio_defaults[334] , \gpio_defaults[333] , \gpio_defaults[332] , \gpio_defaults[331] , \gpio_defaults[330] , \gpio_defaults[329] , \gpio_defaults[328] , \gpio_defaults[327] , \gpio_defaults[326] , \gpio_defaults[325]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_37 (
+  gpio_defaults_block_1800 gpio_defaults_block_37 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[350] , \gpio_defaults[349] , \gpio_defaults[348] , \gpio_defaults[347] , \gpio_defaults[346] , \gpio_defaults[345] , \gpio_defaults[344] , \gpio_defaults[343] , \gpio_defaults[342] , \gpio_defaults[341] , \gpio_defaults[340] , \gpio_defaults[339] , \gpio_defaults[338]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_5 (
+  gpio_defaults_block_1800 gpio_defaults_block_5 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[77] , \gpio_defaults[76] , \gpio_defaults[75] , \gpio_defaults[74] , \gpio_defaults[73] , \gpio_defaults[72] , \gpio_defaults[71] , \gpio_defaults[70] , \gpio_defaults[69] , \gpio_defaults[68] , \gpio_defaults[67] , \gpio_defaults[66] , \gpio_defaults[65]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_6 (
+  gpio_defaults_block_1800 gpio_defaults_block_6 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[90] , \gpio_defaults[89] , \gpio_defaults[88] , \gpio_defaults[87] , \gpio_defaults[86] , \gpio_defaults[85] , \gpio_defaults[84] , \gpio_defaults[83] , \gpio_defaults[82] , \gpio_defaults[81] , \gpio_defaults[80] , \gpio_defaults[79] , \gpio_defaults[78]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_7 (
+  gpio_defaults_block_1800 gpio_defaults_block_7 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[103] , \gpio_defaults[102] , \gpio_defaults[101] , \gpio_defaults[100] , \gpio_defaults[99] , \gpio_defaults[98] , \gpio_defaults[97] , \gpio_defaults[96] , \gpio_defaults[95] , \gpio_defaults[94] , \gpio_defaults[93] , \gpio_defaults[92] , \gpio_defaults[91]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_8 (
+  gpio_defaults_block_1800 gpio_defaults_block_8 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[116] , \gpio_defaults[115] , \gpio_defaults[114] , \gpio_defaults[113] , \gpio_defaults[112] , \gpio_defaults[111] , \gpio_defaults[110] , \gpio_defaults[109] , \gpio_defaults[108] , \gpio_defaults[107] , \gpio_defaults[106] , \gpio_defaults[105] , \gpio_defaults[104]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_9 (
+  gpio_defaults_block_1800 gpio_defaults_block_9 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[129] , \gpio_defaults[128] , \gpio_defaults[127] , \gpio_defaults[126] , \gpio_defaults[125] , \gpio_defaults[124] , \gpio_defaults[123] , \gpio_defaults[122] , \gpio_defaults[121] , \gpio_defaults[120] , \gpio_defaults[119] , \gpio_defaults[118] , \gpio_defaults[117]  })
@@ -3841,7 +3841,7 @@
     .sram_ro_data({ \hkspi_sram_data[31] , \hkspi_sram_data[30] , \hkspi_sram_data[29] , \hkspi_sram_data[28] , \hkspi_sram_data[27] , \hkspi_sram_data[26] , \hkspi_sram_data[25] , \hkspi_sram_data[24] , \hkspi_sram_data[23] , \hkspi_sram_data[22] , \hkspi_sram_data[21] , \hkspi_sram_data[20] , \hkspi_sram_data[19] , \hkspi_sram_data[18] , \hkspi_sram_data[17] , \hkspi_sram_data[16] , \hkspi_sram_data[15] , \hkspi_sram_data[14] , \hkspi_sram_data[13] , \hkspi_sram_data[12] , \hkspi_sram_data[11] , \hkspi_sram_data[10] , \hkspi_sram_data[9] , \hkspi_sram_data[8] , \hkspi_sram_data[7] , \hkspi_sram_data[6] , \hkspi_sram_data[5] , \hkspi_sram_data[4] , \hkspi_sram_data[3] , \hkspi_sram_data[2] , \hkspi_sram_data[1] , \hkspi_sram_data[0]  }),
     .trap(trap),
     .uart_enabled(uart_enabled),
-    .user_clock(mprj_clock2),
+    .user_clock(caravel_clk2),
     .usr1_vcc_pwrgood(mprj_vcc_pwrgood),
     .usr1_vdd_pwrgood(mprj_vdd_pwrgood),
     .usr2_vcc_pwrgood(mprj2_vcc_pwrgood),
diff --git a/verilog/gl/caravel.v b/verilog/gl/caravel.v
index 685afaf..91ae7a2 100644
--- a/verilog/gl/caravel.v
+++ b/verilog/gl/caravel.v
@@ -3001,67 +3001,67 @@
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[25] , \gpio_defaults[24] , \gpio_defaults[23] , \gpio_defaults[22] , \gpio_defaults[21] , \gpio_defaults[20] , \gpio_defaults[19] , \gpio_defaults[18] , \gpio_defaults[17] , \gpio_defaults[16] , \gpio_defaults[15] , \gpio_defaults[14] , \gpio_defaults[13]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_10 (
+  gpio_defaults_block_1800 gpio_defaults_block_10 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[142] , \gpio_defaults[141] , \gpio_defaults[140] , \gpio_defaults[139] , \gpio_defaults[138] , \gpio_defaults[137] , \gpio_defaults[136] , \gpio_defaults[135] , \gpio_defaults[134] , \gpio_defaults[133] , \gpio_defaults[132] , \gpio_defaults[131] , \gpio_defaults[130]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_11 (
+  gpio_defaults_block_1800 gpio_defaults_block_11 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[155] , \gpio_defaults[154] , \gpio_defaults[153] , \gpio_defaults[152] , \gpio_defaults[151] , \gpio_defaults[150] , \gpio_defaults[149] , \gpio_defaults[148] , \gpio_defaults[147] , \gpio_defaults[146] , \gpio_defaults[145] , \gpio_defaults[144] , \gpio_defaults[143]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_12 (
+  gpio_defaults_block_1800 gpio_defaults_block_12 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[168] , \gpio_defaults[167] , \gpio_defaults[166] , \gpio_defaults[165] , \gpio_defaults[164] , \gpio_defaults[163] , \gpio_defaults[162] , \gpio_defaults[161] , \gpio_defaults[160] , \gpio_defaults[159] , \gpio_defaults[158] , \gpio_defaults[157] , \gpio_defaults[156]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_13 (
+  gpio_defaults_block_1800 gpio_defaults_block_13 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[181] , \gpio_defaults[180] , \gpio_defaults[179] , \gpio_defaults[178] , \gpio_defaults[177] , \gpio_defaults[176] , \gpio_defaults[175] , \gpio_defaults[174] , \gpio_defaults[173] , \gpio_defaults[172] , \gpio_defaults[171] , \gpio_defaults[170] , \gpio_defaults[169]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_14 (
+  gpio_defaults_block_1800 gpio_defaults_block_14 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[194] , \gpio_defaults[193] , \gpio_defaults[192] , \gpio_defaults[191] , \gpio_defaults[190] , \gpio_defaults[189] , \gpio_defaults[188] , \gpio_defaults[187] , \gpio_defaults[186] , \gpio_defaults[185] , \gpio_defaults[184] , \gpio_defaults[183] , \gpio_defaults[182]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_15 (
+  gpio_defaults_block_1800 gpio_defaults_block_15 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[207] , \gpio_defaults[206] , \gpio_defaults[205] , \gpio_defaults[204] , \gpio_defaults[203] , \gpio_defaults[202] , \gpio_defaults[201] , \gpio_defaults[200] , \gpio_defaults[199] , \gpio_defaults[198] , \gpio_defaults[197] , \gpio_defaults[196] , \gpio_defaults[195]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_16 (
+  gpio_defaults_block_1800 gpio_defaults_block_16 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[220] , \gpio_defaults[219] , \gpio_defaults[218] , \gpio_defaults[217] , \gpio_defaults[216] , \gpio_defaults[215] , \gpio_defaults[214] , \gpio_defaults[213] , \gpio_defaults[212] , \gpio_defaults[211] , \gpio_defaults[210] , \gpio_defaults[209] , \gpio_defaults[208]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_17 (
+  gpio_defaults_block_1800 gpio_defaults_block_17 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[233] , \gpio_defaults[232] , \gpio_defaults[231] , \gpio_defaults[230] , \gpio_defaults[229] , \gpio_defaults[228] , \gpio_defaults[227] , \gpio_defaults[226] , \gpio_defaults[225] , \gpio_defaults[224] , \gpio_defaults[223] , \gpio_defaults[222] , \gpio_defaults[221]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_18 (
+  gpio_defaults_block_1800 gpio_defaults_block_18 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[246] , \gpio_defaults[245] , \gpio_defaults[244] , \gpio_defaults[243] , \gpio_defaults[242] , \gpio_defaults[241] , \gpio_defaults[240] , \gpio_defaults[239] , \gpio_defaults[238] , \gpio_defaults[237] , \gpio_defaults[236] , \gpio_defaults[235] , \gpio_defaults[234]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_19 (
+  gpio_defaults_block_1800 gpio_defaults_block_19 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[259] , \gpio_defaults[258] , \gpio_defaults[257] , \gpio_defaults[256] , \gpio_defaults[255] , \gpio_defaults[254] , \gpio_defaults[253] , \gpio_defaults[252] , \gpio_defaults[251] , \gpio_defaults[250] , \gpio_defaults[249] , \gpio_defaults[248] , \gpio_defaults[247]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_20 (
+  gpio_defaults_block_1800 gpio_defaults_block_20 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[272] , \gpio_defaults[271] , \gpio_defaults[270] , \gpio_defaults[269] , \gpio_defaults[268] , \gpio_defaults[267] , \gpio_defaults[266] , \gpio_defaults[265] , \gpio_defaults[264] , \gpio_defaults[263] , \gpio_defaults[262] , \gpio_defaults[261] , \gpio_defaults[260]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_21 (
+  gpio_defaults_block_1800 gpio_defaults_block_21 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[285] , \gpio_defaults[284] , \gpio_defaults[283] , \gpio_defaults[282] , \gpio_defaults[281] , \gpio_defaults[280] , \gpio_defaults[279] , \gpio_defaults[278] , \gpio_defaults[277] , \gpio_defaults[276] , \gpio_defaults[275] , \gpio_defaults[274] , \gpio_defaults[273]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_22 (
+  gpio_defaults_block_1800 gpio_defaults_block_22 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[298] , \gpio_defaults[297] , \gpio_defaults[296] , \gpio_defaults[295] , \gpio_defaults[294] , \gpio_defaults[293] , \gpio_defaults[292] , \gpio_defaults[291] , \gpio_defaults[290] , \gpio_defaults[289] , \gpio_defaults[288] , \gpio_defaults[287] , \gpio_defaults[286]  })
@@ -3081,102 +3081,102 @@
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[64] , \gpio_defaults[63] , \gpio_defaults[62] , \gpio_defaults[61] , \gpio_defaults[60] , \gpio_defaults[59] , \gpio_defaults[58] , \gpio_defaults[57] , \gpio_defaults[56] , \gpio_defaults[55] , \gpio_defaults[54] , \gpio_defaults[53] , \gpio_defaults[52]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_23 (
+  gpio_defaults_block_1800 gpio_defaults_block_23 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[311] , \gpio_defaults[310] , \gpio_defaults[309] , \gpio_defaults[308] , \gpio_defaults[307] , \gpio_defaults[306] , \gpio_defaults[305] , \gpio_defaults[304] , \gpio_defaults[303] , \gpio_defaults[302] , \gpio_defaults[301] , \gpio_defaults[300] , \gpio_defaults[299]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_24 (
+  gpio_defaults_block_1800 gpio_defaults_block_24 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[324] , \gpio_defaults[323] , \gpio_defaults[322] , \gpio_defaults[321] , \gpio_defaults[320] , \gpio_defaults[319] , \gpio_defaults[318] , \gpio_defaults[317] , \gpio_defaults[316] , \gpio_defaults[315] , \gpio_defaults[314] , \gpio_defaults[313] , \gpio_defaults[312]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_25 (
+  gpio_defaults_block_1800 gpio_defaults_block_25 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[337] , \gpio_defaults[336] , \gpio_defaults[335] , \gpio_defaults[334] , \gpio_defaults[333] , \gpio_defaults[332] , \gpio_defaults[331] , \gpio_defaults[330] , \gpio_defaults[329] , \gpio_defaults[328] , \gpio_defaults[327] , \gpio_defaults[326] , \gpio_defaults[325]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_26 (
+  gpio_defaults_block_1800 gpio_defaults_block_26 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[350] , \gpio_defaults[349] , \gpio_defaults[348] , \gpio_defaults[347] , \gpio_defaults[346] , \gpio_defaults[345] , \gpio_defaults[344] , \gpio_defaults[343] , \gpio_defaults[342] , \gpio_defaults[341] , \gpio_defaults[340] , \gpio_defaults[339] , \gpio_defaults[338]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_27 (
+  gpio_defaults_block_1800 gpio_defaults_block_27 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[363] , \gpio_defaults[362] , \gpio_defaults[361] , \gpio_defaults[360] , \gpio_defaults[359] , \gpio_defaults[358] , \gpio_defaults[357] , \gpio_defaults[356] , \gpio_defaults[355] , \gpio_defaults[354] , \gpio_defaults[353] , \gpio_defaults[352] , \gpio_defaults[351]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_28 (
+  gpio_defaults_block_1800 gpio_defaults_block_28 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[376] , \gpio_defaults[375] , \gpio_defaults[374] , \gpio_defaults[373] , \gpio_defaults[372] , \gpio_defaults[371] , \gpio_defaults[370] , \gpio_defaults[369] , \gpio_defaults[368] , \gpio_defaults[367] , \gpio_defaults[366] , \gpio_defaults[365] , \gpio_defaults[364]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_29 (
+  gpio_defaults_block_1800 gpio_defaults_block_29 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[389] , \gpio_defaults[388] , \gpio_defaults[387] , \gpio_defaults[386] , \gpio_defaults[385] , \gpio_defaults[384] , \gpio_defaults[383] , \gpio_defaults[382] , \gpio_defaults[381] , \gpio_defaults[380] , \gpio_defaults[379] , \gpio_defaults[378] , \gpio_defaults[377]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_30 (
+  gpio_defaults_block_1800 gpio_defaults_block_30 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[402] , \gpio_defaults[401] , \gpio_defaults[400] , \gpio_defaults[399] , \gpio_defaults[398] , \gpio_defaults[397] , \gpio_defaults[396] , \gpio_defaults[395] , \gpio_defaults[394] , \gpio_defaults[393] , \gpio_defaults[392] , \gpio_defaults[391] , \gpio_defaults[390]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_31 (
+  gpio_defaults_block_1800 gpio_defaults_block_31 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[415] , \gpio_defaults[414] , \gpio_defaults[413] , \gpio_defaults[412] , \gpio_defaults[411] , \gpio_defaults[410] , \gpio_defaults[409] , \gpio_defaults[408] , \gpio_defaults[407] , \gpio_defaults[406] , \gpio_defaults[405] , \gpio_defaults[404] , \gpio_defaults[403]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_32 (
+  gpio_defaults_block_1800 gpio_defaults_block_32 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[428] , \gpio_defaults[427] , \gpio_defaults[426] , \gpio_defaults[425] , \gpio_defaults[424] , \gpio_defaults[423] , \gpio_defaults[422] , \gpio_defaults[421] , \gpio_defaults[420] , \gpio_defaults[419] , \gpio_defaults[418] , \gpio_defaults[417] , \gpio_defaults[416]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_33 (
+  gpio_defaults_block_1800 gpio_defaults_block_33 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[441] , \gpio_defaults[440] , \gpio_defaults[439] , \gpio_defaults[438] , \gpio_defaults[437] , \gpio_defaults[436] , \gpio_defaults[435] , \gpio_defaults[434] , \gpio_defaults[433] , \gpio_defaults[432] , \gpio_defaults[431] , \gpio_defaults[430] , \gpio_defaults[429]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_34 (
+  gpio_defaults_block_1800 gpio_defaults_block_34 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[454] , \gpio_defaults[453] , \gpio_defaults[452] , \gpio_defaults[451] , \gpio_defaults[450] , \gpio_defaults[449] , \gpio_defaults[448] , \gpio_defaults[447] , \gpio_defaults[446] , \gpio_defaults[445] , \gpio_defaults[444] , \gpio_defaults[443] , \gpio_defaults[442]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_35 (
+  gpio_defaults_block_1800 gpio_defaults_block_35 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[467] , \gpio_defaults[466] , \gpio_defaults[465] , \gpio_defaults[464] , \gpio_defaults[463] , \gpio_defaults[462] , \gpio_defaults[461] , \gpio_defaults[460] , \gpio_defaults[459] , \gpio_defaults[458] , \gpio_defaults[457] , \gpio_defaults[456] , \gpio_defaults[455]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_36 (
+  gpio_defaults_block_1800 gpio_defaults_block_36 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[480] , \gpio_defaults[479] , \gpio_defaults[478] , \gpio_defaults[477] , \gpio_defaults[476] , \gpio_defaults[475] , \gpio_defaults[474] , \gpio_defaults[473] , \gpio_defaults[472] , \gpio_defaults[471] , \gpio_defaults[470] , \gpio_defaults[469] , \gpio_defaults[468]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_37 (
+  gpio_defaults_block_1800 gpio_defaults_block_37 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[493] , \gpio_defaults[492] , \gpio_defaults[491] , \gpio_defaults[490] , \gpio_defaults[489] , \gpio_defaults[488] , \gpio_defaults[487] , \gpio_defaults[486] , \gpio_defaults[485] , \gpio_defaults[484] , \gpio_defaults[483] , \gpio_defaults[482] , \gpio_defaults[481]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_5 (
+  gpio_defaults_block_1800 gpio_defaults_block_5 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[77] , \gpio_defaults[76] , \gpio_defaults[75] , \gpio_defaults[74] , \gpio_defaults[73] , \gpio_defaults[72] , \gpio_defaults[71] , \gpio_defaults[70] , \gpio_defaults[69] , \gpio_defaults[68] , \gpio_defaults[67] , \gpio_defaults[66] , \gpio_defaults[65]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_6 (
+  gpio_defaults_block_1800 gpio_defaults_block_6 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[90] , \gpio_defaults[89] , \gpio_defaults[88] , \gpio_defaults[87] , \gpio_defaults[86] , \gpio_defaults[85] , \gpio_defaults[84] , \gpio_defaults[83] , \gpio_defaults[82] , \gpio_defaults[81] , \gpio_defaults[80] , \gpio_defaults[79] , \gpio_defaults[78]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_7 (
+  gpio_defaults_block_1800 gpio_defaults_block_7 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[103] , \gpio_defaults[102] , \gpio_defaults[101] , \gpio_defaults[100] , \gpio_defaults[99] , \gpio_defaults[98] , \gpio_defaults[97] , \gpio_defaults[96] , \gpio_defaults[95] , \gpio_defaults[94] , \gpio_defaults[93] , \gpio_defaults[92] , \gpio_defaults[91]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_8 (
+  gpio_defaults_block_1800 gpio_defaults_block_8 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[116] , \gpio_defaults[115] , \gpio_defaults[114] , \gpio_defaults[113] , \gpio_defaults[112] , \gpio_defaults[111] , \gpio_defaults[110] , \gpio_defaults[109] , \gpio_defaults[108] , \gpio_defaults[107] , \gpio_defaults[106] , \gpio_defaults[105] , \gpio_defaults[104]  })
   );
-  gpio_defaults_block_0403 gpio_defaults_block_9 (
+  gpio_defaults_block_1800 gpio_defaults_block_9 (
     .VGND(vssd_core),
     .VPWR(vccd_core),
     .gpio_defaults({ \gpio_defaults[129] , \gpio_defaults[128] , \gpio_defaults[127] , \gpio_defaults[126] , \gpio_defaults[125] , \gpio_defaults[124] , \gpio_defaults[123] , \gpio_defaults[122] , \gpio_defaults[121] , \gpio_defaults[120] , \gpio_defaults[119] , \gpio_defaults[118] , \gpio_defaults[117]  })
@@ -4579,7 +4579,7 @@
     .sram_ro_data({ \hkspi_sram_data[31] , \hkspi_sram_data[30] , \hkspi_sram_data[29] , \hkspi_sram_data[28] , \hkspi_sram_data[27] , \hkspi_sram_data[26] , \hkspi_sram_data[25] , \hkspi_sram_data[24] , \hkspi_sram_data[23] , \hkspi_sram_data[22] , \hkspi_sram_data[21] , \hkspi_sram_data[20] , \hkspi_sram_data[19] , \hkspi_sram_data[18] , \hkspi_sram_data[17] , \hkspi_sram_data[16] , \hkspi_sram_data[15] , \hkspi_sram_data[14] , \hkspi_sram_data[13] , \hkspi_sram_data[12] , \hkspi_sram_data[11] , \hkspi_sram_data[10] , \hkspi_sram_data[9] , \hkspi_sram_data[8] , \hkspi_sram_data[7] , \hkspi_sram_data[6] , \hkspi_sram_data[5] , \hkspi_sram_data[4] , \hkspi_sram_data[3] , \hkspi_sram_data[2] , \hkspi_sram_data[1] , \hkspi_sram_data[0]  }),
     .trap(trap),
     .uart_enabled(uart_enabled),
-    .user_clock(mprj_clock2),
+    .user_clock(caravel_clk2),
     .usr1_vcc_pwrgood(mprj_vcc_pwrgood),
     .usr1_vdd_pwrgood(mprj_vdd_pwrgood),
     .usr2_vcc_pwrgood(mprj2_vcc_pwrgood),
diff --git a/verilog/gl/gpio_defaults_block_1800.v b/verilog/gl/gpio_defaults_block_1800.v
new file mode 100644
index 0000000..bdb0ae2
--- /dev/null
+++ b/verilog/gl/gpio_defaults_block_1800.v
@@ -0,0 +1,260 @@
+module gpio_defaults_block_1800 (VGND,
+    VPWR,
+    gpio_defaults);
+ input VGND;
+ input VPWR;
+ output [12:0] gpio_defaults;
+
+ wire \gpio_defaults_low[0] ;
+ wire \gpio_defaults_high[10] ;
+ wire \gpio_defaults_low[11] ;
+ wire \gpio_defaults_low[12] ;
+ wire \gpio_defaults_high[1] ;
+ wire \gpio_defaults_low[2] ;
+ wire \gpio_defaults_low[3] ;
+ wire \gpio_defaults_low[4] ;
+ wire \gpio_defaults_low[5] ;
+ wire \gpio_defaults_low[6] ;
+ wire \gpio_defaults_low[7] ;
+ wire \gpio_defaults_low[8] ;
+ wire \gpio_defaults_low[9] ;
+ wire \gpio_defaults_high[0] ;
+ wire \gpio_defaults_high[11] ;
+ wire \gpio_defaults_high[12] ;
+ wire \gpio_defaults_high[2] ;
+ wire \gpio_defaults_high[3] ;
+ wire \gpio_defaults_high[4] ;
+ wire \gpio_defaults_high[5] ;
+ wire \gpio_defaults_high[6] ;
+ wire \gpio_defaults_high[7] ;
+ wire \gpio_defaults_high[8] ;
+ wire \gpio_defaults_high[9] ;
+ wire \gpio_defaults_low[10] ;
+ wire \gpio_defaults_low[1] ;
+
+ sky130_fd_sc_hd__fill_1 FILLER_0_29 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_6 FILLER_0_3 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__fill_2 FILLER_0_33 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__fill_2 FILLER_0_38 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__fill_2 FILLER_0_43 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__fill_1 FILLER_0_48 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__fill_1 FILLER_0_55 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__fill_2 FILLER_0_60 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__fill_1 FILLER_0_9 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_12 FILLER_1_15 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_12 FILLER_1_27 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_12 FILLER_1_3 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_12 FILLER_1_39 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_4 FILLER_1_51 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__fill_1 FILLER_1_55 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_4 FILLER_1_57 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__fill_1 FILLER_1_61 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_12 FILLER_2_15 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__fill_1 FILLER_2_27 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_12 FILLER_2_29 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_12 FILLER_2_3 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_12 FILLER_2_41 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_3 FILLER_2_53 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_4 FILLER_2_57 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__fill_1 FILLER_2_61 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_3 PHY_0 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_3 PHY_1 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_3 PHY_2 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_3 PHY_3 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_3 PHY_4 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__decap_3 PHY_5 (.VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_10 (.VGND(VGND),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_6 (.VGND(VGND),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_7 (.VGND(VGND),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_8 (.VGND(VGND),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_9 (.VGND(VGND),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__conb_1 \gpio_default_value[0]  (.HI(\gpio_defaults_high[0] ),
+    .LO(\gpio_defaults_low[0] ),
+    .VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__conb_1 \gpio_default_value[10]  (.HI(\gpio_defaults_high[10] ),
+    .LO(\gpio_defaults_low[10] ),
+    .VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__conb_1 \gpio_default_value[11]  (.HI(\gpio_defaults_high[11] ),
+    .LO(\gpio_defaults_low[11] ),
+    .VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__conb_1 \gpio_default_value[12]  (.HI(\gpio_defaults_high[12] ),
+    .LO(\gpio_defaults_low[12] ),
+    .VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__conb_1 \gpio_default_value[1]  (.HI(\gpio_defaults_high[1] ),
+    .LO(\gpio_defaults_low[1] ),
+    .VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__conb_1 \gpio_default_value[2]  (.HI(\gpio_defaults_high[2] ),
+    .LO(\gpio_defaults_low[2] ),
+    .VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__conb_1 \gpio_default_value[3]  (.HI(\gpio_defaults_high[3] ),
+    .LO(\gpio_defaults_low[3] ),
+    .VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__conb_1 \gpio_default_value[4]  (.HI(\gpio_defaults_high[4] ),
+    .LO(\gpio_defaults_low[4] ),
+    .VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__conb_1 \gpio_default_value[5]  (.HI(\gpio_defaults_high[5] ),
+    .LO(\gpio_defaults_low[5] ),
+    .VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__conb_1 \gpio_default_value[6]  (.HI(\gpio_defaults_high[6] ),
+    .LO(\gpio_defaults_low[6] ),
+    .VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__conb_1 \gpio_default_value[7]  (.HI(\gpio_defaults_high[7] ),
+    .LO(\gpio_defaults_low[7] ),
+    .VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__conb_1 \gpio_default_value[8]  (.HI(\gpio_defaults_high[8] ),
+    .LO(\gpio_defaults_low[8] ),
+    .VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ sky130_fd_sc_hd__conb_1 \gpio_default_value[9]  (.HI(\gpio_defaults_high[9] ),
+    .LO(\gpio_defaults_low[9] ),
+    .VGND(VGND),
+    .VNB(VGND),
+    .VPB(VPWR),
+    .VPWR(VPWR));
+ assign gpio_defaults[0] = \gpio_defaults_low[0] ;
+ assign gpio_defaults[1] = \gpio_defaults_low[1] ;
+ assign gpio_defaults[2] = \gpio_defaults_low[2] ;
+ assign gpio_defaults[3] = \gpio_defaults_low[3] ;
+ assign gpio_defaults[4] = \gpio_defaults_low[4] ;
+ assign gpio_defaults[5] = \gpio_defaults_low[5] ;
+ assign gpio_defaults[6] = \gpio_defaults_low[6] ;
+ assign gpio_defaults[7] = \gpio_defaults_low[7] ;
+ assign gpio_defaults[8] = \gpio_defaults_low[8] ;
+ assign gpio_defaults[9] = \gpio_defaults_low[9] ;
+ assign gpio_defaults[10] = \gpio_defaults_low[10] ;
+ assign gpio_defaults[11] = \gpio_defaults_high[11] ;
+ assign gpio_defaults[12] = \gpio_defaults_high[12] ;
+endmodule
diff --git a/verilog/rtl/caravel.v b/verilog/rtl/caravel.v
index 71a49c3..fa18c61 100644
--- a/verilog/rtl/caravel.v
+++ b/verilog/rtl/caravel.v
@@ -712,7 +712,7 @@
 
         .trap(trap),
 
-	.user_clock(mprj_clock2),
+	.user_clock(caravel_clk2),
 
         .mask_rev_in(mask_rev),