pin fix
diff --git a/caravel/mag/user_analog_project_wrapper.mag b/caravel/mag/user_analog_project_wrapper.mag
index 0670554..51c5451 100644
--- a/caravel/mag/user_analog_project_wrapper.mag
+++ b/caravel/mag/user_analog_project_wrapper.mag
@@ -1,7 +1,7 @@
magic
tech sky130A
magscale 1 2
-timestamp 1624087956
+timestamp 1624094638
<< error_s >>
rect 135695 581948 135730 582332
rect 135809 582046 135844 582332
@@ -2745,14 +2745,21 @@
<< locali >>
rect 121460 580842 123290 580848
rect 121460 580674 129849 580842
+rect 63126 579798 63280 580206
+rect 63960 579798 65656 580206
+rect 65248 579526 65656 579798
rect 121460 579148 121662 580674
rect 123066 579148 129849 580674
rect 121460 578952 129849 579148
rect 121460 576732 123290 576738
+rect 60881 576046 65614 576658
+rect 60881 575784 64163 576046
+rect 65206 575784 65614 576046
rect 121460 576564 129625 576732
rect 121460 575038 121662 576564
rect 123066 575038 129625 576564
rect 121460 574842 129625 575038
+rect 62536 571696 65646 572940
rect 121460 572800 123290 572806
rect 121460 572632 129687 572800
rect 121460 571106 121662 572632
@@ -2789,6 +2796,10 @@
rect 130649 568343 131088 568344
rect 123066 567264 129687 568186
rect 121460 567068 129687 567264
+rect 57487 556693 59737 557019
+rect 57487 555151 57884 556693
+rect 59426 555151 59737 556693
+rect 57487 545786 59737 555151
rect 121446 557010 123276 557016
rect 121446 556842 129687 557010
rect 121446 555316 121648 556842
@@ -2804,6 +2815,7 @@
rect 123052 555316 129687 556128
rect 121446 555120 129687 555316
rect 121460 553466 123290 553472
+rect 62442 552127 65632 553366
rect 121460 553298 129701 553466
rect 121460 551772 121662 553298
rect 123066 551772 129701 553298
@@ -2816,6 +2828,8 @@
rect 186060 551560 194206 551756
rect 121460 549862 123290 549868
rect 121460 549694 129701 549862
+rect 61506 548436 61590 549512
+rect 62666 548436 65642 549512
rect 121460 548168 121662 549694
rect 123066 548168 129701 549694
rect 121460 547972 129701 548168
@@ -2825,7 +2839,9 @@
rect 187666 547712 194206 549238
rect 186060 547516 194206 547712
rect 121460 545930 123290 545936
+rect 57383 544672 65640 545786
rect 121460 545762 129715 545930
+rect 58619 544670 59737 544672
rect 121460 544236 121662 545762
rect 123066 544236 129715 545762
rect 121460 544040 129715 544236
@@ -2834,11 +2850,14 @@
rect 186060 544074 186262 545600
rect 187666 544074 194206 545600
rect 186060 543878 194206 544074
+rect 61359 495242 63494 502094
rect 121460 495466 123290 495472
rect 121460 495298 130037 495466
+rect 61359 494079 65500 495242
rect 121460 493772 121662 495298
rect 123066 493772 130037 495298
rect 121460 493576 130037 493772
+rect 61373 490355 65502 491540
rect 121460 491534 123290 491540
rect 121460 491366 129980 491534
rect 121460 489840 121662 491366
@@ -2846,7 +2865,10 @@
rect 121460 489650 129980 489840
rect 121460 489644 123866 489650
rect 121460 487930 123290 487936
+rect 60433 486548 60493 487814
+rect 61759 487082 65492 487814
rect 121460 487762 129983 487930
+rect 61759 486548 65460 487082
rect 121460 486236 121662 487762
rect 123066 486236 129983 487762
rect 121460 486040 129983 486236
@@ -2865,29 +2887,69 @@
rect 130755 483651 131194 483652
rect 123038 482648 129955 483494
rect 121432 482452 129955 482648
+rect 61807 467576 65476 468698
+rect 61827 464234 65486 464930
+rect 61827 463768 65468 464234
+rect 61775 460073 65484 461194
<< viali >>
+rect 63280 579526 63960 580206
rect 121662 579148 123066 580674
+rect 60007 575784 60881 576658
rect 121662 575038 123066 576564
+rect 61292 571696 62536 572940
rect 121662 571106 123066 572632
rect 121662 567264 123066 568790
rect 186292 578964 187696 580490
rect 186262 575204 187666 576730
rect 186262 571564 187666 573090
+rect 57884 555151 59426 556693
rect 121648 555316 123052 556842
+rect 61203 552127 62442 553366
rect 121662 551772 123066 553298
rect 186262 551756 187666 553282
+rect 61590 548436 62666 549512
rect 121662 548168 123066 549694
rect 186262 547712 187666 549238
rect 121662 544236 123066 545762
rect 186262 544074 187666 545600
+rect 61359 502094 63494 504229
rect 121662 493772 123066 495298
+rect 60188 490355 61373 491540
rect 121662 489840 123066 491366
+rect 60493 486548 61759 487814
rect 121662 486236 123066 487762
rect 121634 482648 123038 484174
+rect 60685 467576 61807 468698
+rect 60665 463768 61827 464930
+rect 60654 460073 61775 461194
<< metal1 >>
+rect 60300 600244 63938 600252
+rect 60300 599962 63960 600244
+rect 60300 598628 60706 599962
+rect 61996 599890 63960 599962
+rect 61996 598628 62656 599890
+rect 60300 598586 62656 598628
+rect 60300 598354 63960 598586
+rect 43404 587752 60881 589121
+rect 43404 587666 46992 587752
+rect 43404 585372 44320 587666
+rect 45686 585458 46992 587666
+rect 48358 585458 60881 587752
+rect 45686 585372 60881 585458
+rect 43404 584441 60881 585372
+rect 40000 577482 49352 577492
+rect 39704 576554 49352 577482
+rect 60007 576670 60881 584441
+rect 62656 580212 63960 598354
rect 121598 580674 123138 580726
rect 121598 580668 121662 580674
rect 123066 580668 123138 580674
+rect 62656 580206 63966 580212
+rect 62656 579526 63280 580206
+rect 63960 579526 63966 580206
+rect 62656 579520 63966 579526
+rect 62656 579270 63960 579520
+rect 62656 579256 63336 579270
rect 121598 579132 121648 580668
rect 123096 579132 123138 580668
rect 121598 579082 123138 579132
@@ -2900,18 +2962,36 @@
rect 186198 576730 187738 576782
rect 186198 576724 186262 576730
rect 187666 576724 187738 576730
+rect 39681 576006 49352 576554
+rect 39681 575920 42910 576006
+rect 39681 573626 40238 575920
+rect 41604 573712 42910 575920
+rect 44276 573712 49352 576006
+rect 60001 576658 60887 576670
+rect 60001 575784 60007 576658
+rect 60881 575784 60887 576658
+rect 60001 575772 60887 575784
rect 121598 576564 123138 576616
rect 121598 576558 121662 576564
rect 123066 576558 123138 576564
+rect 60007 575319 60881 575772
rect 121598 575022 121648 576558
rect 123096 575022 123138 576558
rect 186198 575188 186248 576724
rect 187696 575188 187738 576724
rect 186198 575138 187738 575188
rect 121598 574972 123138 575022
+rect 41604 573626 49352 573712
+rect 39681 572936 49352 573626
rect 186198 573090 187738 573142
rect 186198 573084 186262 573090
rect 187666 573084 187738 573090
+rect 61286 572940 62542 572952
+rect 51466 572936 61292 572940
+rect 39681 571696 61292 572936
+rect 62536 571696 62542 572940
+rect 57878 556693 59432 571696
+rect 61286 571684 62542 571696
rect 121598 572632 123138 572684
rect 121598 572626 121662 572632
rect 123066 572626 123138 572632
@@ -2927,15 +3007,25 @@
rect 121598 567248 121648 568784
rect 123096 567248 123138 568784
rect 121598 567198 123138 567248
+rect 57878 555151 57884 556693
+rect 59426 555151 59432 556693
rect 121584 556842 123124 556894
rect 121584 556836 121648 556842
rect 123052 556836 123124 556842
rect 121584 555300 121634 556836
rect 123082 555300 123124 556836
rect 121584 555250 123124 555300
+rect 57878 554895 59432 555151
+rect 37768 553366 44001 553394
+rect 61197 553366 62448 553378
+rect 37768 552127 61203 553366
+rect 62442 552127 62448 553366
+rect 37768 552102 44001 552127
+rect 61197 552115 62448 552127
rect 121598 553298 123138 553350
rect 121598 553292 121662 553298
rect 123066 553292 123138 553298
+rect 37768 545569 42804 552102
rect 121598 551756 121648 553292
rect 123096 551756 123138 553292
rect 121598 551706 123138 551756
@@ -2948,6 +3038,17 @@
rect 121598 549694 123138 549746
rect 121598 549688 121662 549694
rect 123066 549688 123138 549694
+rect 61584 549512 62672 549524
+rect 47060 549396 61590 549512
+rect 4792 544880 42804 545569
+rect 4792 539880 5942 544880
+rect 10942 539880 42804 544880
+rect 4792 539336 42804 539880
+rect 46158 548436 61590 549396
+rect 62666 548436 63030 549512
+rect 15206 534902 22862 535273
+rect 46158 534902 48922 548436
+rect 61584 548424 62672 548436
rect 121598 548152 121648 549688
rect 123096 548152 123138 549688
rect 121598 548102 123138 548152
@@ -2969,31 +3070,103 @@
rect 186198 544058 186248 545594
rect 187696 544058 187738 545594
rect 186198 544008 187738 544058
+rect 15206 534584 48922 534902
+rect 15206 529584 16356 534584
+rect 21356 529626 48922 534584
+rect 21356 529584 22862 529626
+rect 15206 529040 22862 529584
+rect 48391 514999 50526 515029
+rect 6549 514932 50526 514999
+rect 6549 512864 6573 514932
+rect 6567 510929 6573 512864
+rect 10576 510929 50526 514932
+rect 46523 504229 50526 510929
+rect 61353 504229 63500 504235
+rect 46523 502094 61359 504229
+rect 63494 502094 64771 504229
+rect 61353 502088 63500 502094
+rect 16596 501390 41622 501468
+rect 16596 497795 16911 501390
+rect 16905 497387 16911 497795
+rect 20914 497795 41622 501390
+rect 20914 497387 21364 497795
+rect 37949 491540 41622 497795
rect 121598 495298 123138 495350
rect 121598 495292 121662 495298
rect 123066 495292 123138 495298
rect 121598 493756 121648 495292
rect 123096 493756 123138 495292
rect 121598 493706 123138 493756
+rect 60182 491540 61379 491552
+rect 37949 490355 60188 491540
+rect 61373 490355 61379 491540
+rect 60182 490343 61379 490355
rect 121598 491366 123138 491418
rect 121598 491360 121662 491366
rect 123066 491360 123138 491366
rect 121598 489824 121648 491360
rect 123096 489824 123138 491360
rect 121598 489774 123138 489824
+rect 60487 487814 61765 487826
+rect 28777 487454 33254 487521
+rect 28777 485386 28801 487454
+rect 28795 483451 28801 485386
+rect 32804 486395 33254 487454
+rect 43260 486548 60493 487814
+rect 61759 486548 61765 487814
+rect 43260 486395 48555 486548
+rect 60487 486536 61765 486548
rect 121598 487762 123138 487814
rect 121598 487756 121662 487762
rect 123066 487756 123138 487762
+rect 32804 484161 48555 486395
rect 121598 486220 121648 487756
rect 123096 486220 123138 487756
rect 121598 486170 123138 486220
rect 121570 484174 123110 484226
rect 121570 484168 121634 484174
rect 123038 484168 123110 484174
+rect 32804 483451 33254 484161
rect 121570 482632 121620 484168
rect 123068 482632 123110 484168
rect 121570 482582 123110 482632
+rect 6260 471600 11334 471678
+rect 6260 468005 6575 471600
+rect 6569 467597 6575 468005
+rect 10578 471071 11334 471600
+rect 10578 468698 43763 471071
+rect 60679 468698 61813 468710
+rect 10578 467597 60685 468698
+rect 9291 467576 60685 467597
+rect 61807 467576 61813 468698
+rect 60679 467564 61813 467576
+rect 60659 464930 61833 464942
+rect 16607 464688 60665 464930
+rect 16472 464610 60665 464688
+rect 16472 461015 16787 464610
+rect 16781 460607 16787 461015
+rect 20790 463768 60665 464610
+rect 61827 463768 61833 464930
+rect 20790 461095 43201 463768
+rect 60659 463756 61833 463768
+rect 60648 461194 61781 461206
+rect 20790 461015 21546 461095
+rect 20790 460607 21240 461015
+rect 47074 460073 60654 461194
+rect 61775 460073 61781 461194
+rect 28510 456280 33584 456358
+rect 28510 452685 28825 456280
+rect 28642 452277 28825 452685
+rect 32828 456230 33584 456280
+rect 47074 456230 48195 460073
+rect 60648 460061 61781 460073
+rect 32828 452277 48195 456230
+rect 28642 452100 48195 452277
<< via1 >>
+rect 60706 598628 61996 599962
+rect 62656 598586 63960 599890
+rect 44320 585372 45686 587666
+rect 46992 585458 48358 587752
rect 121648 579148 121662 580668
rect 121662 579148 123066 580668
rect 123066 579148 123096 580668
@@ -3002,6 +3175,8 @@
rect 186292 578964 187696 580484
rect 187696 578964 187726 580484
rect 186278 578948 187726 578964
+rect 40238 573626 41604 575920
+rect 42910 573712 44276 576006
rect 121648 575038 121662 576558
rect 121662 575038 123066 576558
rect 123066 575038 123096 576558
@@ -3034,6 +3209,7 @@
rect 186262 551756 187666 553276
rect 187666 551756 187696 553276
rect 186248 551740 187696 551756
+rect 5942 539880 10942 544880
rect 121648 548168 121662 549688
rect 121662 548168 123066 549688
rect 123066 548168 123096 549688
@@ -3050,6 +3226,9 @@
rect 186262 544074 187666 545594
rect 187666 544074 187696 545594
rect 186248 544058 187696 544074
+rect 16356 529584 21356 534584
+rect 6573 510929 10576 514932
+rect 16911 497387 20914 501390
rect 121648 493772 121662 495292
rect 121662 493772 123066 495292
rect 123066 493772 123096 495292
@@ -3058,6 +3237,7 @@
rect 121662 489840 123066 491360
rect 123066 489840 123096 491360
rect 121648 489824 123096 489840
+rect 28801 483451 32804 487454
rect 121648 486236 121662 487756
rect 121662 486236 123066 487756
rect 123066 486236 123096 487756
@@ -3066,13 +3246,50 @@
rect 121634 482648 123038 484168
rect 123038 482648 123068 484168
rect 121620 482632 123068 482648
+rect 6575 467597 10578 471600
+rect 16787 460607 20790 464610
+rect 28825 452277 32828 456280
<< metal2 >>
rect 51490 640921 58420 640930
rect 51490 597173 58420 633991
+rect 60546 599962 62126 600064
+rect 60546 599934 60706 599962
+rect 61996 599934 62126 599962
+rect 60546 598628 60692 599934
+rect 62040 598628 62126 599934
+rect 60546 598528 62126 598628
+rect 62546 599890 64109 600067
+rect 62546 598586 62656 599890
+rect 63960 598586 64109 599890
+rect 62546 598498 64109 598586
rect 66834 597173 67014 597178
rect 195514 597173 195680 597180
rect 51490 597000 195680 597173
rect 51490 596188 195687 597000
+rect 44146 587666 45744 587870
+rect 44146 585372 44320 587666
+rect 45686 585372 45744 587666
+rect 44146 585168 45744 585372
+rect 46818 587752 48416 587956
+rect 46818 585458 46992 587752
+rect 48358 585458 48416 587752
+rect 46818 585254 48416 585458
+rect 40064 575920 41662 576124
+rect 40064 573626 40238 575920
+rect 41604 573626 41662 575920
+rect 40064 573422 41662 573626
+rect 42736 576006 44334 576210
+rect 42736 573712 42910 576006
+rect 44276 573712 44334 576006
+rect 42736 573508 44334 573712
+rect 5446 544880 11542 545134
+rect 5446 539880 5942 544880
+rect 10942 539880 11542 544880
+rect 5446 539682 11542 539880
+rect 15860 534584 21956 534838
+rect 15860 529584 16356 534584
+rect 21356 529584 21956 534584
+rect 15860 529386 21956 529584
rect 51490 529437 58420 596188
rect 66834 592876 67014 596188
rect 131176 593004 131349 596188
@@ -3138,9 +3355,33 @@
rect 131160 529437 131333 533807
rect 195498 529437 195671 532271
rect 51490 528452 195671 529437
+rect 6300 514932 10816 515178
+rect 6300 510929 6573 514932
+rect 10576 510929 10816 514932
+rect 6300 510674 10816 510929
rect 51490 511471 58420 528452
rect 195498 528448 195671 528452
rect 51490 510486 131530 511471
+rect 16638 501390 21154 501636
+rect 16638 497387 16911 501390
+rect 20914 497387 21154 501390
+rect 16638 497132 21154 497387
+rect 28528 487454 33044 487700
+rect 28528 483451 28801 487454
+rect 32804 483451 33044 487454
+rect 28528 483196 33044 483451
+rect 6302 471600 10818 471846
+rect 6302 467597 6575 471600
+rect 10578 467597 10818 471600
+rect 6302 467342 10818 467597
+rect 16514 464610 21030 464856
+rect 16514 460607 16787 464610
+rect 20790 460607 21030 464610
+rect 16514 460352 21030 460607
+rect 28552 456280 33068 456526
+rect 28552 452277 28825 456280
+rect 32828 452277 33068 456280
+rect 28552 452022 33068 452277
rect 51490 443429 58420 510486
rect 66682 507929 66855 510486
rect 131310 507468 131483 510486
@@ -3660,6 +3901,16 @@
rect 583250 -800 583362 480
<< via2 >>
rect 51490 633991 58420 640921
+rect 60692 598628 60706 599934
+rect 60706 598628 61996 599934
+rect 61996 598628 62040 599934
+rect 62656 598586 63960 599890
+rect 44552 585632 45396 587550
+rect 47224 585718 48068 587636
+rect 40470 573886 41314 575804
+rect 43142 573972 43986 575890
+rect 5947 539885 10937 544875
+rect 16361 529589 21351 534579
rect 121604 580668 123124 580710
rect 121604 579132 121648 580668
rect 121648 579132 123096 580668
@@ -3730,6 +3981,12 @@
rect 186248 544058 187696 545594
rect 187696 544058 187724 545594
rect 186204 544016 187724 544058
+rect 6573 510929 10576 514932
+rect 16911 497387 20914 501390
+rect 28801 483451 32804 487454
+rect 6575 467597 10578 471600
+rect 16787 460607 20790 464610
+rect 28825 452277 32828 456280
rect 121604 495292 123124 495334
rect 121604 493756 121648 495292
rect 121648 493756 123096 495292
@@ -3751,10 +4008,24 @@
rect 123068 482632 123096 484168
rect 121576 482590 123096 482632
<< metal3 >>
-rect 16194 702300 21194 704800
-rect -800 680242 1700 685242
-rect 68194 663497 73194 704800
-rect 120194 702300 125194 704800
+rect 21170 704800 22196 704829
+rect 14708 700816 22196 704800
+rect 14708 695840 16194 700816
+rect 21170 695840 22196 700816
+rect 14708 694698 22196 695840
+rect 66742 704800 68228 704833
+rect 66742 704777 73194 704800
+rect 66742 704773 73965 704777
+rect 66742 701210 74230 704773
+rect 66742 696234 68228 701210
+rect 73204 696234 74230 701210
+rect 66742 695092 74230 696234
+rect 66742 695034 70726 695092
+rect 14708 694640 18692 694698
+rect -800 680242 5942 685242
+rect 10942 680242 10974 685242
+rect 68194 663497 68680 663500
+rect 120194 663497 125194 704800
rect 165594 702300 170594 704800
rect 170894 702300 173094 704800
rect 173394 702300 175594 704800
@@ -3776,7 +4047,7 @@
rect 582300 682980 584800 682984
rect 563698 677984 565634 682980
rect 570630 677984 584800 682980
-rect 51490 656567 73409 663497
+rect 51490 656567 125300 663497
rect -800 643842 1660 648642
rect 51490 640926 58420 656567
rect 51485 640921 58425 640926
@@ -3786,11 +4057,34 @@
rect 582340 639784 584800 644584
rect 51485 633986 58425 633991
rect 582340 629784 584800 634584
+rect 60300 600212 63938 600252
+rect 4160 600211 64196 600212
+rect 4160 595213 5943 600211
+rect 10941 599934 64196 600211
+rect 10941 598628 60692 599934
+rect 62040 599890 64196 599934
+rect 62040 598628 62656 599890
+rect 10941 598586 62656 598628
+rect 63960 598586 64196 599890
+rect 10941 595213 64196 598586
+rect 4160 595212 64196 595213
rect 583520 589472 584800 589584
+rect 16137 589248 21163 589253
+rect 14066 589247 49856 589248
+rect 14066 584221 16137 589247
+rect 21163 587636 49856 589247
rect 583520 588290 584800 588402
+rect 21163 587550 47224 587636
+rect 21163 585632 44552 587550
+rect 45396 585718 47224 587550
+rect 48068 585718 49856 587636
rect 583520 587108 584800 587220
rect 583520 585926 584800 586038
+rect 45396 585632 49856 585718
+rect 21163 584221 49856 585632
rect 583520 584744 584800 584856
+rect 14066 584220 49856 584221
+rect 16137 584215 21163 584220
rect 583520 583562 584800 583674
rect 114778 581446 117484 581712
rect 114778 579580 115042 581446
@@ -3798,6 +4092,18 @@
rect 117144 579372 117484 581446
rect 114748 579122 117484 579372
rect 121402 580826 123328 580928
+rect 25802 577475 44510 577476
+rect 25802 572449 27973 577475
+rect 32999 576696 44510 577475
+rect 32999 575890 44628 576696
+rect 32999 575804 43142 575890
+rect 32999 573886 40470 575804
+rect 41314 573972 43142 575804
+rect 43986 573972 44628 575890
+rect 41314 573886 44628 573972
+rect 32999 573182 44628 573886
+rect 32999 572449 44510 573182
+rect 25802 572448 44510 572449
rect 40405 565352 42711 565357
rect 34738 565351 42712 565352
rect 34738 564242 40405 565351
@@ -3837,14 +4143,36 @@
rect 114748 555142 121474 556994
rect 123226 555142 123439 556994
rect 114748 554945 123439 555142
-rect -800 549442 36578 554242
+rect 39582 554242 50948 554268
+rect -800 549442 50948 554242
+rect 5446 544879 11542 545134
+rect 5446 539881 5943 544879
+rect 10941 539881 11542 544879
+rect 5446 539682 11542 539881
+rect 42804 538866 50948 549442
+rect 15860 534583 21956 534838
+rect 15860 529585 16357 534583
+rect 21355 529585 21956 534583
+rect 15860 529386 21956 529585
+rect 6300 514932 10816 515178
rect -800 511530 480 511642
+rect 6300 510929 6573 514932
+rect 10576 510929 10816 514932
+rect 6300 510674 10816 510929
rect -800 510348 480 510460
rect -800 509166 480 509278
rect -800 507984 480 508096
rect -800 506802 480 506914
rect -800 505620 480 505732
-rect 28448 480757 36578 549442
+rect 16638 501390 21154 501636
+rect 16638 497387 16911 501390
+rect 20914 497387 21154 501390
+rect 16638 497132 21154 497387
+rect 28528 487454 33044 487700
+rect 28528 483451 28801 487454
+rect 32804 483451 33044 487454
+rect 28528 483196 33044 483451
+rect 42818 480783 50948 538866
rect 101096 553626 123580 553858
rect 101096 551460 101430 553626
rect 103522 553450 123580 553626
@@ -3937,12 +4265,12 @@
rect 121374 482474 121460 484326
rect 123212 482474 123300 484326
rect 121374 482372 123300 482474
-rect 28448 478451 33509 480757
-rect 35815 478451 36578 480757
-rect 28448 477029 36578 478451
-rect 28448 474723 29695 477029
-rect 32001 474723 36578 477029
-rect 28448 474506 36578 474723
+rect 42818 478477 47879 480783
+rect 50185 478477 50948 480783
+rect 42818 477055 50948 478477
+rect 42818 474749 44065 477055
+rect 46371 474749 50948 477055
+rect 42818 474532 50948 474749
rect 527394 481837 543844 540562
rect 583520 500050 584800 500162
rect 583520 498868 584800 498980
@@ -3950,17 +4278,29 @@
rect 583520 496504 584800 496616
rect 583520 495322 584800 495434
rect 583520 494140 584800 494252
+rect 6302 471600 10818 471846
rect -800 468308 480 468420
+rect 6302 467597 6575 471600
+rect 10578 467597 10818 471600
+rect 6302 467342 10818 467597
rect -800 467126 480 467238
rect -800 465944 480 466056
rect -800 464762 480 464874
-rect 527394 463931 543844 465387
-rect 539044 463930 543844 463931
+rect 16514 464610 21030 464856
rect -800 463580 480 463692
rect -800 462398 480 462510
+rect 16514 460607 16787 464610
+rect 20790 460607 21030 464610
+rect 527394 463931 543844 465387
+rect 539044 463930 543844 463931
+rect 16514 460352 21030 460607
+rect 28552 456280 33068 456526
+rect 28552 452277 28825 456280
+rect 32828 452277 33068 456280
rect 583520 455628 584800 455740
rect 583520 454446 584800 454558
rect 583520 453264 584800 453376
+rect 28552 452022 33068 452277
rect 583520 452082 584800 452194
rect 583520 450900 584800 451012
rect 583520 449718 584800 449830
@@ -4089,9 +4429,15 @@
rect -800 1544 480 1656
rect 583520 1544 584800 1656
<< via3 >>
+rect 16194 695840 21170 700816
+rect 68228 696234 73204 701210
+rect 5942 680242 10942 685242
rect 566594 693484 571594 698484
rect 565634 677984 570630 682980
+rect 5943 595213 10941 600211
+rect 16137 584221 21163 589247
rect 115042 579372 117144 581446
+rect 27973 572449 32999 577475
rect 40405 563045 42711 565351
rect 121488 580710 123240 580826
rect 121488 579090 121604 580710
@@ -4121,6 +4467,16 @@
rect 121590 555258 123110 556878
rect 123110 555258 123226 556878
rect 121474 555142 123226 555258
+rect 5943 544875 10941 544879
+rect 5943 539885 5947 544875
+rect 5947 539885 10937 544875
+rect 10937 539885 10941 544875
+rect 5943 539881 10941 539885
+rect 16357 534579 21355 534583
+rect 16357 529589 16361 534579
+rect 16361 529589 21351 534579
+rect 21351 529589 21355 534579
+rect 16357 529585 21355 529589
rect 101430 551460 103522 553626
rect 121488 553334 123240 553450
rect 121488 551714 121604 553334
@@ -4192,17 +4548,45 @@
rect 121576 482590 123096 484210
rect 123096 482590 123212 484210
rect 121460 482474 123212 482590
-rect 33509 478451 35815 480757
-rect 29695 474723 32001 477029
+rect 47879 478477 50185 480783
+rect 44065 474749 46371 477055
rect 527394 465387 543844 481837
<< metal4 >>
+rect 68227 701210 73205 701211
+rect 68227 701208 68228 701210
+rect 16193 700816 21171 700817
+rect 16193 700814 16194 700816
+rect 16136 695840 16194 700814
+rect 21170 695840 21171 700816
+rect 16136 695839 21171 695840
+rect 68170 696234 68228 701208
+rect 73204 696234 73205 701210
rect 565842 698484 573002 699242
rect 565842 696801 566594 698484
rect 533961 696547 566594 696801
+rect 68170 696233 73205 696234
+rect 5941 685242 10943 685243
+rect 5941 680242 5942 685242
+rect 10942 680242 10943 685242
+rect 5941 680241 10943 680242
+rect 5942 600211 10942 680241
+rect 5942 595213 5943 600211
+rect 10941 595213 10942 600211
+rect 5942 544879 10942 595213
+rect 5942 539881 5943 544879
+rect 10941 539881 10942 544879
+rect 5942 472062 10942 539881
+rect 16136 589247 21164 695839
+rect 68170 684684 73198 696233
+rect 16136 584221 16137 589247
+rect 21163 584221 21164 589247
+rect 16136 536276 21164 584221
+rect 27972 679656 73198 684684
rect 532969 693484 566594 696547
rect 571594 693484 573002 698484
rect 532969 692952 573002 693484
rect 532969 692919 572777 692952
+rect 27972 577475 33000 679656
rect 381275 649115 385157 649319
rect 532969 649115 543927 692919
rect 381275 648805 543927 649115
@@ -4240,8 +4624,20 @@
rect 183042 578761 188755 578790
rect 157570 578760 188755 578761
rect 185828 578510 188160 578760
+rect 27972 572449 27973 577475
+rect 32999 572449 33000 577475
rect 121198 576716 123530 576962
rect 121198 576642 121488 576716
+rect 16136 534583 21356 536276
+rect 16136 529585 16357 534583
+rect 21355 529585 21356 534583
+rect 16136 528394 21356 529585
+rect 16136 502172 21164 528394
+rect 16136 496942 21280 502172
+rect 5942 467152 10944 472062
+rect 5942 466932 10942 467152
+rect 16136 459944 21164 496942
+rect 27972 488236 33000 572449
rect 100896 575058 121488 576642
rect 40404 565351 40428 565352
rect 40404 563045 40405 565351
@@ -4301,6 +4697,7 @@
rect 103002 492957 103003 494539
rect 104585 492957 104586 494539
rect 103002 492956 104586 492957
+rect 27972 483006 33170 488236
rect 111760 483970 113344 541920
rect 116773 496039 119479 560496
rect 121184 556994 123516 557240
@@ -4390,21 +4787,25 @@
rect 121170 484326 123502 484572
rect 121170 484100 121460 484326
rect 121156 483970 121460 484100
+rect 27972 456864 33000 483006
rect 111760 482474 121460 483970
rect 123212 483970 123502 484326
rect 123212 482474 123514 483970
rect 111760 482386 123514 482474
-rect 33508 480757 35816 480758
-rect 33508 478451 33509 480757
-rect 35815 478451 35816 480757
-rect 33508 478450 35816 478451
-rect 29694 477029 32002 477030
-rect 29694 474723 29695 477029
-rect 32001 474723 32002 477029
-rect 29694 474722 32002 474723
+rect 47878 480783 50186 480784
+rect 47878 478477 47879 480783
+rect 50185 478477 50186 480783
+rect 47878 478476 50186 478477
+rect 44064 477055 46372 477056
+rect 44064 474749 44065 477055
+rect 46371 474749 46372 477055
+rect 44064 474748 46372 474749
rect 111760 461048 113344 482386
rect 121170 482194 123502 482386
rect 93156 459464 113344 461048
+rect 27972 456742 33192 456864
+rect 27972 451940 33194 456742
+rect 27972 451858 33000 451940
<< via4 >>
rect 40428 565351 42736 565352
rect 40428 563045 42711 565351
@@ -4416,8 +4817,8 @@
rect 487753 550562 503871 566680
rect 503871 550562 503872 566680
rect 487752 550561 503872 550562
-rect 33532 478474 35792 480734
-rect 29718 474746 31978 477006
+rect 47902 478500 50162 480760
+rect 44088 474772 46348 477032
rect 527393 481837 543845 481838
rect 527393 465387 527394 481837
rect 527394 465387 543844 481837
@@ -4455,14 +4856,18 @@
rect 252960 516960 255268 517072
rect 257840 515886 260148 517072
rect 189832 481838 544282 487858
-rect 33508 480734 65058 480758
-rect 33508 478474 33532 480734
-rect 35792 478474 65058 480734
-rect 33508 478450 65058 478474
-rect 29694 477006 64134 477030
-rect 29694 474746 29718 477006
-rect 31978 474746 64134 477006
-rect 29694 474722 64134 474746
+rect 47878 480760 54182 480784
+rect 47878 480758 47902 480760
+rect 47168 478500 47902 480758
+rect 50162 480758 54182 480760
+rect 50162 478500 65058 480758
+rect 47168 478450 65058 478500
+rect 44064 477032 54182 477056
+rect 44064 474772 44088 477032
+rect 46348 477030 54182 477032
+rect 46348 474772 64134 477030
+rect 44064 474748 64134 474772
+rect 47168 474722 64134 474748
rect 95552 474722 136672 477030
rect 189832 465386 527393 481838
rect 543845 465386 544282 481838
@@ -4475,24 +4880,24 @@
rect -100 0 0 704000
rect 584000 0 584100 704000
rect -100 -100 584100 0
-use analog_neuron analog_neuron_3 ~/Documents/AnalogNeuron/opamp
-timestamp 1624077225
-transform 1 0 43138 0 -1 895902
-box 18328 415144 58222 463464
-use analog_neuron analog_neuron_1
+use analog_neuron analog_neuron_0 ~/Documents/AnalogNeuron/opamp
array 0 2 64338 0 0 48320
timestamp 1624077225
-transform 1 0 43294 0 -1 980496
+transform 1 0 43310 0 1 144524
box 18328 415144 58222 463464
use analog_neuron analog_neuron_4
array 0 1 64628 0 0 -47922
timestamp 1624077225
transform 1 0 43154 0 1 59578
box 18328 415144 58222 463464
-use analog_neuron analog_neuron_0
+use analog_neuron analog_neuron_1
array 0 2 64338 0 0 48320
timestamp 1624077225
-transform 1 0 43310 0 1 144524
+transform 1 0 43294 0 -1 980496
+box 18328 415144 58222 463464
+use analog_neuron analog_neuron_3
+timestamp 1624077225
+transform 1 0 43138 0 -1 895902
box 18328 415144 58222 463464
<< labels >>
flabel metal3 s 583520 269230 584800 269342 0 FreeSans 1120 0 0 0 gpio_analog[0]
@@ -4585,8 +4990,6 @@
port 43 nsew signal bidirectional
flabel metal3 s 120194 702300 125194 704800 0 FreeSans 1920 180 0 0 io_analog[7]
port 44 nsew signal bidirectional
-flabel metal3 s 68194 702300 73194 704800 0 FreeSans 1920 180 0 0 io_analog[8]
-port 45 nsew signal bidirectional
flabel metal3 s 16194 702300 21194 704800 0 FreeSans 1920 180 0 0 io_analog[9]
port 46 nsew signal bidirectional
flabel metal3 s 318994 702300 323994 704800 0 FreeSans 1920 180 0 0 io_analog[4]
@@ -5863,6 +6266,8 @@
port 2 w
rlabel polycont 130060 483684 130064 483714 3 p1
port 1 e
+flabel metal3 s 68194 702300 73194 704800 0 FreeSans 1920 180 0 0 io_analog[8]
+port 45 nsew signal bidirectional
<< properties >>
string FIXED_BBOX 0 0 584000 704000
<< end >>