BGR layout files
diff --git a/mag/BGR_lvs.mag b/mag/BGR_lvs.mag
new file mode 100644
index 0000000..37e1742
--- /dev/null
+++ b/mag/BGR_lvs.mag
@@ -0,0 +1,855 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662916664
+<< nwell >>
+rect -8726 10225 -8100 11452
+<< locali >>
+rect -6920 9900 -6780 10760
+rect -1960 10660 4480 10940
+rect -1960 10600 1560 10660
+rect -2980 8990 -2820 9120
+rect -3350 8950 -1990 8990
+rect -7740 8580 -7620 8860
+rect -3330 8480 -2030 8490
+rect -3350 8450 -1960 8480
+rect -9000 8140 -8880 8440
+rect -14000 7490 -13900 8080
+rect -10900 7490 -10800 8080
+rect -14030 7480 -10800 7490
+rect -2040 6400 -1940 6840
+rect -860 6400 -660 6820
+rect 440 6400 640 6820
+rect 1720 6400 1920 6820
+rect 3020 6400 3220 6820
+rect 4300 6400 4400 6860
+rect 4620 360 5080 400
+rect 4620 200 4660 360
+rect 5040 200 5080 360
+rect 4620 180 5080 200
+rect 4560 -40 9140 20
+rect 4560 -220 9140 -160
+rect 4560 -580 9140 -520
+rect 4580 -960 6100 -900
+rect 7600 -960 9120 -900
+rect 4560 -1140 6100 -1080
+rect 7620 -1140 9140 -1080
+rect 4580 -1500 6100 -1440
+rect 7620 -1480 9140 -1420
+rect 4560 -1880 9140 -1820
+rect 4560 -2060 9140 -2000
+rect -2120 -2400 -1960 -2380
+rect -2120 -2560 -1560 -2400
+rect -1440 -2480 4360 -2400
+rect 4560 -2420 9140 -2360
+rect -1440 -2560 4400 -2480
+rect -2120 -2580 4400 -2560
+rect -2120 -2600 -1860 -2580
+rect 4300 -2780 4400 -2580
+rect 8480 -2780 9420 -2740
+rect 7700 -3420 9500 -3260
+rect -14180 -3820 -13640 -3520
+rect 7700 -3960 9500 -3840
+rect -14200 -10160 -13640 -9020
+rect 8100 -10296 9500 -10200
+<< viali >>
+rect -10880 10080 -10820 11240
+rect -8800 10200 -8680 10580
+rect -2980 9120 -2820 9280
+rect 4660 200 5040 360
+rect -1560 -2560 -1440 -2400
+rect 9620 -2960 9920 -2840
+rect 33500 -2960 33800 -2840
+rect 61800 -2960 62100 -2840
+<< metal1 >>
+rect -10910 10060 -10900 11260
+rect -10800 10060 -10790 11260
+rect -7750 11040 -7740 11120
+rect -7680 11040 -7670 11120
+rect 1190 11100 1200 11200
+rect 1300 11100 1310 11200
+rect -11458 9858 -10653 9906
+rect -10600 8810 -10540 11000
+rect -8806 10580 -8674 10592
+rect -8810 10200 -8800 10580
+rect -8680 10200 -8670 10580
+rect -8230 10500 -8220 10580
+rect -8140 10500 -7760 10580
+rect -8806 10188 -8674 10200
+rect -7780 9760 -7640 9920
+rect -2992 9280 -2808 9286
+rect -2992 9120 -2980 9280
+rect -2820 9120 -2808 9280
+rect -8630 9040 -8620 9120
+rect -8560 9040 -8550 9120
+rect -2992 9114 -2808 9120
+rect -8850 8810 -8840 8820
+rect -13422 8764 -8840 8810
+rect -10600 8760 -10540 8764
+rect -8850 8760 -8840 8764
+rect -8780 8760 -8770 8820
+rect -7950 8760 -7940 8820
+rect -7880 8760 -7870 8820
+rect -8700 8200 -4700 8400
+rect -10090 7800 -10080 7860
+rect -10020 7800 -9100 7860
+rect -9200 5800 -9100 7800
+rect -8710 6000 -8700 6100
+rect -8600 6000 -8590 6100
+rect -13300 5700 -9100 5800
+rect -13300 5020 -13200 5700
+rect -9200 -100 -9100 5700
+rect -4900 4000 -4700 8200
+rect -4900 3800 -700 4000
+rect 4648 360 5052 366
+rect 4648 200 4660 360
+rect 5040 200 5052 360
+rect 4648 194 5052 200
+rect -13300 -200 -9100 -100
+rect -13300 -900 -13200 -200
+rect -9200 -3200 -9100 -200
+rect 6060 -1220 6880 -1160
+rect -1566 -2400 -1434 -2388
+rect -1570 -2560 -1560 -2400
+rect -1440 -2560 -1430 -2400
+rect -1566 -2572 -1434 -2560
+rect -1770 -3060 -1760 -2940
+rect -1660 -3060 -1650 -2940
+rect 6060 -3540 6140 -1220
+rect 9608 -2840 9932 -2834
+rect 9608 -2960 9620 -2840
+rect 9920 -2960 9932 -2840
+rect 8110 -3060 8120 -2960
+rect 8200 -3060 8210 -2960
+rect 9608 -2966 9932 -2960
+rect 33488 -2840 33812 -2834
+rect 33488 -2960 33500 -2840
+rect 33800 -2960 33812 -2840
+rect 33488 -2966 33812 -2960
+rect 61788 -2840 62112 -2834
+rect 61788 -2960 61800 -2840
+rect 62100 -2960 62112 -2840
+rect 61788 -2966 62112 -2960
+rect 6600 -3540 7600 -3500
+rect -14180 -3560 -13640 -3540
+rect -14180 -3780 -14140 -3560
+rect -13660 -3780 -13640 -3560
+rect 6050 -3660 6060 -3540
+rect 6140 -3660 6150 -3540
+rect 6600 -3660 6640 -3540
+rect 6720 -3660 7600 -3540
+rect 6060 -3700 6140 -3660
+rect 6600 -3700 7600 -3660
+rect -14180 -3800 -13640 -3780
+rect -11660 -3820 7040 -3800
+rect -11660 -3860 6940 -3820
+rect -11660 -3960 -11500 -3860
+rect -11400 -3960 6940 -3860
+rect 7020 -3960 7040 -3820
+rect -11660 -4000 7040 -3960
+rect 6800 -4500 7040 -4000
+rect 6800 -4700 7800 -4500
+rect -14200 -9200 -13640 -9020
+rect -14200 -10000 -14100 -9200
+rect -13700 -10000 -13640 -9200
+rect -14200 -10160 -13640 -10000
+rect 9590 -10360 9600 -10240
+rect 9900 -10360 9910 -10240
+rect 35690 -10360 35700 -10240
+rect 35996 -10360 36006 -10240
+rect 61790 -10360 61800 -10240
+rect 62100 -10360 62110 -10240
+<< via1 >>
+rect -10900 11240 -10800 11260
+rect -10900 10080 -10880 11240
+rect -10880 10080 -10820 11240
+rect -10820 10080 -10800 11240
+rect -10900 10060 -10800 10080
+rect -7740 11040 -7680 11120
+rect 1200 11100 1300 11200
+rect -8800 10200 -8680 10580
+rect -8220 10500 -8140 10580
+rect -2980 9120 -2820 9280
+rect -8620 9040 -8560 9120
+rect -8840 8760 -8780 8820
+rect -7940 8760 -7880 8820
+rect -10080 7800 -10020 7860
+rect -8700 6000 -8600 6100
+rect 4660 200 5040 360
+rect -1560 -2560 -1440 -2400
+rect -1760 -3060 -1660 -2940
+rect 9620 -2960 9920 -2840
+rect 8120 -3060 8200 -2960
+rect 33500 -2960 33800 -2840
+rect 61800 -2960 62100 -2840
+rect -14140 -3780 -13660 -3560
+rect 6060 -3660 6140 -3540
+rect 6640 -3660 6720 -3540
+rect -11500 -3960 -11400 -3860
+rect 6940 -3960 7020 -3820
+rect -14100 -10000 -13700 -9200
+rect 9600 -10360 9900 -10240
+rect 35700 -10360 35996 -10240
+rect 61800 -10360 62100 -10240
+<< metal2 >>
+rect -10900 11260 -10800 11270
+rect -10800 11186 -10642 11246
+rect -7900 11140 -7700 12500
+rect 1160 11200 1380 11220
+rect -8940 11120 -7680 11140
+rect -8940 11040 -7740 11120
+rect -8940 11020 -7680 11040
+rect 1160 11100 1200 11200
+rect 1300 11100 1380 11200
+rect -10800 10826 -10648 10886
+rect -8480 10860 -8400 10870
+rect -8800 10580 -8680 10590
+rect -10800 10446 -10656 10506
+rect -8800 10190 -8680 10200
+rect -10800 10086 -10650 10146
+rect -10900 9680 -10800 10060
+rect -9100 9780 -9000 10000
+rect -9100 9720 -9080 9780
+rect -9020 9720 -9000 9780
+rect -9100 9700 -9000 9720
+rect -10900 9620 -10620 9680
+rect -10900 9320 -10800 9620
+rect -8660 9520 -8600 9530
+rect -9440 9460 -8660 9520
+rect -8660 9450 -8600 9460
+rect -10900 9260 -10620 9320
+rect -10900 9240 -10800 9260
+rect -14160 8460 -13540 8520
+rect -14160 5760 -14100 8460
+rect -11260 7680 -11180 8700
+rect -10080 7860 -10020 9160
+rect -8620 9120 -8560 9130
+rect -8480 9120 -8400 10780
+rect -8220 10580 -8140 10590
+rect -8220 10490 -8140 10500
+rect -8560 9040 -8400 9120
+rect -2980 9280 -2820 9290
+rect -2980 9110 -2820 9120
+rect -8620 9030 -8560 9040
+rect -8860 8840 -8760 8850
+rect -8860 8730 -8760 8740
+rect -8216 8840 -8114 8940
+rect -8216 8820 -7880 8840
+rect -8216 8760 -8200 8820
+rect -8140 8760 -7940 8820
+rect 1160 8800 1380 11100
+rect -8216 8740 -7880 8760
+rect -10080 7790 -10020 7800
+rect -11260 7620 -9480 7680
+rect -9540 6100 -9480 7620
+rect -8216 6980 -8114 8740
+rect 1200 8700 1300 8800
+rect -8700 6100 -8600 6110
+rect -9540 6000 -8700 6100
+rect -11600 5760 -11540 5770
+rect -14160 5700 -11600 5760
+rect -11600 5690 -11540 5700
+rect -11460 5760 -11400 5770
+rect -9540 5760 -9480 6000
+rect -8700 5990 -8600 6000
+rect -11400 5700 -9480 5760
+rect -11460 5690 -11400 5700
+rect -11460 5120 -11400 5130
+rect -11460 4280 -11400 5060
+rect 6400 4400 28300 4600
+rect -11520 4240 -11400 4280
+rect -11620 4100 -11500 4126
+rect -11620 4040 -11600 4100
+rect -11540 4040 -11500 4100
+rect -11620 4000 -11500 4040
+rect -11280 3180 -11220 3190
+rect -11280 2500 -11220 3120
+rect -11280 2300 1300 2500
+rect 1060 1820 1300 2300
+rect 4660 360 5040 370
+rect 6420 320 6600 4400
+rect 28000 4300 28300 4400
+rect 27200 4100 29100 4300
+rect 29400 4260 31300 4300
+rect 29400 4140 30240 4260
+rect 30460 4140 31300 4260
+rect 29400 4100 31300 4140
+rect 31600 4260 33500 4300
+rect 31600 4140 32440 4260
+rect 32660 4140 33500 4260
+rect 31600 4100 33500 4140
+rect 33800 4260 35700 4300
+rect 33800 4140 34640 4260
+rect 34860 4140 35700 4260
+rect 33800 4100 35700 4140
+rect 36000 4260 37900 4300
+rect 36000 4140 36840 4260
+rect 37060 4140 37900 4260
+rect 36000 4100 37900 4140
+rect 38200 4260 40100 4300
+rect 38200 4140 39040 4260
+rect 39260 4140 40100 4260
+rect 38200 4100 40100 4140
+rect 40400 4260 42300 4300
+rect 40400 4140 41240 4260
+rect 41460 4140 42300 4260
+rect 40400 4100 42300 4140
+rect 42600 4260 44500 4300
+rect 42600 4140 43440 4260
+rect 43660 4140 44500 4260
+rect 42600 4100 44500 4140
+rect 6420 240 6480 320
+rect 6540 240 6600 320
+rect 6480 230 6540 240
+rect 4660 190 5040 200
+rect 6460 -840 6540 -830
+rect 6540 -940 6560 -840
+rect 6460 -960 6560 -940
+rect 6900 -1460 7060 -1440
+rect 6900 -1540 6920 -1460
+rect 7040 -1540 7060 -1460
+rect 6920 -1550 7040 -1540
+rect -11540 -1620 -11420 -1600
+rect -11540 -1680 -11520 -1620
+rect -11440 -1680 -11420 -1620
+rect -11540 -1700 -11420 -1680
+rect -11880 -1800 -11780 -1790
+rect -11880 -1890 -11780 -1880
+rect -1560 -2400 -1440 -2390
+rect -1560 -2570 -1440 -2560
+rect 28000 -2800 28300 -2600
+rect 9620 -2840 9920 -2830
+rect -1800 -2940 6720 -2900
+rect -5600 -3500 -5400 -3000
+rect -1800 -3060 -1760 -2940
+rect -1660 -3060 6720 -2940
+rect -1800 -3100 6720 -3060
+rect 6920 -2960 8240 -2940
+rect 6920 -3060 6940 -2960
+rect 7020 -3060 8120 -2960
+rect 8200 -3060 8240 -2960
+rect 28000 -2880 28040 -2800
+rect 28260 -2880 28300 -2800
+rect 28000 -2900 28300 -2880
+rect 30200 -2800 30500 -2600
+rect 30200 -2880 30240 -2800
+rect 30460 -2880 30500 -2800
+rect 30200 -2900 30500 -2880
+rect 32400 -2800 32700 -2600
+rect 32400 -2880 32440 -2800
+rect 32660 -2880 32700 -2800
+rect 34600 -2800 34900 -2600
+rect 32400 -2900 32700 -2880
+rect 33500 -2840 33800 -2830
+rect 9620 -2970 9920 -2960
+rect 34600 -2880 34640 -2800
+rect 34860 -2880 34900 -2800
+rect 34600 -2900 34900 -2880
+rect 36800 -2800 37100 -2600
+rect 36800 -2880 36840 -2800
+rect 37060 -2880 37100 -2800
+rect 36800 -2900 37100 -2880
+rect 39000 -2800 39300 -2600
+rect 39000 -2880 39040 -2800
+rect 39260 -2880 39300 -2800
+rect 39000 -2900 39300 -2880
+rect 41200 -2800 41500 -2600
+rect 41200 -2880 41240 -2800
+rect 41460 -2880 41500 -2800
+rect 41200 -2900 41500 -2880
+rect 43400 -2800 43700 -2600
+rect 43400 -2880 43440 -2800
+rect 43660 -2880 43700 -2800
+rect 43400 -2900 43700 -2880
+rect 61800 -2840 62100 -2830
+rect 33500 -2970 33800 -2960
+rect 61800 -2970 62100 -2960
+rect 6920 -3080 8240 -3060
+rect -5600 -3540 6200 -3500
+rect -14140 -3560 -13660 -3550
+rect -5600 -3660 6060 -3540
+rect 6140 -3660 6200 -3540
+rect -5600 -3700 6200 -3660
+rect 6600 -3540 6720 -3100
+rect 6600 -3660 6640 -3540
+rect 6600 -3680 6720 -3660
+rect -14140 -3790 -13660 -3780
+rect 6940 -3800 7020 -3790
+rect -11500 -3860 -11400 -3850
+rect -11500 -3970 -11400 -3960
+rect 6940 -3990 7020 -3980
+rect -14100 -9200 -13700 -9190
+rect -14100 -10010 -13700 -10000
+rect 9600 -10240 9900 -10230
+rect 9600 -10370 9900 -10360
+rect 35700 -10240 35996 -10230
+rect 35700 -10370 35996 -10360
+rect 61800 -10240 62100 -10230
+rect 61800 -10370 62100 -10360
+<< via2 >>
+rect -10900 10060 -10800 11260
+rect -8480 10780 -8400 10860
+rect -8800 10200 -8680 10580
+rect -9080 9720 -9020 9780
+rect -8660 9460 -8600 9520
+rect -8220 10500 -8140 10580
+rect -2980 9120 -2820 9280
+rect -8860 8820 -8760 8840
+rect -8860 8760 -8840 8820
+rect -8840 8760 -8780 8820
+rect -8780 8760 -8760 8820
+rect -8860 8740 -8760 8760
+rect -8200 8760 -8140 8820
+rect -11600 5700 -11540 5760
+rect -11460 5700 -11400 5760
+rect -11460 5060 -11400 5120
+rect -11600 4040 -11540 4100
+rect -11280 3120 -11220 3180
+rect 4660 200 5040 360
+rect 30240 4140 30460 4260
+rect 32440 4140 32660 4260
+rect 34640 4140 34860 4260
+rect 36840 4140 37060 4260
+rect 39040 4140 39260 4260
+rect 41240 4140 41460 4260
+rect 43440 4140 43660 4260
+rect 6480 240 6540 320
+rect 6460 -940 6540 -840
+rect 6920 -1540 7040 -1460
+rect -11520 -1680 -11440 -1620
+rect -11880 -1880 -11780 -1800
+rect -1560 -2560 -1440 -2400
+rect 6940 -3060 7020 -2960
+rect 9620 -2960 9920 -2840
+rect 28040 -2880 28260 -2800
+rect 30240 -2880 30460 -2800
+rect 32440 -2880 32660 -2800
+rect 33500 -2960 33800 -2840
+rect 34640 -2880 34860 -2800
+rect 36840 -2880 37060 -2800
+rect 39040 -2880 39260 -2800
+rect 41240 -2880 41460 -2800
+rect 43440 -2880 43660 -2800
+rect 61800 -2960 62100 -2840
+rect -14140 -3780 -13660 -3560
+rect 6940 -3820 7020 -3800
+rect -11500 -3960 -11400 -3860
+rect 6940 -3960 7020 -3820
+rect 6940 -3980 7020 -3960
+rect -14100 -10000 -13700 -9200
+rect 9600 -10360 9900 -10240
+rect 35700 -10360 35996 -10240
+rect 61800 -10360 62100 -10240
+<< metal3 >>
+rect -10910 11260 -10790 11265
+rect -10910 10060 -10900 11260
+rect -10800 10060 -10790 11260
+rect -8500 10860 -8380 12540
+rect -8500 10780 -8480 10860
+rect -8400 10780 -8380 10860
+rect -8500 10760 -8380 10780
+rect -8810 10580 -8670 10585
+rect -8810 10200 -8800 10580
+rect -8680 10200 -8670 10580
+rect -8230 10580 -8130 10585
+rect -8230 10500 -8220 10580
+rect -8140 10500 -8130 10580
+rect -8230 10495 -8130 10500
+rect -8810 10195 -8670 10200
+rect -10910 10055 -10790 10060
+rect -9100 9780 -9000 9800
+rect -14190 9726 -14180 9760
+rect -14200 9666 -14180 9726
+rect -14190 9620 -14180 9666
+rect -14060 9726 -14050 9760
+rect -10910 9726 -10900 9740
+rect -14060 9666 -13460 9726
+rect -11340 9666 -10900 9726
+rect -14060 9620 -14050 9666
+rect -10910 9640 -10900 9666
+rect -10800 9640 -10790 9740
+rect -9100 9720 -9080 9780
+rect -9020 9720 -9000 9780
+rect -11610 5760 -11530 5790
+rect -11610 5700 -11600 5760
+rect -11540 5700 -11530 5760
+rect -11610 4100 -11530 5700
+rect -11470 5760 -11390 5770
+rect -11470 5700 -11460 5760
+rect -11400 5700 -11390 5760
+rect -11470 5120 -11390 5700
+rect -11470 5060 -11460 5120
+rect -11400 5060 -11390 5120
+rect -11470 5050 -11390 5060
+rect -11610 4040 -11600 4100
+rect -11540 4040 -11530 4100
+rect -11610 3200 -11530 4040
+rect -11610 3180 -11200 3200
+rect -11610 3120 -11280 3180
+rect -11220 3120 -11200 3180
+rect -11290 3115 -11210 3120
+rect -9100 2200 -9000 9720
+rect -8220 9540 -8140 10495
+rect -8680 9520 -8140 9540
+rect -8680 9460 -8660 9520
+rect -8600 9460 -8140 9520
+rect -8680 9440 -8140 9460
+rect -2990 9280 -2810 9285
+rect -2990 9120 -2980 9280
+rect -2820 9120 -2810 9280
+rect -2990 9115 -2810 9120
+rect -8870 8840 -8750 8845
+rect -8870 8740 -8860 8840
+rect -8760 8820 -8120 8840
+rect -8760 8760 -8200 8820
+rect -8140 8760 -8120 8820
+rect -8760 8740 -8120 8760
+rect -8870 8735 -8750 8740
+rect 30200 4260 30500 12600
+rect 30200 4140 30240 4260
+rect 30460 4140 30500 4260
+rect 30200 4100 30500 4140
+rect 32400 4260 32700 12600
+rect 32400 4140 32440 4260
+rect 32660 4140 32700 4260
+rect 32400 4100 32700 4140
+rect 34600 4260 34900 12600
+rect 34600 4140 34640 4260
+rect 34860 4140 34900 4260
+rect 34600 4100 34900 4140
+rect 36800 4260 37100 12600
+rect 36800 4140 36840 4260
+rect 37060 4140 37100 4260
+rect 36800 4100 37100 4140
+rect 39000 4260 39300 12600
+rect 39000 4140 39040 4260
+rect 39260 4140 39300 4260
+rect 39000 4100 39300 4140
+rect 41200 4260 41500 12600
+rect 41200 4140 41240 4260
+rect 41460 4140 41500 4260
+rect 41200 4100 41500 4140
+rect 43400 4260 43700 12600
+rect 43400 4140 43440 4260
+rect 43660 4140 43700 4260
+rect 43400 4100 43700 4140
+rect -7040 3240 -6880 4060
+rect -7040 3040 -7020 3240
+rect -6900 3040 -6880 3240
+rect -7040 2200 -6880 3040
+rect -11900 2100 -9000 2200
+rect -11900 -1795 -11800 2100
+rect 4650 360 5050 365
+rect 4650 200 4660 360
+rect 5040 200 5050 360
+rect 4650 195 5050 200
+rect 6460 320 6560 340
+rect 6460 240 6480 320
+rect 6540 240 6560 320
+rect 6460 -835 6560 240
+rect 6450 -840 6560 -835
+rect 6450 -940 6460 -840
+rect 6540 -940 6560 -840
+rect 6450 -945 6550 -940
+rect 6910 -1460 7050 -1455
+rect 6910 -1540 6920 -1460
+rect 7040 -1540 7050 -1460
+rect 6910 -1545 7050 -1540
+rect -11480 -1615 -11420 -1600
+rect -11530 -1620 -11420 -1615
+rect -11530 -1680 -11520 -1620
+rect -11440 -1680 -11420 -1620
+rect -11530 -1685 -11420 -1680
+rect -11900 -1800 -11770 -1795
+rect -11900 -1880 -11880 -1800
+rect -11780 -1880 -11770 -1800
+rect -11900 -1885 -11770 -1880
+rect -11900 -1900 -11800 -1885
+rect -14150 -3560 -13650 -3555
+rect -14150 -3780 -14140 -3560
+rect -13660 -3780 -13650 -3560
+rect -14150 -3785 -13650 -3780
+rect -11480 -3855 -11420 -1685
+rect -1570 -2400 -1430 -2395
+rect -1570 -2560 -1560 -2400
+rect -1440 -2560 -1430 -2400
+rect -1570 -2565 -1430 -2560
+rect 6920 -2960 7040 -1545
+rect 28030 -2800 28270 -2795
+rect 6920 -3060 6940 -2960
+rect 7020 -3060 7040 -2960
+rect 9610 -2840 9930 -2835
+rect 9610 -2960 9620 -2840
+rect 9920 -2960 9930 -2840
+rect 28030 -2880 28040 -2800
+rect 28260 -2880 28270 -2800
+rect 28030 -2885 28270 -2880
+rect 30230 -2800 30470 -2795
+rect 30230 -2880 30240 -2800
+rect 30460 -2880 30470 -2800
+rect 30230 -2885 30470 -2880
+rect 32430 -2800 32670 -2795
+rect 32430 -2880 32440 -2800
+rect 32660 -2880 32670 -2800
+rect 34630 -2800 34870 -2795
+rect 32430 -2885 32670 -2880
+rect 33490 -2840 33810 -2835
+rect 9610 -2965 9930 -2960
+rect 33490 -2960 33500 -2840
+rect 33800 -2960 33810 -2840
+rect 34630 -2880 34640 -2800
+rect 34860 -2880 34870 -2800
+rect 34630 -2885 34870 -2880
+rect 36830 -2800 37070 -2795
+rect 36830 -2880 36840 -2800
+rect 37060 -2880 37070 -2800
+rect 36830 -2885 37070 -2880
+rect 39030 -2800 39270 -2795
+rect 39030 -2880 39040 -2800
+rect 39260 -2880 39270 -2800
+rect 39030 -2885 39270 -2880
+rect 41230 -2800 41470 -2795
+rect 41230 -2880 41240 -2800
+rect 41460 -2880 41470 -2800
+rect 41230 -2885 41470 -2880
+rect 43430 -2800 43670 -2795
+rect 43430 -2880 43440 -2800
+rect 43660 -2880 43670 -2800
+rect 43430 -2885 43670 -2880
+rect 61790 -2840 62110 -2835
+rect 33490 -2965 33810 -2960
+rect 61790 -2960 61800 -2840
+rect 62100 -2960 62110 -2840
+rect 61790 -2965 62110 -2960
+rect 6920 -3800 7040 -3060
+rect -11510 -3860 -11390 -3855
+rect -11510 -3960 -11500 -3860
+rect -11400 -3960 -11390 -3860
+rect -11510 -3965 -11390 -3960
+rect 6920 -3980 6940 -3800
+rect 7020 -3980 7040 -3800
+rect 6920 -4000 7040 -3980
+rect -14110 -9200 -13690 -9195
+rect -14110 -10000 -14100 -9200
+rect -13700 -10000 -13690 -9200
+rect -14110 -10005 -13690 -10000
+rect 9590 -10240 9910 -10235
+rect 9590 -10360 9600 -10240
+rect 9900 -10360 9910 -10240
+rect 9590 -10365 9910 -10360
+rect 35690 -10240 36006 -10235
+rect 35690 -10360 35700 -10240
+rect 35996 -10360 36006 -10240
+rect 35690 -10365 36006 -10360
+rect 61790 -10240 62110 -10235
+rect 61790 -10360 61800 -10240
+rect 62100 -10360 62110 -10240
+rect 61790 -10365 62110 -10360
+<< via3 >>
+rect -10900 10060 -10800 11260
+rect -8800 10200 -8680 10580
+rect -14180 9620 -14060 9760
+rect -10900 9640 -10800 9740
+rect -2980 9120 -2820 9280
+rect -7020 3040 -6900 3240
+rect 4660 200 5040 360
+rect -14140 -3780 -13660 -3560
+rect -1560 -2560 -1440 -2400
+rect 9620 -2960 9920 -2840
+rect 28040 -2880 28260 -2800
+rect 30240 -2880 30460 -2800
+rect 32440 -2880 32660 -2800
+rect 33500 -2960 33800 -2840
+rect 34640 -2880 34860 -2800
+rect 36840 -2880 37060 -2800
+rect 39040 -2880 39260 -2800
+rect 41240 -2880 41460 -2800
+rect 43440 -2880 43660 -2800
+rect 61800 -2960 62100 -2840
+rect -14100 -10000 -13700 -9200
+rect 9600 -10360 9900 -10240
+rect 35700 -10360 35996 -10240
+rect 61800 -10360 62100 -10240
+<< metal4 >>
+rect -14220 11800 62300 12000
+rect -14220 9760 -14020 11800
+rect -14220 9620 -14180 9760
+rect -14060 9620 -14020 9760
+rect -14220 7400 -14020 9620
+rect -10920 11260 -10780 11800
+rect -10920 10060 -10900 11260
+rect -10800 10060 -10780 11260
+rect -8800 10581 -8600 11800
+rect -8801 10580 -8600 10581
+rect -8801 10200 -8800 10580
+rect -8680 10200 -8600 10580
+rect -8801 10199 -8600 10200
+rect -10920 9740 -10780 10060
+rect -10920 9640 -10900 9740
+rect -10800 9640 -10780 9740
+rect -10920 7580 -10780 9640
+rect -8800 7500 -8600 10199
+rect -3500 9280 -2800 9300
+rect -3500 9120 -2980 9280
+rect -2820 9120 -2800 9280
+rect -3500 9100 -2800 9120
+rect -7021 3240 -6899 3241
+rect 4600 3240 4800 11800
+rect -7021 3040 -7020 3240
+rect -6900 3040 4800 3240
+rect -7021 3039 -6899 3040
+rect -2140 2540 -1400 2740
+rect -1600 -2400 -1400 2540
+rect 4600 400 4800 3040
+rect 4600 360 5100 400
+rect 4600 200 4660 360
+rect 5040 200 5100 360
+rect 4600 180 5100 200
+rect -1600 -2560 -1560 -2400
+rect -1440 -2560 -1400 -2400
+rect -1600 -3180 -1400 -2560
+rect 28039 -2800 28261 -2799
+rect 30239 -2800 30461 -2799
+rect 32439 -2800 32661 -2799
+rect 34639 -2800 34861 -2799
+rect 36839 -2800 37061 -2799
+rect 39039 -2800 39261 -2799
+rect 41239 -2800 41461 -2799
+rect 43439 -2800 43661 -2799
+rect 9300 -2840 28040 -2800
+rect 9300 -2960 9620 -2840
+rect 9920 -2880 28040 -2840
+rect 28260 -2880 30240 -2800
+rect 30460 -2880 32440 -2800
+rect 32660 -2840 34640 -2800
+rect 32660 -2880 33500 -2840
+rect 9920 -2960 33500 -2880
+rect 33800 -2880 34640 -2840
+rect 34860 -2880 36840 -2800
+rect 37060 -2880 39040 -2800
+rect 39260 -2880 41240 -2800
+rect 41460 -2880 43440 -2800
+rect 43660 -2840 62400 -2800
+rect 43660 -2880 61800 -2840
+rect 33800 -2960 61800 -2880
+rect 62100 -2960 62400 -2840
+rect 9300 -3000 62400 -2960
+rect -14220 -3559 -14020 -3240
+rect -2580 -3380 -1380 -3180
+rect -1600 -3400 -1400 -3380
+rect -14220 -3560 -13659 -3559
+rect -14220 -3780 -14140 -3560
+rect -13660 -3780 -13659 -3560
+rect -14220 -3781 -13659 -3780
+rect -14220 -9199 -14020 -3781
+rect -14220 -9200 -13699 -9199
+rect -14220 -10000 -14100 -9200
+rect -13700 -10000 -13699 -9200
+rect -14220 -10001 -13699 -10000
+rect -14220 -10200 -14020 -10001
+rect 9300 -10200 9600 -3000
+rect 62200 -10200 62400 -3000
+rect -14220 -10240 62400 -10200
+rect -14220 -10360 9600 -10240
+rect 9900 -10360 35700 -10240
+rect 35996 -10360 61800 -10240
+rect 62100 -10360 62400 -10240
+rect -14220 -10400 62400 -10360
+use XM_Rref  XM_Rref_0
+timestamp 1662826901
+transform 0 1 -13057 -1 0 -5305
+box -1417 -1173 5029 21223
+use XM_bjt  XM_bjt_0
+timestamp 1662737136
+transform 1 0 -2070 0 1 -2620
+box 0 0 6492 9068
+use XM_bjt_out  XM_bjt_out_0
+timestamp 1662907566
+transform 1 0 -2070 0 1 6780
+box 0 0 6492 3916
+use XM_current_gate_with_dummy  XM_current_gate_with_dummy_0
+timestamp 1662842659
+transform 1 0 4524 0 1 -1712
+box 0 -924 4660 1954
+use XM_feedbackmir2  XM_feedbackmir2_0
+timestamp 1662719914
+transform 1 0 -10768 0 1 9846
+box -140 -160 2080 1600
+use XM_feedbackmir  XM_feedbackmir_0
+timestamp 1662675866
+transform 1 0 -13500 0 1 8386
+box -700 -500 2900 3100
+use XM_otabias_nmos  XM_otabias_nmos_0
+timestamp 1662916051
+transform 1 0 -7877 0 1 9671
+box -53 -53 1139 1305
+use XM_otabias_pmos  XM_otabias_pmos_0
+timestamp 1662818872
+transform 1 0 -10817 0 1 8939
+box -53 -53 1571 879
+use XM_output_mirr_combined_with_dummy  XM_output_mirr_combined_with_dummy_0
+timestamp 1662903677
+transform 1 0 26905 0 1 -3003
+box -17600 -7400 35500 15000
+use XM_pdn  XM_pdn_0
+timestamp 1662820526
+transform 1 0 -8785 0 1 9133
+box -53 -718 5502 1206
+use opamp_realcomp3_usefinger  opamp_realcomp3_usefinger_0
+timestamp 1662836520
+transform 1 0 -8840 0 1 1874
+box -5380 594 6776 6403
+use opamp_realcomp3_usefinger  opamp_realcomp3_usefinger_1
+timestamp 1662836520
+transform 1 0 -8840 0 1 -4044
+box -5380 594 6776 6403
+use sky130_fd_pr__res_high_po_1p41_6ZUZ5C  sky130_fd_pr__res_high_po_1p41_6ZUZ5C_0
+timestamp 1662820359
+transform 1 0 -8623 0 1 7103
+box -307 -1408 307 1408
+use sky130_fd_pr__res_high_po_1p41_GWJZ59  sky130_fd_pr__res_high_po_1p41_GWJZ59_0
+timestamp 1662827202
+transform 0 1 -3232 -1 0 -3669
+box -307 -10998 307 10998
+use sky130_fd_pr__res_high_po_1p41_HX7ZEK  sky130_fd_pr__res_high_po_1p41_HX7ZEK_0
+timestamp 1662827686
+transform 0 1 3187 -1 0 -3015
+box -307 -5348 307 5348
+use sky130_fd_pr__res_high_po_1p41_S8KB58  sky130_fd_pr__res_high_po_1p41_S8KB58_0
+timestamp 1662758895
+transform 0 1 -3253 -1 0 11177
+box -307 -4837 307 4837
+<< labels >>
+flabel metal2 -9540 5700 -9480 7680 0 FreeSans 800 0 0 0 vb
+flabel metal3 -8760 8740 -8200 8840 0 FreeSans 800 0 0 0 vgate
+flabel metal2 1160 8800 1380 11100 0 FreeSans 800 0 0 0 vbe3
+flabel metal1 -9200 -2991 -9100 5271 0 FreeSans 800 0 0 0 Vota_bias1
+flabel space -11280 2300 1400 2500 0 FreeSans 1600 0 0 0 va
+flabel metal3 6920 -3800 7040 -1540 0 FreeSans 1600 0 0 0 vd4
+flabel metal2 6420 320 6600 4600 0 FreeSans 3200 0 0 0 voutb2
+flabel space -3765 8753 -3645 10339 0 FreeSans 1600 0 0 0 porst_buff
+flabel space 27267 -1013 29033 -859 0 FreeSans 3200 0 0 0 voutb1
+flabel metal1 -8700 8200 -4700 8400 0 FreeSans 3200 0 0 0 vbneg
+flabel metal3 30200 4260 30500 12600 0 FreeSans 3200 0 0 0 Iout0
+port 1 nsew
+flabel metal4 -14220 9760 -14020 12000 0 FreeSans 3200 0 0 0 VDD
+port 2 nsew
+flabel metal4 -14220 -9200 -14020 -3780 0 FreeSans 3200 0 0 0 VSS
+port 3 nsew
+flabel metal3 32400 4260 32700 12600 0 FreeSans 3200 0 0 0 Iout1
+port 4 nsew
+flabel metal3 34600 4260 34900 12600 0 FreeSans 3200 0 0 0 Iout2
+port 5 nsew
+flabel metal3 -8500 10860 -8380 12540 0 FreeSans 3200 0 0 0 porst
+port 6 nsew
+flabel metal2 -7900 11120 -7700 12500 0 FreeSans 1600 0 0 0 vbg
+port 7 nsew
+flabel metal3 36800 4260 37100 12600 0 FreeSans 3200 0 0 0 Iout3
+port 8 nsew
+flabel metal3 39000 4260 39300 12600 0 FreeSans 3200 0 0 0 Iout4
+port 9 nsew
+flabel metal3 41200 4260 41500 12600 0 FreeSans 3200 0 0 0 Iout5
+port 10 nsew
+flabel metal3 43400 4260 43700 12600 0 FreeSans 3200 0 0 0 Iout6
+port 11 nsew
+<< end >>
diff --git a/mag/XM_Rref.mag b/mag/XM_Rref.mag
new file mode 100644
index 0000000..1b31528
--- /dev/null
+++ b/mag/XM_Rref.mag
@@ -0,0 +1,14 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662826901
+<< metal1 >>
+rect 1132 20636 1238 21045
+rect 3616 20636 3722 21045
+rect -110 -995 -4 -586
+rect 2374 -995 2480 -586
+use sky130_fd_pr__res_xhigh_po_5p73_UZMRKM  sky130_fd_pr__res_xhigh_po_5p73_UZMRKM_0
+timestamp 1662826682
+transform 1 0 1806 0 1 10025
+box -3223 -11198 3223 11198
+<< end >>
diff --git a/mag/XM_actload2.mag b/mag/XM_actload2.mag
new file mode 100644
index 0000000..c24b03f
--- /dev/null
+++ b/mag/XM_actload2.mag
@@ -0,0 +1,252 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662836520
+<< metal1 >>
+rect 522 2926 532 3026
+rect 612 2926 622 3026
+rect 1438 2926 1448 3026
+rect 1528 2926 1538 3026
+rect 2352 2926 2362 3026
+rect 2442 2926 2452 3026
+rect 1465 2916 1471 2926
+rect 1505 2916 1511 2926
+rect 2379 2916 2385 2926
+rect 2419 2916 2425 2926
+rect 1921 2536 1927 2546
+rect 1961 2536 1967 2546
+rect 1007 2524 1013 2534
+rect 1047 2524 1053 2534
+rect 64 2424 74 2524
+rect 154 2424 164 2524
+rect 980 2424 990 2524
+rect 1070 2424 1080 2524
+rect 1894 2436 1904 2536
+rect 1984 2436 1994 2536
+rect 527 2347 617 2393
+rect 985 2347 1075 2393
+rect 89 2257 135 2269
+rect 89 1768 95 2257
+rect 129 1768 135 2257
+rect 520 2170 530 2270
+rect 610 2170 620 2270
+rect 1005 2257 1051 2269
+rect 62 1668 72 1768
+rect 152 1668 162 1768
+rect 547 1681 553 2170
+rect 587 1681 593 2170
+rect 1005 1768 1011 2257
+rect 1045 1768 1051 2257
+rect 547 1669 593 1681
+rect 978 1668 988 1768
+rect 1068 1668 1078 1768
+rect 527 1591 617 1637
+rect 985 1591 1075 1637
+rect 91 1501 137 1513
+rect 91 1012 97 1501
+rect 131 1012 137 1501
+rect 522 1414 532 1514
+rect 612 1414 622 1514
+rect 1007 1501 1053 1513
+rect 64 912 74 1012
+rect 154 912 164 1012
+rect 549 925 555 1414
+rect 589 925 595 1414
+rect 1007 1012 1013 1501
+rect 1047 1012 1053 1501
+rect 549 913 595 925
+rect 980 912 990 1012
+rect 1070 912 1080 1012
+rect 527 835 617 881
+rect 985 835 1075 881
+rect 91 745 137 757
+rect 91 256 97 745
+rect 131 256 137 745
+rect 522 658 532 758
+rect 612 658 622 758
+rect 1007 745 1053 757
+rect 64 156 74 256
+rect 154 156 164 256
+rect 549 169 555 658
+rect 589 169 595 658
+rect 1007 256 1013 745
+rect 1047 256 1053 745
+rect 549 157 595 169
+rect 980 156 990 256
+rect 1070 156 1080 256
+rect 527 79 617 125
+rect 985 79 1075 125
+rect 1260 -40 1300 2400
+rect 1443 2347 1533 2393
+rect 1901 2347 1991 2393
+rect 1436 2170 1446 2270
+rect 1526 2170 1536 2270
+rect 1921 2257 1967 2269
+rect 1463 1681 1469 2170
+rect 1503 1681 1509 2170
+rect 1921 1790 1927 2257
+rect 1961 1790 1967 2257
+rect 2350 2170 2360 2270
+rect 2440 2170 2450 2270
+rect 2377 2160 2385 2170
+rect 2417 2160 2425 2170
+rect 1919 1780 1927 1790
+rect 1959 1780 1967 1790
+rect 1463 1669 1509 1681
+rect 1892 1680 1902 1780
+rect 1982 1680 1992 1780
+rect 2379 1681 2385 2160
+rect 2419 1681 2425 2160
+rect 1921 1669 1967 1680
+rect 2379 1669 2425 1681
+rect 1443 1591 1533 1637
+rect 1901 1591 1991 1637
+rect 1438 1414 1448 1514
+rect 1528 1414 1538 1514
+rect 1923 1501 1969 1513
+rect 1465 925 1471 1414
+rect 1505 925 1511 1414
+rect 1923 1034 1929 1501
+rect 1963 1034 1969 1501
+rect 2352 1414 2362 1514
+rect 2442 1414 2452 1514
+rect 2379 1404 2387 1414
+rect 2419 1404 2427 1414
+rect 1921 1024 1929 1034
+rect 1961 1024 1969 1034
+rect 1465 913 1511 925
+rect 1894 924 1904 1024
+rect 1984 924 1994 1024
+rect 2381 925 2387 1404
+rect 2421 925 2427 1404
+rect 1923 913 1969 924
+rect 2381 913 2427 925
+rect 1443 835 1533 881
+rect 1901 835 1991 881
+rect 1438 658 1448 758
+rect 1528 658 1538 758
+rect 1923 745 1969 757
+rect 1465 169 1471 658
+rect 1505 169 1511 658
+rect 1923 278 1929 745
+rect 1963 278 1969 745
+rect 2352 658 2362 758
+rect 2442 658 2452 758
+rect 2379 648 2387 658
+rect 2419 648 2427 658
+rect 1921 268 1929 278
+rect 1961 268 1969 278
+rect 1465 157 1511 169
+rect 1894 168 1904 268
+rect 1984 168 1994 268
+rect 2381 169 2387 648
+rect 2421 169 2427 648
+rect 1923 157 1969 168
+rect 2381 157 2427 169
+rect 1443 79 1533 125
+rect 1901 79 1991 125
+<< via1 >>
+rect 532 2926 612 3026
+rect 1448 2926 1528 3026
+rect 2362 2926 2442 3026
+rect 74 2424 154 2524
+rect 990 2424 1070 2524
+rect 1904 2436 1984 2536
+rect 530 2170 610 2270
+rect 72 1668 152 1768
+rect 988 1668 1068 1768
+rect 532 1414 612 1514
+rect 74 912 154 1012
+rect 990 912 1070 1012
+rect 532 658 612 758
+rect 74 156 154 256
+rect 990 156 1070 256
+rect 1446 2170 1526 2270
+rect 2360 2170 2440 2270
+rect 1902 1680 1982 1780
+rect 1448 1414 1528 1514
+rect 2362 1414 2442 1514
+rect 1904 924 1984 1024
+rect 1448 658 1528 758
+rect 2362 658 2442 758
+rect 1904 168 1984 268
+<< metal2 >>
+rect 2352 3030 2442 3032
+rect 522 3026 2442 3030
+rect 522 2926 532 3026
+rect 612 2926 1448 3026
+rect 1528 2926 2362 3026
+rect 522 2916 2442 2926
+rect 74 2536 1984 2546
+rect 74 2524 1904 2536
+rect 154 2424 990 2524
+rect 1070 2436 1904 2524
+rect 1070 2424 1984 2436
+rect 74 2420 1000 2424
+rect 1060 2420 1984 2424
+rect 74 2414 1984 2420
+rect 1000 2410 1060 2414
+rect 530 2270 2440 2292
+rect 610 2170 1446 2270
+rect 1526 2170 2360 2270
+rect 530 2160 2440 2170
+rect 72 1780 1982 1790
+rect 72 1770 1902 1780
+rect 72 1768 1000 1770
+rect 1060 1768 1902 1770
+rect 152 1668 988 1768
+rect 1068 1680 1902 1768
+rect 1068 1668 1982 1680
+rect 72 1658 1982 1668
+rect 532 1514 2442 1536
+rect 612 1414 1448 1514
+rect 1528 1414 2362 1514
+rect 532 1404 2442 1414
+rect 74 1024 1984 1034
+rect 74 1020 1904 1024
+rect 74 1012 1000 1020
+rect 1060 1012 1904 1020
+rect 154 912 990 1012
+rect 1070 924 1904 1012
+rect 1070 912 1984 924
+rect 74 902 1984 912
+rect 532 758 2442 780
+rect 612 658 1448 758
+rect 1528 658 2362 758
+rect 532 648 2442 658
+rect 74 268 1984 278
+rect 74 260 1904 268
+rect 74 256 1000 260
+rect 1060 256 1904 260
+rect 154 156 990 256
+rect 1070 168 1904 256
+rect 1070 156 1984 168
+rect 74 146 1984 156
+<< via2 >>
+rect 1000 2424 1060 2520
+rect 1000 2420 1060 2424
+rect 1000 1768 1060 1770
+rect 1000 1670 1060 1768
+rect 1000 1012 1060 1020
+rect 1000 920 1060 1012
+rect 1000 256 1060 260
+rect 1000 160 1060 256
+<< metal3 >>
+rect 990 2520 1070 2525
+rect 990 2420 1000 2520
+rect 1060 2420 1070 2520
+rect 990 1770 1070 2420
+rect 990 1670 1000 1770
+rect 1060 1670 1070 1770
+rect 990 1020 1070 1670
+rect 990 920 1000 1020
+rect 1060 920 1070 1020
+rect 990 260 1070 920
+rect 990 160 1000 260
+rect 1060 160 1070 260
+rect 990 -50 1070 160
+use sky130_fd_pr__nfet_01v8_lvt_USQY94  sky130_fd_pr__nfet_01v8_lvt_USQY94_0
+timestamp 1662591347
+transform 1 0 1259 0 1 1560
+box -1312 -1613 1312 1613
+<< end >>
diff --git a/mag/XM_bjt.mag b/mag/XM_bjt.mag
new file mode 100644
index 0000000..b7ea1f7
--- /dev/null
+++ b/mag/XM_bjt.mag
@@ -0,0 +1,62 @@
+magic
+tech sky130A
+timestamp 1662737136
+<< locali >>
+rect 20 4410 3200 4440
+rect 20 3960 3200 3990
+rect 20 3770 3200 3800
+rect 30 3310 3210 3340
+rect 30 3120 3210 3150
+rect 30 2670 3210 2700
+rect 30 2480 3210 2510
+rect 30 2030 3210 2060
+rect 30 1830 3210 1860
+rect 30 1380 3210 1410
+rect 40 1190 3220 1220
+rect 40 740 3220 770
+rect 40 550 3220 580
+rect 40 90 3220 120
+<< metal1 >>
+rect 300 4150 3000 4250
+rect 600 3600 700 4150
+rect 1250 3600 1350 4150
+rect 1900 3600 2000 4150
+rect 2550 3600 2650 4150
+rect 300 3500 3000 3600
+rect 600 2950 700 3500
+rect 1250 2950 1350 3500
+rect 1900 2950 2000 3500
+rect 2550 2950 2650 3500
+rect 300 2850 3000 2950
+rect 600 2300 700 2850
+rect 250 2200 1050 2300
+rect 600 1650 700 2200
+rect 1250 1650 1350 2850
+rect 1545 2200 1550 2350
+rect 1700 2200 1705 2350
+rect 1900 1650 2000 2850
+rect 2550 2300 2650 2850
+rect 2200 2200 3000 2300
+rect 2550 1650 2650 2200
+rect 300 1550 3000 1650
+rect 600 1000 700 1550
+rect 1250 1000 1350 1550
+rect 1900 1000 2000 1550
+rect 2550 1000 2650 1550
+rect 300 900 3000 1000
+rect 600 400 700 900
+rect 1250 400 1350 900
+rect 1900 400 2000 900
+rect 2550 400 2650 900
+rect 250 300 2950 400
+<< via1 >>
+rect 1550 2200 1700 2350
+<< metal2 >>
+rect 1550 2350 1700 2355
+rect 1550 2195 1700 2200
+use sky130_fd_pr__rf_pnp_05v5_W3p40L3p40  sky130_fd_pr__rf_pnp_05v5_W3p40L3p40_0 $PDKPATH/libs.ref/sky130_fd_pr/mag
+array 0 4 644 0 6 644
+timestamp 1657128861
+transform 1 0 0 0 1 0
+box 0 0 670 670
+<< end >>
diff --git a/mag/XM_bjt_out.mag b/mag/XM_bjt_out.mag
new file mode 100644
index 0000000..d13f65e
--- /dev/null
+++ b/mag/XM_bjt_out.mag
@@ -0,0 +1,22 @@
+magic
+tech sky130A
+timestamp 1662907566
+<< locali >>
+rect 300 1600 3000 1650
+rect 300 950 1410 1000
+rect 1840 950 3000 1000
+rect 300 300 3000 350
+<< metal1 >>
+rect 1545 900 1550 1050
+rect 1700 900 1705 1050
+<< via1 >>
+rect 1550 900 1700 1050
+<< metal2 >>
+rect 1550 1050 1700 1055
+rect 1550 895 1700 900
+use sky130_fd_pr__rf_pnp_05v5_W3p40L3p40  sky130_fd_pr__rf_pnp_05v5_W3p40L3p40_0 $PDKPATH/libs.ref/sky130_fd_pr/mag
+array 0 4 644 0 2 644
+timestamp 1657128861
+transform 1 0 0 0 1 0
+box 0 0 670 670
+<< end >>
diff --git a/mag/XM_cs.mag b/mag/XM_cs.mag
new file mode 100644
index 0000000..48c67f6
--- /dev/null
+++ b/mag/XM_cs.mag
@@ -0,0 +1,579 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662401230
+<< locali >>
+rect 244 5462 278 5542
+rect 876 5462 910 5542
+rect 1508 5462 1542 5542
+rect 2140 5462 2174 5542
+<< viali >>
+rect 2400 5330 2440 5470
+rect 2400 3970 2440 4110
+rect 2400 2600 2440 2740
+rect 2400 1240 2440 1380
+<< metal1 >>
+rect 2394 5470 2446 5482
+rect 212 5342 222 5462
+rect 302 5342 312 5462
+rect 396 5449 442 5465
+rect 396 4380 402 5449
+rect 436 4380 442 5449
+rect 528 5342 538 5462
+rect 618 5342 628 5462
+rect 712 5449 758 5461
+rect 52 4260 62 4380
+rect 142 4260 152 4380
+rect 368 4260 378 4380
+rect 458 4260 468 4380
+rect 554 4273 560 5342
+rect 594 4277 600 5342
+rect 712 4380 718 5449
+rect 752 4380 758 5449
+rect 844 5342 854 5462
+rect 934 5342 944 5462
+rect 1028 5449 1074 5461
+rect 568 4273 600 4277
+rect 554 4261 600 4273
+rect 684 4260 694 4380
+rect 774 4260 784 4380
+rect 870 4273 876 5342
+rect 910 4273 916 5342
+rect 1028 4380 1034 5449
+rect 1068 4380 1074 5449
+rect 1160 5342 1170 5462
+rect 1250 5342 1260 5462
+rect 1344 5449 1390 5465
+rect 870 4261 916 4273
+rect 1000 4260 1010 4380
+rect 1090 4260 1100 4380
+rect 1186 4273 1192 5342
+rect 1226 4273 1232 5342
+rect 1344 4380 1350 5449
+rect 1384 4380 1390 5449
+rect 1476 5342 1486 5462
+rect 1566 5342 1576 5462
+rect 1660 5449 1706 5461
+rect 1186 4261 1232 4273
+rect 1316 4260 1326 4380
+rect 1406 4260 1416 4380
+rect 1502 4273 1508 5342
+rect 1542 4277 1548 5342
+rect 1660 4380 1666 5449
+rect 1700 4380 1706 5449
+rect 1792 5342 1802 5462
+rect 1882 5342 1892 5462
+rect 1976 5449 2022 5461
+rect 1516 4273 1548 4277
+rect 1502 4261 1548 4273
+rect 1632 4260 1642 4380
+rect 1722 4260 1732 4380
+rect 1818 4273 1824 5342
+rect 1858 4273 1864 5342
+rect 1976 4380 1982 5449
+rect 2016 4380 2022 5449
+rect 2108 5342 2118 5462
+rect 2198 5342 2208 5462
+rect 2292 5449 2338 5465
+rect 2394 5460 2400 5470
+rect 2440 5460 2446 5470
+rect 1818 4261 1864 4273
+rect 1948 4260 1958 4380
+rect 2038 4260 2048 4380
+rect 2134 4273 2140 5342
+rect 2174 4273 2180 5342
+rect 2292 4380 2298 5449
+rect 2332 4380 2338 5449
+rect 2370 5340 2380 5460
+rect 2440 5340 2450 5460
+rect 2394 5330 2400 5340
+rect 2440 5330 2446 5340
+rect 2394 5318 2446 5330
+rect 2134 4261 2180 4273
+rect 2264 4260 2274 4380
+rect 2354 4260 2364 4380
+rect -140 4214 -70 4220
+rect -140 4180 142 4214
+rect -140 2850 -70 4180
+rect 147 4174 2293 4220
+rect 2394 4110 2446 4122
+rect 80 4085 126 4097
+rect 80 3016 86 4085
+rect 120 3016 126 4085
+rect 212 3978 222 4098
+rect 302 3978 312 4098
+rect 396 4085 442 4101
+rect 52 2896 62 3016
+rect 142 2896 152 3016
+rect 238 2909 244 3978
+rect 278 2909 284 3978
+rect 396 3016 402 4085
+rect 436 3016 442 4085
+rect 528 3978 538 4098
+rect 618 3978 628 4098
+rect 712 4085 758 4097
+rect 238 2897 284 2909
+rect 368 2896 378 3016
+rect 458 2896 468 3016
+rect 554 2909 560 3978
+rect 594 2913 600 3978
+rect 712 3016 718 4085
+rect 752 3016 758 4085
+rect 844 3978 854 4098
+rect 934 3978 944 4098
+rect 1028 4085 1074 4097
+rect 568 2909 600 2913
+rect 554 2897 600 2909
+rect 684 2896 694 3016
+rect 774 2896 784 3016
+rect 870 2909 876 3978
+rect 910 2909 916 3978
+rect 1028 3016 1034 4085
+rect 1068 3016 1074 4085
+rect 1160 3978 1170 4098
+rect 1250 3978 1260 4098
+rect 1344 4085 1390 4101
+rect 870 2897 916 2909
+rect 1000 2896 1010 3016
+rect 1090 2896 1100 3016
+rect 1186 2909 1192 3978
+rect 1226 2909 1232 3978
+rect 1344 3016 1350 4085
+rect 1384 3016 1390 4085
+rect 1476 3978 1486 4098
+rect 1566 3978 1576 4098
+rect 1660 4085 1706 4097
+rect 1186 2897 1232 2909
+rect 1316 2896 1326 3016
+rect 1406 2896 1416 3016
+rect 1502 2909 1508 3978
+rect 1542 2913 1548 3978
+rect 1660 3016 1666 4085
+rect 1700 3016 1706 4085
+rect 1792 3978 1802 4098
+rect 1882 3978 1892 4098
+rect 1976 4085 2022 4097
+rect 1516 2909 1548 2913
+rect 1502 2897 1548 2909
+rect 1632 2896 1642 3016
+rect 1722 2896 1732 3016
+rect 1818 2909 1824 3978
+rect 1858 2909 1864 3978
+rect 1976 3016 1982 4085
+rect 2016 3016 2022 4085
+rect 2108 3978 2118 4098
+rect 2198 3978 2208 4098
+rect 2292 4085 2338 4101
+rect 2394 4100 2400 4110
+rect 2440 4100 2446 4110
+rect 1818 2897 1864 2909
+rect 1948 2896 1958 3016
+rect 2038 2896 2048 3016
+rect 2134 2909 2140 3978
+rect 2174 2909 2180 3978
+rect 2292 3016 2298 4085
+rect 2332 3016 2338 4085
+rect 2370 3980 2380 4100
+rect 2440 3980 2450 4100
+rect 2394 3970 2400 3980
+rect 2440 3970 2446 3980
+rect 2394 3958 2446 3970
+rect 2134 2897 2180 2909
+rect 2264 2896 2274 3016
+rect 2354 2896 2364 3016
+rect -140 2816 142 2850
+rect -140 1484 -70 2816
+rect 147 2809 2293 2855
+rect 2394 2740 2446 2752
+rect 80 2719 126 2731
+rect 80 1650 86 2719
+rect 120 1650 126 2719
+rect 212 2612 222 2732
+rect 302 2612 312 2732
+rect 396 2719 442 2735
+rect 52 1530 62 1650
+rect 142 1530 152 1650
+rect 238 1543 244 2612
+rect 278 1543 284 2612
+rect 396 1650 402 2719
+rect 436 1650 442 2719
+rect 528 2612 538 2732
+rect 618 2612 628 2732
+rect 712 2719 758 2731
+rect 238 1531 284 1543
+rect 368 1530 378 1650
+rect 458 1530 468 1650
+rect 554 1543 560 2612
+rect 594 1547 600 2612
+rect 712 1650 718 2719
+rect 752 1650 758 2719
+rect 844 2612 854 2732
+rect 934 2612 944 2732
+rect 1028 2719 1074 2731
+rect 568 1543 600 1547
+rect 554 1531 600 1543
+rect 684 1530 694 1650
+rect 774 1530 784 1650
+rect 870 1543 876 2612
+rect 910 1543 916 2612
+rect 1028 1650 1034 2719
+rect 1068 1650 1074 2719
+rect 1160 2612 1170 2732
+rect 1250 2612 1260 2732
+rect 1344 2719 1390 2735
+rect 870 1531 916 1543
+rect 1000 1530 1010 1650
+rect 1090 1530 1100 1650
+rect 1186 1543 1192 2612
+rect 1226 1543 1232 2612
+rect 1344 1650 1350 2719
+rect 1384 1650 1390 2719
+rect 1476 2612 1486 2732
+rect 1566 2612 1576 2732
+rect 1660 2719 1706 2731
+rect 1186 1531 1232 1543
+rect 1316 1530 1326 1650
+rect 1406 1530 1416 1650
+rect 1502 1543 1508 2612
+rect 1542 1547 1548 2612
+rect 1660 1650 1666 2719
+rect 1700 1650 1706 2719
+rect 1792 2612 1802 2732
+rect 1882 2612 1892 2732
+rect 1976 2719 2022 2731
+rect 1516 1543 1548 1547
+rect 1502 1531 1548 1543
+rect 1632 1530 1642 1650
+rect 1722 1530 1732 1650
+rect 1818 1543 1824 2612
+rect 1858 1543 1864 2612
+rect 1976 1650 1982 2719
+rect 2016 1650 2022 2719
+rect 2108 2612 2118 2732
+rect 2198 2612 2208 2732
+rect 2292 2719 2338 2735
+rect 2394 2730 2400 2740
+rect 2440 2730 2446 2740
+rect 1818 1531 1864 1543
+rect 1948 1530 1958 1650
+rect 2038 1530 2048 1650
+rect 2134 1543 2140 2612
+rect 2174 1543 2180 2612
+rect 2292 1650 2298 2719
+rect 2332 1650 2338 2719
+rect 2370 2610 2380 2730
+rect 2440 2610 2450 2730
+rect 2394 2600 2400 2610
+rect 2440 2600 2446 2610
+rect 2394 2588 2446 2600
+rect 2134 1531 2180 1543
+rect 2264 1530 2274 1650
+rect 2354 1530 2364 1650
+rect -140 1450 142 1484
+rect -140 118 -70 1450
+rect 147 1444 2293 1490
+rect 2394 1380 2446 1392
+rect 80 1353 126 1365
+rect 80 284 86 1353
+rect 120 284 126 1353
+rect 212 1246 222 1366
+rect 302 1246 312 1366
+rect 396 1353 442 1369
+rect 52 164 62 284
+rect 142 164 152 284
+rect 238 177 244 1246
+rect 278 177 284 1246
+rect 396 284 402 1353
+rect 436 284 442 1353
+rect 528 1246 538 1366
+rect 618 1246 628 1366
+rect 712 1353 758 1365
+rect 238 165 284 177
+rect 368 164 378 284
+rect 458 164 468 284
+rect 554 177 560 1246
+rect 594 181 600 1246
+rect 712 284 718 1353
+rect 752 284 758 1353
+rect 844 1246 854 1366
+rect 934 1246 944 1366
+rect 1028 1353 1074 1365
+rect 568 177 600 181
+rect 554 165 600 177
+rect 684 164 694 284
+rect 774 164 784 284
+rect 870 177 876 1246
+rect 910 177 916 1246
+rect 1028 284 1034 1353
+rect 1068 284 1074 1353
+rect 1160 1246 1170 1366
+rect 1250 1246 1260 1366
+rect 1344 1353 1390 1369
+rect 870 165 916 177
+rect 1000 164 1010 284
+rect 1090 164 1100 284
+rect 1186 177 1192 1246
+rect 1226 177 1232 1246
+rect 1344 284 1350 1353
+rect 1384 284 1390 1353
+rect 1476 1246 1486 1366
+rect 1566 1246 1576 1366
+rect 1660 1353 1706 1365
+rect 1186 165 1232 177
+rect 1316 164 1326 284
+rect 1406 164 1416 284
+rect 1502 177 1508 1246
+rect 1542 181 1548 1246
+rect 1660 284 1666 1353
+rect 1700 284 1706 1353
+rect 1792 1246 1802 1366
+rect 1882 1246 1892 1366
+rect 1976 1353 2022 1365
+rect 1516 177 1548 181
+rect 1502 165 1548 177
+rect 1632 164 1642 284
+rect 1722 164 1732 284
+rect 1818 177 1824 1246
+rect 1858 177 1864 1246
+rect 1976 284 1982 1353
+rect 2016 284 2022 1353
+rect 2108 1246 2118 1366
+rect 2198 1246 2208 1366
+rect 2292 1353 2338 1369
+rect 2394 1360 2400 1380
+rect 2440 1360 2446 1380
+rect 1818 165 1864 177
+rect 1948 164 1958 284
+rect 2038 164 2048 284
+rect 2134 177 2140 1246
+rect 2174 177 2180 1246
+rect 2292 284 2298 1353
+rect 2332 284 2338 1353
+rect 2370 1250 2380 1360
+rect 2440 1250 2450 1360
+rect 2394 1240 2400 1250
+rect 2440 1240 2446 1250
+rect 2394 1228 2446 1240
+rect 2134 165 2180 177
+rect 2264 164 2274 284
+rect 2354 164 2364 284
+rect -140 84 142 118
+rect -140 80 -70 84
+rect 147 79 2293 125
+<< via1 >>
+rect 222 5342 302 5462
+rect 538 5342 618 5462
+rect 62 4260 142 4380
+rect 378 4260 458 4380
+rect 854 5342 934 5462
+rect 694 4260 774 4380
+rect 1170 5342 1250 5462
+rect 1010 4260 1090 4380
+rect 1486 5342 1566 5462
+rect 1326 4260 1406 4380
+rect 1802 5342 1882 5462
+rect 1642 4260 1722 4380
+rect 2118 5342 2198 5462
+rect 1958 4260 2038 4380
+rect 2380 5340 2400 5460
+rect 2400 5340 2440 5460
+rect 2274 4260 2354 4380
+rect 222 3978 302 4098
+rect 62 2896 142 3016
+rect 538 3978 618 4098
+rect 378 2896 458 3016
+rect 854 3978 934 4098
+rect 694 2896 774 3016
+rect 1170 3978 1250 4098
+rect 1010 2896 1090 3016
+rect 1486 3978 1566 4098
+rect 1326 2896 1406 3016
+rect 1802 3978 1882 4098
+rect 1642 2896 1722 3016
+rect 2118 3978 2198 4098
+rect 1958 2896 2038 3016
+rect 2380 3980 2400 4100
+rect 2400 3980 2440 4100
+rect 2274 2896 2354 3016
+rect 222 2612 302 2732
+rect 62 1530 142 1650
+rect 538 2612 618 2732
+rect 378 1530 458 1650
+rect 854 2612 934 2732
+rect 694 1530 774 1650
+rect 1170 2612 1250 2732
+rect 1010 1530 1090 1650
+rect 1486 2612 1566 2732
+rect 1326 1530 1406 1650
+rect 1802 2612 1882 2732
+rect 1642 1530 1722 1650
+rect 2118 2612 2198 2732
+rect 1958 1530 2038 1650
+rect 2380 2610 2400 2730
+rect 2400 2610 2440 2730
+rect 2274 1530 2354 1650
+rect 222 1246 302 1366
+rect 62 164 142 284
+rect 538 1246 618 1366
+rect 378 164 458 284
+rect 854 1246 934 1366
+rect 694 164 774 284
+rect 1170 1246 1250 1366
+rect 1010 164 1090 284
+rect 1486 1246 1566 1366
+rect 1326 164 1406 284
+rect 1802 1246 1882 1366
+rect 1642 164 1722 284
+rect 2118 1246 2198 1366
+rect 1958 164 2038 284
+rect 2380 1250 2400 1360
+rect 2400 1250 2440 1360
+rect 2274 164 2354 284
+<< metal2 >>
+rect 222 5462 2446 5472
+rect 302 5342 538 5462
+rect 618 5342 854 5462
+rect 934 5460 1170 5462
+rect 1250 5460 1486 5462
+rect 934 5360 1140 5460
+rect 1280 5360 1486 5460
+rect 934 5342 1170 5360
+rect 1250 5342 1486 5360
+rect 1566 5342 1802 5462
+rect 1882 5342 2118 5462
+rect 2198 5460 2446 5462
+rect 2198 5342 2380 5460
+rect 222 5340 2380 5342
+rect 2440 5340 2446 5460
+rect 222 5332 2446 5340
+rect 2380 5330 2440 5332
+rect -40 4380 2354 4390
+rect -40 4260 62 4380
+rect 142 4260 378 4380
+rect 458 4260 694 4380
+rect 774 4260 1010 4380
+rect 1090 4260 1326 4380
+rect 1406 4260 1642 4380
+rect 1722 4260 1958 4380
+rect 2038 4260 2274 4380
+rect -40 4250 2354 4260
+rect -40 3026 140 4250
+rect 2380 4108 2440 4110
+rect 222 4100 2446 4108
+rect 222 4098 2380 4100
+rect 302 3978 538 4098
+rect 618 3978 854 4098
+rect 934 4080 1170 4098
+rect 1250 4080 1486 4098
+rect 934 3980 1140 4080
+rect 1280 3980 1486 4080
+rect 934 3978 1170 3980
+rect 1250 3978 1486 3980
+rect 1566 3978 1802 4098
+rect 1882 3978 2118 4098
+rect 2198 3980 2380 4098
+rect 2440 3980 2446 4100
+rect 2198 3978 2446 3980
+rect 222 3970 2446 3978
+rect 222 3968 2198 3970
+rect -40 3016 2354 3026
+rect -40 2896 62 3016
+rect 142 2896 378 3016
+rect 458 2896 694 3016
+rect 774 2896 1010 3016
+rect 1090 2896 1326 3016
+rect 1406 2896 1642 3016
+rect 1722 2896 1958 3016
+rect 2038 2896 2274 3016
+rect -40 2886 2354 2896
+rect -40 1660 140 2886
+rect 222 2740 2198 2742
+rect 222 2732 2446 2740
+rect 302 2612 538 2732
+rect 618 2612 854 2732
+rect 934 2720 1170 2732
+rect 1250 2720 1486 2732
+rect 934 2620 1140 2720
+rect 1280 2620 1486 2720
+rect 934 2612 1170 2620
+rect 1250 2612 1486 2620
+rect 1566 2612 1802 2732
+rect 1882 2612 2118 2732
+rect 2198 2730 2446 2732
+rect 2198 2612 2380 2730
+rect 222 2610 2380 2612
+rect 2440 2610 2446 2730
+rect 222 2602 2446 2610
+rect 2380 2600 2440 2602
+rect -40 1650 2354 1660
+rect -40 1530 62 1650
+rect 142 1530 378 1650
+rect 458 1530 694 1650
+rect 774 1530 1010 1650
+rect 1090 1530 1326 1650
+rect 1406 1530 1642 1650
+rect 1722 1530 1958 1650
+rect 2038 1530 2274 1650
+rect -40 1520 2354 1530
+rect -40 294 140 1520
+rect 222 1366 2446 1376
+rect 302 1246 538 1366
+rect 618 1246 854 1366
+rect 934 1360 1170 1366
+rect 1250 1360 1486 1366
+rect 934 1246 1140 1360
+rect 1280 1246 1486 1360
+rect 1566 1246 1802 1366
+rect 1882 1246 2118 1366
+rect 2198 1360 2446 1366
+rect 2198 1250 2380 1360
+rect 2440 1250 2446 1360
+rect 2198 1246 2446 1250
+rect 222 1240 1140 1246
+rect 1280 1240 2446 1246
+rect 222 1236 2446 1240
+rect 1140 1230 1280 1236
+rect -40 284 2354 294
+rect -40 164 62 284
+rect 142 164 378 284
+rect 458 164 694 284
+rect 774 164 1010 284
+rect 1090 164 1326 284
+rect 1406 164 1642 284
+rect 1722 164 1958 284
+rect 2038 164 2274 284
+rect -40 154 2354 164
+rect -40 150 140 154
+<< via2 >>
+rect 1140 5360 1170 5460
+rect 1170 5360 1250 5460
+rect 1250 5360 1280 5460
+rect 1140 3980 1170 4080
+rect 1170 3980 1250 4080
+rect 1250 3980 1280 4080
+rect 1140 2620 1170 2720
+rect 1170 2620 1250 2720
+rect 1250 2620 1280 2720
+rect 1140 1246 1170 1360
+rect 1170 1246 1250 1360
+rect 1250 1246 1280 1360
+rect 1140 1240 1280 1246
+<< metal3 >>
+rect 1130 5460 1290 5650
+rect 1130 5360 1140 5460
+rect 1280 5360 1290 5460
+rect 1130 4080 1290 5360
+rect 1130 3980 1140 4080
+rect 1280 3980 1290 4080
+rect 1130 2720 1290 3980
+rect 1130 2620 1140 2720
+rect 1280 2620 1290 2720
+rect 1130 1360 1290 2620
+rect 1130 1240 1140 1360
+rect 1280 1240 1290 1360
+rect 1130 1235 1290 1240
+use sky130_fd_pr__pfet_01v8_lvt_D74VRS  sky130_fd_pr__pfet_01v8_lvt_D74VRS_0
+timestamp 1661879915
+transform 1 0 1209 0 1 2778
+box -1273 -2831 1273 2831
+<< end >>
diff --git a/mag/XM_current_gate.mag b/mag/XM_current_gate.mag
new file mode 100644
index 0000000..649d3d6
--- /dev/null
+++ b/mag/XM_current_gate.mag
@@ -0,0 +1,62 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662765305
+<< locali >>
+rect 302 316 336 394
+rect 818 316 852 394
+rect 1334 316 1368 394
+rect 302 -500 336 -422
+rect 818 -500 852 -422
+rect 1334 -500 1368 -422
+<< metal1 >>
+rect 30 260 40 320
+rect 100 260 110 320
+rect 1050 260 1060 320
+rect 1120 260 1130 320
+rect 530 120 540 180
+rect 600 120 610 180
+rect 94 27 1318 73
+rect 680 -133 740 27
+rect 94 -180 1318 -133
+rect 530 -280 540 -220
+rect 600 -280 610 -220
+rect 30 -420 40 -360
+rect 100 -420 110 -360
+rect 1050 -420 1060 -360
+rect 1120 -420 1130 -360
+<< via1 >>
+rect 40 260 100 320
+rect 1060 260 1120 320
+rect 540 120 600 180
+rect 540 -280 600 -220
+rect 40 -420 100 -360
+rect 1060 -420 1120 -360
+<< metal2 >>
+rect 40 320 100 330
+rect 1060 320 1120 330
+rect 100 260 1060 320
+rect 40 250 100 260
+rect 300 -220 360 260
+rect 1060 250 1120 260
+rect 540 180 600 190
+rect 600 120 860 180
+rect 540 110 600 120
+rect 540 -220 600 -210
+rect 300 -280 540 -220
+rect 540 -290 600 -280
+rect 40 -360 100 -350
+rect 800 -360 860 120
+rect 1060 -360 1120 -350
+rect 100 -420 1060 -360
+rect 40 -430 100 -420
+rect 1060 -430 1120 -420
+use sky130_fd_pr__pfet_01v8_lvt_MUVY4U  sky130_fd_pr__pfet_01v8_lvt_MUVY4U_0
+timestamp 1662764279
+transform 1 0 706 0 1 178
+box -812 -284 812 284
+use sky130_fd_pr__pfet_01v8_lvt_Q24T46  sky130_fd_pr__pfet_01v8_lvt_Q24T46_0
+timestamp 1662764279
+transform 1 0 706 0 1 -284
+box -812 -284 812 284
+<< end >>
diff --git a/mag/XM_current_gate_with_dummy.mag b/mag/XM_current_gate_with_dummy.mag
new file mode 100644
index 0000000..f31a028
--- /dev/null
+++ b/mag/XM_current_gate_with_dummy.mag
@@ -0,0 +1,40 @@
+magic
+tech sky130A
+timestamp 1662842659
+use XM_current_gate  XM_current_gate_0
+timestamp 1662765305
+transform 1 0 53 0 1 284
+box -53 -284 759 231
+use XM_current_gate  XM_current_gate_1
+timestamp 1662765305
+transform 1 0 812 0 1 284
+box -53 -284 759 231
+use XM_current_gate  XM_current_gate_2
+timestamp 1662765305
+transform 1 0 1571 0 1 284
+box -53 -284 759 231
+use XM_current_gate  XM_current_gate_3
+timestamp 1662765305
+transform 1 0 53 0 1 746
+box -53 -284 759 231
+use XM_current_gate  XM_current_gate_4
+timestamp 1662765305
+transform 1 0 812 0 1 746
+box -53 -284 759 231
+use XM_current_gate  XM_current_gate_5
+timestamp 1662765305
+transform 1 0 1571 0 1 746
+box -53 -284 759 231
+use XM_current_gate  XM_current_gate_6
+timestamp 1662765305
+transform 1 0 53 0 1 -178
+box -53 -284 759 231
+use XM_current_gate  XM_current_gate_7
+timestamp 1662765305
+transform 1 0 812 0 1 -178
+box -53 -284 759 231
+use XM_current_gate  XM_current_gate_8
+timestamp 1662765305
+transform 1 0 1571 0 1 -178
+box -53 -284 759 231
+<< end >>
diff --git a/mag/XM_diffpair.mag b/mag/XM_diffpair.mag
new file mode 100644
index 0000000..7cf282f
--- /dev/null
+++ b/mag/XM_diffpair.mag
@@ -0,0 +1,296 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662590620
+<< pwell >>
+rect -400 -1400 1600 1700
+<< psubdiff >>
+rect -320 1540 1480 1560
+rect -320 1500 -220 1540
+rect 0 1500 240 1540
+rect 460 1500 700 1540
+rect 920 1500 1160 1540
+rect 1380 1500 1480 1540
+rect -320 1480 1480 1500
+rect -320 1200 -240 1480
+rect -320 980 -300 1200
+rect -260 980 -240 1200
+rect -320 720 -240 980
+rect -320 500 -300 720
+rect -260 500 -240 720
+rect -320 180 -240 500
+rect 1400 1200 1480 1480
+rect 1400 980 1420 1200
+rect 1460 980 1480 1200
+rect 1400 720 1480 980
+rect 1400 500 1420 720
+rect 1460 500 1480 720
+rect 1400 180 1480 500
+rect -320 160 1480 180
+rect -320 120 -220 160
+rect 0 120 240 160
+rect 460 120 700 160
+rect 920 120 1160 160
+rect 1380 120 1480 160
+rect -320 100 1480 120
+rect -320 -140 -240 100
+rect -320 -360 -300 -140
+rect -260 -360 -240 -140
+rect -320 -700 -240 -360
+rect -320 -920 -300 -700
+rect -260 -920 -240 -700
+rect -320 -1200 -240 -920
+rect 1400 -140 1480 100
+rect 1400 -360 1420 -140
+rect 1460 -360 1480 -140
+rect 1400 -700 1480 -360
+rect 1400 -920 1420 -700
+rect 1460 -920 1480 -700
+rect 1400 -1200 1480 -920
+rect -320 -1220 1480 -1200
+rect -320 -1260 -220 -1220
+rect 0 -1260 240 -1220
+rect 460 -1260 700 -1220
+rect 920 -1260 1160 -1220
+rect 1380 -1260 1480 -1220
+rect -320 -1280 1480 -1260
+<< psubdiffcont >>
+rect -220 1500 0 1540
+rect 240 1500 460 1540
+rect 700 1500 920 1540
+rect 1160 1500 1380 1540
+rect -300 980 -260 1200
+rect -300 500 -260 720
+rect 1420 980 1460 1200
+rect 1420 500 1460 720
+rect -220 120 0 160
+rect 240 120 460 160
+rect 700 120 920 160
+rect 1160 120 1380 160
+rect -300 -360 -260 -140
+rect -300 -920 -260 -700
+rect 1420 -360 1460 -140
+rect 1420 -920 1460 -700
+rect -220 -1260 0 -1220
+rect 240 -1260 460 -1220
+rect 700 -1260 920 -1220
+rect 1160 -1260 1380 -1220
+<< locali >>
+rect -320 1540 1480 1560
+rect -320 1500 -220 1540
+rect 0 1500 240 1540
+rect 460 1500 700 1540
+rect 920 1500 1160 1540
+rect 1380 1500 1480 1540
+rect -320 1480 1480 1500
+rect -320 1200 -240 1480
+rect -320 980 -300 1200
+rect -260 980 -240 1200
+rect -320 720 -240 980
+rect -320 500 -300 720
+rect -260 500 -240 720
+rect -320 180 -240 500
+rect 1400 1200 1480 1480
+rect 1400 980 1420 1200
+rect 1460 980 1480 1200
+rect 1400 720 1480 980
+rect 1400 500 1420 720
+rect 1460 500 1480 720
+rect 1400 180 1480 500
+rect -320 160 1480 180
+rect -320 120 -220 160
+rect 0 120 240 160
+rect 460 120 700 160
+rect 920 120 1160 160
+rect 1380 120 1480 160
+rect -320 100 1480 120
+rect -320 -140 -240 100
+rect -320 -360 -300 -140
+rect -260 -360 -240 -140
+rect -320 -700 -240 -360
+rect -320 -920 -300 -700
+rect -260 -920 -240 -700
+rect -320 -1200 -240 -920
+rect 1400 -140 1480 100
+rect 1400 -360 1420 -140
+rect 1460 -360 1480 -140
+rect 1400 -700 1480 -360
+rect 1400 -920 1420 -700
+rect 1460 -920 1480 -700
+rect 1400 -1200 1480 -920
+rect -320 -1220 1480 -1200
+rect -320 -1260 -220 -1220
+rect 0 -1260 240 -1220
+rect 460 -1260 700 -1220
+rect 920 -1260 1160 -1220
+rect 1380 -1260 1480 -1220
+rect -320 -1280 1480 -1260
+<< viali >>
+rect -220 1500 0 1540
+rect 240 1500 460 1540
+rect 700 1500 920 1540
+rect 1160 1500 1380 1540
+rect -300 980 -260 1200
+rect -300 500 -260 720
+rect 1420 980 1460 1200
+rect 1420 500 1460 720
+rect -300 -360 -260 -140
+rect -300 -920 -260 -700
+rect 1420 -360 1460 -140
+rect 1420 -920 1460 -700
+rect -220 -1260 0 -1220
+rect 240 -1260 460 -1220
+rect 700 -1260 920 -1220
+rect 1160 -1260 1380 -1220
+<< metal1 >>
+rect -320 1540 1480 1560
+rect -320 1500 -220 1540
+rect 0 1500 240 1540
+rect 460 1500 700 1540
+rect 920 1500 1160 1540
+rect 1380 1500 1480 1540
+rect -320 1480 1480 1500
+rect -320 1200 -240 1480
+rect 30 1280 40 1340
+rect 100 1280 110 1340
+rect 1060 1280 1070 1340
+rect 1130 1280 1140 1340
+rect -320 980 -300 1200
+rect -260 980 -240 1200
+rect -320 720 -240 980
+rect 1400 1200 1480 1480
+rect 1400 980 1420 1200
+rect 1460 980 1480 1200
+rect 280 830 290 910
+rect 360 830 370 910
+rect 790 830 800 910
+rect 870 830 880 910
+rect -320 500 -300 720
+rect -260 500 -240 720
+rect -320 -140 -240 500
+rect 1400 720 1480 980
+rect 1400 500 1420 720
+rect 1460 500 1480 720
+rect 544 438 554 498
+rect 614 438 624 498
+rect 160 260 240 400
+rect 160 200 170 260
+rect 230 200 240 260
+rect 430 80 510 400
+rect 551 360 619 406
+rect 930 260 1010 400
+rect 160 20 170 80
+rect 230 20 240 80
+rect 430 20 440 80
+rect 500 20 510 80
+rect 660 200 670 260
+rect 730 200 740 260
+rect 930 200 940 260
+rect 1000 200 1010 260
+rect 160 -120 240 20
+rect 551 -122 619 -76
+rect 660 -120 740 200
+rect 930 20 940 80
+rect 1000 20 1010 80
+rect 930 -120 1010 20
+rect -320 -360 -300 -140
+rect -260 -360 -240 -140
+rect 1400 -140 1480 500
+rect 545 -214 555 -154
+rect 615 -214 625 -154
+rect -320 -700 -240 -360
+rect 1400 -360 1420 -140
+rect 1460 -360 1480 -140
+rect 280 -670 290 -590
+rect 360 -670 370 -590
+rect 790 -670 800 -590
+rect 870 -670 880 -590
+rect -320 -920 -300 -700
+rect -260 -920 -240 -700
+rect -320 -1200 -240 -920
+rect 1400 -700 1480 -360
+rect 1400 -920 1420 -700
+rect 1460 -920 1480 -700
+rect 30 -1060 40 -1000
+rect 100 -1060 110 -1000
+rect 1060 -1060 1070 -1000
+rect 1130 -1060 1140 -1000
+rect 1400 -1200 1480 -920
+rect -320 -1220 1480 -1200
+rect -320 -1260 -220 -1220
+rect 0 -1260 240 -1220
+rect 460 -1260 700 -1220
+rect 920 -1260 1160 -1220
+rect 1380 -1260 1480 -1220
+rect -320 -1280 1480 -1260
+<< via1 >>
+rect 40 1280 100 1340
+rect 1070 1280 1130 1340
+rect 290 830 360 910
+rect 800 830 870 910
+rect 554 438 614 498
+rect 170 200 230 260
+rect 170 20 230 80
+rect 440 20 500 80
+rect 670 200 730 260
+rect 940 200 1000 260
+rect 940 20 1000 80
+rect 555 -214 615 -154
+rect 290 -670 360 -590
+rect 800 -670 870 -590
+rect 40 -1060 100 -1000
+rect 1070 -1060 1130 -1000
+<< metal2 >>
+rect 40 1340 1266 1350
+rect 100 1280 1070 1340
+rect 1130 1280 1266 1340
+rect 40 1270 1266 1280
+rect 290 910 870 920
+rect 360 830 800 910
+rect 290 820 870 830
+rect -98 498 614 508
+rect -98 438 554 498
+rect -98 428 614 438
+rect -98 -990 -30 428
+rect 170 260 1000 270
+rect 230 200 670 260
+rect 730 200 940 260
+rect 170 190 1000 200
+rect 170 80 1000 90
+rect 230 20 440 80
+rect 500 20 940 80
+rect 170 10 1000 20
+rect 1198 -144 1266 1270
+rect 554 -154 1266 -144
+rect 554 -214 555 -154
+rect 615 -214 1266 -154
+rect 554 -224 1266 -214
+rect 290 -590 870 -580
+rect 360 -670 800 -590
+rect 290 -680 870 -670
+rect -98 -1000 1130 -990
+rect -98 -1060 40 -1000
+rect 100 -1060 1070 -1000
+rect -98 -1070 1130 -1060
+<< via2 >>
+rect 290 830 360 910
+rect 290 -670 360 -590
+<< metal3 >>
+rect 280 910 380 920
+rect 280 830 290 910
+rect 360 830 380 910
+rect 280 180 380 830
+rect -360 100 380 180
+rect 280 -590 380 100
+rect 280 -670 290 -590
+rect 360 -670 380 -590
+rect 280 -680 380 -670
+use sky130_fd_pr__nfet_01v8_lvt_A5VCMN  sky130_fd_pr__nfet_01v8_lvt_A5VCMN_0
+timestamp 1662090071
+transform 1 0 585 0 1 -573
+box -545 -507 545 507
+use sky130_fd_pr__nfet_01v8_lvt_E96B6C  sky130_fd_pr__nfet_01v8_lvt_E96B6C_0
+timestamp 1662090071
+transform 1 0 585 0 1 857
+box -545 -507 545 507
+<< end >>
diff --git a/mag/XM_feedbackmir.mag b/mag/XM_feedbackmir.mag
new file mode 100644
index 0000000..106d311
--- /dev/null
+++ b/mag/XM_feedbackmir.mag
@@ -0,0 +1,633 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662675866
+<< nwell >>
+rect -700 -500 2900 3100
+<< nsubdiff >>
+rect -500 2900 800 3000
+rect 1500 2900 2700 3000
+rect -500 1700 -400 2900
+rect -500 -300 -400 900
+rect 2600 1700 2700 2900
+rect 2600 -300 2700 900
+rect -500 -400 800 -300
+rect 1500 -400 2700 -300
+<< nsubdiffcont >>
+rect 800 2900 1500 3000
+rect -500 900 -400 1700
+rect 2600 900 2700 1700
+rect 800 -400 1500 -300
+<< locali >>
+rect -500 2900 800 3000
+rect 1500 2900 2700 3000
+rect -500 1700 -400 2900
+rect -500 -300 -400 900
+rect 2600 1700 2700 2900
+rect 2600 -300 2700 900
+rect -500 -400 800 -300
+rect 1500 -400 2700 -300
+<< metal1 >>
+rect 790 2440 800 2500
+rect 860 2440 870 2500
+rect 1830 2440 1840 2500
+rect 1900 2440 1910 2500
+rect 30 2360 40 2420
+rect 100 2360 110 2420
+rect 550 2360 560 2420
+rect 620 2360 630 2420
+rect 1050 2360 1060 2420
+rect 1120 2360 1130 2420
+rect 1570 2360 1580 2420
+rect 1640 2360 1650 2420
+rect 2090 2360 2100 2420
+rect 2160 2360 2170 2420
+rect 290 2300 300 2360
+rect 360 2300 370 2360
+rect 1310 2300 1320 2360
+rect 1380 2300 1390 2360
+rect 98 2202 2096 2250
+rect 790 2060 800 2120
+rect 860 2060 870 2120
+rect 1830 2060 1840 2120
+rect 1900 2060 1910 2120
+rect 30 2000 40 2060
+rect 100 2000 110 2060
+rect 550 2000 560 2060
+rect 620 2000 630 2060
+rect 1050 2000 1060 2060
+rect 1120 2000 1130 2060
+rect 1570 2000 1580 2060
+rect 1640 2000 1650 2060
+rect 290 1920 300 1980
+rect 360 1920 370 1980
+rect 1310 1920 1320 1980
+rect 1380 1920 1390 1980
+rect 1980 1884 2020 2202
+rect 2090 2000 2100 2060
+rect 2160 2000 2170 2060
+rect 98 1838 2096 1884
+rect 790 1700 800 1760
+rect 860 1700 870 1760
+rect 1830 1700 1840 1760
+rect 1900 1700 1910 1760
+rect 30 1640 40 1700
+rect 100 1640 110 1700
+rect 550 1640 560 1700
+rect 620 1640 630 1700
+rect 1050 1640 1060 1700
+rect 1120 1640 1130 1700
+rect 1570 1640 1580 1700
+rect 1640 1640 1650 1700
+rect 290 1560 300 1620
+rect 360 1560 370 1620
+rect 1310 1560 1320 1620
+rect 1380 1560 1390 1620
+rect 1980 1520 2020 1838
+rect 2090 1640 2100 1700
+rect 2160 1640 2170 1700
+rect 98 1472 2096 1520
+rect 810 1340 820 1400
+rect 880 1340 890 1400
+rect 1830 1340 1840 1400
+rect 1900 1340 1910 1400
+rect 30 1280 40 1340
+rect 100 1280 110 1340
+rect 550 1280 560 1340
+rect 620 1280 630 1340
+rect 1050 1280 1060 1340
+rect 1120 1280 1130 1340
+rect 1570 1280 1580 1340
+rect 1640 1280 1650 1340
+rect 290 1200 300 1260
+rect 360 1200 370 1260
+rect 1330 1200 1340 1260
+rect 1400 1200 1410 1260
+rect 1980 1154 2020 1472
+rect 2090 1280 2100 1340
+rect 2160 1280 2170 1340
+rect 98 1108 2096 1154
+rect 790 980 800 1040
+rect 860 980 870 1040
+rect 1830 980 1840 1040
+rect 1900 980 1910 1040
+rect 30 900 40 960
+rect 100 900 110 960
+rect 550 900 560 960
+rect 620 900 630 960
+rect 1050 900 1060 960
+rect 1120 900 1130 960
+rect 1570 900 1580 960
+rect 1640 900 1650 960
+rect 290 840 300 900
+rect 360 840 370 900
+rect 1310 840 1320 900
+rect 1380 840 1390 900
+rect 1980 790 2020 1108
+rect 2090 900 2100 960
+rect 2160 900 2170 960
+rect 98 742 2096 790
+rect 790 600 800 660
+rect 860 600 870 660
+rect 1830 600 1840 660
+rect 1900 600 1910 660
+rect 30 540 40 600
+rect 100 540 110 600
+rect 550 540 560 600
+rect 620 540 630 600
+rect 1050 540 1060 600
+rect 1120 540 1130 600
+rect 1570 540 1580 600
+rect 1640 540 1650 600
+rect 290 460 300 520
+rect 360 460 370 520
+rect 1310 460 1320 520
+rect 1380 460 1390 520
+rect 1980 424 2020 742
+rect 2090 540 2100 600
+rect 2160 540 2170 600
+rect 98 378 2096 424
+rect 790 240 800 300
+rect 860 240 870 300
+rect 1830 240 1840 300
+rect 1900 240 1910 300
+rect 30 180 40 240
+rect 100 180 110 240
+rect 550 180 560 240
+rect 620 180 630 240
+rect 1050 180 1060 240
+rect 1120 180 1130 240
+rect 1570 180 1580 240
+rect 1640 180 1650 240
+rect 290 100 300 160
+rect 360 100 370 160
+rect 1310 100 1320 160
+rect 1380 100 1390 160
+rect 1980 60 2020 378
+rect 2090 180 2100 240
+rect 2160 180 2170 240
+rect 98 12 2096 60
+<< via1 >>
+rect 800 2440 860 2500
+rect 1840 2440 1900 2500
+rect 40 2360 100 2420
+rect 560 2360 620 2420
+rect 1060 2360 1120 2420
+rect 1580 2360 1640 2420
+rect 2100 2360 2160 2420
+rect 300 2300 360 2360
+rect 1320 2300 1380 2360
+rect 800 2060 860 2120
+rect 1840 2060 1900 2120
+rect 40 2000 100 2060
+rect 560 2000 620 2060
+rect 1060 2000 1120 2060
+rect 1580 2000 1640 2060
+rect 300 1920 360 1980
+rect 1320 1920 1380 1980
+rect 2100 2000 2160 2060
+rect 800 1700 860 1760
+rect 1840 1700 1900 1760
+rect 40 1640 100 1700
+rect 560 1640 620 1700
+rect 1060 1640 1120 1700
+rect 1580 1640 1640 1700
+rect 300 1560 360 1620
+rect 1320 1560 1380 1620
+rect 2100 1640 2160 1700
+rect 820 1340 880 1400
+rect 1840 1340 1900 1400
+rect 40 1280 100 1340
+rect 560 1280 620 1340
+rect 1060 1280 1120 1340
+rect 1580 1280 1640 1340
+rect 300 1200 360 1260
+rect 1340 1200 1400 1260
+rect 2100 1280 2160 1340
+rect 800 980 860 1040
+rect 1840 980 1900 1040
+rect 40 900 100 960
+rect 560 900 620 960
+rect 1060 900 1120 960
+rect 1580 900 1640 960
+rect 300 840 360 900
+rect 1320 840 1380 900
+rect 2100 900 2160 960
+rect 800 600 860 660
+rect 1840 600 1900 660
+rect 40 540 100 600
+rect 560 540 620 600
+rect 1060 540 1120 600
+rect 1580 540 1640 600
+rect 300 460 360 520
+rect 1320 460 1380 520
+rect 2100 540 2160 600
+rect 800 240 860 300
+rect 1840 240 1900 300
+rect 40 180 100 240
+rect 560 180 620 240
+rect 1060 180 1120 240
+rect 1580 180 1640 240
+rect 300 100 360 160
+rect 1320 100 1380 160
+rect 2100 180 2160 240
+<< metal2 >>
+rect 800 2500 2320 2520
+rect 860 2480 1840 2500
+rect 800 2430 860 2440
+rect 1900 2480 2320 2500
+rect 1840 2430 1900 2440
+rect 40 2420 100 2430
+rect 560 2420 620 2430
+rect 40 2350 100 2360
+rect 300 2360 360 2370
+rect -120 2300 300 2320
+rect 560 2350 620 2360
+rect 1060 2420 1120 2430
+rect 1580 2420 1640 2430
+rect 1060 2350 1120 2360
+rect 1320 2360 1380 2370
+rect 360 2300 1320 2320
+rect 1580 2350 1640 2360
+rect 2100 2420 2160 2430
+rect 2100 2350 2160 2360
+rect -120 2280 1380 2300
+rect -120 2140 -40 2280
+rect -120 2120 1900 2140
+rect -120 2100 800 2120
+rect -120 1580 -40 2100
+rect 40 2060 100 2070
+rect 40 1990 100 2000
+rect 560 2060 620 2070
+rect 860 2100 1840 2120
+rect 800 2050 860 2060
+rect 1060 2060 1120 2070
+rect 560 1990 620 2000
+rect 1060 1990 1120 2000
+rect 1580 2060 1640 2070
+rect 1840 2050 1900 2060
+rect 2100 2060 2160 2070
+rect 1580 1990 1640 2000
+rect 2100 1990 2160 2000
+rect 300 1980 360 1990
+rect 1320 1980 1380 1990
+rect 360 1920 1320 1940
+rect 2240 1940 2320 2480
+rect 1380 1920 2320 1940
+rect 300 1900 2320 1920
+rect 2240 1780 2320 1900
+rect 800 1760 2320 1780
+rect 40 1700 100 1710
+rect 40 1630 100 1640
+rect 560 1700 620 1710
+rect 860 1740 1840 1760
+rect 800 1690 860 1700
+rect 1060 1700 1120 1710
+rect 560 1630 620 1640
+rect 1060 1630 1120 1640
+rect 1580 1700 1640 1710
+rect 1900 1740 2320 1760
+rect 1840 1690 1900 1700
+rect 2100 1700 2160 1710
+rect 1580 1630 1640 1640
+rect 2100 1630 2160 1640
+rect 300 1620 360 1630
+rect -120 1560 300 1580
+rect 1320 1620 1380 1630
+rect 360 1560 1320 1580
+rect -120 1540 1380 1560
+rect -120 1420 -40 1540
+rect -120 1400 1900 1420
+rect -120 1380 820 1400
+rect -120 860 -40 1380
+rect 40 1340 100 1350
+rect 40 1270 100 1280
+rect 560 1340 620 1350
+rect 880 1380 1840 1400
+rect 820 1330 880 1340
+rect 1060 1340 1120 1350
+rect 560 1270 620 1280
+rect 1060 1270 1120 1280
+rect 1580 1340 1640 1350
+rect 1840 1330 1900 1340
+rect 2100 1340 2160 1350
+rect 1580 1270 1640 1280
+rect 2100 1270 2160 1280
+rect 300 1260 360 1270
+rect 1340 1260 1400 1270
+rect 360 1200 1340 1220
+rect 2240 1220 2320 1740
+rect 1400 1200 2320 1220
+rect 300 1180 2320 1200
+rect 2240 1060 2320 1180
+rect 800 1040 2320 1060
+rect 860 1020 1840 1040
+rect 800 970 860 980
+rect 1900 1020 2320 1040
+rect 1840 970 1900 980
+rect 40 960 100 970
+rect 560 960 620 970
+rect 40 890 100 900
+rect 300 900 360 910
+rect -120 840 300 860
+rect 560 890 620 900
+rect 1060 960 1120 970
+rect 1580 960 1640 970
+rect 1060 890 1120 900
+rect 1320 900 1380 910
+rect 360 840 1320 860
+rect 1580 890 1640 900
+rect 2100 960 2160 970
+rect 2100 890 2160 900
+rect -120 820 1380 840
+rect -120 680 -40 820
+rect -120 660 1900 680
+rect -120 640 800 660
+rect -120 120 -40 640
+rect 40 600 100 610
+rect 40 530 100 540
+rect 560 600 620 610
+rect 860 640 1840 660
+rect 800 590 860 600
+rect 1060 600 1120 610
+rect 560 530 620 540
+rect 1060 530 1120 540
+rect 1580 600 1640 610
+rect 1840 590 1900 600
+rect 2100 600 2160 610
+rect 1580 530 1640 540
+rect 2100 530 2160 540
+rect 300 520 360 530
+rect 1320 520 1380 530
+rect 360 460 1320 480
+rect 2240 480 2320 1020
+rect 1380 460 2320 480
+rect 300 440 2320 460
+rect 2240 320 2320 440
+rect 800 300 2320 320
+rect 40 240 100 250
+rect 40 170 100 180
+rect 560 240 620 250
+rect 860 280 1840 300
+rect 800 230 860 240
+rect 1060 240 1120 250
+rect 560 170 620 180
+rect 1060 170 1120 180
+rect 1580 240 1640 250
+rect 1900 280 2320 300
+rect 1840 230 1900 240
+rect 2100 240 2160 250
+rect 1580 170 1640 180
+rect 2100 170 2160 180
+rect 300 160 360 170
+rect -120 100 300 120
+rect 1320 160 1380 170
+rect 360 100 1320 120
+rect -120 80 1380 100
+<< via2 >>
+rect 40 2360 100 2420
+rect 560 2360 620 2420
+rect 1060 2360 1120 2420
+rect 1580 2360 1640 2420
+rect 2100 2360 2160 2420
+rect 40 2000 100 2060
+rect 560 2000 620 2060
+rect 1060 2000 1120 2060
+rect 1580 2000 1640 2060
+rect 2100 2000 2160 2060
+rect 40 1640 100 1700
+rect 560 1640 620 1700
+rect 1060 1640 1120 1700
+rect 1580 1640 1640 1700
+rect 2100 1640 2160 1700
+rect 40 1280 100 1340
+rect 560 1280 620 1340
+rect 1060 1280 1120 1340
+rect 1580 1280 1640 1340
+rect 2100 1280 2160 1340
+rect 40 900 100 960
+rect 560 900 620 960
+rect 1060 900 1120 960
+rect 1580 900 1640 960
+rect 2100 900 2160 960
+rect 40 540 100 600
+rect 560 540 620 600
+rect 1060 540 1120 600
+rect 1580 540 1640 600
+rect 2100 540 2160 600
+rect 40 180 100 240
+rect 560 180 620 240
+rect 1060 180 1120 240
+rect 1580 180 1640 240
+rect 2100 180 2160 240
+<< metal3 >>
+rect 40 2425 100 2500
+rect 560 2425 620 2500
+rect 1060 2425 1120 2500
+rect 1580 2425 1640 2500
+rect 2100 2425 2160 2500
+rect 30 2420 110 2425
+rect 30 2360 40 2420
+rect 100 2360 110 2420
+rect 30 2355 110 2360
+rect 550 2420 630 2425
+rect 550 2360 560 2420
+rect 620 2360 630 2420
+rect 550 2355 630 2360
+rect 1050 2420 1130 2425
+rect 1050 2360 1060 2420
+rect 1120 2360 1130 2420
+rect 1050 2355 1130 2360
+rect 1570 2420 1650 2425
+rect 1570 2360 1580 2420
+rect 1640 2360 1650 2420
+rect 1570 2355 1650 2360
+rect 2090 2420 2170 2425
+rect 2090 2360 2100 2420
+rect 2160 2360 2170 2420
+rect 2090 2355 2170 2360
+rect 40 2065 100 2355
+rect 560 2065 620 2355
+rect 1060 2065 1120 2355
+rect 1580 2065 1640 2355
+rect 2100 2065 2160 2355
+rect 30 2060 110 2065
+rect 30 2000 40 2060
+rect 100 2000 110 2060
+rect 30 1995 110 2000
+rect 550 2060 630 2065
+rect 550 2000 560 2060
+rect 620 2000 630 2060
+rect 550 1995 630 2000
+rect 1050 2060 1130 2065
+rect 1050 2000 1060 2060
+rect 1120 2000 1130 2060
+rect 1050 1995 1130 2000
+rect 1570 2060 1650 2065
+rect 1570 2000 1580 2060
+rect 1640 2000 1650 2060
+rect 1570 1995 1650 2000
+rect 2090 2060 2170 2065
+rect 2090 2000 2100 2060
+rect 2160 2000 2170 2060
+rect 2090 1995 2170 2000
+rect 40 1705 100 1995
+rect 560 1705 620 1995
+rect 1060 1705 1120 1995
+rect 1580 1705 1640 1995
+rect 2100 1705 2160 1995
+rect 30 1700 110 1705
+rect 30 1640 40 1700
+rect 100 1640 110 1700
+rect 30 1635 110 1640
+rect 550 1700 630 1705
+rect 550 1640 560 1700
+rect 620 1640 630 1700
+rect 550 1635 630 1640
+rect 1050 1700 1130 1705
+rect 1050 1640 1060 1700
+rect 1120 1640 1130 1700
+rect 1050 1635 1130 1640
+rect 1570 1700 1650 1705
+rect 1570 1640 1580 1700
+rect 1640 1640 1650 1700
+rect 1570 1635 1650 1640
+rect 2090 1700 2170 1705
+rect 2090 1640 2100 1700
+rect 2160 1640 2170 1700
+rect 2090 1635 2170 1640
+rect 40 1345 100 1635
+rect 560 1345 620 1635
+rect 1060 1345 1120 1635
+rect 1580 1345 1640 1635
+rect 2100 1345 2160 1635
+rect 30 1340 110 1345
+rect 550 1340 630 1345
+rect 1050 1340 1130 1345
+rect 1570 1340 1650 1345
+rect 2090 1340 2170 1345
+rect -120 1280 40 1340
+rect 100 1280 560 1340
+rect 620 1280 1060 1340
+rect 1120 1280 1580 1340
+rect 1640 1280 2100 1340
+rect 2160 1280 2320 1340
+rect 30 1275 110 1280
+rect 550 1275 630 1280
+rect 1050 1275 1130 1280
+rect 1570 1275 1650 1280
+rect 2090 1275 2170 1280
+rect 40 965 100 1275
+rect 560 965 620 1275
+rect 1060 965 1120 1275
+rect 1580 965 1640 1275
+rect 2100 965 2160 1275
+rect 30 960 110 965
+rect 30 900 40 960
+rect 100 900 110 960
+rect 30 895 110 900
+rect 550 960 630 965
+rect 550 900 560 960
+rect 620 900 630 960
+rect 550 895 630 900
+rect 1050 960 1130 965
+rect 1050 900 1060 960
+rect 1120 900 1130 960
+rect 1050 895 1130 900
+rect 1570 960 1650 965
+rect 1570 900 1580 960
+rect 1640 900 1650 960
+rect 1570 895 1650 900
+rect 2090 960 2170 965
+rect 2090 900 2100 960
+rect 2160 900 2170 960
+rect 2090 895 2170 900
+rect 40 605 100 895
+rect 560 605 620 895
+rect 1060 605 1120 895
+rect 1580 605 1640 895
+rect 2100 605 2160 895
+rect 30 600 110 605
+rect 30 540 40 600
+rect 100 540 110 600
+rect 30 535 110 540
+rect 550 600 630 605
+rect 550 540 560 600
+rect 620 540 630 600
+rect 550 535 630 540
+rect 1050 600 1130 605
+rect 1050 540 1060 600
+rect 1120 540 1130 600
+rect 1050 535 1130 540
+rect 1570 600 1650 605
+rect 1570 540 1580 600
+rect 1640 540 1650 600
+rect 1570 535 1650 540
+rect 2090 600 2170 605
+rect 2090 540 2100 600
+rect 2160 540 2170 600
+rect 2090 535 2170 540
+rect 40 245 100 535
+rect 560 245 620 535
+rect 1060 245 1120 535
+rect 1580 245 1640 535
+rect 2100 245 2160 535
+rect 30 240 110 245
+rect 30 180 40 240
+rect 100 180 110 240
+rect 30 175 110 180
+rect 550 240 630 245
+rect 550 180 560 240
+rect 620 180 630 240
+rect 550 175 630 180
+rect 1050 240 1130 245
+rect 1050 180 1060 240
+rect 1120 180 1130 240
+rect 1050 175 1130 180
+rect 1570 240 1650 245
+rect 1570 180 1580 240
+rect 1640 180 1650 240
+rect 1570 175 1650 180
+rect 2090 240 2170 245
+rect 2090 180 2100 240
+rect 2160 180 2170 240
+rect 2090 175 2170 180
+rect 40 100 100 175
+rect 560 100 620 175
+rect 1060 100 1120 175
+rect 1580 100 1640 175
+rect 2100 100 2160 175
+use sky130_fd_pr__pfet_01v8_lvt_8URDWJ  sky130_fd_pr__pfet_01v8_lvt_8URDWJ_0
+timestamp 1662671833
+transform 1 0 1097 0 1 1260
+box -1097 -1260 1097 1292
+<< labels >>
+flabel nwell 300 2540 360 2620 0 FreeSans 800 0 0 0 A
+flabel nwell 1340 2540 1400 2620 0 FreeSans 800 0 0 0 A
+flabel nwell 820 2160 880 2240 0 FreeSans 800 0 0 0 A
+flabel nwell 1840 2140 1900 2220 0 FreeSans 800 0 0 0 A
+flabel nwell 280 1780 340 1860 0 FreeSans 800 0 0 0 A
+flabel nwell 1340 1800 1400 1880 0 FreeSans 800 0 0 0 A
+flabel nwell 820 1400 880 1480 0 FreeSans 800 0 0 0 A
+flabel nwell 1840 1400 1900 1480 0 FreeSans 800 0 0 0 A
+flabel nwell 300 1040 360 1120 0 FreeSans 800 0 0 0 A
+flabel nwell 1340 1060 1400 1140 0 FreeSans 800 0 0 0 A
+flabel nwell 780 680 840 760 0 FreeSans 800 0 0 0 A
+flabel nwell 1860 680 1920 760 0 FreeSans 800 0 0 0 A
+flabel nwell 280 300 340 380 0 FreeSans 800 0 0 0 A
+flabel nwell 1320 300 1380 380 0 FreeSans 800 0 0 0 A
+flabel nwell 820 2520 880 2600 0 FreeSans 800 0 0 0 B
+flabel nwell 1840 2520 1900 2600 0 FreeSans 800 0 0 0 B
+flabel nwell 300 2140 360 2220 0 FreeSans 800 0 0 0 B
+flabel nwell 1340 2140 1400 2220 0 FreeSans 800 0 0 0 B
+flabel nwell 820 1780 880 1860 0 FreeSans 800 0 0 0 B
+flabel nwell 1860 1780 1920 1860 0 FreeSans 800 0 0 0 B
+flabel nwell 280 1400 340 1480 0 FreeSans 800 0 0 0 B
+flabel nwell 1340 1420 1400 1500 0 FreeSans 800 0 0 0 B
+flabel nwell 820 1060 880 1140 0 FreeSans 800 0 0 0 B
+flabel nwell 1840 1060 1900 1140 0 FreeSans 800 0 0 0 B
+flabel nwell 300 700 360 780 0 FreeSans 800 0 0 0 B
+flabel nwell 1340 680 1400 760 0 FreeSans 800 0 0 0 B
+flabel nwell 820 320 880 400 0 FreeSans 800 0 0 0 B
+flabel nwell 1840 320 1900 400 0 FreeSans 800 0 0 0 B
+<< end >>
diff --git a/mag/XM_feedbackmir2.mag b/mag/XM_feedbackmir2.mag
new file mode 100644
index 0000000..25ab7bb
--- /dev/null
+++ b/mag/XM_feedbackmir2.mag
@@ -0,0 +1,219 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662719914
+<< nwell >>
+rect -140 -160 2080 1600
+<< nsubdiff >>
+rect -60 1520 880 1560
+rect 1060 1520 2000 1560
+rect -60 880 -20 1520
+rect -60 -40 -20 600
+rect 1960 880 2000 1520
+rect 1960 -40 2000 600
+rect -60 -80 880 -40
+rect 1060 -80 2000 -40
+<< nsubdiffcont >>
+rect 880 1520 1060 1560
+rect -60 600 -20 880
+rect 1960 600 2000 880
+rect 880 -80 1060 -40
+<< locali >>
+rect -60 1520 880 1560
+rect 1060 1520 2000 1560
+rect -60 880 -20 1520
+rect -60 -40 -20 600
+rect 1960 880 2000 1520
+rect 1960 -40 2000 600
+rect -60 -80 880 -40
+rect 1060 -80 2000 -40
+<< metal1 >>
+rect 30 1340 40 1400
+rect 100 1340 110 1400
+rect 550 1340 560 1400
+rect 620 1340 630 1400
+rect 1070 1340 1080 1400
+rect 1140 1340 1150 1400
+rect 1570 1340 1580 1400
+rect 1640 1340 1650 1400
+rect 290 1200 300 1260
+rect 360 1200 370 1260
+rect 810 1200 820 1260
+rect 880 1200 890 1260
+rect 1330 1200 1340 1260
+rect 1400 1200 1410 1260
+rect 1830 1200 1840 1260
+rect 1900 1200 1910 1260
+rect 104 1108 1842 1154
+rect 30 980 40 1040
+rect 100 980 110 1040
+rect 550 980 560 1040
+rect 620 980 630 1040
+rect 1070 980 1080 1040
+rect 1140 980 1150 1040
+rect 1570 980 1580 1040
+rect 1640 980 1650 1040
+rect 290 820 300 880
+rect 360 820 370 880
+rect 810 820 820 880
+rect 880 820 890 880
+rect 1310 820 1320 880
+rect 1380 820 1390 880
+rect 1830 820 1840 880
+rect 1900 820 1910 880
+rect 102 742 1840 788
+rect 30 600 40 660
+rect 100 600 110 660
+rect 550 600 560 660
+rect 620 600 630 660
+rect 1050 600 1060 660
+rect 1120 600 1130 660
+rect 1570 600 1580 660
+rect 1640 600 1650 660
+rect 290 460 300 520
+rect 360 460 370 520
+rect 790 460 800 520
+rect 860 460 870 520
+rect 1310 460 1320 520
+rect 1380 460 1390 520
+rect 1830 460 1840 520
+rect 1900 460 1910 520
+rect 100 382 1838 428
+rect 30 240 40 300
+rect 100 240 110 300
+rect 550 240 560 300
+rect 620 240 630 300
+rect 1050 240 1060 300
+rect 1120 240 1130 300
+rect 1570 240 1580 300
+rect 1640 240 1650 300
+rect 290 100 300 160
+rect 360 100 370 160
+rect 790 100 800 160
+rect 860 100 870 160
+rect 1310 100 1320 160
+rect 1380 100 1390 160
+rect 1830 100 1840 160
+rect 1900 100 1910 160
+rect 102 14 1840 60
+<< via1 >>
+rect 40 1340 100 1400
+rect 560 1340 620 1400
+rect 1080 1340 1140 1400
+rect 1580 1340 1640 1400
+rect 300 1200 360 1260
+rect 820 1200 880 1260
+rect 1340 1200 1400 1260
+rect 1840 1200 1900 1260
+rect 40 980 100 1040
+rect 560 980 620 1040
+rect 1080 980 1140 1040
+rect 1580 980 1640 1040
+rect 300 820 360 880
+rect 820 820 880 880
+rect 1320 820 1380 880
+rect 1840 820 1900 880
+rect 40 600 100 660
+rect 560 600 620 660
+rect 1060 600 1120 660
+rect 1580 600 1640 660
+rect 300 460 360 520
+rect 800 460 860 520
+rect 1320 460 1380 520
+rect 1840 460 1900 520
+rect 40 240 100 300
+rect 560 240 620 300
+rect 1060 240 1120 300
+rect 1580 240 1640 300
+rect 300 100 360 160
+rect 800 100 860 160
+rect 1320 100 1380 160
+rect 1840 100 1900 160
+<< metal2 >>
+rect 40 1400 100 1410
+rect 560 1400 620 1410
+rect 1080 1400 1140 1410
+rect 1580 1400 1640 1410
+rect 100 1340 560 1400
+rect 620 1340 1080 1400
+rect 1140 1340 1580 1400
+rect 40 1040 100 1340
+rect 560 1330 620 1340
+rect 1080 1330 1140 1340
+rect 1580 1330 1640 1340
+rect 300 1260 360 1270
+rect 820 1260 880 1270
+rect 1340 1260 1400 1270
+rect 1840 1260 1900 1270
+rect 360 1200 820 1260
+rect 880 1200 1340 1260
+rect 1400 1200 1840 1260
+rect 300 1190 360 1200
+rect 820 1190 880 1200
+rect 1340 1190 1400 1200
+rect 560 1040 620 1050
+rect 1080 1040 1140 1050
+rect 1580 1040 1640 1050
+rect 100 980 560 1040
+rect 620 980 1080 1040
+rect 1140 980 1580 1040
+rect 40 660 100 980
+rect 560 970 620 980
+rect 1080 970 1140 980
+rect 1580 970 1640 980
+rect 300 880 360 890
+rect 820 880 880 890
+rect 1320 880 1380 890
+rect 1840 880 1900 1200
+rect 360 820 820 880
+rect 880 820 1320 880
+rect 1380 820 1840 880
+rect 300 810 360 820
+rect 820 810 880 820
+rect 1320 810 1380 820
+rect 560 660 620 670
+rect 1060 660 1120 670
+rect 1580 660 1640 670
+rect 100 600 560 660
+rect 620 600 1060 660
+rect 1120 600 1580 660
+rect 40 300 100 600
+rect 560 590 620 600
+rect 1060 590 1120 600
+rect 1580 590 1640 600
+rect 300 520 360 530
+rect 800 520 860 530
+rect 1320 520 1380 530
+rect 1840 520 1900 820
+rect 360 460 800 520
+rect 860 460 1320 520
+rect 1380 460 1840 520
+rect 300 450 360 460
+rect 800 450 860 460
+rect 1320 450 1380 460
+rect 560 300 620 310
+rect 1060 300 1120 310
+rect 1580 300 1640 310
+rect 100 240 560 300
+rect 620 240 1060 300
+rect 1120 240 1580 300
+rect 40 230 100 240
+rect 560 230 620 240
+rect 1060 230 1120 240
+rect 1580 230 1640 240
+rect 300 160 360 170
+rect 800 160 860 170
+rect 1320 160 1380 170
+rect 1840 160 1900 460
+rect 360 100 800 160
+rect 860 100 1320 160
+rect 1380 100 1840 160
+rect 300 90 360 100
+rect 800 90 860 100
+rect 1320 90 1380 100
+rect 1840 90 1900 100
+use sky130_fd_pr__pfet_01v8_lvt_9UM225  sky130_fd_pr__pfet_01v8_lvt_9UM225_0
+timestamp 1662718844
+transform 1 0 968 0 1 712
+box -968 -712 968 745
+<< end >>
diff --git a/mag/XM_otabias_nmos.mag b/mag/XM_otabias_nmos.mag
new file mode 100644
index 0000000..217f259
--- /dev/null
+++ b/mag/XM_otabias_nmos.mag
@@ -0,0 +1,9 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662916051
+use sky130_fd_pr__nfet_01v8_lvt_QA4PPD  sky130_fd_pr__nfet_01v8_lvt_QA4PPD_0
+timestamp 1662916051
+transform 1 0 543 0 1 626
+box -596 -679 596 679
+<< end >>
diff --git a/mag/XM_otabias_pmos.mag b/mag/XM_otabias_pmos.mag
new file mode 100644
index 0000000..a09a814
--- /dev/null
+++ b/mag/XM_otabias_pmos.mag
@@ -0,0 +1,78 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662818872
+<< metal1 >>
+rect 70 680 80 740
+rect 140 680 150 740
+rect 590 680 600 740
+rect 660 680 670 740
+rect 1110 680 1120 740
+rect 1180 680 1190 740
+rect 330 520 340 580
+rect 400 520 410 580
+rect 850 520 860 580
+rect 920 520 930 580
+rect 1370 520 1380 580
+rect 1440 520 1450 580
+rect 144 448 1380 480
+rect 70 320 80 380
+rect 140 320 150 380
+rect 590 320 600 380
+rect 660 320 670 380
+rect 330 160 340 220
+rect 400 160 410 220
+rect 740 119 780 448
+rect 1110 320 1120 380
+rect 1180 320 1190 380
+rect 850 160 860 220
+rect 920 160 930 220
+rect 1370 160 1380 220
+rect 1440 160 1450 220
+rect 143 85 1367 119
+rect 740 80 780 85
+<< via1 >>
+rect 80 680 140 740
+rect 600 680 660 740
+rect 1120 680 1180 740
+rect 340 520 400 580
+rect 860 520 920 580
+rect 1380 520 1440 580
+rect 80 320 140 380
+rect 600 320 660 380
+rect 340 160 400 220
+rect 1120 320 1180 380
+rect 860 160 920 220
+rect 1380 160 1440 220
+<< metal2 >>
+rect 80 740 140 750
+rect 600 740 660 750
+rect 1120 740 1180 750
+rect 140 680 600 740
+rect 660 680 1120 740
+rect 80 380 140 680
+rect 600 670 660 680
+rect 1120 670 1180 680
+rect 340 580 400 590
+rect 1380 580 1440 590
+rect 400 520 860 580
+rect 920 520 1380 580
+rect 340 510 400 520
+rect 600 380 660 390
+rect 1120 380 1180 390
+rect 140 320 600 380
+rect 660 320 1120 380
+rect 80 310 140 320
+rect 600 310 660 320
+rect 1120 310 1180 320
+rect 340 220 400 230
+rect 1380 220 1440 520
+rect 400 160 860 220
+rect 920 160 1380 220
+rect 340 150 400 160
+rect 1380 150 1440 160
+use sky130_fd_pr__pfet_01v8_lvt_MUAP4U  sky130_fd_pr__pfet_01v8_lvt_MUAP4U_0
+timestamp 1662818872
+transform 1 0 759 0 1 413
+box -812 -466 812 466
+<< end >>
diff --git a/mag/XM_output_mirr.mag b/mag/XM_output_mirr.mag
new file mode 100644
index 0000000..ae7d9bc
--- /dev/null
+++ b/mag/XM_output_mirr.mag
@@ -0,0 +1,156 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662769653
+<< pwell >>
+rect -300 -5600 2200 2000
+<< psubdiff >>
+rect -200 1800 2100 1900
+rect -200 1000 -100 1800
+rect -200 -800 -100 700
+rect -200 -2500 -100 -1100
+rect -200 -4300 -100 -2800
+rect -200 -5400 -100 -4600
+rect 2000 1000 2100 1800
+rect 2000 -800 2100 700
+rect 2000 -2500 2100 -1100
+rect 2000 -4300 2100 -2800
+rect 2000 -5400 2100 -4600
+rect -200 -5500 2100 -5400
+<< psubdiffcont >>
+rect -200 700 -100 1000
+rect -200 -1100 -100 -800
+rect -200 -2800 -100 -2500
+rect -200 -4600 -100 -4300
+rect 2000 700 2100 1000
+rect 2000 -1100 2100 -800
+rect 2000 -2800 2100 -2500
+rect 2000 -4600 2100 -4300
+<< locali >>
+rect -200 1800 2100 1900
+rect -200 1000 -100 1800
+rect -200 -800 -100 700
+rect -200 -2500 -100 -1100
+rect -200 -4300 -100 -2800
+rect -200 -5400 -100 -4600
+rect 2000 1000 2100 1800
+rect 2000 -800 2100 700
+rect 2000 -2500 2100 -1100
+rect 2000 -4300 2100 -2800
+rect 2000 -5400 2100 -4600
+rect -200 -5500 2100 -5400
+<< metal1 >>
+rect -10 860 0 920
+rect 60 860 70 920
+rect 450 860 460 920
+rect 520 860 530 920
+rect 910 860 920 920
+rect 980 860 990 920
+rect 1370 860 1380 920
+rect 1440 860 1450 920
+rect 1830 860 1840 920
+rect 1900 860 1910 920
+rect 62 -98 1828 56
+rect -10 -960 0 -900
+rect 60 -960 70 -900
+rect 450 -960 460 -900
+rect 520 -960 530 -900
+rect 910 -960 920 -900
+rect 980 -960 990 -900
+rect 1370 -960 1380 -900
+rect 1440 -960 1450 -900
+rect 1830 -960 1840 -900
+rect 1900 -960 1910 -900
+rect -10 -2640 0 -2580
+rect 60 -2640 70 -2580
+rect 450 -2640 460 -2580
+rect 520 -2640 530 -2580
+rect 910 -2640 920 -2580
+rect 980 -2640 990 -2580
+rect 1370 -2640 1380 -2580
+rect 1440 -2640 1450 -2580
+rect 1830 -2640 1840 -2580
+rect 1900 -2640 1910 -2580
+rect 62 -3610 1828 -3456
+rect -10 -4460 0 -4400
+rect 60 -4460 70 -4400
+rect 450 -4460 460 -4400
+rect 520 -4460 530 -4400
+rect 910 -4460 920 -4400
+rect 980 -4460 990 -4400
+rect 1370 -4460 1380 -4400
+rect 1440 -4460 1450 -4400
+rect 1830 -4460 1840 -4400
+rect 1900 -4460 1910 -4400
+<< via1 >>
+rect 0 860 60 920
+rect 460 860 520 920
+rect 920 860 980 920
+rect 1380 860 1440 920
+rect 1840 860 1900 920
+rect 0 -960 60 -900
+rect 460 -960 520 -900
+rect 920 -960 980 -900
+rect 1380 -960 1440 -900
+rect 1840 -960 1900 -900
+rect 0 -2640 60 -2580
+rect 460 -2640 520 -2580
+rect 920 -2640 980 -2580
+rect 1380 -2640 1440 -2580
+rect 1840 -2640 1900 -2580
+rect 0 -4460 60 -4400
+rect 460 -4460 520 -4400
+rect 920 -4460 980 -4400
+rect 1380 -4460 1440 -4400
+rect 1840 -4460 1900 -4400
+<< metal2 >>
+rect 0 1640 1900 1700
+rect 0 920 60 1640
+rect 0 -900 60 860
+rect 0 -970 60 -960
+rect 460 920 520 930
+rect 460 -900 520 860
+rect 460 -1746 520 -960
+rect 920 920 980 1640
+rect 920 -900 980 860
+rect 920 -970 980 -960
+rect 1380 920 1440 930
+rect 1380 -900 1440 860
+rect 1380 -1746 1440 -960
+rect 1840 920 1900 1640
+rect 1840 -900 1900 860
+rect 1840 -970 1900 -960
+rect 460 -1806 1440 -1746
+rect 0 -2580 60 -2570
+rect 0 -4400 60 -2640
+rect 0 -5180 60 -4460
+rect 460 -2580 520 -1806
+rect 460 -4400 520 -2640
+rect 460 -4470 520 -4460
+rect 920 -2580 980 -2570
+rect 920 -4400 980 -2640
+rect 920 -5180 980 -4460
+rect 1380 -2580 1440 -1806
+rect 1380 -4400 1440 -2640
+rect 1380 -4470 1440 -4460
+rect 1840 -2580 1900 -2570
+rect 1840 -4400 1900 -2640
+rect 1840 -5180 1900 -4460
+rect 0 -5240 1900 -5180
+use sky130_fd_pr__nfet_01v8_lvt_64DJ5N  sky130_fd_pr__nfet_01v8_lvt_64DJ5N_0
+timestamp 1662766393
+transform 1 0 945 0 1 -899
+box -945 -857 945 857
+use sky130_fd_pr__nfet_01v8_lvt_64DJ5N  sky130_fd_pr__nfet_01v8_lvt_64DJ5N_1
+timestamp 1662766393
+transform 1 0 945 0 1 -4411
+box -945 -857 945 857
+use sky130_fd_pr__nfet_01v8_lvt_64S6GM  sky130_fd_pr__nfet_01v8_lvt_64S6GM_0
+timestamp 1662766393
+transform 1 0 945 0 1 857
+box -945 -857 945 857
+use sky130_fd_pr__nfet_01v8_lvt_64S6GM  sky130_fd_pr__nfet_01v8_lvt_64S6GM_1
+timestamp 1662766393
+transform 1 0 945 0 1 -2655
+box -945 -857 945 857
+<< end >>
diff --git a/mag/XM_output_mirr_combined.mag b/mag/XM_output_mirr_combined.mag
new file mode 100644
index 0000000..bf4e58e
--- /dev/null
+++ b/mag/XM_output_mirr_combined.mag
@@ -0,0 +1,36 @@
+magic
+tech sky130A
+timestamp 1662815693
+use XM_output_mirr  XM_output_mirr_0
+timestamp 1662769653
+transform 1 0 150 0 1 2800
+box -150 -2800 1100 1000
+use XM_output_mirr  XM_output_mirr_1
+timestamp 1662769653
+transform 1 0 1250 0 1 2800
+box -150 -2800 1100 1000
+use XM_output_mirr  XM_output_mirr_2
+timestamp 1662769653
+transform 1 0 2350 0 1 2800
+box -150 -2800 1100 1000
+use XM_output_mirr  XM_output_mirr_3
+timestamp 1662769653
+transform 1 0 3450 0 1 2800
+box -150 -2800 1100 1000
+use XM_output_mirr  XM_output_mirr_4
+timestamp 1662769653
+transform 1 0 4550 0 1 2800
+box -150 -2800 1100 1000
+use XM_output_mirr  XM_output_mirr_5
+timestamp 1662769653
+transform 1 0 5650 0 1 2800
+box -150 -2800 1100 1000
+use XM_output_mirr  XM_output_mirr_6
+timestamp 1662769653
+transform 1 0 6750 0 1 2800
+box -150 -2800 1100 1000
+use XM_output_mirr  XM_output_mirr_7
+timestamp 1662769653
+transform 1 0 7850 0 1 2800
+box -150 -2800 1100 1000
+<< end >>
diff --git a/mag/XM_output_mirr_combined_with_dummy.mag b/mag/XM_output_mirr_combined_with_dummy.mag
new file mode 100644
index 0000000..d6772cf
--- /dev/null
+++ b/mag/XM_output_mirr_combined_with_dummy.mag
@@ -0,0 +1,139 @@
+magic
+tech sky130A
+timestamp 1662903677
+<< locali >>
+rect -8750 6930 -8740 6960
+rect -8750 6020 -8740 6050
+rect -8750 5180 -8740 5210
+rect -8750 4270 -8740 4300
+rect -8750 3230 -8740 3260
+rect -8750 2320 -8740 2350
+rect -8750 1480 -8740 1510
+rect -8750 570 -8740 600
+rect -8750 -470 -8740 -440
+rect -8750 -1380 -8740 -1350
+rect -8750 -2220 -8740 -2190
+rect -8750 -3130 -8740 -3100
+rect -8710 6930 17660 6960
+rect -8710 6020 17660 6050
+rect -8710 5180 17660 5210
+rect -8710 4270 17660 4300
+rect -8710 3230 100 3260
+rect 8850 3230 17660 3260
+rect -8710 2320 100 2350
+rect 8850 2320 17660 2350
+rect -8710 1480 100 1510
+rect 8850 1480 17660 1510
+rect -8710 570 100 600
+rect 8850 570 17660 600
+rect -8710 -470 17660 -440
+rect -8710 -1380 17660 -1350
+rect -8710 -2220 17660 -2190
+rect -8710 -3130 17660 -3100
+rect 17690 6020 17700 6050
+rect 17690 5180 17700 5210
+rect 17690 4270 17700 4300
+rect 17690 3230 17700 3260
+rect 17690 2320 17700 2350
+rect 17690 1480 17700 1510
+rect 17690 570 17700 600
+rect 17690 -470 17700 -440
+rect 17690 -1380 17700 -1350
+rect 17690 -2220 17700 -2190
+rect 17690 -3130 17700 -3100
+<< viali >>
+rect -8660 7410 17620 7440
+rect -8740 -3600 -8710 7400
+rect 17660 -3600 17690 7400
+rect -8670 -3640 17610 -3610
+<< metal1 >>
+rect -8750 7440 17700 7450
+rect -8750 7410 -8660 7440
+rect 17620 7410 17700 7440
+rect -8750 7400 17700 7410
+rect -8750 -3600 -8740 7400
+rect -8710 6510 -8700 7400
+rect 17650 6510 17660 7400
+rect -8710 6470 17660 6510
+rect -8710 4750 -8700 6470
+rect 17650 4750 17660 6470
+rect -8710 4710 17660 4750
+rect -8710 2810 -8700 4710
+rect -8710 2770 100 2810
+rect -8710 1050 -8700 2770
+rect 150 2710 210 2870
+rect 1030 2820 1090 2870
+rect 1030 2760 1300 2820
+rect 2140 2760 2400 2820
+rect 3240 2760 3500 2820
+rect 4340 2760 4600 2820
+rect 5440 2760 5700 2820
+rect 6540 2760 6800 2820
+rect 7640 2760 7900 2820
+rect 17650 2810 17660 4710
+rect 8890 2770 17660 2810
+rect 1030 2710 1090 2760
+rect -8710 1010 100 1050
+rect -8710 -890 -8700 1010
+rect 370 960 420 1100
+rect 830 970 880 1110
+rect 1040 1010 1310 1060
+rect 2130 1010 2400 1060
+rect 3230 1010 3500 1060
+rect 4340 1010 4610 1060
+rect 5440 1010 5710 1060
+rect 6530 1010 6800 1060
+rect 7640 1010 7910 1060
+rect 17650 1050 17660 2770
+rect 8890 1010 17660 1050
+rect 17650 -890 17660 1010
+rect -8710 -930 17660 -890
+rect -8710 -2650 -8700 -930
+rect 17650 -2650 17660 -930
+rect -8710 -2690 17660 -2650
+rect -8710 -3600 -8700 -2690
+rect 17650 -3600 17660 -2690
+rect 17690 -3600 17700 7400
+rect -8750 -3610 17700 -3600
+rect -8750 -3640 -8670 -3610
+rect 17610 -3640 17700 -3610
+rect -8750 -3650 17700 -3640
+<< metal2 >>
+rect 150 180 8800 210
+use XM_output_mirr_combined  XM_output_mirr_combined_0
+timestamp 1662815693
+transform 1 0 0 0 1 0
+box 0 0 8950 3800
+use XM_output_mirr_combined  XM_output_mirr_combined_1
+timestamp 1662815693
+transform 1 0 0 0 1 3700
+box 0 0 8950 3800
+use XM_output_mirr_combined  XM_output_mirr_combined_2
+timestamp 1662815693
+transform 1 0 0 0 1 -3700
+box 0 0 8950 3800
+use XM_output_mirr_combined  XM_output_mirr_combined_3
+timestamp 1662815693
+transform 1 0 -8800 0 1 3700
+box 0 0 8950 3800
+use XM_output_mirr_combined  XM_output_mirr_combined_4
+timestamp 1662815693
+transform 1 0 -8800 0 1 0
+box 0 0 8950 3800
+use XM_output_mirr_combined  XM_output_mirr_combined_5
+timestamp 1662815693
+transform 1 0 -8800 0 1 -3700
+box 0 0 8950 3800
+use XM_output_mirr_combined  XM_output_mirr_combined_6
+timestamp 1662815693
+transform 1 0 8800 0 1 3700
+box 0 0 8950 3800
+use XM_output_mirr_combined  XM_output_mirr_combined_7
+timestamp 1662815693
+transform 1 0 8800 0 1 0
+box 0 0 8950 3800
+use XM_output_mirr_combined  XM_output_mirr_combined_8
+timestamp 1662815693
+transform 1 0 8800 0 1 -3700
+box 0 0 8950 3800
+<< end >>
diff --git a/mag/XM_pdn.mag b/mag/XM_pdn.mag
new file mode 100644
index 0000000..53e7202
--- /dev/null
+++ b/mag/XM_pdn.mag
@@ -0,0 +1,77 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662820526
+<< locali >>
+rect 97 967 131 1046
+rect 484 968 518 1047
+rect 98 -647 132 -568
+rect 484 -647 518 -568
+<< metal1 >>
+rect 280 160 380 220
+rect 660 160 760 220
+rect 160 -220 220 100
+rect 320 -20 380 160
+rect 540 -20 600 100
+rect 320 -80 600 -20
+rect 320 -260 380 -80
+rect 540 -220 600 -80
+rect 700 0 760 160
+rect 700 -60 1480 0
+rect 700 -260 760 -60
+rect 910 -240 920 -120
+rect 1020 -240 1030 -120
+rect 280 -320 380 -260
+rect 660 -320 760 -260
+rect 1420 -360 1480 -60
+rect 5030 -460 5040 -380
+rect 5120 -460 5130 -380
+<< via1 >>
+rect 920 -240 1020 -120
+rect 5040 -460 5120 -380
+<< metal2 >>
+rect 920 -120 1020 -110
+rect 920 -250 1020 -240
+rect 5040 -380 5120 -370
+rect 5040 -470 5120 -460
+<< via2 >>
+rect 920 -240 1020 -120
+rect 5040 -460 5120 -380
+<< metal3 >>
+rect 910 -120 1030 -115
+rect 910 -240 920 -120
+rect 1020 -240 1030 -120
+rect 910 -245 1030 -240
+rect 5020 -380 5140 20
+rect 5020 -460 5040 -380
+rect 5120 -460 5140 -380
+rect 5030 -465 5130 -460
+use sky130_fd_pr__cap_mim_m3_1_Y9W37A  sky130_fd_pr__cap_mim_m3_1_Y9W37A_0
+timestamp 1662733733
+transform 1 0 3182 0 1 526
+box -2450 -680 2318 680
+use sky130_fd_pr__nfet_01v8_Y5UG24  sky130_fd_pr__nfet_01v8_Y5UG24_0
+timestamp 1662731509
+transform 1 0 194 0 1 -387
+box -246 -329 246 329
+use sky130_fd_pr__nfet_01v8_Y5UG24  sky130_fd_pr__nfet_01v8_Y5UG24_1
+timestamp 1662731509
+transform 1 0 580 0 1 -387
+box -246 -329 246 329
+use sky130_fd_pr__nfet_01v8_Y5UG24  sky130_fd_pr__nfet_01v8_Y5UG24_2
+timestamp 1662731509
+transform 1 0 966 0 1 -387
+box -246 -329 246 329
+use sky130_fd_pr__pfet_01v8_TSNZVH  sky130_fd_pr__pfet_01v8_TSNZVH_0
+timestamp 1662731045
+transform 1 0 193 0 1 531
+box -246 -584 246 584
+use sky130_fd_pr__pfet_01v8_TSNZVH  sky130_fd_pr__pfet_01v8_TSNZVH_1
+timestamp 1662731045
+transform 1 0 580 0 1 532
+box -246 -584 246 584
+use sky130_fd_pr__res_high_po_1p41_2TBR6S  sky130_fd_pr__res_high_po_1p41_2TBR6S_0
+timestamp 1662731843
+transform 0 1 3304 -1 0 -411
+box -307 -2198 307 2198
+<< end >>
diff --git a/mag/XM_ppair.mag b/mag/XM_ppair.mag
new file mode 100644
index 0000000..2609de8
--- /dev/null
+++ b/mag/XM_ppair.mag
@@ -0,0 +1,353 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662597113
+<< nwell >>
+rect -220 -1060 4440 720
+<< nsubdiff >>
+rect -140 580 520 640
+rect 860 580 1300 640
+rect 1640 580 2580 640
+rect 2920 580 3360 640
+rect 3700 580 4360 640
+rect -140 460 -80 580
+rect -140 -140 -80 60
+rect 4300 460 4360 580
+rect 4300 -140 4360 60
+rect -140 -200 520 -140
+rect 860 -200 1300 -140
+rect 1640 -200 2580 -140
+rect 2920 -200 3360 -140
+rect 3700 -200 4360 -140
+rect -140 -400 -80 -200
+rect -140 -920 -80 -800
+rect 4300 -400 4360 -200
+rect 4300 -920 4360 -800
+rect -140 -980 520 -920
+rect 860 -980 1300 -920
+rect 1640 -980 2580 -920
+rect 2920 -980 3360 -920
+rect 3700 -980 4360 -920
+<< nsubdiffcont >>
+rect 520 580 860 640
+rect 1300 580 1640 640
+rect 2580 580 2920 640
+rect 3360 580 3700 640
+rect -140 60 -80 460
+rect 4300 60 4360 460
+rect 520 -200 860 -140
+rect 1300 -200 1640 -140
+rect 2580 -200 2920 -140
+rect 3360 -200 3700 -140
+rect -140 -800 -80 -400
+rect 4300 -800 4360 -400
+rect 520 -980 860 -920
+rect 1300 -980 1640 -920
+rect 2580 -980 2920 -920
+rect 3360 -980 3700 -920
+<< locali >>
+rect -140 580 520 640
+rect 860 580 1300 640
+rect 1640 580 2580 640
+rect 2920 580 3360 640
+rect 3700 580 4360 640
+rect -140 460 -80 580
+rect -140 -140 -80 60
+rect 4300 460 4360 580
+rect 4300 -140 4360 60
+rect -140 -200 520 -140
+rect 860 -200 1300 -140
+rect 1640 -200 2580 -140
+rect 2920 -200 3360 -140
+rect 3700 -200 4360 -140
+rect -140 -400 -80 -200
+rect -140 -920 -80 -800
+rect 4300 -400 4360 -200
+rect 4300 -920 4360 -800
+rect -140 -980 520 -920
+rect 860 -980 1300 -920
+rect 1640 -980 2580 -920
+rect 2920 -980 3360 -920
+rect 3700 -980 4360 -920
+<< viali >>
+rect 520 580 860 640
+rect 1300 580 1640 640
+rect 2580 580 2920 640
+rect 3360 580 3700 640
+rect 520 -980 860 -920
+rect 1300 -980 1640 -920
+rect 2580 -980 2920 -920
+rect 3360 -980 3700 -920
+<< metal1 >>
+rect -140 640 4360 646
+rect -140 580 520 640
+rect 860 580 1300 640
+rect 1640 580 2580 640
+rect 2920 580 3360 640
+rect 3700 580 4360 640
+rect -140 574 4360 580
+rect -140 -914 -80 574
+rect 22 420 68 574
+rect 538 420 584 574
+rect 750 370 760 460
+rect 870 370 880 460
+rect 1054 420 1100 574
+rect 1270 370 1280 460
+rect 1390 370 1400 460
+rect 1570 420 1616 574
+rect 2086 420 2132 574
+rect 2340 448 2386 460
+rect 1316 360 1322 370
+rect 1356 360 1362 370
+rect 2340 150 2346 448
+rect 2380 150 2386 448
+rect 2598 448 2648 574
+rect 240 60 250 150
+rect 360 60 370 150
+rect 1790 60 1800 150
+rect 1910 60 1920 150
+rect 2300 60 2310 150
+rect 2420 60 2430 150
+rect 2598 72 2604 448
+rect 2810 370 2820 460
+rect 2930 370 2940 460
+rect 3118 449 3164 574
+rect 3330 380 3340 470
+rect 3450 380 3460 470
+rect 3630 454 3680 574
+rect 3888 459 3938 460
+rect 3888 458 3934 459
+rect 3372 370 3382 380
+rect 3412 370 3422 380
+rect 2856 72 2862 370
+rect 2896 72 2902 370
+rect 2598 60 2638 72
+rect 2856 60 2902 72
+rect 3372 82 3378 370
+rect 3412 82 3418 370
+rect 3372 70 3418 82
+rect 3630 82 3636 454
+rect 3670 82 3676 454
+rect 3888 160 3894 458
+rect 3928 160 3934 458
+rect 4150 457 4196 574
+rect 3630 70 3676 82
+rect 3850 70 3860 160
+rect 3970 70 3980 160
+rect 280 20 330 60
+rect 1830 20 1880 60
+rect 2340 20 2390 60
+rect 3890 20 3940 70
+rect 70 -30 4140 20
+rect 280 -310 330 -30
+rect 1830 -310 1880 -30
+rect 2340 -310 2390 -30
+rect 3890 -310 3940 -30
+rect 70 -360 4140 -310
+rect 240 -480 250 -390
+rect 360 -480 370 -390
+rect 540 -402 586 -390
+rect 282 -490 292 -480
+rect 322 -490 332 -480
+rect 282 -778 288 -490
+rect 322 -778 328 -490
+rect 21 -914 68 -789
+rect 282 -790 328 -778
+rect 540 -778 546 -402
+rect 580 -778 586 -402
+rect 798 -402 844 -390
+rect 798 -700 804 -402
+rect 838 -700 844 -402
+rect 1310 -412 1356 -400
+rect 540 -787 586 -778
+rect 538 -914 586 -787
+rect 760 -790 770 -700
+rect 880 -790 890 -700
+rect 1310 -710 1316 -412
+rect 1350 -710 1356 -412
+rect 1568 -412 1614 -400
+rect 1054 -914 1100 -789
+rect 1270 -800 1280 -710
+rect 1390 -800 1400 -710
+rect 1568 -788 1574 -412
+rect 1608 -788 1614 -412
+rect 1780 -490 1790 -400
+rect 1900 -490 1910 -400
+rect 2300 -480 2310 -390
+rect 2420 -480 2430 -390
+rect 2600 -402 2646 -390
+rect 2342 -490 2352 -480
+rect 2382 -490 2392 -480
+rect 1568 -794 1614 -788
+rect 1826 -788 1832 -490
+rect 1866 -788 1872 -490
+rect 1568 -914 1616 -794
+rect 1826 -800 1872 -788
+rect 2342 -778 2348 -490
+rect 2382 -778 2388 -490
+rect 2342 -790 2388 -778
+rect 2600 -778 2606 -402
+rect 2640 -778 2646 -402
+rect 2858 -402 2904 -390
+rect 2858 -700 2864 -402
+rect 2898 -700 2904 -402
+rect 3370 -422 3416 -410
+rect 2600 -784 2646 -778
+rect 2086 -914 2132 -794
+rect 2600 -914 2648 -784
+rect 2820 -790 2830 -700
+rect 2940 -790 2950 -700
+rect 3370 -720 3376 -422
+rect 3410 -720 3416 -422
+rect 3628 -422 3674 -410
+rect 3118 -914 3164 -778
+rect 3330 -810 3340 -720
+rect 3450 -810 3460 -720
+rect 3628 -782 3634 -422
+rect 3668 -782 3674 -422
+rect 3840 -500 3850 -410
+rect 3960 -500 3970 -410
+rect 3628 -914 3680 -782
+rect 3886 -798 3892 -500
+rect 3926 -798 3932 -500
+rect 3886 -810 3932 -798
+rect 4150 -914 4196 -775
+rect 4300 -914 4360 574
+rect -140 -920 4360 -914
+rect -140 -980 520 -920
+rect 860 -980 1300 -920
+rect 1640 -980 2580 -920
+rect 2920 -980 3360 -920
+rect 3700 -980 4360 -920
+rect -140 -986 4360 -980
+<< via1 >>
+rect 760 370 870 460
+rect 1280 370 1390 460
+rect 250 60 360 150
+rect 1800 60 1910 150
+rect 2310 60 2420 150
+rect 2820 370 2930 460
+rect 3340 380 3450 470
+rect 3860 70 3970 160
+rect 250 -480 360 -390
+rect 770 -790 880 -700
+rect 1280 -800 1390 -710
+rect 1790 -490 1900 -400
+rect 2310 -480 2420 -390
+rect 2830 -790 2940 -700
+rect 3340 -810 3450 -720
+rect 3850 -500 3960 -410
+<< metal2 >>
+rect 750 470 3460 480
+rect 750 460 3340 470
+rect 3450 460 3460 470
+rect 750 370 758 460
+rect 870 370 1280 460
+rect 1390 370 2820 460
+rect 2930 370 3340 460
+rect 3452 370 3460 460
+rect 750 360 3460 370
+rect 240 160 3980 170
+rect 240 150 3860 160
+rect 240 60 250 150
+rect 360 60 1280 150
+rect 1392 60 1800 150
+rect 1910 60 2310 150
+rect 2420 60 2830 150
+rect 2942 70 3860 150
+rect 3970 70 3980 160
+rect 2942 60 3980 70
+rect 240 50 3980 60
+rect 250 -390 360 -380
+rect 760 -390 872 -380
+rect 2310 -390 2420 -380
+rect 3340 -390 3452 -380
+rect 240 -480 250 -390
+rect 360 -480 760 -390
+rect 872 -400 2310 -390
+rect 872 -480 1790 -400
+rect 240 -490 1790 -480
+rect 1900 -480 2310 -400
+rect 2420 -480 3340 -390
+rect 3452 -410 3970 -390
+rect 3452 -480 3850 -410
+rect 1900 -490 3850 -480
+rect 1790 -500 1900 -490
+rect 3960 -490 3970 -410
+rect 3850 -510 3960 -500
+rect 770 -700 880 -690
+rect 2830 -700 2940 -690
+rect 760 -790 770 -710
+rect 1280 -710 1392 -700
+rect 2940 -710 2942 -700
+rect 880 -790 1280 -710
+rect 760 -800 1280 -790
+rect 1392 -800 2830 -710
+rect 2942 -720 3460 -710
+rect 2942 -800 3340 -720
+rect 760 -810 3340 -800
+rect 3450 -810 3460 -720
+rect 3340 -820 3450 -810
+<< via2 >>
+rect 758 370 760 460
+rect 760 370 870 460
+rect 3340 380 3450 460
+rect 3450 380 3452 460
+rect 3340 370 3452 380
+rect 1280 60 1392 150
+rect 2830 60 2942 150
+rect 760 -480 872 -390
+rect 3340 -480 3452 -390
+rect 1280 -800 1390 -710
+rect 1390 -800 1392 -710
+rect 2830 -790 2940 -710
+rect 2940 -790 2942 -710
+rect 2830 -800 2942 -790
+<< metal3 >>
+rect 750 465 882 470
+rect 748 460 882 465
+rect 748 370 758 460
+rect 870 370 882 460
+rect 748 365 882 370
+rect 750 -390 882 365
+rect 3330 465 3460 470
+rect 3330 460 3462 465
+rect 3330 370 3340 460
+rect 3452 370 3462 460
+rect 3330 365 3462 370
+rect 750 -480 760 -390
+rect 872 -480 882 -390
+rect 750 -490 882 -480
+rect 1270 150 1402 160
+rect 1270 60 1280 150
+rect 1392 60 1402 150
+rect 1270 -710 1402 60
+rect 1270 -800 1280 -710
+rect 1392 -800 1402 -710
+rect 1270 -810 1402 -800
+rect 2820 150 2952 155
+rect 2820 60 2830 150
+rect 2942 60 2952 150
+rect 2820 55 2952 60
+rect 2820 -705 2950 55
+rect 3330 -385 3460 365
+rect 3330 -390 3462 -385
+rect 3330 -480 3340 -390
+rect 3452 -480 3462 -390
+rect 3330 -485 3462 -480
+rect 2820 -710 2952 -705
+rect 2820 -800 2830 -710
+rect 2942 -800 2952 -710
+rect 2820 -805 2952 -800
+rect 2820 -810 2950 -805
+rect 1270 -840 1400 -810
+rect 3330 -1000 3460 -485
+use sky130_fd_pr__pfet_01v8_lvt_B64SAM *sky130_fd_pr__pfet_01v8_lvt_B64SAM_0
+timestamp 1661909013
+transform 1 0 2109 0 1 224
+box -2129 -264 2129 298
+use sky130_fd_pr__pfet_01v8_lvt_MBDTEX  sky130_fd_pr__pfet_01v8_lvt_MBDTEX_0
+timestamp 1661909182
+transform 1 0 2109 0 1 -562
+box -2129 -298 2129 264
+<< end >>
diff --git a/mag/XM_tail.mag b/mag/XM_tail.mag
new file mode 100644
index 0000000..b4150e0
--- /dev/null
+++ b/mag/XM_tail.mag
@@ -0,0 +1,55 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662390953
+<< locali >>
+rect -20 2710 130 2790
+rect 1010 2710 1160 2790
+rect -20 2150 130 2230
+rect 1010 2150 1160 2230
+rect -20 1600 130 1680
+rect 1010 1590 1160 1670
+rect -20 1040 130 1120
+rect 1010 1040 1160 1120
+rect -20 480 130 560
+rect 1010 480 1160 560
+<< metal1 >>
+rect 530 2550 540 2610
+rect 610 2550 620 2610
+rect 330 80 370 2350
+rect 537 2305 607 2351
+rect 530 2000 540 2060
+rect 610 2000 620 2060
+rect 537 1749 607 1795
+rect 530 1430 540 1490
+rect 610 1430 620 1490
+rect 537 1193 607 1239
+rect 530 870 540 930
+rect 610 870 620 930
+rect 537 637 607 683
+rect 530 330 540 390
+rect 610 330 620 390
+rect 537 81 607 127
+rect 540 -40 600 81
+rect 780 80 820 2350
+<< via1 >>
+rect 540 2550 610 2610
+rect 540 2000 610 2060
+rect 540 1430 610 1490
+rect 540 870 610 930
+rect 540 330 610 390
+<< metal2 >>
+rect 540 2610 610 2620
+rect 540 2060 610 2550
+rect 540 1500 610 2000
+rect 540 1490 1200 1500
+rect 610 1430 1200 1490
+rect 540 1420 1200 1430
+rect 540 930 610 1420
+rect 540 390 610 870
+rect 540 320 610 330
+use sky130_fd_pr__nfet_01v8_lvt_7MFZYU  sky130_fd_pr__nfet_01v8_lvt_7MFZYU_0
+timestamp 1662302892
+transform 1 0 572 0 1 1440
+box -625 -1491 625 1491
+<< end >>
diff --git a/mag/lvs.tcl b/mag/lvs.tcl
new file mode 100644
index 0000000..5575f08
--- /dev/null
+++ b/mag/lvs.tcl
@@ -0,0 +1,6 @@
+extract all
+ext2spice lvs
+set filename [cellname list window]
+set spicefilename [lindex [split $filename .] 0]
+#ext2spice -d -o "./lvs/$spicefilename.spice"
+ext2spice -o "./lvs/$spicefilename.spice"
diff --git a/mag/opamp_realcomp3_usefinger.mag b/mag/opamp_realcomp3_usefinger.mag
new file mode 100644
index 0000000..ad1ffbd
--- /dev/null
+++ b/mag/opamp_realcomp3_usefinger.mag
@@ -0,0 +1,362 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662836520
+<< locali >>
+rect -5320 3700 -2040 3760
+rect -5320 3600 -5220 3700
+rect -5320 3200 -5300 3600
+rect -5240 3200 -5220 3600
+rect -5320 2500 -5220 3200
+rect -5320 2100 -5300 2500
+rect -5240 2100 -5220 2500
+rect -5320 1380 -5220 2100
+rect -5320 980 -5300 1380
+rect -5240 980 -5220 1380
+rect -5320 820 -5220 980
+rect -4080 900 -4000 3700
+rect -4080 820 -2040 900
+<< viali >>
+rect -5300 3200 -5240 3600
+rect -5300 2100 -5240 2500
+rect -5300 980 -5240 1380
+rect 4820 780 5140 860
+<< metal1 >>
+rect -5170 5620 -5160 5680
+rect -4760 5620 -4750 5680
+rect -3730 5620 -3720 5680
+rect -3320 5620 -3310 5680
+rect -2690 5620 -2680 5680
+rect -2280 5620 -2270 5680
+rect -1230 5620 -1220 5680
+rect -820 5620 -810 5680
+rect -5170 4040 -5160 4100
+rect -4760 4040 -4750 4100
+rect -3730 4044 -3720 4100
+rect -3320 4044 -3310 4100
+rect -2272 4044 -2270 4100
+rect -1230 4040 -1220 4100
+rect -820 4040 -810 4100
+rect -5306 3600 -5234 3612
+rect -5310 3200 -5300 3600
+rect -5240 3200 -5230 3600
+rect -4100 3240 -3980 3720
+rect -5306 3188 -5234 3200
+rect -4100 2840 -4060 3240
+rect -4000 2840 -3980 3240
+rect -5306 2500 -5234 2512
+rect -5310 2100 -5300 2500
+rect -5240 2100 -5230 2500
+rect -4100 2120 -3980 2840
+rect 510 2600 520 2660
+rect 580 2600 590 2660
+rect -5306 2088 -5234 2100
+rect -4100 1720 -4060 2120
+rect -4000 1720 -3980 2120
+rect -5306 1380 -5234 1392
+rect -5310 980 -5300 1380
+rect -5240 980 -5230 1380
+rect -5306 968 -5234 980
+rect -4685 770 -4625 966
+rect -4100 880 -3980 1720
+rect 6290 1100 6300 1400
+rect 6500 1100 6510 1400
+rect 3346 966 3356 1031
+rect -3470 880 -3460 940
+rect -2760 880 -2750 940
+rect 3338 928 3356 966
+rect 3431 963 3441 1031
+rect 3431 928 3459 963
+rect 3338 907 3459 928
+rect 4808 860 5152 866
+rect 4808 780 4820 860
+rect 5140 780 5152 860
+rect 4808 774 5152 780
+rect -4685 710 -750 770
+rect -4685 701 -4625 710
+rect -1324 594 -1276 710
+<< via1 >>
+rect -5160 5620 -4760 5680
+rect -3720 5620 -3320 5680
+rect -2680 5620 -2280 5680
+rect -1220 5620 -820 5680
+rect -5160 4040 -4760 4100
+rect -1220 4040 -820 4100
+rect -5300 3200 -5240 3600
+rect -4060 2840 -4000 3240
+rect -5300 2100 -5240 2500
+rect 520 2600 580 2660
+rect -4060 1720 -4000 2120
+rect -5300 980 -5240 1380
+rect 6300 1100 6500 1400
+rect -3460 880 -2760 940
+rect 3356 928 3431 1031
+rect 4820 780 5140 860
+<< metal2 >>
+rect -5160 5680 -4760 5690
+rect -5160 5610 -4760 5620
+rect -3720 5680 -3320 5690
+rect -3720 5610 -3320 5620
+rect -2680 5680 -2280 5690
+rect -2680 5610 -2280 5620
+rect -1220 5680 -820 5690
+rect -1220 5610 -820 5620
+rect -5160 4100 -4760 4110
+rect -5160 4030 -4760 4040
+rect -1220 4100 -820 4110
+rect -1220 4030 -820 4040
+rect 300 3670 650 3800
+rect -5300 3600 -5240 3610
+rect -5300 3190 -5240 3200
+rect -4060 3240 -4000 3250
+rect 280 2913 736 3045
+rect -4060 2830 -4000 2840
+rect -3780 2660 -3710 2670
+rect -3780 2590 -3710 2600
+rect -2480 2660 590 2670
+rect -2480 2600 -1740 2660
+rect -1670 2600 520 2660
+rect 580 2600 590 2660
+rect -2480 2590 590 2600
+rect -5300 2500 -5240 2510
+rect -2752 2352 -2652 2432
+rect -4080 2330 -4000 2340
+rect -4080 2260 -4000 2270
+rect -2752 2172 -2652 2252
+rect 301 2157 647 2289
+rect -5300 2090 -5240 2100
+rect -4060 2120 -4000 2130
+rect -4060 1710 -4000 1720
+rect 305 1401 651 1533
+rect 6300 1400 6500 1410
+rect -5300 1380 -5240 1390
+rect 6300 1090 6500 1100
+rect -5300 970 -5240 980
+rect 3009 1031 3459 1047
+rect -3460 940 -2760 950
+rect 3009 928 3356 1031
+rect 3431 928 3459 1031
+rect 3009 907 3459 928
+rect -3460 800 -2760 880
+rect 4820 860 5140 870
+rect 4820 770 5140 780
+rect -3460 730 -2760 740
+<< via2 >>
+rect -5160 5620 -4760 5680
+rect -3720 5620 -3320 5680
+rect -2680 5620 -2280 5680
+rect -1220 5620 -820 5680
+rect -5160 4040 -4760 4100
+rect -1220 4040 -820 4100
+rect -5300 3200 -5240 3600
+rect -4060 2840 -4000 3240
+rect -3780 2600 -3710 2660
+rect -1740 2600 -1670 2660
+rect -5300 2100 -5240 2500
+rect -4080 2270 -4000 2330
+rect -4060 1720 -4000 2120
+rect -5300 980 -5240 1380
+rect 6300 1100 6500 1400
+rect -3460 740 -2760 800
+rect 4820 780 5140 860
+<< metal3 >>
+rect -5170 5620 -5160 5720
+rect -4760 5620 -4750 5720
+rect -5170 5615 -4750 5620
+rect -3730 5620 -3720 5720
+rect -3320 5620 -3310 5720
+rect -3730 5615 -3310 5620
+rect -2690 5620 -2680 5720
+rect -2280 5620 -2270 5720
+rect -2690 5615 -2270 5620
+rect -1230 5620 -1220 5720
+rect -820 5620 -810 5720
+rect 1810 5620 1820 5780
+rect 1940 5620 1950 5780
+rect -1230 5615 -810 5620
+rect -1750 4874 -1740 4950
+rect -1664 4874 -1654 4950
+rect -5170 4100 -4750 4105
+rect -5170 4000 -5160 4100
+rect -4760 4000 -4750 4100
+rect -5310 3600 -5230 3605
+rect -5350 3200 -5340 3600
+rect -5240 3200 -5230 3600
+rect -5310 3195 -5230 3200
+rect -4070 3240 -3990 3245
+rect -4070 2840 -4060 3240
+rect -3960 2840 -3950 3240
+rect -4070 2835 -3990 2840
+rect -3832 2660 -3700 4300
+rect -1230 4100 -810 4105
+rect -3832 2600 -3780 2660
+rect -3710 2600 -3700 2660
+rect -3832 2590 -3700 2600
+rect -1772 2660 -1642 4038
+rect -1230 4000 -1220 4100
+rect -820 4000 -810 4100
+rect 1810 3920 1820 4100
+rect 1940 3920 1950 4100
+rect -1772 2600 -1740 2660
+rect -1670 2600 -1642 2660
+rect -1772 2560 -1642 2600
+rect -5310 2500 -5230 2505
+rect -5350 2100 -5340 2500
+rect -5240 2100 -5230 2500
+rect -4090 2330 -3990 2335
+rect -4090 2270 -4080 2330
+rect -4000 2270 -3990 2330
+rect -4090 2265 -3990 2270
+rect -5310 2095 -5230 2100
+rect -4070 2120 -3990 2125
+rect -4070 1720 -4060 2120
+rect -3960 1720 -3950 2120
+rect -4070 1715 -3990 1720
+rect 6300 1405 6500 1800
+rect 6290 1400 6510 1405
+rect -5310 1380 -5230 1385
+rect -5350 980 -5340 1380
+rect -5240 980 -5230 1380
+rect 6290 1100 6300 1400
+rect 6500 1100 6510 1400
+rect 6290 1095 6510 1100
+rect -5310 975 -5230 980
+rect 4810 860 5150 865
+rect -3470 740 -3460 840
+rect -2760 740 -2750 840
+rect -3470 735 -2750 740
+rect -1080 720 -1070 850
+rect -970 720 -960 850
+rect 4810 740 4820 860
+rect 5140 740 5150 860
+<< via3 >>
+rect -5160 5680 -4760 5720
+rect -5160 5620 -4760 5680
+rect -3720 5680 -3320 5720
+rect -3720 5620 -3320 5680
+rect -2680 5680 -2280 5720
+rect -2680 5620 -2280 5680
+rect -1220 5680 -820 5720
+rect -1220 5620 -820 5680
+rect 1820 5620 1940 5780
+rect -1740 4874 -1664 4950
+rect -5160 4040 -4760 4100
+rect -5160 4000 -4760 4040
+rect -5340 3200 -5300 3600
+rect -5300 3200 -5240 3600
+rect -4060 2840 -4000 3240
+rect -4000 2840 -3960 3240
+rect -1220 4040 -820 4100
+rect -1220 4000 -820 4040
+rect 1820 3940 1940 4100
+rect -5340 2100 -5300 2500
+rect -5300 2100 -5240 2500
+rect -4060 1720 -4000 2120
+rect -4000 1720 -3960 2120
+rect -5340 980 -5300 1380
+rect -5300 980 -5240 1380
+rect -3460 800 -2760 840
+rect -3460 740 -2760 800
+rect -1070 720 -970 850
+rect 4820 780 5140 860
+rect 4820 740 5140 780
+<< metal4 >>
+rect -5380 5780 3000 5800
+rect -5380 5720 1820 5780
+rect -5380 5620 -5160 5720
+rect -4760 5620 -3720 5720
+rect -3320 5620 -2680 5720
+rect -2280 5620 -1220 5720
+rect -820 5620 1820 5720
+rect 1940 5620 3000 5780
+rect -5380 5600 3000 5620
+rect -5380 4120 -5180 5600
+rect -1741 4950 -1663 4951
+rect -1741 4874 -1740 4950
+rect -1664 4940 -1663 4950
+rect -1664 4880 3520 4940
+rect -1664 4874 -1663 4880
+rect -1741 4873 -1663 4874
+rect -5380 4100 3000 4120
+rect -5380 4000 -5160 4100
+rect -4760 4000 -1220 4100
+rect -820 4000 1820 4100
+rect -5380 3940 1820 4000
+rect 1940 3940 3000 4100
+rect -5380 3920 3000 3940
+rect -5380 3600 3160 3800
+rect -5380 3200 -5340 3600
+rect -5240 3200 -5180 3600
+rect -5380 2500 -5180 3200
+rect -5380 2100 -5340 2500
+rect -5240 2100 -5180 2500
+rect -5380 1380 -5180 2100
+rect -5380 980 -5340 1380
+rect -5240 980 -5180 1380
+rect -5380 860 -5180 980
+rect -4100 3240 -3900 3600
+rect -4100 2840 -4060 3240
+rect -3960 2840 -3900 3240
+rect -4100 2120 -3900 2840
+rect -4100 1720 -4060 2120
+rect -3960 1720 -3900 2120
+rect -4100 860 -3900 1720
+rect 4819 860 5141 861
+rect -5380 850 4820 860
+rect -5380 840 -1070 850
+rect -5380 740 -3460 840
+rect -2760 740 -1070 840
+rect -5380 720 -1070 740
+rect -970 740 4820 850
+rect 5140 740 6740 860
+rect -970 720 6740 740
+rect -5380 660 6740 720
+use XM_actload2  XM_actload2_0
+timestamp 1662836520
+transform 1 0 -2047 0 1 753
+box -53 -53 2571 3173
+use XM_cs  XM_cs_0
+timestamp 1662401230
+transform 1 0 664 0 1 753
+box -140 -53 2482 5650
+use XM_diffpair  XM_diffpair_0
+timestamp 1662590620
+transform 1 0 -3688 0 1 2162
+box -400 -1400 1600 1700
+use XM_ppair  XM_ppair_0
+timestamp 1662597113
+transform 1 0 -5102 0 1 5030
+box -220 -1060 4440 720
+use XM_tail  XM_tail_0
+timestamp 1662390953
+transform 1 0 -5225 0 1 839
+box -53 -51 1200 2931
+use sky130_fd_pr__cap_mim_m3_1_EN3Q86  sky130_fd_pr__cap_mim_m3_1_EN3Q86_0
+timestamp 1662322327
+transform 1 0 4943 0 1 3949
+box -1750 -2240 1647 2240
+use sky130_fd_pr__res_high_po_2p85_7J2RPB  sky130_fd_pr__res_high_po_2p85_7J2RPB_0
+timestamp 1662230297
+transform 0 1 4968 -1 0 1241
+box -451 -1808 451 1808
+<< labels >>
+rlabel metal4 -820 5600 1820 5800 1 vdd
+port 1 n
+rlabel metal4 -5380 660 -3460 860 5 vss
+port 2 s
+rlabel metal1 -4685 710 -750 770 5 bias_0p7
+rlabel metal2 3009 907 3356 1047 5 out
+rlabel space -2958 2352 -2652 2432 3 in_p
+rlabel space -3188 2172 -2652 2252 3 in_n
+rlabel metal2 -2480 2590 -1740 2670 5 first_stage_out
+rlabel space -4615 2259 -4025 2339 5 diffpair_source
+rlabel metal3 -3832 2660 -3700 4300 7 ppair_gate
+flabel metal2 -2752 2172 -2652 2252 0 FreeSans 1600 0 0 0 in_n
+port 3 nsew
+flabel metal2 -2752 2352 -2652 2432 0 FreeSans 1600 0 0 0 in_p
+port 4 nsew
+flabel metal2 301 2157 647 2289 0 FreeSans 1600 0 0 0 out
+port 5 nsew
+flabel metal1 -1324 594 -1276 766 0 FreeSans 1600 0 0 0 bias_0p7
+port 6 nsew
+<< end >>
diff --git a/mag/opamp_realcomp3_usefinger_with_label.mag b/mag/opamp_realcomp3_usefinger_with_label.mag
new file mode 100644
index 0000000..4c5ee5e
--- /dev/null
+++ b/mag/opamp_realcomp3_usefinger_with_label.mag
@@ -0,0 +1,377 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662602583
+<< locali >>
+rect -5320 3700 -2040 3760
+rect -5320 3600 -5220 3700
+rect -5320 3200 -5300 3600
+rect -5240 3200 -5220 3600
+rect -5320 2500 -5220 3200
+rect -5320 2100 -5300 2500
+rect -5240 2100 -5220 2500
+rect -5320 1380 -5220 2100
+rect -5320 980 -5300 1380
+rect -5240 980 -5220 1380
+rect -5320 820 -5220 980
+rect -4080 900 -4000 3700
+rect -4080 820 -2040 900
+<< viali >>
+rect -5300 3200 -5240 3600
+rect -5300 2100 -5240 2500
+rect -5300 980 -5240 1380
+rect 4820 780 5140 860
+<< metal1 >>
+rect -5170 5620 -5160 5680
+rect -4760 5620 -4750 5680
+rect -3730 5620 -3720 5680
+rect -3320 5620 -3310 5680
+rect -2690 5620 -2680 5680
+rect -2280 5620 -2270 5680
+rect -1230 5620 -1220 5680
+rect -820 5620 -810 5680
+rect -948 5504 -572 5576
+rect -5170 4040 -5160 4100
+rect -4760 4040 -4750 4100
+rect -3730 4044 -3720 4100
+rect -3320 4044 -3310 4100
+rect -2690 4040 -2680 4100
+rect -2280 4040 -2270 4100
+rect -1230 4040 -1220 4100
+rect -820 4040 -810 4100
+rect -5306 3600 -5234 3612
+rect -5310 3200 -5300 3600
+rect -5240 3200 -5230 3600
+rect -4100 3240 -3980 3720
+rect -3470 3660 -3460 3720
+rect -2760 3660 -2750 3720
+rect -5306 3188 -5234 3200
+rect -4100 2840 -4060 3240
+rect -4000 2840 -3980 3240
+rect -5306 2500 -5234 2512
+rect -5310 2100 -5300 2500
+rect -5240 2100 -5230 2500
+rect -4100 2120 -3980 2840
+rect 510 2600 520 2660
+rect 580 2600 590 2660
+rect -5306 2088 -5234 2100
+rect -4100 1720 -4060 2120
+rect -4000 1720 -3980 2120
+rect -5306 1380 -5234 1392
+rect -5310 980 -5300 1380
+rect -5240 980 -5230 1380
+rect -5306 968 -5234 980
+rect -4685 770 -4625 966
+rect -4100 880 -3980 1720
+rect 6290 1100 6300 1400
+rect 6500 1100 6510 1400
+rect 3346 966 3356 1031
+rect -3470 880 -3460 940
+rect -2760 880 -2750 940
+rect 3338 928 3356 966
+rect 3431 963 3441 1031
+rect 3431 928 3459 963
+rect 3338 907 3459 928
+rect 4808 860 5152 866
+rect 4808 780 4820 860
+rect 5140 780 5152 860
+rect 4808 774 5152 780
+rect -4685 710 -750 770
+rect -4685 701 -4625 710
+<< via1 >>
+rect -5160 5620 -4760 5680
+rect -3720 5620 -3320 5680
+rect -2680 5620 -2280 5680
+rect -1220 5620 -820 5680
+rect -5160 4040 -4760 4100
+rect -2680 4040 -2280 4100
+rect -1220 4040 -820 4100
+rect -5300 3200 -5240 3600
+rect -3460 3660 -2760 3720
+rect -4060 2840 -4000 3240
+rect -5300 2100 -5240 2500
+rect 520 2600 580 2660
+rect -4060 1720 -4000 2120
+rect -5300 980 -5240 1380
+rect 6300 1100 6500 1400
+rect -3460 880 -2760 940
+rect 3356 928 3431 1031
+rect 4820 780 5140 860
+<< metal2 >>
+rect -5160 5680 -4760 5690
+rect -5160 5610 -4760 5620
+rect -3720 5680 -3320 5690
+rect -3720 5610 -3320 5620
+rect -2680 5680 -2280 5690
+rect -2680 5610 -2280 5620
+rect -1220 5680 -820 5690
+rect -1220 5610 -820 5620
+rect -5160 4100 -4760 4110
+rect -5160 4030 -4760 4040
+rect -2680 4100 -2280 4110
+rect -2680 4030 -2280 4040
+rect -1220 4100 -820 4110
+rect -1220 4030 -820 4040
+rect -3460 3720 -2760 3730
+rect 300 3670 650 3800
+rect -3460 3650 -2760 3660
+rect -5300 3600 -5240 3610
+rect -5300 3190 -5240 3200
+rect -4060 3240 -4000 3250
+rect 280 2913 736 3045
+rect -4060 2830 -4000 2840
+rect -3780 2660 -3710 2670
+rect -3780 2590 -3710 2600
+rect -2480 2660 590 2670
+rect -2480 2600 -1740 2660
+rect -1670 2600 520 2660
+rect 580 2600 590 2660
+rect -2480 2590 590 2600
+rect -5300 2500 -5240 2510
+rect -2752 2352 -2652 2432
+rect -4080 2330 -4000 2340
+rect -4080 2260 -4000 2270
+rect -2752 2172 -2652 2252
+rect 301 2157 647 2289
+rect -5300 2090 -5240 2100
+rect -4060 2120 -4000 2130
+rect -4060 1710 -4000 1720
+rect 305 1401 651 1533
+rect 6300 1400 6500 1410
+rect -5300 1380 -5240 1390
+rect 6300 1090 6500 1100
+rect -5300 970 -5240 980
+rect 3009 1031 3459 1047
+rect -3460 940 -2760 950
+rect 3009 928 3356 1031
+rect 3431 928 3459 1031
+rect 3009 907 3459 928
+rect -3460 800 -2760 880
+rect 4820 860 5140 870
+rect 4820 770 5140 780
+rect -3460 730 -2760 740
+<< via2 >>
+rect -5160 5620 -4760 5680
+rect -3720 5620 -3320 5680
+rect -2680 5620 -2280 5680
+rect -1220 5620 -820 5680
+rect -5160 4040 -4760 4100
+rect -2680 4040 -2280 4100
+rect -1220 4040 -820 4100
+rect -3460 3660 -2760 3720
+rect -5300 3200 -5240 3600
+rect -4060 2840 -4000 3240
+rect -3780 2600 -3710 2660
+rect -1740 2600 -1670 2660
+rect -5300 2100 -5240 2500
+rect -4080 2270 -4000 2330
+rect -4060 1720 -4000 2120
+rect -5300 980 -5240 1380
+rect 6300 1100 6500 1400
+rect -3460 740 -2760 800
+rect 4820 780 5140 860
+<< metal3 >>
+rect -5170 5620 -5160 5720
+rect -4760 5620 -4750 5720
+rect -5170 5615 -4750 5620
+rect -3730 5620 -3720 5720
+rect -3320 5620 -3310 5720
+rect -3730 5615 -3310 5620
+rect -2690 5620 -2680 5720
+rect -2280 5620 -2270 5720
+rect -2690 5615 -2270 5620
+rect -1230 5620 -1220 5720
+rect -820 5620 -810 5720
+rect 1810 5620 1820 5780
+rect 1940 5620 1950 5780
+rect -1230 5615 -810 5620
+rect -1750 4874 -1740 4950
+rect -1664 4874 -1654 4950
+rect -5170 4100 -4750 4105
+rect -5170 4000 -5160 4100
+rect -4760 4000 -4750 4100
+rect -5310 3600 -5230 3605
+rect -5350 3200 -5340 3600
+rect -5240 3200 -5230 3600
+rect -5310 3195 -5230 3200
+rect -4070 3240 -3990 3245
+rect -4070 2840 -4060 3240
+rect -3960 2840 -3950 3240
+rect -4070 2835 -3990 2840
+rect -3832 2660 -3700 4300
+rect -2690 4100 -2270 4105
+rect -2690 4000 -2680 4100
+rect -2280 4000 -2270 4100
+rect -1230 4100 -810 4105
+rect -3470 3660 -3460 3760
+rect -2760 3660 -2750 3760
+rect -3470 3655 -2750 3660
+rect -3832 2600 -3780 2660
+rect -3710 2600 -3700 2660
+rect -3832 2590 -3700 2600
+rect -1772 2660 -1642 4038
+rect -1230 4000 -1220 4100
+rect -820 4000 -810 4100
+rect 1810 3920 1820 4100
+rect 1940 3920 1950 4100
+rect -1772 2600 -1740 2660
+rect -1670 2600 -1642 2660
+rect -1772 2560 -1642 2600
+rect -5310 2500 -5230 2505
+rect -5350 2100 -5340 2500
+rect -5240 2100 -5230 2500
+rect -4090 2330 -3990 2335
+rect -4090 2270 -4080 2330
+rect -4000 2270 -3990 2330
+rect -4090 2265 -3990 2270
+rect -5310 2095 -5230 2100
+rect -4070 2120 -3990 2125
+rect -4070 1720 -4060 2120
+rect -3960 1720 -3950 2120
+rect -4070 1715 -3990 1720
+rect 6300 1405 6500 1800
+rect 6290 1400 6510 1405
+rect -5310 1380 -5230 1385
+rect -5350 980 -5340 1380
+rect -5240 980 -5230 1380
+rect 6290 1100 6300 1400
+rect 6500 1100 6510 1400
+rect 6290 1095 6510 1100
+rect -5310 975 -5230 980
+rect 4810 860 5150 865
+rect -3470 740 -3460 840
+rect -2760 740 -2750 840
+rect -3470 735 -2750 740
+rect -1080 720 -1070 850
+rect -970 720 -960 850
+rect 4810 740 4820 860
+rect 5140 740 5150 860
+<< via3 >>
+rect -5160 5680 -4760 5720
+rect -5160 5620 -4760 5680
+rect -3720 5680 -3320 5720
+rect -3720 5620 -3320 5680
+rect -2680 5680 -2280 5720
+rect -2680 5620 -2280 5680
+rect -1220 5680 -820 5720
+rect -1220 5620 -820 5680
+rect 1820 5620 1940 5780
+rect -1740 4874 -1664 4950
+rect -5160 4040 -4760 4100
+rect -5160 4000 -4760 4040
+rect -5340 3200 -5300 3600
+rect -5300 3200 -5240 3600
+rect -4060 2840 -4000 3240
+rect -4000 2840 -3960 3240
+rect -2680 4040 -2280 4100
+rect -2680 4000 -2280 4040
+rect -3460 3720 -2760 3760
+rect -3460 3660 -2760 3720
+rect -1220 4040 -820 4100
+rect -1220 4000 -820 4040
+rect 1820 3940 1940 4100
+rect -5340 2100 -5300 2500
+rect -5300 2100 -5240 2500
+rect -4060 1720 -4000 2120
+rect -4000 1720 -3960 2120
+rect -5340 980 -5300 1380
+rect -5300 980 -5240 1380
+rect -3460 800 -2760 840
+rect -3460 740 -2760 800
+rect -1070 720 -970 850
+rect 4820 780 5140 860
+rect 4820 740 5140 780
+<< metal4 >>
+rect -5380 5780 3000 5800
+rect -5380 5720 1820 5780
+rect -5380 5620 -5160 5720
+rect -4760 5620 -3720 5720
+rect -3320 5620 -2680 5720
+rect -2280 5620 -1220 5720
+rect -820 5620 1820 5720
+rect 1940 5620 3000 5780
+rect -5380 5600 3000 5620
+rect -5380 4120 -5180 5600
+rect -1741 4950 -1663 4951
+rect -1741 4874 -1740 4950
+rect -1664 4940 -1663 4950
+rect -1664 4880 3520 4940
+rect -1664 4874 -1663 4880
+rect -1741 4873 -1663 4874
+rect -5380 4100 3000 4120
+rect -5380 4000 -5160 4100
+rect -4760 4000 -2680 4100
+rect -2280 4000 -1220 4100
+rect -820 4000 1820 4100
+rect -5380 3940 1820 4000
+rect 1940 3940 3000 4100
+rect -5380 3920 3000 3940
+rect -5380 3760 3160 3800
+rect -5380 3660 -3460 3760
+rect -2760 3660 3160 3760
+rect -5380 3600 3160 3660
+rect -5380 3200 -5340 3600
+rect -5240 3200 -5180 3600
+rect -5380 2500 -5180 3200
+rect -5380 2100 -5340 2500
+rect -5240 2100 -5180 2500
+rect -5380 1380 -5180 2100
+rect -5380 980 -5340 1380
+rect -5240 980 -5180 1380
+rect -5380 860 -5180 980
+rect -4100 3240 -3900 3600
+rect -4100 2840 -4060 3240
+rect -3960 2840 -3900 3240
+rect -4100 2120 -3900 2840
+rect -4100 1720 -4060 2120
+rect -3960 1720 -3900 2120
+rect -4100 860 -3900 1720
+rect 4819 860 5141 861
+rect -5380 850 4820 860
+rect -5380 840 -1070 850
+rect -5380 740 -3460 840
+rect -2760 740 -1070 840
+rect -5380 720 -1070 740
+rect -970 740 4820 850
+rect 5140 740 6740 860
+rect -970 720 6740 740
+rect -5380 660 6740 720
+use XM_actload2  XM_actload2_0
+timestamp 1662591347
+transform 1 0 -2047 0 1 753
+box -53 -53 2571 3173
+use XM_cs  XM_cs_0
+timestamp 1662401230
+transform 1 0 664 0 1 753
+box -140 -53 2482 5650
+use XM_diffpair  XM_diffpair_0
+timestamp 1662590620
+transform 1 0 -3688 0 1 2162
+box -400 -1400 1600 1700
+use XM_ppair  XM_ppair_0
+timestamp 1662597113
+transform 1 0 -5102 0 1 5030
+box -220 -1060 4440 720
+use XM_tail  XM_tail_0
+timestamp 1662390953
+transform 1 0 -5225 0 1 839
+box -53 -51 1200 2931
+use sky130_fd_pr__cap_mim_m3_1_EN3Q86  sky130_fd_pr__cap_mim_m3_1_EN3Q86_0
+timestamp 1662322327
+transform 1 0 4943 0 1 3949
+box -1750 -2240 1647 2240
+use sky130_fd_pr__res_high_po_2p85_7J2RPB  sky130_fd_pr__res_high_po_2p85_7J2RPB_0
+timestamp 1662230297
+transform 0 1 4968 -1 0 1241
+box -451 -1808 451 1808
+<< labels >>
+rlabel metal4 -5380 660 -3460 860 5 vss
+rlabel metal1 -4685 710 -750 770 5 bias_0p7
+rlabel metal2 3009 907 3356 1047 5 out
+rlabel space -2958 2352 -2652 2432 3 in_p
+rlabel space -3188 2172 -2652 2252 3 in_n
+rlabel metal2 -2480 2590 -1740 2670 5 first_stage_out
+rlabel space -4615 2259 -4025 2339 5 diffpair_source
+rlabel metal3 -3832 2660 -3700 4300 7 ppair_gate
+rlabel metal1 -948 5504 -572 5576 3 vdd
+<< end >>
diff --git a/mag/sky130_fd_pr__cap_mim_m3_1_EN3Q86.mag b/mag/sky130_fd_pr__cap_mim_m3_1_EN3Q86.mag
new file mode 100644
index 0000000..7d5fa82
--- /dev/null
+++ b/mag/sky130_fd_pr__cap_mim_m3_1_EN3Q86.mag
@@ -0,0 +1,24 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662322327
+<< metal3 >>
+rect -1750 -2240 1647 2240
+<< mimcap >>
+rect -1650 2100 1550 2140
+rect -1650 -2100 -1610 2100
+rect 1510 -2100 1550 2100
+rect -1650 -2140 1550 -2100
+<< mimcapcontact >>
+rect -1610 -2100 1510 2100
+<< metal4 >>
+rect -1611 2100 1511 2101
+rect -1611 -2100 -1610 2100
+rect 1510 -2100 1511 2100
+rect -1611 -2101 1511 -2100
+<< properties >>
+string FIXED_BBOX -1750 -2240 1650 2240
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 16.0 l 21.4 val 699.012 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/sky130_fd_pr__cap_mim_m3_1_JXF6US.mag b/mag/sky130_fd_pr__cap_mim_m3_1_JXF6US.mag
new file mode 100644
index 0000000..198ce24
--- /dev/null
+++ b/mag/sky130_fd_pr__cap_mim_m3_1_JXF6US.mag
@@ -0,0 +1,24 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662732419
+<< metal3 >>
+rect -1750 -2100 1620 2100
+<< mimcap >>
+rect -1650 1960 1550 2000
+rect -1650 -1960 -1610 1960
+rect 1510 -1960 1550 1960
+rect -1650 -2000 1550 -1960
+<< mimcapcontact >>
+rect -1610 -1960 1510 1960
+<< metal4 >>
+rect -1611 1960 1511 1961
+rect -1611 -1960 -1610 1960
+rect 1510 -1960 1511 1960
+rect -1611 -1961 1511 -1960
+<< properties >>
+string FIXED_BBOX -1750 -2100 1650 2100
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 16 l 20 val 653.68 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/sky130_fd_pr__cap_mim_m3_1_S9ESXU.mag b/mag/sky130_fd_pr__cap_mim_m3_1_S9ESXU.mag
new file mode 100644
index 0000000..85fae93
--- /dev/null
+++ b/mag/sky130_fd_pr__cap_mim_m3_1_S9ESXU.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662733703
+<< metal3 >>
+rect -730 2372 729 2400
+rect -730 -2372 645 2372
+rect 709 -2372 729 2372
+rect -730 -2400 729 -2372
+<< via3 >>
+rect 645 -2372 709 2372
+<< mimcap >>
+rect -630 2260 530 2300
+rect -630 -2260 -590 2260
+rect 490 -2260 530 2260
+rect -630 -2300 530 -2260
+<< mimcapcontact >>
+rect -590 -2260 490 2260
+<< metal4 >>
+rect 629 2372 725 2388
+rect -591 2260 491 2261
+rect -591 -2260 -590 2260
+rect 490 -2260 491 2260
+rect -591 -2261 491 -2260
+rect 629 -2372 645 2372
+rect 709 -2372 725 2372
+rect 629 -2388 725 -2372
+<< properties >>
+string FIXED_BBOX -730 -2400 630 2400
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 5.8 l 23 val 277.744 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/sky130_fd_pr__cap_mim_m3_1_Y9W37A.mag b/mag/sky130_fd_pr__cap_mim_m3_1_Y9W37A.mag
new file mode 100644
index 0000000..1dde8e4
--- /dev/null
+++ b/mag/sky130_fd_pr__cap_mim_m3_1_Y9W37A.mag
@@ -0,0 +1,24 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662733733
+<< metal3 >>
+rect -2450 -680 2318 680
+<< mimcap >>
+rect -2350 540 2250 580
+rect -2350 -540 -2310 540
+rect 2210 -540 2250 540
+rect -2350 -580 2250 -540
+<< mimcapcontact >>
+rect -2310 -540 2210 540
+<< metal4 >>
+rect -2311 540 2211 541
+rect -2311 -540 -2310 540
+rect 2210 -540 2211 540
+rect -2311 -541 2211 -540
+<< properties >>
+string FIXED_BBOX -2450 -680 2350 680
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 23 l 5.8 val 277.744 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/sky130_fd_pr__cap_mim_m3_1_ZQCY8R.mag b/mag/sky130_fd_pr__cap_mim_m3_1_ZQCY8R.mag
new file mode 100644
index 0000000..e015fd2
--- /dev/null
+++ b/mag/sky130_fd_pr__cap_mim_m3_1_ZQCY8R.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662671450
+<< metal3 >>
+rect -1750 2072 1749 2100
+rect -1750 -2072 1665 2072
+rect 1729 -2072 1749 2072
+rect -1750 -2100 1749 -2072
+<< via3 >>
+rect 1665 -2072 1729 2072
+<< mimcap >>
+rect -1650 1960 1550 2000
+rect -1650 -1960 -1610 1960
+rect 1510 -1960 1550 1960
+rect -1650 -2000 1550 -1960
+<< mimcapcontact >>
+rect -1610 -1960 1510 1960
+<< metal4 >>
+rect 1649 2072 1745 2088
+rect -1611 1960 1511 1961
+rect -1611 -1960 -1610 1960
+rect 1510 -1960 1511 1960
+rect -1611 -1961 1511 -1960
+rect 1649 -2072 1665 2072
+rect 1729 -2072 1745 2072
+rect 1649 -2088 1745 -2072
+<< properties >>
+string FIXED_BBOX -1750 -2100 1650 2100
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 16.0 l 20.0 val 653.68 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_4MZXJ2.mag b/mag/sky130_fd_pr__nfet_01v8_4MZXJ2.mag
new file mode 100644
index 0000000..d230058
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_4MZXJ2.mag
@@ -0,0 +1,150 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662079994
+<< error_p >>
+rect -77 114 -19 120
+rect 115 114 173 120
+rect -77 80 -65 114
+rect 115 80 127 114
+rect -77 74 -19 80
+rect 115 74 173 80
+rect -173 -80 -115 -74
+rect 19 -80 77 -74
+rect -173 -114 -161 -80
+rect 19 -114 31 -80
+rect -173 -120 -115 -114
+rect 19 -120 77 -114
+<< nmos >>
+rect -159 -42 -129 42
+rect -63 -42 -33 42
+rect 33 -42 63 42
+rect 129 -42 159 42
+<< ndiff >>
+rect -221 30 -159 42
+rect -221 -30 -209 30
+rect -175 -30 -159 30
+rect -221 -42 -159 -30
+rect -129 30 -63 42
+rect -129 -30 -113 30
+rect -79 -30 -63 30
+rect -129 -42 -63 -30
+rect -33 30 33 42
+rect -33 -30 -17 30
+rect 17 -30 33 30
+rect -33 -42 33 -30
+rect 63 30 129 42
+rect 63 -30 79 30
+rect 113 -30 129 30
+rect 63 -42 129 -30
+rect 159 30 221 42
+rect 159 -30 175 30
+rect 209 -30 221 30
+rect 159 -42 221 -30
+<< ndiffc >>
+rect -209 -30 -175 30
+rect -113 -30 -79 30
+rect -17 -30 17 30
+rect 79 -30 113 30
+rect 175 -30 209 30
+<< poly >>
+rect -81 114 -15 130
+rect -81 80 -65 114
+rect -31 80 -15 114
+rect -159 42 -129 68
+rect -81 64 -15 80
+rect 111 114 177 130
+rect 111 80 127 114
+rect 161 80 177 114
+rect -63 42 -33 64
+rect 33 42 63 68
+rect 111 64 177 80
+rect 129 42 159 64
+rect -159 -64 -129 -42
+rect -177 -80 -111 -64
+rect -63 -68 -33 -42
+rect 33 -64 63 -42
+rect -177 -114 -161 -80
+rect -127 -114 -111 -80
+rect -177 -130 -111 -114
+rect 15 -80 81 -64
+rect 129 -68 159 -42
+rect 15 -114 31 -80
+rect 65 -114 81 -80
+rect 15 -130 81 -114
+<< polycont >>
+rect -65 80 -31 114
+rect 127 80 161 114
+rect -161 -114 -127 -80
+rect 31 -114 65 -80
+<< locali >>
+rect -81 80 -65 114
+rect -31 80 -15 114
+rect 111 80 127 114
+rect 161 80 177 114
+rect -209 30 -175 46
+rect -209 -46 -175 -30
+rect -113 30 -79 46
+rect -113 -46 -79 -30
+rect -17 30 17 46
+rect -17 -46 17 -30
+rect 79 30 113 46
+rect 79 -46 113 -30
+rect 175 30 209 46
+rect 175 -46 209 -30
+rect -177 -114 -161 -80
+rect -127 -114 -111 -80
+rect 15 -114 31 -80
+rect 65 -114 81 -80
+<< viali >>
+rect -65 80 -31 114
+rect 127 80 161 114
+rect -209 -30 -175 30
+rect -113 -30 -79 30
+rect -17 -30 17 30
+rect 79 -30 113 30
+rect 175 -30 209 30
+rect -161 -114 -127 -80
+rect 31 -114 65 -80
+<< metal1 >>
+rect -77 114 -19 120
+rect -77 80 -65 114
+rect -31 80 -19 114
+rect -77 74 -19 80
+rect 115 114 173 120
+rect 115 80 127 114
+rect 161 80 173 114
+rect 115 74 173 80
+rect -215 30 -169 42
+rect -215 -30 -209 30
+rect -175 -30 -169 30
+rect -215 -42 -169 -30
+rect -119 30 -73 42
+rect -119 -30 -113 30
+rect -79 -30 -73 30
+rect -119 -42 -73 -30
+rect -23 30 23 42
+rect -23 -30 -17 30
+rect 17 -30 23 30
+rect -23 -42 23 -30
+rect 73 30 119 42
+rect 73 -30 79 30
+rect 113 -30 119 30
+rect 73 -42 119 -30
+rect 169 30 215 42
+rect 169 -30 175 30
+rect 209 -30 215 30
+rect 169 -42 215 -30
+rect -173 -80 -115 -74
+rect -173 -114 -161 -80
+rect -127 -114 -115 -80
+rect -173 -120 -115 -114
+rect 19 -80 77 -74
+rect 19 -114 31 -80
+rect 65 -114 77 -80
+rect 19 -120 77 -114
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 0.420 l 0.150 m 1 nf 4 diffcov 100 polycov 100 guard 0 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 0 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_648S5X.mag b/mag/sky130_fd_pr__nfet_01v8_648S5X.mag
new file mode 100644
index 0000000..3e2cea5
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_648S5X.mag
@@ -0,0 +1,100 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662671450
+<< error_p >>
+rect -29 172 29 178
+rect -29 138 -17 172
+rect -29 132 29 138
+rect -29 -138 29 -132
+rect -29 -172 -17 -138
+rect -29 -178 29 -172
+<< pwell >>
+rect -211 -310 211 310
+<< nmos >>
+rect -15 -100 15 100
+<< ndiff >>
+rect -73 88 -15 100
+rect -73 -88 -61 88
+rect -27 -88 -15 88
+rect -73 -100 -15 -88
+rect 15 88 73 100
+rect 15 -88 27 88
+rect 61 -88 73 88
+rect 15 -100 73 -88
+<< ndiffc >>
+rect -61 -88 -27 88
+rect 27 -88 61 88
+<< psubdiff >>
+rect -175 240 -79 274
+rect 79 240 175 274
+rect -175 178 -141 240
+rect 141 178 175 240
+rect -175 -240 -141 -178
+rect 141 -240 175 -178
+rect -175 -274 -79 -240
+rect 79 -274 175 -240
+<< psubdiffcont >>
+rect -79 240 79 274
+rect -175 -178 -141 178
+rect 141 -178 175 178
+rect -79 -274 79 -240
+<< poly >>
+rect -33 172 33 188
+rect -33 138 -17 172
+rect 17 138 33 172
+rect -33 122 33 138
+rect -15 100 15 122
+rect -15 -122 15 -100
+rect -33 -138 33 -122
+rect -33 -172 -17 -138
+rect 17 -172 33 -138
+rect -33 -188 33 -172
+<< polycont >>
+rect -17 138 17 172
+rect -17 -172 17 -138
+<< locali >>
+rect -175 240 -79 274
+rect 79 240 175 274
+rect -175 178 -141 240
+rect 141 178 175 240
+rect -33 138 -17 172
+rect 17 138 33 172
+rect -61 88 -27 104
+rect -61 -104 -27 -88
+rect 27 88 61 104
+rect 27 -104 61 -88
+rect -33 -172 -17 -138
+rect 17 -172 33 -138
+rect -175 -240 -141 -178
+rect 141 -240 175 -178
+rect -175 -274 -79 -240
+rect 79 -274 175 -240
+<< viali >>
+rect -17 138 17 172
+rect -61 -88 -27 88
+rect 27 -88 61 88
+rect -17 -172 17 -138
+<< metal1 >>
+rect -29 172 29 178
+rect -29 138 -17 172
+rect 17 138 29 172
+rect -29 132 29 138
+rect -67 88 -21 100
+rect -67 -88 -61 88
+rect -27 -88 -21 88
+rect -67 -100 -21 -88
+rect 21 88 67 100
+rect 21 -88 27 88
+rect 61 -88 67 88
+rect 21 -100 67 -88
+rect -29 -138 29 -132
+rect -29 -172 -17 -138
+rect 17 -172 29 -138
+rect -29 -178 29 -172
+<< properties >>
+string FIXED_BBOX -158 -257 158 257
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 1.0 l 0.15 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_A5VCMN.mag b/mag/sky130_fd_pr__nfet_01v8_A5VCMN.mag
new file mode 100644
index 0000000..197cdb1
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_A5VCMN.mag
@@ -0,0 +1,133 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662080153
+<< nmos >>
+rect -487 -481 -287 419
+rect -229 -481 -29 419
+rect 29 -481 229 419
+rect 287 -481 487 419
+<< ndiff >>
+rect -545 407 -487 419
+rect -545 -469 -533 407
+rect -499 -469 -487 407
+rect -545 -481 -487 -469
+rect -287 407 -229 419
+rect -287 -469 -275 407
+rect -241 -469 -229 407
+rect -287 -481 -229 -469
+rect -29 407 29 419
+rect -29 -469 -17 407
+rect 17 -469 29 407
+rect -29 -481 29 -469
+rect 229 407 287 419
+rect 229 -469 241 407
+rect 275 -469 287 407
+rect 229 -481 287 -469
+rect 487 407 545 419
+rect 487 -469 499 407
+rect 533 -469 545 407
+rect 487 -481 545 -469
+<< ndiffc >>
+rect -533 -469 -499 407
+rect -275 -469 -241 407
+rect -17 -469 17 407
+rect 241 -469 275 407
+rect 499 -469 533 407
+<< poly >>
+rect -487 491 -287 507
+rect -487 457 -471 491
+rect -303 457 -287 491
+rect -487 419 -287 457
+rect -229 491 -29 507
+rect -229 457 -213 491
+rect -45 457 -29 491
+rect -229 419 -29 457
+rect 29 491 229 507
+rect 29 457 45 491
+rect 213 457 229 491
+rect 29 419 229 457
+rect 287 491 487 507
+rect 287 457 303 491
+rect 471 457 487 491
+rect 287 419 487 457
+rect -487 -507 -287 -481
+rect -229 -507 -29 -481
+rect 29 -507 229 -481
+rect 287 -507 487 -481
+<< polycont >>
+rect -471 457 -303 491
+rect -213 457 -45 491
+rect 45 457 213 491
+rect 303 457 471 491
+<< locali >>
+rect -487 457 -471 491
+rect -303 457 -287 491
+rect -229 457 -213 491
+rect -45 457 -29 491
+rect 29 457 45 491
+rect 213 457 229 491
+rect 287 457 303 491
+rect 471 457 487 491
+rect -533 407 -499 423
+rect -533 -485 -499 -469
+rect -275 407 -241 423
+rect -275 -485 -241 -469
+rect -17 407 17 423
+rect -17 -485 17 -469
+rect 241 407 275 423
+rect 241 -485 275 -469
+rect 499 407 533 423
+rect 499 -485 533 -469
+<< viali >>
+rect -471 457 -303 491
+rect -213 457 -45 491
+rect 45 457 213 491
+rect 303 457 471 491
+rect -533 -469 -499 407
+rect -275 -469 -241 407
+rect -17 -469 17 407
+rect 241 -469 275 407
+rect 499 -469 533 407
+<< metal1 >>
+rect -483 491 -291 497
+rect -483 457 -471 491
+rect -303 457 -291 491
+rect -483 451 -291 457
+rect -225 491 -33 497
+rect -225 457 -213 491
+rect -45 457 -33 491
+rect -225 451 -33 457
+rect 33 491 225 497
+rect 33 457 45 491
+rect 213 457 225 491
+rect 33 451 225 457
+rect 291 491 483 497
+rect 291 457 303 491
+rect 471 457 483 491
+rect 291 451 483 457
+rect -539 407 -493 419
+rect -539 -469 -533 407
+rect -499 -469 -493 407
+rect -539 -481 -493 -469
+rect -281 407 -235 419
+rect -281 -469 -275 407
+rect -241 -469 -235 407
+rect -281 -481 -235 -469
+rect -23 407 23 419
+rect -23 -469 -17 407
+rect 17 -469 23 407
+rect -23 -481 23 -469
+rect 235 407 281 419
+rect 235 -469 241 407
+rect 275 -469 281 407
+rect 235 -481 281 -469
+rect 493 407 539 419
+rect 493 -469 499 407
+rect 533 -469 539 407
+rect 493 -481 539 -469
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 4.5 l 1 m 1 nf 4 diffcov 100 polycov 100 guard 0 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 0 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 0 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_E96B6C.mag b/mag/sky130_fd_pr__nfet_01v8_E96B6C.mag
new file mode 100644
index 0000000..fab0d63
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_E96B6C.mag
@@ -0,0 +1,133 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662080153
+<< nmos >>
+rect -487 -419 -287 481
+rect -229 -419 -29 481
+rect 29 -419 229 481
+rect 287 -419 487 481
+<< ndiff >>
+rect -545 469 -487 481
+rect -545 -407 -533 469
+rect -499 -407 -487 469
+rect -545 -419 -487 -407
+rect -287 469 -229 481
+rect -287 -407 -275 469
+rect -241 -407 -229 469
+rect -287 -419 -229 -407
+rect -29 469 29 481
+rect -29 -407 -17 469
+rect 17 -407 29 469
+rect -29 -419 29 -407
+rect 229 469 287 481
+rect 229 -407 241 469
+rect 275 -407 287 469
+rect 229 -419 287 -407
+rect 487 469 545 481
+rect 487 -407 499 469
+rect 533 -407 545 469
+rect 487 -419 545 -407
+<< ndiffc >>
+rect -533 -407 -499 469
+rect -275 -407 -241 469
+rect -17 -407 17 469
+rect 241 -407 275 469
+rect 499 -407 533 469
+<< poly >>
+rect -487 481 -287 507
+rect -229 481 -29 507
+rect 29 481 229 507
+rect 287 481 487 507
+rect -487 -457 -287 -419
+rect -487 -491 -471 -457
+rect -303 -491 -287 -457
+rect -487 -507 -287 -491
+rect -229 -457 -29 -419
+rect -229 -491 -213 -457
+rect -45 -491 -29 -457
+rect -229 -507 -29 -491
+rect 29 -457 229 -419
+rect 29 -491 45 -457
+rect 213 -491 229 -457
+rect 29 -507 229 -491
+rect 287 -457 487 -419
+rect 287 -491 303 -457
+rect 471 -491 487 -457
+rect 287 -507 487 -491
+<< polycont >>
+rect -471 -491 -303 -457
+rect -213 -491 -45 -457
+rect 45 -491 213 -457
+rect 303 -491 471 -457
+<< locali >>
+rect -533 469 -499 485
+rect -533 -423 -499 -407
+rect -275 469 -241 485
+rect -275 -423 -241 -407
+rect -17 469 17 485
+rect -17 -423 17 -407
+rect 241 469 275 485
+rect 241 -423 275 -407
+rect 499 469 533 485
+rect 499 -423 533 -407
+rect -487 -491 -471 -457
+rect -303 -491 -287 -457
+rect -229 -491 -213 -457
+rect -45 -491 -29 -457
+rect 29 -491 45 -457
+rect 213 -491 229 -457
+rect 287 -491 303 -457
+rect 471 -491 487 -457
+<< viali >>
+rect -533 -407 -499 469
+rect -275 -407 -241 469
+rect -17 -407 17 469
+rect 241 -407 275 469
+rect 499 -407 533 469
+rect -471 -491 -303 -457
+rect -213 -491 -45 -457
+rect 45 -491 213 -457
+rect 303 -491 471 -457
+<< metal1 >>
+rect -539 469 -493 481
+rect -539 -407 -533 469
+rect -499 -407 -493 469
+rect -539 -419 -493 -407
+rect -281 469 -235 481
+rect -281 -407 -275 469
+rect -241 -407 -235 469
+rect -281 -419 -235 -407
+rect -23 469 23 481
+rect -23 -407 -17 469
+rect 17 -407 23 469
+rect -23 -419 23 -407
+rect 235 469 281 481
+rect 235 -407 241 469
+rect 275 -407 281 469
+rect 235 -419 281 -407
+rect 493 469 539 481
+rect 493 -407 499 469
+rect 533 -407 539 469
+rect 493 -419 539 -407
+rect -483 -457 -291 -451
+rect -483 -491 -471 -457
+rect -303 -491 -291 -457
+rect -483 -497 -291 -491
+rect -225 -457 -33 -451
+rect -225 -491 -213 -457
+rect -45 -491 -33 -457
+rect -225 -497 -33 -491
+rect 33 -457 225 -451
+rect 33 -491 45 -457
+rect 213 -491 225 -457
+rect 33 -497 225 -491
+rect 291 -457 483 -451
+rect 291 -491 303 -457
+rect 471 -491 483 -457
+rect 291 -497 483 -491
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 4.5 l 1 m 1 nf 4 diffcov 100 polycov 100 guard 0 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 0 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_HZKZU8.mag b/mag/sky130_fd_pr__nfet_01v8_HZKZU8.mag
new file mode 100644
index 0000000..61a2566
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_HZKZU8.mag
@@ -0,0 +1,133 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662079994
+<< nmos >>
+rect -487 -169 -287 231
+rect -229 -169 -29 231
+rect 29 -169 229 231
+rect 287 -169 487 231
+<< ndiff >>
+rect -545 219 -487 231
+rect -545 -157 -533 219
+rect -499 -157 -487 219
+rect -545 -169 -487 -157
+rect -287 219 -229 231
+rect -287 -157 -275 219
+rect -241 -157 -229 219
+rect -287 -169 -229 -157
+rect -29 219 29 231
+rect -29 -157 -17 219
+rect 17 -157 29 219
+rect -29 -169 29 -157
+rect 229 219 287 231
+rect 229 -157 241 219
+rect 275 -157 287 219
+rect 229 -169 287 -157
+rect 487 219 545 231
+rect 487 -157 499 219
+rect 533 -157 545 219
+rect 487 -169 545 -157
+<< ndiffc >>
+rect -533 -157 -499 219
+rect -275 -157 -241 219
+rect -17 -157 17 219
+rect 241 -157 275 219
+rect 499 -157 533 219
+<< poly >>
+rect -487 231 -287 257
+rect -229 231 -29 257
+rect 29 231 229 257
+rect 287 231 487 257
+rect -487 -207 -287 -169
+rect -487 -241 -471 -207
+rect -303 -241 -287 -207
+rect -487 -257 -287 -241
+rect -229 -207 -29 -169
+rect -229 -241 -213 -207
+rect -45 -241 -29 -207
+rect -229 -257 -29 -241
+rect 29 -207 229 -169
+rect 29 -241 45 -207
+rect 213 -241 229 -207
+rect 29 -257 229 -241
+rect 287 -207 487 -169
+rect 287 -241 303 -207
+rect 471 -241 487 -207
+rect 287 -257 487 -241
+<< polycont >>
+rect -471 -241 -303 -207
+rect -213 -241 -45 -207
+rect 45 -241 213 -207
+rect 303 -241 471 -207
+<< locali >>
+rect -533 219 -499 235
+rect -533 -173 -499 -157
+rect -275 219 -241 235
+rect -275 -173 -241 -157
+rect -17 219 17 235
+rect -17 -173 17 -157
+rect 241 219 275 235
+rect 241 -173 275 -157
+rect 499 219 533 235
+rect 499 -173 533 -157
+rect -487 -241 -471 -207
+rect -303 -241 -287 -207
+rect -229 -241 -213 -207
+rect -45 -241 -29 -207
+rect 29 -241 45 -207
+rect 213 -241 229 -207
+rect 287 -241 303 -207
+rect 471 -241 487 -207
+<< viali >>
+rect -533 -157 -499 219
+rect -275 -157 -241 219
+rect -17 -157 17 219
+rect 241 -157 275 219
+rect 499 -157 533 219
+rect -471 -241 -303 -207
+rect -213 -241 -45 -207
+rect 45 -241 213 -207
+rect 303 -241 471 -207
+<< metal1 >>
+rect -539 219 -493 231
+rect -539 -157 -533 219
+rect -499 -157 -493 219
+rect -539 -169 -493 -157
+rect -281 219 -235 231
+rect -281 -157 -275 219
+rect -241 -157 -235 219
+rect -281 -169 -235 -157
+rect -23 219 23 231
+rect -23 -157 -17 219
+rect 17 -157 23 219
+rect -23 -169 23 -157
+rect 235 219 281 231
+rect 235 -157 241 219
+rect 275 -157 281 219
+rect 235 -169 281 -157
+rect 493 219 539 231
+rect 493 -157 499 219
+rect 533 -157 539 219
+rect 493 -169 539 -157
+rect -483 -207 -291 -201
+rect -483 -241 -471 -207
+rect -303 -241 -291 -207
+rect -483 -247 -291 -241
+rect -225 -207 -33 -201
+rect -225 -241 -213 -207
+rect -45 -241 -33 -207
+rect -225 -247 -33 -241
+rect 33 -207 225 -201
+rect 33 -241 45 -207
+rect 213 -241 225 -207
+rect 33 -247 225 -241
+rect 291 -207 483 -201
+rect 291 -241 303 -207
+rect 471 -241 483 -207
+rect 291 -247 483 -241
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 1 m 1 nf 4 diffcov 100 polycov 100 guard 0 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 0 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_USQY94.mag b/mag/sky130_fd_pr__nfet_01v8_USQY94.mag
new file mode 100644
index 0000000..4944f23
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_USQY94.mag
@@ -0,0 +1,604 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1661796674
+<< pwell >>
+rect -1312 -1613 1312 1613
+<< nmos >>
+rect -1116 865 -716 1465
+rect -658 865 -258 1465
+rect -200 865 200 1465
+rect 258 865 658 1465
+rect 716 865 1116 1465
+rect -1116 109 -716 709
+rect -658 109 -258 709
+rect -200 109 200 709
+rect 258 109 658 709
+rect 716 109 1116 709
+rect -1116 -647 -716 -47
+rect -658 -647 -258 -47
+rect -200 -647 200 -47
+rect 258 -647 658 -47
+rect 716 -647 1116 -47
+rect -1116 -1403 -716 -803
+rect -658 -1403 -258 -803
+rect -200 -1403 200 -803
+rect 258 -1403 658 -803
+rect 716 -1403 1116 -803
+<< ndiff >>
+rect -1174 1453 -1116 1465
+rect -1174 877 -1162 1453
+rect -1128 877 -1116 1453
+rect -1174 865 -1116 877
+rect -716 1453 -658 1465
+rect -716 877 -704 1453
+rect -670 877 -658 1453
+rect -716 865 -658 877
+rect -258 1453 -200 1465
+rect -258 877 -246 1453
+rect -212 877 -200 1453
+rect -258 865 -200 877
+rect 200 1453 258 1465
+rect 200 877 212 1453
+rect 246 877 258 1453
+rect 200 865 258 877
+rect 658 1453 716 1465
+rect 658 877 670 1453
+rect 704 877 716 1453
+rect 658 865 716 877
+rect 1116 1453 1174 1465
+rect 1116 877 1128 1453
+rect 1162 877 1174 1453
+rect 1116 865 1174 877
+rect -1174 697 -1116 709
+rect -1174 121 -1162 697
+rect -1128 121 -1116 697
+rect -1174 109 -1116 121
+rect -716 697 -658 709
+rect -716 121 -704 697
+rect -670 121 -658 697
+rect -716 109 -658 121
+rect -258 697 -200 709
+rect -258 121 -246 697
+rect -212 121 -200 697
+rect -258 109 -200 121
+rect 200 697 258 709
+rect 200 121 212 697
+rect 246 121 258 697
+rect 200 109 258 121
+rect 658 697 716 709
+rect 658 121 670 697
+rect 704 121 716 697
+rect 658 109 716 121
+rect 1116 697 1174 709
+rect 1116 121 1128 697
+rect 1162 121 1174 697
+rect 1116 109 1174 121
+rect -1174 -59 -1116 -47
+rect -1174 -635 -1162 -59
+rect -1128 -635 -1116 -59
+rect -1174 -647 -1116 -635
+rect -716 -59 -658 -47
+rect -716 -635 -704 -59
+rect -670 -635 -658 -59
+rect -716 -647 -658 -635
+rect -258 -59 -200 -47
+rect -258 -635 -246 -59
+rect -212 -635 -200 -59
+rect -258 -647 -200 -635
+rect 200 -59 258 -47
+rect 200 -635 212 -59
+rect 246 -635 258 -59
+rect 200 -647 258 -635
+rect 658 -59 716 -47
+rect 658 -635 670 -59
+rect 704 -635 716 -59
+rect 658 -647 716 -635
+rect 1116 -59 1174 -47
+rect 1116 -635 1128 -59
+rect 1162 -635 1174 -59
+rect 1116 -647 1174 -635
+rect -1174 -815 -1116 -803
+rect -1174 -1391 -1162 -815
+rect -1128 -1391 -1116 -815
+rect -1174 -1403 -1116 -1391
+rect -716 -815 -658 -803
+rect -716 -1391 -704 -815
+rect -670 -1391 -658 -815
+rect -716 -1403 -658 -1391
+rect -258 -815 -200 -803
+rect -258 -1391 -246 -815
+rect -212 -1391 -200 -815
+rect -258 -1403 -200 -1391
+rect 200 -815 258 -803
+rect 200 -1391 212 -815
+rect 246 -1391 258 -815
+rect 200 -1403 258 -1391
+rect 658 -815 716 -803
+rect 658 -1391 670 -815
+rect 704 -1391 716 -815
+rect 658 -1403 716 -1391
+rect 1116 -815 1174 -803
+rect 1116 -1391 1128 -815
+rect 1162 -1391 1174 -815
+rect 1116 -1403 1174 -1391
+<< ndiffc >>
+rect -1162 877 -1128 1453
+rect -704 877 -670 1453
+rect -246 877 -212 1453
+rect 212 877 246 1453
+rect 670 877 704 1453
+rect 1128 877 1162 1453
+rect -1162 121 -1128 697
+rect -704 121 -670 697
+rect -246 121 -212 697
+rect 212 121 246 697
+rect 670 121 704 697
+rect 1128 121 1162 697
+rect -1162 -635 -1128 -59
+rect -704 -635 -670 -59
+rect -246 -635 -212 -59
+rect 212 -635 246 -59
+rect 670 -635 704 -59
+rect 1128 -635 1162 -59
+rect -1162 -1391 -1128 -815
+rect -704 -1391 -670 -815
+rect -246 -1391 -212 -815
+rect 212 -1391 246 -815
+rect 670 -1391 704 -815
+rect 1128 -1391 1162 -815
+<< psubdiff >>
+rect -1276 1543 -1180 1577
+rect 1180 1543 1276 1577
+rect -1276 -1543 -1242 1543
+rect 1242 -1543 1276 1543
+rect -1276 -1577 -1180 -1543
+rect 1180 -1577 1276 -1543
+<< psubdiffcont >>
+rect -1180 1543 1180 1577
+rect -1180 -1577 1180 -1543
+<< poly >>
+rect -1116 1465 -716 1491
+rect -658 1465 -258 1491
+rect -200 1465 200 1491
+rect 258 1465 658 1491
+rect 716 1465 1116 1491
+rect -1116 827 -716 865
+rect -1116 793 -1100 827
+rect -732 793 -716 827
+rect -1116 777 -716 793
+rect -658 827 -258 865
+rect -658 793 -642 827
+rect -274 793 -258 827
+rect -658 777 -258 793
+rect -200 827 200 865
+rect -200 793 -184 827
+rect 184 793 200 827
+rect -200 777 200 793
+rect 258 827 658 865
+rect 258 793 274 827
+rect 642 793 658 827
+rect 258 777 658 793
+rect 716 827 1116 865
+rect 716 793 732 827
+rect 1100 793 1116 827
+rect 716 777 1116 793
+rect -1116 709 -716 735
+rect -658 709 -258 735
+rect -200 709 200 735
+rect 258 709 658 735
+rect 716 709 1116 735
+rect -1116 71 -716 109
+rect -1116 37 -1100 71
+rect -732 37 -716 71
+rect -1116 21 -716 37
+rect -658 71 -258 109
+rect -658 37 -642 71
+rect -274 37 -258 71
+rect -658 21 -258 37
+rect -200 71 200 109
+rect -200 37 -184 71
+rect 184 37 200 71
+rect -200 21 200 37
+rect 258 71 658 109
+rect 258 37 274 71
+rect 642 37 658 71
+rect 258 21 658 37
+rect 716 71 1116 109
+rect 716 37 732 71
+rect 1100 37 1116 71
+rect 716 21 1116 37
+rect -1116 -47 -716 -21
+rect -658 -47 -258 -21
+rect -200 -47 200 -21
+rect 258 -47 658 -21
+rect 716 -47 1116 -21
+rect -1116 -685 -716 -647
+rect -1116 -719 -1100 -685
+rect -732 -719 -716 -685
+rect -1116 -735 -716 -719
+rect -658 -685 -258 -647
+rect -658 -719 -642 -685
+rect -274 -719 -258 -685
+rect -658 -735 -258 -719
+rect -200 -685 200 -647
+rect -200 -719 -184 -685
+rect 184 -719 200 -685
+rect -200 -735 200 -719
+rect 258 -685 658 -647
+rect 258 -719 274 -685
+rect 642 -719 658 -685
+rect 258 -735 658 -719
+rect 716 -685 1116 -647
+rect 716 -719 732 -685
+rect 1100 -719 1116 -685
+rect 716 -735 1116 -719
+rect -1116 -803 -716 -777
+rect -658 -803 -258 -777
+rect -200 -803 200 -777
+rect 258 -803 658 -777
+rect 716 -803 1116 -777
+rect -1116 -1441 -716 -1403
+rect -1116 -1475 -1100 -1441
+rect -732 -1475 -716 -1441
+rect -1116 -1491 -716 -1475
+rect -658 -1441 -258 -1403
+rect -658 -1475 -642 -1441
+rect -274 -1475 -258 -1441
+rect -658 -1491 -258 -1475
+rect -200 -1441 200 -1403
+rect -200 -1475 -184 -1441
+rect 184 -1475 200 -1441
+rect -200 -1491 200 -1475
+rect 258 -1441 658 -1403
+rect 258 -1475 274 -1441
+rect 642 -1475 658 -1441
+rect 258 -1491 658 -1475
+rect 716 -1441 1116 -1403
+rect 716 -1475 732 -1441
+rect 1100 -1475 1116 -1441
+rect 716 -1491 1116 -1475
+<< polycont >>
+rect -1100 793 -732 827
+rect -642 793 -274 827
+rect -184 793 184 827
+rect 274 793 642 827
+rect 732 793 1100 827
+rect -1100 37 -732 71
+rect -642 37 -274 71
+rect -184 37 184 71
+rect 274 37 642 71
+rect 732 37 1100 71
+rect -1100 -719 -732 -685
+rect -642 -719 -274 -685
+rect -184 -719 184 -685
+rect 274 -719 642 -685
+rect 732 -719 1100 -685
+rect -1100 -1475 -732 -1441
+rect -642 -1475 -274 -1441
+rect -184 -1475 184 -1441
+rect 274 -1475 642 -1441
+rect 732 -1475 1100 -1441
+<< locali >>
+rect -1276 1543 -1180 1577
+rect 1180 1543 1276 1577
+rect -1276 -1543 -1242 1543
+rect -1162 1453 -1128 1469
+rect -1162 861 -1128 877
+rect -704 1453 -670 1469
+rect -704 861 -670 877
+rect -246 1453 -212 1469
+rect -246 861 -212 877
+rect 212 1453 246 1469
+rect 212 861 246 877
+rect 670 1453 704 1469
+rect 670 861 704 877
+rect 1128 1453 1162 1469
+rect 1128 861 1162 877
+rect -1116 793 -1100 827
+rect -732 793 -716 827
+rect -658 793 -642 827
+rect -274 793 -258 827
+rect -200 793 -184 827
+rect 184 793 200 827
+rect 258 793 274 827
+rect 642 793 658 827
+rect 716 793 732 827
+rect 1100 793 1116 827
+rect -1162 697 -1128 713
+rect -1162 105 -1128 121
+rect -704 697 -670 713
+rect -704 105 -670 121
+rect -246 697 -212 713
+rect -246 105 -212 121
+rect 212 697 246 713
+rect 212 105 246 121
+rect 670 697 704 713
+rect 670 105 704 121
+rect 1128 697 1162 713
+rect 1128 105 1162 121
+rect -1116 37 -1100 71
+rect -732 37 -716 71
+rect -658 37 -642 71
+rect -274 37 -258 71
+rect -200 37 -184 71
+rect 184 37 200 71
+rect 258 37 274 71
+rect 642 37 658 71
+rect 716 37 732 71
+rect 1100 37 1116 71
+rect -1162 -59 -1128 -43
+rect -1162 -651 -1128 -635
+rect -704 -59 -670 -43
+rect -704 -651 -670 -635
+rect -246 -59 -212 -43
+rect -246 -651 -212 -635
+rect 212 -59 246 -43
+rect 212 -651 246 -635
+rect 670 -59 704 -43
+rect 670 -651 704 -635
+rect 1128 -59 1162 -43
+rect 1128 -651 1162 -635
+rect -1116 -719 -1100 -685
+rect -732 -719 -716 -685
+rect -658 -719 -642 -685
+rect -274 -719 -258 -685
+rect -200 -719 -184 -685
+rect 184 -719 200 -685
+rect 258 -719 274 -685
+rect 642 -719 658 -685
+rect 716 -719 732 -685
+rect 1100 -719 1116 -685
+rect -1162 -815 -1128 -799
+rect -1162 -1407 -1128 -1391
+rect -704 -815 -670 -799
+rect -704 -1407 -670 -1391
+rect -246 -815 -212 -799
+rect -246 -1407 -212 -1391
+rect 212 -815 246 -799
+rect 212 -1407 246 -1391
+rect 670 -815 704 -799
+rect 670 -1407 704 -1391
+rect 1128 -815 1162 -799
+rect 1128 -1407 1162 -1391
+rect -1116 -1475 -1100 -1441
+rect -732 -1475 -716 -1441
+rect -658 -1475 -642 -1441
+rect -274 -1475 -258 -1441
+rect -200 -1475 -184 -1441
+rect 184 -1475 200 -1441
+rect 258 -1475 274 -1441
+rect 642 -1475 658 -1441
+rect 716 -1475 732 -1441
+rect 1100 -1475 1116 -1441
+rect 1242 -1543 1276 1543
+rect -1276 -1577 -1180 -1543
+rect 1180 -1577 1276 -1543
+<< viali >>
+rect -1162 877 -1128 1453
+rect -704 877 -670 1453
+rect -246 877 -212 1453
+rect 212 877 246 1453
+rect 670 877 704 1453
+rect 1128 877 1162 1453
+rect -1100 793 -732 827
+rect -642 793 -274 827
+rect -184 793 184 827
+rect 274 793 642 827
+rect 732 793 1100 827
+rect -1162 121 -1128 697
+rect -704 121 -670 697
+rect -246 121 -212 697
+rect 212 121 246 697
+rect 670 121 704 697
+rect 1128 121 1162 697
+rect -1100 37 -732 71
+rect -642 37 -274 71
+rect -184 37 184 71
+rect 274 37 642 71
+rect 732 37 1100 71
+rect -1162 -635 -1128 -59
+rect -704 -635 -670 -59
+rect -246 -635 -212 -59
+rect 212 -635 246 -59
+rect 670 -635 704 -59
+rect 1128 -635 1162 -59
+rect -1100 -719 -732 -685
+rect -642 -719 -274 -685
+rect -184 -719 184 -685
+rect 274 -719 642 -685
+rect 732 -719 1100 -685
+rect -1162 -1391 -1128 -815
+rect -704 -1391 -670 -815
+rect -246 -1391 -212 -815
+rect 212 -1391 246 -815
+rect 670 -1391 704 -815
+rect 1128 -1391 1162 -815
+rect -1100 -1475 -732 -1441
+rect -642 -1475 -274 -1441
+rect -184 -1475 184 -1441
+rect 274 -1475 642 -1441
+rect 732 -1475 1100 -1441
+<< metal1 >>
+rect -1168 1453 -1122 1465
+rect -1168 877 -1162 1453
+rect -1128 877 -1122 1453
+rect -1168 865 -1122 877
+rect -710 1453 -664 1465
+rect -710 877 -704 1453
+rect -670 877 -664 1453
+rect -710 865 -664 877
+rect -252 1453 -206 1465
+rect -252 877 -246 1453
+rect -212 877 -206 1453
+rect -252 865 -206 877
+rect 206 1453 252 1465
+rect 206 877 212 1453
+rect 246 877 252 1453
+rect 206 865 252 877
+rect 664 1453 710 1465
+rect 664 877 670 1453
+rect 704 877 710 1453
+rect 664 865 710 877
+rect 1122 1453 1168 1465
+rect 1122 877 1128 1453
+rect 1162 877 1168 1453
+rect 1122 865 1168 877
+rect -1112 827 -720 833
+rect -1112 793 -1100 827
+rect -732 793 -720 827
+rect -1112 787 -720 793
+rect -654 827 -262 833
+rect -654 793 -642 827
+rect -274 793 -262 827
+rect -654 787 -262 793
+rect -196 827 196 833
+rect -196 793 -184 827
+rect 184 793 196 827
+rect -196 787 196 793
+rect 262 827 654 833
+rect 262 793 274 827
+rect 642 793 654 827
+rect 262 787 654 793
+rect 720 827 1112 833
+rect 720 793 732 827
+rect 1100 793 1112 827
+rect 720 787 1112 793
+rect -1168 697 -1122 709
+rect -1168 121 -1162 697
+rect -1128 121 -1122 697
+rect -1168 109 -1122 121
+rect -710 697 -664 709
+rect -710 121 -704 697
+rect -670 121 -664 697
+rect -710 109 -664 121
+rect -252 697 -206 709
+rect -252 121 -246 697
+rect -212 121 -206 697
+rect -252 109 -206 121
+rect 206 697 252 709
+rect 206 121 212 697
+rect 246 121 252 697
+rect 206 109 252 121
+rect 664 697 710 709
+rect 664 121 670 697
+rect 704 121 710 697
+rect 664 109 710 121
+rect 1122 697 1168 709
+rect 1122 121 1128 697
+rect 1162 121 1168 697
+rect 1122 109 1168 121
+rect -1112 71 -720 77
+rect -1112 37 -1100 71
+rect -732 37 -720 71
+rect -1112 31 -720 37
+rect -654 71 -262 77
+rect -654 37 -642 71
+rect -274 37 -262 71
+rect -654 31 -262 37
+rect -196 71 196 77
+rect -196 37 -184 71
+rect 184 37 196 71
+rect -196 31 196 37
+rect 262 71 654 77
+rect 262 37 274 71
+rect 642 37 654 71
+rect 262 31 654 37
+rect 720 71 1112 77
+rect 720 37 732 71
+rect 1100 37 1112 71
+rect 720 31 1112 37
+rect -1168 -59 -1122 -47
+rect -1168 -635 -1162 -59
+rect -1128 -635 -1122 -59
+rect -1168 -647 -1122 -635
+rect -710 -59 -664 -47
+rect -710 -635 -704 -59
+rect -670 -635 -664 -59
+rect -710 -647 -664 -635
+rect -252 -59 -206 -47
+rect -252 -635 -246 -59
+rect -212 -635 -206 -59
+rect -252 -647 -206 -635
+rect 206 -59 252 -47
+rect 206 -635 212 -59
+rect 246 -635 252 -59
+rect 206 -647 252 -635
+rect 664 -59 710 -47
+rect 664 -635 670 -59
+rect 704 -635 710 -59
+rect 664 -647 710 -635
+rect 1122 -59 1168 -47
+rect 1122 -635 1128 -59
+rect 1162 -635 1168 -59
+rect 1122 -647 1168 -635
+rect -1112 -685 -720 -679
+rect -1112 -719 -1100 -685
+rect -732 -719 -720 -685
+rect -1112 -725 -720 -719
+rect -654 -685 -262 -679
+rect -654 -719 -642 -685
+rect -274 -719 -262 -685
+rect -654 -725 -262 -719
+rect -196 -685 196 -679
+rect -196 -719 -184 -685
+rect 184 -719 196 -685
+rect -196 -725 196 -719
+rect 262 -685 654 -679
+rect 262 -719 274 -685
+rect 642 -719 654 -685
+rect 262 -725 654 -719
+rect 720 -685 1112 -679
+rect 720 -719 732 -685
+rect 1100 -719 1112 -685
+rect 720 -725 1112 -719
+rect -1168 -815 -1122 -803
+rect -1168 -1391 -1162 -815
+rect -1128 -1391 -1122 -815
+rect -1168 -1403 -1122 -1391
+rect -710 -815 -664 -803
+rect -710 -1391 -704 -815
+rect -670 -1391 -664 -815
+rect -710 -1403 -664 -1391
+rect -252 -815 -206 -803
+rect -252 -1391 -246 -815
+rect -212 -1391 -206 -815
+rect -252 -1403 -206 -1391
+rect 206 -815 252 -803
+rect 206 -1391 212 -815
+rect 246 -1391 252 -815
+rect 206 -1403 252 -1391
+rect 664 -815 710 -803
+rect 664 -1391 670 -815
+rect 704 -1391 710 -815
+rect 664 -1403 710 -1391
+rect 1122 -815 1168 -803
+rect 1122 -1391 1128 -815
+rect 1162 -1391 1168 -815
+rect 1122 -1403 1168 -1391
+rect -1112 -1441 -720 -1435
+rect -1112 -1475 -1100 -1441
+rect -732 -1475 -720 -1441
+rect -1112 -1481 -720 -1475
+rect -654 -1441 -262 -1435
+rect -654 -1475 -642 -1441
+rect -274 -1475 -262 -1441
+rect -654 -1481 -262 -1475
+rect -196 -1441 196 -1435
+rect -196 -1475 -184 -1441
+rect 184 -1475 196 -1441
+rect -196 -1481 196 -1475
+rect 262 -1441 654 -1435
+rect 262 -1475 274 -1441
+rect 642 -1475 654 -1441
+rect 262 -1481 654 -1475
+rect 720 -1441 1112 -1435
+rect 720 -1475 732 -1441
+rect 1100 -1475 1112 -1441
+rect 720 -1481 1112 -1475
+<< properties >>
+string FIXED_BBOX -1259 -1560 1259 1560
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 3 l 2 m 4 nf 5 diffcov 100 polycov 100 guard 1 glc 0 grc 0 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_Y5UG24.mag b/mag/sky130_fd_pr__nfet_01v8_Y5UG24.mag
new file mode 100644
index 0000000..fc26812
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_Y5UG24.mag
@@ -0,0 +1,74 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662731509
+<< pwell >>
+rect -246 -329 246 329
+<< nmos >>
+rect -50 -181 50 119
+<< ndiff >>
+rect -108 107 -50 119
+rect -108 -169 -96 107
+rect -62 -169 -50 107
+rect -108 -181 -50 -169
+rect 50 107 108 119
+rect 50 -169 62 107
+rect 96 -169 108 107
+rect 50 -181 108 -169
+<< ndiffc >>
+rect -96 -169 -62 107
+rect 62 -169 96 107
+<< psubdiff >>
+rect -210 259 -114 293
+rect 114 259 210 293
+rect -210 -259 -176 259
+rect 176 -259 210 259
+rect -210 -293 -114 -259
+rect 114 -293 210 -259
+<< psubdiffcont >>
+rect -114 259 114 293
+rect -114 -293 114 -259
+<< poly >>
+rect -50 191 50 207
+rect -50 157 -34 191
+rect 34 157 50 191
+rect -50 119 50 157
+rect -50 -207 50 -181
+<< polycont >>
+rect -34 157 34 191
+<< locali >>
+rect -210 259 -114 293
+rect 114 259 210 293
+rect -210 -259 -176 259
+rect -50 157 -34 191
+rect 34 157 50 191
+rect -96 107 -62 123
+rect -96 -185 -62 -169
+rect 62 107 96 123
+rect 62 -185 96 -169
+rect 176 -259 210 259
+rect -210 -293 -114 -259
+rect 114 -293 210 -259
+<< viali >>
+rect -34 157 34 191
+rect -96 -169 -62 107
+rect 62 -169 96 107
+<< metal1 >>
+rect -46 191 46 197
+rect -46 157 -34 191
+rect 34 157 46 191
+rect -46 151 46 157
+rect -102 107 -56 119
+rect -102 -169 -96 107
+rect -62 -169 -56 107
+rect -102 -181 -56 -169
+rect 56 107 102 119
+rect 56 -169 62 107
+rect 96 -169 102 107
+rect 56 -181 102 -169
+<< properties >>
+string FIXED_BBOX -193 -276 193 276
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 1.5 l 0.5 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 0 grc 0 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 0 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_3ND82L.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_3ND82L.mag
new file mode 100644
index 0000000..cb2d548
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_3ND82L.mag
@@ -0,0 +1,830 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662671450
+<< pwell >>
+rect -1312 -1737 1312 1737
+<< nmoslvt >>
+rect -1116 927 -716 1527
+rect -658 927 -258 1527
+rect -200 927 200 1527
+rect 258 927 658 1527
+rect 716 927 1116 1527
+rect -1116 109 -716 709
+rect -658 109 -258 709
+rect -200 109 200 709
+rect 258 109 658 709
+rect 716 109 1116 709
+rect -1116 -709 -716 -109
+rect -658 -709 -258 -109
+rect -200 -709 200 -109
+rect 258 -709 658 -109
+rect 716 -709 1116 -109
+rect -1116 -1527 -716 -927
+rect -658 -1527 -258 -927
+rect -200 -1527 200 -927
+rect 258 -1527 658 -927
+rect 716 -1527 1116 -927
+<< ndiff >>
+rect -1174 1515 -1116 1527
+rect -1174 939 -1162 1515
+rect -1128 939 -1116 1515
+rect -1174 927 -1116 939
+rect -716 1515 -658 1527
+rect -716 939 -704 1515
+rect -670 939 -658 1515
+rect -716 927 -658 939
+rect -258 1515 -200 1527
+rect -258 939 -246 1515
+rect -212 939 -200 1515
+rect -258 927 -200 939
+rect 200 1515 258 1527
+rect 200 939 212 1515
+rect 246 939 258 1515
+rect 200 927 258 939
+rect 658 1515 716 1527
+rect 658 939 670 1515
+rect 704 939 716 1515
+rect 658 927 716 939
+rect 1116 1515 1174 1527
+rect 1116 939 1128 1515
+rect 1162 939 1174 1515
+rect 1116 927 1174 939
+rect -1174 697 -1116 709
+rect -1174 121 -1162 697
+rect -1128 121 -1116 697
+rect -1174 109 -1116 121
+rect -716 697 -658 709
+rect -716 121 -704 697
+rect -670 121 -658 697
+rect -716 109 -658 121
+rect -258 697 -200 709
+rect -258 121 -246 697
+rect -212 121 -200 697
+rect -258 109 -200 121
+rect 200 697 258 709
+rect 200 121 212 697
+rect 246 121 258 697
+rect 200 109 258 121
+rect 658 697 716 709
+rect 658 121 670 697
+rect 704 121 716 697
+rect 658 109 716 121
+rect 1116 697 1174 709
+rect 1116 121 1128 697
+rect 1162 121 1174 697
+rect 1116 109 1174 121
+rect -1174 -121 -1116 -109
+rect -1174 -697 -1162 -121
+rect -1128 -697 -1116 -121
+rect -1174 -709 -1116 -697
+rect -716 -121 -658 -109
+rect -716 -697 -704 -121
+rect -670 -697 -658 -121
+rect -716 -709 -658 -697
+rect -258 -121 -200 -109
+rect -258 -697 -246 -121
+rect -212 -697 -200 -121
+rect -258 -709 -200 -697
+rect 200 -121 258 -109
+rect 200 -697 212 -121
+rect 246 -697 258 -121
+rect 200 -709 258 -697
+rect 658 -121 716 -109
+rect 658 -697 670 -121
+rect 704 -697 716 -121
+rect 658 -709 716 -697
+rect 1116 -121 1174 -109
+rect 1116 -697 1128 -121
+rect 1162 -697 1174 -121
+rect 1116 -709 1174 -697
+rect -1174 -939 -1116 -927
+rect -1174 -1515 -1162 -939
+rect -1128 -1515 -1116 -939
+rect -1174 -1527 -1116 -1515
+rect -716 -939 -658 -927
+rect -716 -1515 -704 -939
+rect -670 -1515 -658 -939
+rect -716 -1527 -658 -1515
+rect -258 -939 -200 -927
+rect -258 -1515 -246 -939
+rect -212 -1515 -200 -939
+rect -258 -1527 -200 -1515
+rect 200 -939 258 -927
+rect 200 -1515 212 -939
+rect 246 -1515 258 -939
+rect 200 -1527 258 -1515
+rect 658 -939 716 -927
+rect 658 -1515 670 -939
+rect 704 -1515 716 -939
+rect 658 -1527 716 -1515
+rect 1116 -939 1174 -927
+rect 1116 -1515 1128 -939
+rect 1162 -1515 1174 -939
+rect 1116 -1527 1174 -1515
+<< ndiffc >>
+rect -1162 939 -1128 1515
+rect -704 939 -670 1515
+rect -246 939 -212 1515
+rect 212 939 246 1515
+rect 670 939 704 1515
+rect 1128 939 1162 1515
+rect -1162 121 -1128 697
+rect -704 121 -670 697
+rect -246 121 -212 697
+rect 212 121 246 697
+rect 670 121 704 697
+rect 1128 121 1162 697
+rect -1162 -697 -1128 -121
+rect -704 -697 -670 -121
+rect -246 -697 -212 -121
+rect 212 -697 246 -121
+rect 670 -697 704 -121
+rect 1128 -697 1162 -121
+rect -1162 -1515 -1128 -939
+rect -704 -1515 -670 -939
+rect -246 -1515 -212 -939
+rect 212 -1515 246 -939
+rect 670 -1515 704 -939
+rect 1128 -1515 1162 -939
+<< psubdiff >>
+rect -1276 1667 -1180 1701
+rect 1180 1667 1276 1701
+rect -1276 1605 -1242 1667
+rect 1242 1605 1276 1667
+rect -1276 -1667 -1242 -1605
+rect 1242 -1667 1276 -1605
+rect -1276 -1701 -1180 -1667
+rect 1180 -1701 1276 -1667
+<< psubdiffcont >>
+rect -1180 1667 1180 1701
+rect -1276 -1605 -1242 1605
+rect 1242 -1605 1276 1605
+rect -1180 -1701 1180 -1667
+<< poly >>
+rect -1116 1599 -716 1615
+rect -1116 1565 -1100 1599
+rect -732 1565 -716 1599
+rect -1116 1527 -716 1565
+rect -658 1599 -258 1615
+rect -658 1565 -642 1599
+rect -274 1565 -258 1599
+rect -658 1527 -258 1565
+rect -200 1599 200 1615
+rect -200 1565 -184 1599
+rect 184 1565 200 1599
+rect -200 1527 200 1565
+rect 258 1599 658 1615
+rect 258 1565 274 1599
+rect 642 1565 658 1599
+rect 258 1527 658 1565
+rect 716 1599 1116 1615
+rect 716 1565 732 1599
+rect 1100 1565 1116 1599
+rect 716 1527 1116 1565
+rect -1116 889 -716 927
+rect -1116 855 -1100 889
+rect -732 855 -716 889
+rect -1116 839 -716 855
+rect -658 889 -258 927
+rect -658 855 -642 889
+rect -274 855 -258 889
+rect -658 839 -258 855
+rect -200 889 200 927
+rect -200 855 -184 889
+rect 184 855 200 889
+rect -200 839 200 855
+rect 258 889 658 927
+rect 258 855 274 889
+rect 642 855 658 889
+rect 258 839 658 855
+rect 716 889 1116 927
+rect 716 855 732 889
+rect 1100 855 1116 889
+rect 716 839 1116 855
+rect -1116 781 -716 797
+rect -1116 747 -1100 781
+rect -732 747 -716 781
+rect -1116 709 -716 747
+rect -658 781 -258 797
+rect -658 747 -642 781
+rect -274 747 -258 781
+rect -658 709 -258 747
+rect -200 781 200 797
+rect -200 747 -184 781
+rect 184 747 200 781
+rect -200 709 200 747
+rect 258 781 658 797
+rect 258 747 274 781
+rect 642 747 658 781
+rect 258 709 658 747
+rect 716 781 1116 797
+rect 716 747 732 781
+rect 1100 747 1116 781
+rect 716 709 1116 747
+rect -1116 71 -716 109
+rect -1116 37 -1100 71
+rect -732 37 -716 71
+rect -1116 21 -716 37
+rect -658 71 -258 109
+rect -658 37 -642 71
+rect -274 37 -258 71
+rect -658 21 -258 37
+rect -200 71 200 109
+rect -200 37 -184 71
+rect 184 37 200 71
+rect -200 21 200 37
+rect 258 71 658 109
+rect 258 37 274 71
+rect 642 37 658 71
+rect 258 21 658 37
+rect 716 71 1116 109
+rect 716 37 732 71
+rect 1100 37 1116 71
+rect 716 21 1116 37
+rect -1116 -37 -716 -21
+rect -1116 -71 -1100 -37
+rect -732 -71 -716 -37
+rect -1116 -109 -716 -71
+rect -658 -37 -258 -21
+rect -658 -71 -642 -37
+rect -274 -71 -258 -37
+rect -658 -109 -258 -71
+rect -200 -37 200 -21
+rect -200 -71 -184 -37
+rect 184 -71 200 -37
+rect -200 -109 200 -71
+rect 258 -37 658 -21
+rect 258 -71 274 -37
+rect 642 -71 658 -37
+rect 258 -109 658 -71
+rect 716 -37 1116 -21
+rect 716 -71 732 -37
+rect 1100 -71 1116 -37
+rect 716 -109 1116 -71
+rect -1116 -747 -716 -709
+rect -1116 -781 -1100 -747
+rect -732 -781 -716 -747
+rect -1116 -797 -716 -781
+rect -658 -747 -258 -709
+rect -658 -781 -642 -747
+rect -274 -781 -258 -747
+rect -658 -797 -258 -781
+rect -200 -747 200 -709
+rect -200 -781 -184 -747
+rect 184 -781 200 -747
+rect -200 -797 200 -781
+rect 258 -747 658 -709
+rect 258 -781 274 -747
+rect 642 -781 658 -747
+rect 258 -797 658 -781
+rect 716 -747 1116 -709
+rect 716 -781 732 -747
+rect 1100 -781 1116 -747
+rect 716 -797 1116 -781
+rect -1116 -855 -716 -839
+rect -1116 -889 -1100 -855
+rect -732 -889 -716 -855
+rect -1116 -927 -716 -889
+rect -658 -855 -258 -839
+rect -658 -889 -642 -855
+rect -274 -889 -258 -855
+rect -658 -927 -258 -889
+rect -200 -855 200 -839
+rect -200 -889 -184 -855
+rect 184 -889 200 -855
+rect -200 -927 200 -889
+rect 258 -855 658 -839
+rect 258 -889 274 -855
+rect 642 -889 658 -855
+rect 258 -927 658 -889
+rect 716 -855 1116 -839
+rect 716 -889 732 -855
+rect 1100 -889 1116 -855
+rect 716 -927 1116 -889
+rect -1116 -1565 -716 -1527
+rect -1116 -1599 -1100 -1565
+rect -732 -1599 -716 -1565
+rect -1116 -1615 -716 -1599
+rect -658 -1565 -258 -1527
+rect -658 -1599 -642 -1565
+rect -274 -1599 -258 -1565
+rect -658 -1615 -258 -1599
+rect -200 -1565 200 -1527
+rect -200 -1599 -184 -1565
+rect 184 -1599 200 -1565
+rect -200 -1615 200 -1599
+rect 258 -1565 658 -1527
+rect 258 -1599 274 -1565
+rect 642 -1599 658 -1565
+rect 258 -1615 658 -1599
+rect 716 -1565 1116 -1527
+rect 716 -1599 732 -1565
+rect 1100 -1599 1116 -1565
+rect 716 -1615 1116 -1599
+<< polycont >>
+rect -1100 1565 -732 1599
+rect -642 1565 -274 1599
+rect -184 1565 184 1599
+rect 274 1565 642 1599
+rect 732 1565 1100 1599
+rect -1100 855 -732 889
+rect -642 855 -274 889
+rect -184 855 184 889
+rect 274 855 642 889
+rect 732 855 1100 889
+rect -1100 747 -732 781
+rect -642 747 -274 781
+rect -184 747 184 781
+rect 274 747 642 781
+rect 732 747 1100 781
+rect -1100 37 -732 71
+rect -642 37 -274 71
+rect -184 37 184 71
+rect 274 37 642 71
+rect 732 37 1100 71
+rect -1100 -71 -732 -37
+rect -642 -71 -274 -37
+rect -184 -71 184 -37
+rect 274 -71 642 -37
+rect 732 -71 1100 -37
+rect -1100 -781 -732 -747
+rect -642 -781 -274 -747
+rect -184 -781 184 -747
+rect 274 -781 642 -747
+rect 732 -781 1100 -747
+rect -1100 -889 -732 -855
+rect -642 -889 -274 -855
+rect -184 -889 184 -855
+rect 274 -889 642 -855
+rect 732 -889 1100 -855
+rect -1100 -1599 -732 -1565
+rect -642 -1599 -274 -1565
+rect -184 -1599 184 -1565
+rect 274 -1599 642 -1565
+rect 732 -1599 1100 -1565
+<< locali >>
+rect -1276 1667 -1180 1701
+rect 1180 1667 1276 1701
+rect -1276 1605 -1242 1667
+rect 1242 1605 1276 1667
+rect -1116 1565 -1100 1599
+rect -732 1565 -716 1599
+rect -658 1565 -642 1599
+rect -274 1565 -258 1599
+rect -200 1565 -184 1599
+rect 184 1565 200 1599
+rect 258 1565 274 1599
+rect 642 1565 658 1599
+rect 716 1565 732 1599
+rect 1100 1565 1116 1599
+rect -1162 1515 -1128 1531
+rect -1162 923 -1128 939
+rect -704 1515 -670 1531
+rect -704 923 -670 939
+rect -246 1515 -212 1531
+rect -246 923 -212 939
+rect 212 1515 246 1531
+rect 212 923 246 939
+rect 670 1515 704 1531
+rect 670 923 704 939
+rect 1128 1515 1162 1531
+rect 1128 923 1162 939
+rect -1116 855 -1100 889
+rect -732 855 -716 889
+rect -658 855 -642 889
+rect -274 855 -258 889
+rect -200 855 -184 889
+rect 184 855 200 889
+rect 258 855 274 889
+rect 642 855 658 889
+rect 716 855 732 889
+rect 1100 855 1116 889
+rect -1116 747 -1100 781
+rect -732 747 -716 781
+rect -658 747 -642 781
+rect -274 747 -258 781
+rect -200 747 -184 781
+rect 184 747 200 781
+rect 258 747 274 781
+rect 642 747 658 781
+rect 716 747 732 781
+rect 1100 747 1116 781
+rect -1162 697 -1128 713
+rect -1162 105 -1128 121
+rect -704 697 -670 713
+rect -704 105 -670 121
+rect -246 697 -212 713
+rect -246 105 -212 121
+rect 212 697 246 713
+rect 212 105 246 121
+rect 670 697 704 713
+rect 670 105 704 121
+rect 1128 697 1162 713
+rect 1128 105 1162 121
+rect -1116 37 -1100 71
+rect -732 37 -716 71
+rect -658 37 -642 71
+rect -274 37 -258 71
+rect -200 37 -184 71
+rect 184 37 200 71
+rect 258 37 274 71
+rect 642 37 658 71
+rect 716 37 732 71
+rect 1100 37 1116 71
+rect -1116 -71 -1100 -37
+rect -732 -71 -716 -37
+rect -658 -71 -642 -37
+rect -274 -71 -258 -37
+rect -200 -71 -184 -37
+rect 184 -71 200 -37
+rect 258 -71 274 -37
+rect 642 -71 658 -37
+rect 716 -71 732 -37
+rect 1100 -71 1116 -37
+rect -1162 -121 -1128 -105
+rect -1162 -713 -1128 -697
+rect -704 -121 -670 -105
+rect -704 -713 -670 -697
+rect -246 -121 -212 -105
+rect -246 -713 -212 -697
+rect 212 -121 246 -105
+rect 212 -713 246 -697
+rect 670 -121 704 -105
+rect 670 -713 704 -697
+rect 1128 -121 1162 -105
+rect 1128 -713 1162 -697
+rect -1116 -781 -1100 -747
+rect -732 -781 -716 -747
+rect -658 -781 -642 -747
+rect -274 -781 -258 -747
+rect -200 -781 -184 -747
+rect 184 -781 200 -747
+rect 258 -781 274 -747
+rect 642 -781 658 -747
+rect 716 -781 732 -747
+rect 1100 -781 1116 -747
+rect -1116 -889 -1100 -855
+rect -732 -889 -716 -855
+rect -658 -889 -642 -855
+rect -274 -889 -258 -855
+rect -200 -889 -184 -855
+rect 184 -889 200 -855
+rect 258 -889 274 -855
+rect 642 -889 658 -855
+rect 716 -889 732 -855
+rect 1100 -889 1116 -855
+rect -1162 -939 -1128 -923
+rect -1162 -1531 -1128 -1515
+rect -704 -939 -670 -923
+rect -704 -1531 -670 -1515
+rect -246 -939 -212 -923
+rect -246 -1531 -212 -1515
+rect 212 -939 246 -923
+rect 212 -1531 246 -1515
+rect 670 -939 704 -923
+rect 670 -1531 704 -1515
+rect 1128 -939 1162 -923
+rect 1128 -1531 1162 -1515
+rect -1116 -1599 -1100 -1565
+rect -732 -1599 -716 -1565
+rect -658 -1599 -642 -1565
+rect -274 -1599 -258 -1565
+rect -200 -1599 -184 -1565
+rect 184 -1599 200 -1565
+rect 258 -1599 274 -1565
+rect 642 -1599 658 -1565
+rect 716 -1599 732 -1565
+rect 1100 -1599 1116 -1565
+rect -1276 -1667 -1242 -1605
+rect 1242 -1667 1276 -1605
+rect -1276 -1701 -1180 -1667
+rect 1180 -1701 1276 -1667
+<< viali >>
+rect -1100 1565 -732 1599
+rect -642 1565 -274 1599
+rect -184 1565 184 1599
+rect 274 1565 642 1599
+rect 732 1565 1100 1599
+rect -1162 939 -1128 1515
+rect -704 939 -670 1515
+rect -246 939 -212 1515
+rect 212 939 246 1515
+rect 670 939 704 1515
+rect 1128 939 1162 1515
+rect -1100 855 -732 889
+rect -642 855 -274 889
+rect -184 855 184 889
+rect 274 855 642 889
+rect 732 855 1100 889
+rect -1100 747 -732 781
+rect -642 747 -274 781
+rect -184 747 184 781
+rect 274 747 642 781
+rect 732 747 1100 781
+rect -1162 121 -1128 697
+rect -704 121 -670 697
+rect -246 121 -212 697
+rect 212 121 246 697
+rect 670 121 704 697
+rect 1128 121 1162 697
+rect -1100 37 -732 71
+rect -642 37 -274 71
+rect -184 37 184 71
+rect 274 37 642 71
+rect 732 37 1100 71
+rect -1100 -71 -732 -37
+rect -642 -71 -274 -37
+rect -184 -71 184 -37
+rect 274 -71 642 -37
+rect 732 -71 1100 -37
+rect -1162 -697 -1128 -121
+rect -704 -697 -670 -121
+rect -246 -697 -212 -121
+rect 212 -697 246 -121
+rect 670 -697 704 -121
+rect 1128 -697 1162 -121
+rect -1100 -781 -732 -747
+rect -642 -781 -274 -747
+rect -184 -781 184 -747
+rect 274 -781 642 -747
+rect 732 -781 1100 -747
+rect -1100 -889 -732 -855
+rect -642 -889 -274 -855
+rect -184 -889 184 -855
+rect 274 -889 642 -855
+rect 732 -889 1100 -855
+rect -1162 -1515 -1128 -939
+rect -704 -1515 -670 -939
+rect -246 -1515 -212 -939
+rect 212 -1515 246 -939
+rect 670 -1515 704 -939
+rect 1128 -1515 1162 -939
+rect -1100 -1599 -732 -1565
+rect -642 -1599 -274 -1565
+rect -184 -1599 184 -1565
+rect 274 -1599 642 -1565
+rect 732 -1599 1100 -1565
+<< metal1 >>
+rect -1112 1599 -720 1605
+rect -1112 1565 -1100 1599
+rect -732 1565 -720 1599
+rect -1112 1559 -720 1565
+rect -654 1599 -262 1605
+rect -654 1565 -642 1599
+rect -274 1565 -262 1599
+rect -654 1559 -262 1565
+rect -196 1599 196 1605
+rect -196 1565 -184 1599
+rect 184 1565 196 1599
+rect -196 1559 196 1565
+rect 262 1599 654 1605
+rect 262 1565 274 1599
+rect 642 1565 654 1599
+rect 262 1559 654 1565
+rect 720 1599 1112 1605
+rect 720 1565 732 1599
+rect 1100 1565 1112 1599
+rect 720 1559 1112 1565
+rect -1168 1515 -1122 1527
+rect -1168 939 -1162 1515
+rect -1128 939 -1122 1515
+rect -1168 927 -1122 939
+rect -710 1515 -664 1527
+rect -710 939 -704 1515
+rect -670 939 -664 1515
+rect -710 927 -664 939
+rect -252 1515 -206 1527
+rect -252 939 -246 1515
+rect -212 939 -206 1515
+rect -252 927 -206 939
+rect 206 1515 252 1527
+rect 206 939 212 1515
+rect 246 939 252 1515
+rect 206 927 252 939
+rect 664 1515 710 1527
+rect 664 939 670 1515
+rect 704 939 710 1515
+rect 664 927 710 939
+rect 1122 1515 1168 1527
+rect 1122 939 1128 1515
+rect 1162 939 1168 1515
+rect 1122 927 1168 939
+rect -1112 889 -720 895
+rect -1112 855 -1100 889
+rect -732 855 -720 889
+rect -1112 849 -720 855
+rect -654 889 -262 895
+rect -654 855 -642 889
+rect -274 855 -262 889
+rect -654 849 -262 855
+rect -196 889 196 895
+rect -196 855 -184 889
+rect 184 855 196 889
+rect -196 849 196 855
+rect 262 889 654 895
+rect 262 855 274 889
+rect 642 855 654 889
+rect 262 849 654 855
+rect 720 889 1112 895
+rect 720 855 732 889
+rect 1100 855 1112 889
+rect 720 849 1112 855
+rect -1112 781 -720 787
+rect -1112 747 -1100 781
+rect -732 747 -720 781
+rect -1112 741 -720 747
+rect -654 781 -262 787
+rect -654 747 -642 781
+rect -274 747 -262 781
+rect -654 741 -262 747
+rect -196 781 196 787
+rect -196 747 -184 781
+rect 184 747 196 781
+rect -196 741 196 747
+rect 262 781 654 787
+rect 262 747 274 781
+rect 642 747 654 781
+rect 262 741 654 747
+rect 720 781 1112 787
+rect 720 747 732 781
+rect 1100 747 1112 781
+rect 720 741 1112 747
+rect -1168 697 -1122 709
+rect -1168 121 -1162 697
+rect -1128 121 -1122 697
+rect -1168 109 -1122 121
+rect -710 697 -664 709
+rect -710 121 -704 697
+rect -670 121 -664 697
+rect -710 109 -664 121
+rect -252 697 -206 709
+rect -252 121 -246 697
+rect -212 121 -206 697
+rect -252 109 -206 121
+rect 206 697 252 709
+rect 206 121 212 697
+rect 246 121 252 697
+rect 206 109 252 121
+rect 664 697 710 709
+rect 664 121 670 697
+rect 704 121 710 697
+rect 664 109 710 121
+rect 1122 697 1168 709
+rect 1122 121 1128 697
+rect 1162 121 1168 697
+rect 1122 109 1168 121
+rect -1112 71 -720 77
+rect -1112 37 -1100 71
+rect -732 37 -720 71
+rect -1112 31 -720 37
+rect -654 71 -262 77
+rect -654 37 -642 71
+rect -274 37 -262 71
+rect -654 31 -262 37
+rect -196 71 196 77
+rect -196 37 -184 71
+rect 184 37 196 71
+rect -196 31 196 37
+rect 262 71 654 77
+rect 262 37 274 71
+rect 642 37 654 71
+rect 262 31 654 37
+rect 720 71 1112 77
+rect 720 37 732 71
+rect 1100 37 1112 71
+rect 720 31 1112 37
+rect -1112 -37 -720 -31
+rect -1112 -71 -1100 -37
+rect -732 -71 -720 -37
+rect -1112 -77 -720 -71
+rect -654 -37 -262 -31
+rect -654 -71 -642 -37
+rect -274 -71 -262 -37
+rect -654 -77 -262 -71
+rect -196 -37 196 -31
+rect -196 -71 -184 -37
+rect 184 -71 196 -37
+rect -196 -77 196 -71
+rect 262 -37 654 -31
+rect 262 -71 274 -37
+rect 642 -71 654 -37
+rect 262 -77 654 -71
+rect 720 -37 1112 -31
+rect 720 -71 732 -37
+rect 1100 -71 1112 -37
+rect 720 -77 1112 -71
+rect -1168 -121 -1122 -109
+rect -1168 -697 -1162 -121
+rect -1128 -697 -1122 -121
+rect -1168 -709 -1122 -697
+rect -710 -121 -664 -109
+rect -710 -697 -704 -121
+rect -670 -697 -664 -121
+rect -710 -709 -664 -697
+rect -252 -121 -206 -109
+rect -252 -697 -246 -121
+rect -212 -697 -206 -121
+rect -252 -709 -206 -697
+rect 206 -121 252 -109
+rect 206 -697 212 -121
+rect 246 -697 252 -121
+rect 206 -709 252 -697
+rect 664 -121 710 -109
+rect 664 -697 670 -121
+rect 704 -697 710 -121
+rect 664 -709 710 -697
+rect 1122 -121 1168 -109
+rect 1122 -697 1128 -121
+rect 1162 -697 1168 -121
+rect 1122 -709 1168 -697
+rect -1112 -747 -720 -741
+rect -1112 -781 -1100 -747
+rect -732 -781 -720 -747
+rect -1112 -787 -720 -781
+rect -654 -747 -262 -741
+rect -654 -781 -642 -747
+rect -274 -781 -262 -747
+rect -654 -787 -262 -781
+rect -196 -747 196 -741
+rect -196 -781 -184 -747
+rect 184 -781 196 -747
+rect -196 -787 196 -781
+rect 262 -747 654 -741
+rect 262 -781 274 -747
+rect 642 -781 654 -747
+rect 262 -787 654 -781
+rect 720 -747 1112 -741
+rect 720 -781 732 -747
+rect 1100 -781 1112 -747
+rect 720 -787 1112 -781
+rect -1112 -855 -720 -849
+rect -1112 -889 -1100 -855
+rect -732 -889 -720 -855
+rect -1112 -895 -720 -889
+rect -654 -855 -262 -849
+rect -654 -889 -642 -855
+rect -274 -889 -262 -855
+rect -654 -895 -262 -889
+rect -196 -855 196 -849
+rect -196 -889 -184 -855
+rect 184 -889 196 -855
+rect -196 -895 196 -889
+rect 262 -855 654 -849
+rect 262 -889 274 -855
+rect 642 -889 654 -855
+rect 262 -895 654 -889
+rect 720 -855 1112 -849
+rect 720 -889 732 -855
+rect 1100 -889 1112 -855
+rect 720 -895 1112 -889
+rect -1168 -939 -1122 -927
+rect -1168 -1515 -1162 -939
+rect -1128 -1515 -1122 -939
+rect -1168 -1527 -1122 -1515
+rect -710 -939 -664 -927
+rect -710 -1515 -704 -939
+rect -670 -1515 -664 -939
+rect -710 -1527 -664 -1515
+rect -252 -939 -206 -927
+rect -252 -1515 -246 -939
+rect -212 -1515 -206 -939
+rect -252 -1527 -206 -1515
+rect 206 -939 252 -927
+rect 206 -1515 212 -939
+rect 246 -1515 252 -939
+rect 206 -1527 252 -1515
+rect 664 -939 710 -927
+rect 664 -1515 670 -939
+rect 704 -1515 710 -939
+rect 664 -1527 710 -1515
+rect 1122 -939 1168 -927
+rect 1122 -1515 1128 -939
+rect 1162 -1515 1168 -939
+rect 1122 -1527 1168 -1515
+rect -1112 -1565 -720 -1559
+rect -1112 -1599 -1100 -1565
+rect -732 -1599 -720 -1565
+rect -1112 -1605 -720 -1599
+rect -654 -1565 -262 -1559
+rect -654 -1599 -642 -1565
+rect -274 -1599 -262 -1565
+rect -654 -1605 -262 -1599
+rect -196 -1565 196 -1559
+rect -196 -1599 -184 -1565
+rect 184 -1599 196 -1565
+rect -196 -1605 196 -1599
+rect 262 -1565 654 -1559
+rect 262 -1599 274 -1565
+rect 642 -1599 654 -1565
+rect 262 -1605 654 -1599
+rect 720 -1565 1112 -1559
+rect 720 -1599 732 -1565
+rect 1100 -1599 1112 -1565
+rect 720 -1605 1112 -1599
+<< properties >>
+string FIXED_BBOX -1259 -1684 1259 1684
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 3.0 l 2.0 m 4 nf 5 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_4RBFJG.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_4RBFJG.mag
new file mode 100644
index 0000000..e775ff5
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_4RBFJG.mag
@@ -0,0 +1,80 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662726146
+<< pwell >>
+rect -696 -579 696 579
+<< nmoslvt >>
+rect -500 -369 500 431
+<< ndiff >>
+rect -558 419 -500 431
+rect -558 -357 -546 419
+rect -512 -357 -500 419
+rect -558 -369 -500 -357
+rect 500 419 558 431
+rect 500 -357 512 419
+rect 546 -357 558 419
+rect 500 -369 558 -357
+<< ndiffc >>
+rect -546 -357 -512 419
+rect 512 -357 546 419
+<< psubdiff >>
+rect -660 509 -564 543
+rect 564 509 660 543
+rect -660 447 -626 509
+rect 626 447 660 509
+rect -660 -509 -626 -447
+rect 626 -509 660 -447
+rect -660 -543 -564 -509
+rect 564 -543 660 -509
+<< psubdiffcont >>
+rect -564 509 564 543
+rect -660 -447 -626 447
+rect 626 -447 660 447
+rect -564 -543 564 -509
+<< poly >>
+rect -500 431 500 457
+rect -500 -407 500 -369
+rect -500 -441 -484 -407
+rect 484 -441 500 -407
+rect -500 -457 500 -441
+<< polycont >>
+rect -484 -441 484 -407
+<< locali >>
+rect -660 509 -564 543
+rect 564 509 660 543
+rect -660 447 -626 509
+rect 626 447 660 509
+rect -546 419 -512 435
+rect -546 -373 -512 -357
+rect 512 419 546 435
+rect 512 -373 546 -357
+rect -500 -441 -484 -407
+rect 484 -441 500 -407
+rect -660 -509 -626 -447
+rect 626 -509 660 -447
+rect -660 -543 -564 -509
+rect 564 -543 660 -509
+<< viali >>
+rect -546 -357 -512 419
+rect 512 -357 546 419
+rect -484 -441 484 -407
+<< metal1 >>
+rect -552 419 -506 431
+rect -552 -357 -546 419
+rect -512 -357 -506 419
+rect -552 -369 -506 -357
+rect 506 419 552 431
+rect 506 -357 512 419
+rect 546 -357 552 419
+rect 506 -369 552 -357
+rect -496 -407 496 -401
+rect -496 -441 -484 -407
+rect 484 -441 496 -407
+rect -496 -447 496 -441
+<< properties >>
+string FIXED_BBOX -643 -526 643 526
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 4 l 5 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_62X5LT.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_62X5LT.mag
new file mode 100644
index 0000000..413192f
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_62X5LT.mag
@@ -0,0 +1,302 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1661892224
+<< pwell >>
+rect -1312 -657 1312 657
+<< nmoslvt >>
+rect -1116 109 -716 509
+rect -658 109 -258 509
+rect -200 109 200 509
+rect 258 109 658 509
+rect 716 109 1116 509
+rect -1116 -447 -716 -47
+rect -658 -447 -258 -47
+rect -200 -447 200 -47
+rect 258 -447 658 -47
+rect 716 -447 1116 -47
+<< ndiff >>
+rect -1174 497 -1116 509
+rect -1174 121 -1162 497
+rect -1128 121 -1116 497
+rect -1174 109 -1116 121
+rect -716 497 -658 509
+rect -716 121 -704 497
+rect -670 121 -658 497
+rect -716 109 -658 121
+rect -258 497 -200 509
+rect -258 121 -246 497
+rect -212 121 -200 497
+rect -258 109 -200 121
+rect 200 497 258 509
+rect 200 121 212 497
+rect 246 121 258 497
+rect 200 109 258 121
+rect 658 497 716 509
+rect 658 121 670 497
+rect 704 121 716 497
+rect 658 109 716 121
+rect 1116 497 1174 509
+rect 1116 121 1128 497
+rect 1162 121 1174 497
+rect 1116 109 1174 121
+rect -1174 -59 -1116 -47
+rect -1174 -435 -1162 -59
+rect -1128 -435 -1116 -59
+rect -1174 -447 -1116 -435
+rect -716 -59 -658 -47
+rect -716 -435 -704 -59
+rect -670 -435 -658 -59
+rect -716 -447 -658 -435
+rect -258 -59 -200 -47
+rect -258 -435 -246 -59
+rect -212 -435 -200 -59
+rect -258 -447 -200 -435
+rect 200 -59 258 -47
+rect 200 -435 212 -59
+rect 246 -435 258 -59
+rect 200 -447 258 -435
+rect 658 -59 716 -47
+rect 658 -435 670 -59
+rect 704 -435 716 -59
+rect 658 -447 716 -435
+rect 1116 -59 1174 -47
+rect 1116 -435 1128 -59
+rect 1162 -435 1174 -59
+rect 1116 -447 1174 -435
+<< ndiffc >>
+rect -1162 121 -1128 497
+rect -704 121 -670 497
+rect -246 121 -212 497
+rect 212 121 246 497
+rect 670 121 704 497
+rect 1128 121 1162 497
+rect -1162 -435 -1128 -59
+rect -704 -435 -670 -59
+rect -246 -435 -212 -59
+rect 212 -435 246 -59
+rect 670 -435 704 -59
+rect 1128 -435 1162 -59
+<< psubdiff >>
+rect -1276 587 -1180 621
+rect 1180 587 1276 621
+rect -1276 525 -1242 587
+rect 1242 525 1276 587
+rect -1276 -587 -1242 -525
+rect 1242 -587 1276 -525
+rect -1276 -621 -1180 -587
+rect 1180 -621 1276 -587
+<< psubdiffcont >>
+rect -1180 587 1180 621
+rect -1276 -525 -1242 525
+rect 1242 -525 1276 525
+rect -1180 -621 1180 -587
+<< poly >>
+rect -1116 509 -716 535
+rect -658 509 -258 535
+rect -200 509 200 535
+rect 258 509 658 535
+rect 716 509 1116 535
+rect -1116 71 -716 109
+rect -1116 37 -1100 71
+rect -732 37 -716 71
+rect -1116 21 -716 37
+rect -658 71 -258 109
+rect -658 37 -642 71
+rect -274 37 -258 71
+rect -658 21 -258 37
+rect -200 71 200 109
+rect -200 37 -184 71
+rect 184 37 200 71
+rect -200 21 200 37
+rect 258 71 658 109
+rect 258 37 274 71
+rect 642 37 658 71
+rect 258 21 658 37
+rect 716 71 1116 109
+rect 716 37 732 71
+rect 1100 37 1116 71
+rect 716 21 1116 37
+rect -1116 -47 -716 -21
+rect -658 -47 -258 -21
+rect -200 -47 200 -21
+rect 258 -47 658 -21
+rect 716 -47 1116 -21
+rect -1116 -485 -716 -447
+rect -1116 -519 -1100 -485
+rect -732 -519 -716 -485
+rect -1116 -535 -716 -519
+rect -658 -485 -258 -447
+rect -658 -519 -642 -485
+rect -274 -519 -258 -485
+rect -658 -535 -258 -519
+rect -200 -485 200 -447
+rect -200 -519 -184 -485
+rect 184 -519 200 -485
+rect -200 -535 200 -519
+rect 258 -485 658 -447
+rect 258 -519 274 -485
+rect 642 -519 658 -485
+rect 258 -535 658 -519
+rect 716 -485 1116 -447
+rect 716 -519 732 -485
+rect 1100 -519 1116 -485
+rect 716 -535 1116 -519
+<< polycont >>
+rect -1100 37 -732 71
+rect -642 37 -274 71
+rect -184 37 184 71
+rect 274 37 642 71
+rect 732 37 1100 71
+rect -1100 -519 -732 -485
+rect -642 -519 -274 -485
+rect -184 -519 184 -485
+rect 274 -519 642 -485
+rect 732 -519 1100 -485
+<< locali >>
+rect -1276 587 -1180 621
+rect 1180 587 1276 621
+rect -1276 525 -1242 587
+rect 1242 525 1276 587
+rect -1162 497 -1128 513
+rect -1162 105 -1128 121
+rect -704 497 -670 513
+rect -704 105 -670 121
+rect -246 497 -212 513
+rect -246 105 -212 121
+rect 212 497 246 513
+rect 212 105 246 121
+rect 670 497 704 513
+rect 670 105 704 121
+rect 1128 497 1162 513
+rect 1128 105 1162 121
+rect -1116 37 -1100 71
+rect -732 37 -716 71
+rect -658 37 -642 71
+rect -274 37 -258 71
+rect -200 37 -184 71
+rect 184 37 200 71
+rect 258 37 274 71
+rect 642 37 658 71
+rect 716 37 732 71
+rect 1100 37 1116 71
+rect -1162 -59 -1128 -43
+rect -1162 -451 -1128 -435
+rect -704 -59 -670 -43
+rect -704 -451 -670 -435
+rect -246 -59 -212 -43
+rect -246 -451 -212 -435
+rect 212 -59 246 -43
+rect 212 -451 246 -435
+rect 670 -59 704 -43
+rect 670 -451 704 -435
+rect 1128 -59 1162 -43
+rect 1128 -451 1162 -435
+rect -1116 -519 -1100 -485
+rect -732 -519 -716 -485
+rect -658 -519 -642 -485
+rect -274 -519 -258 -485
+rect -200 -519 -184 -485
+rect 184 -519 200 -485
+rect 258 -519 274 -485
+rect 642 -519 658 -485
+rect 716 -519 732 -485
+rect 1100 -519 1116 -485
+rect -1276 -587 -1242 -525
+rect 1242 -587 1276 -525
+rect -1276 -621 -1180 -587
+rect 1180 -621 1276 -587
+<< viali >>
+rect -1162 121 -1128 497
+rect -704 121 -670 497
+rect -246 121 -212 497
+rect 212 121 246 497
+rect 670 121 704 497
+rect 1128 121 1162 497
+rect -1100 37 -732 71
+rect -642 37 -274 71
+rect -184 37 184 71
+rect 274 37 642 71
+rect 732 37 1100 71
+rect -1162 -435 -1128 -59
+rect -704 -435 -670 -59
+rect -246 -435 -212 -59
+rect 212 -435 246 -59
+rect 670 -435 704 -59
+rect 1128 -435 1162 -59
+rect -1100 -519 -732 -485
+rect -642 -519 -274 -485
+rect -184 -519 184 -485
+rect 274 -519 642 -485
+rect 732 -519 1100 -485
+<< metal1 >>
+rect -1168 497 -1122 509
+rect -1168 121 -1162 497
+rect -1128 121 -1122 497
+rect -1168 109 -1122 121
+rect -710 497 -664 509
+rect -710 121 -704 497
+rect -670 121 -664 497
+rect -710 109 -664 121
+rect -252 497 -206 509
+rect -252 121 -246 497
+rect -212 121 -206 497
+rect -252 109 -206 121
+rect 206 497 252 509
+rect 206 121 212 497
+rect 246 121 252 497
+rect 206 109 252 121
+rect 664 497 710 509
+rect 664 121 670 497
+rect 704 121 710 497
+rect 664 109 710 121
+rect 1122 497 1168 509
+rect 1122 121 1128 497
+rect 1162 121 1168 497
+rect 1122 109 1168 121
+rect -1112 71 1112 77
+rect -1112 37 -1100 71
+rect -732 37 -642 71
+rect -274 37 -184 71
+rect 184 37 274 71
+rect 642 37 732 71
+rect 1100 37 1112 71
+rect -1112 31 1112 37
+rect -1168 -59 -1122 -47
+rect -1168 -435 -1162 -59
+rect -1128 -435 -1122 -59
+rect -1168 -447 -1122 -435
+rect -710 -59 -664 -47
+rect -710 -435 -704 -59
+rect -670 -435 -664 -59
+rect -710 -447 -664 -435
+rect -252 -59 -206 -47
+rect -252 -435 -246 -59
+rect -212 -435 -206 -59
+rect -252 -447 -206 -435
+rect 206 -59 252 -47
+rect 206 -435 212 -59
+rect 246 -435 252 -59
+rect 206 -447 252 -435
+rect 664 -59 710 -47
+rect 664 -435 670 -59
+rect 704 -435 710 -59
+rect 664 -447 710 -435
+rect 1122 -59 1168 -47
+rect 1122 -435 1128 -59
+rect 1162 -435 1168 -59
+rect 1122 -447 1168 -435
+rect -1112 -485 1112 -479
+rect -1112 -519 -1100 -485
+rect -732 -519 -642 -485
+rect -274 -519 -184 -485
+rect 184 -519 274 -485
+rect 642 -519 732 -485
+rect 1100 -519 1112 -485
+rect -1112 -525 1112 -519
+<< properties >>
+string FIXED_BBOX -1259 -604 1259 604
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 2.0 l 2.0 m 2 nf 5 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_648S5X.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_648S5X.mag
index feb0446..c92593d 100644
--- a/mag/sky130_fd_pr__nfet_01v8_lvt_648S5X.mag
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_648S5X.mag
@@ -1,7 +1,7 @@
 magic
 tech sky130A
 magscale 1 2
-timestamp 1662404926
+timestamp 1662671450
 << error_p >>
 rect -29 172 29 178
 rect -29 138 -17 172
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_64DJ5N.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_64DJ5N.mag
new file mode 100644
index 0000000..1fbf0a2
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_64DJ5N.mag
@@ -0,0 +1,133 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662766393
+<< nmoslvt >>
+rect -887 -831 -487 769
+rect -429 -831 -29 769
+rect 29 -831 429 769
+rect 487 -831 887 769
+<< ndiff >>
+rect -945 757 -887 769
+rect -945 -819 -933 757
+rect -899 -819 -887 757
+rect -945 -831 -887 -819
+rect -487 757 -429 769
+rect -487 -819 -475 757
+rect -441 -819 -429 757
+rect -487 -831 -429 -819
+rect -29 757 29 769
+rect -29 -819 -17 757
+rect 17 -819 29 757
+rect -29 -831 29 -819
+rect 429 757 487 769
+rect 429 -819 441 757
+rect 475 -819 487 757
+rect 429 -831 487 -819
+rect 887 757 945 769
+rect 887 -819 899 757
+rect 933 -819 945 757
+rect 887 -831 945 -819
+<< ndiffc >>
+rect -933 -819 -899 757
+rect -475 -819 -441 757
+rect -17 -819 17 757
+rect 441 -819 475 757
+rect 899 -819 933 757
+<< poly >>
+rect -887 841 -487 857
+rect -887 807 -871 841
+rect -503 807 -487 841
+rect -887 769 -487 807
+rect -429 841 -29 857
+rect -429 807 -413 841
+rect -45 807 -29 841
+rect -429 769 -29 807
+rect 29 841 429 857
+rect 29 807 45 841
+rect 413 807 429 841
+rect 29 769 429 807
+rect 487 841 887 857
+rect 487 807 503 841
+rect 871 807 887 841
+rect 487 769 887 807
+rect -887 -857 -487 -831
+rect -429 -857 -29 -831
+rect 29 -857 429 -831
+rect 487 -857 887 -831
+<< polycont >>
+rect -871 807 -503 841
+rect -413 807 -45 841
+rect 45 807 413 841
+rect 503 807 871 841
+<< locali >>
+rect -887 807 -871 841
+rect -503 807 -487 841
+rect -429 807 -413 841
+rect -45 807 -29 841
+rect 29 807 45 841
+rect 413 807 429 841
+rect 487 807 503 841
+rect 871 807 887 841
+rect -933 757 -899 773
+rect -933 -835 -899 -819
+rect -475 757 -441 773
+rect -475 -835 -441 -819
+rect -17 757 17 773
+rect -17 -835 17 -819
+rect 441 757 475 773
+rect 441 -835 475 -819
+rect 899 757 933 773
+rect 899 -835 933 -819
+<< viali >>
+rect -871 807 -503 841
+rect -413 807 -45 841
+rect 45 807 413 841
+rect 503 807 871 841
+rect -933 -819 -899 757
+rect -475 -819 -441 757
+rect -17 -819 17 757
+rect 441 -819 475 757
+rect 899 -819 933 757
+<< metal1 >>
+rect -883 841 -491 847
+rect -883 807 -871 841
+rect -503 807 -491 841
+rect -883 801 -491 807
+rect -425 841 -33 847
+rect -425 807 -413 841
+rect -45 807 -33 841
+rect -425 801 -33 807
+rect 33 841 425 847
+rect 33 807 45 841
+rect 413 807 425 841
+rect 33 801 425 807
+rect 491 841 883 847
+rect 491 807 503 841
+rect 871 807 883 841
+rect 491 801 883 807
+rect -939 757 -893 769
+rect -939 -819 -933 757
+rect -899 -819 -893 757
+rect -939 -831 -893 -819
+rect -481 757 -435 769
+rect -481 -819 -475 757
+rect -441 -819 -435 757
+rect -481 -831 -435 -819
+rect -23 757 23 769
+rect -23 -819 -17 757
+rect 17 -819 23 757
+rect -23 -831 23 -819
+rect 435 757 481 769
+rect 435 -819 441 757
+rect 475 -819 481 757
+rect 435 -831 481 -819
+rect 893 757 939 769
+rect 893 -819 899 757
+rect 933 -819 939 757
+rect 893 -831 939 -819
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 8 l 2 m 1 nf 4 diffcov 100 polycov 100 guard 0 glc 0 grc 0 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 0 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 0 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_64S6GM.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_64S6GM.mag
new file mode 100644
index 0000000..eb2dc18
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_64S6GM.mag
@@ -0,0 +1,133 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662766393
+<< nmoslvt >>
+rect -887 -769 -487 831
+rect -429 -769 -29 831
+rect 29 -769 429 831
+rect 487 -769 887 831
+<< ndiff >>
+rect -945 819 -887 831
+rect -945 -757 -933 819
+rect -899 -757 -887 819
+rect -945 -769 -887 -757
+rect -487 819 -429 831
+rect -487 -757 -475 819
+rect -441 -757 -429 819
+rect -487 -769 -429 -757
+rect -29 819 29 831
+rect -29 -757 -17 819
+rect 17 -757 29 819
+rect -29 -769 29 -757
+rect 429 819 487 831
+rect 429 -757 441 819
+rect 475 -757 487 819
+rect 429 -769 487 -757
+rect 887 819 945 831
+rect 887 -757 899 819
+rect 933 -757 945 819
+rect 887 -769 945 -757
+<< ndiffc >>
+rect -933 -757 -899 819
+rect -475 -757 -441 819
+rect -17 -757 17 819
+rect 441 -757 475 819
+rect 899 -757 933 819
+<< poly >>
+rect -887 831 -487 857
+rect -429 831 -29 857
+rect 29 831 429 857
+rect 487 831 887 857
+rect -887 -807 -487 -769
+rect -887 -841 -871 -807
+rect -503 -841 -487 -807
+rect -887 -857 -487 -841
+rect -429 -807 -29 -769
+rect -429 -841 -413 -807
+rect -45 -841 -29 -807
+rect -429 -857 -29 -841
+rect 29 -807 429 -769
+rect 29 -841 45 -807
+rect 413 -841 429 -807
+rect 29 -857 429 -841
+rect 487 -807 887 -769
+rect 487 -841 503 -807
+rect 871 -841 887 -807
+rect 487 -857 887 -841
+<< polycont >>
+rect -871 -841 -503 -807
+rect -413 -841 -45 -807
+rect 45 -841 413 -807
+rect 503 -841 871 -807
+<< locali >>
+rect -933 819 -899 835
+rect -933 -773 -899 -757
+rect -475 819 -441 835
+rect -475 -773 -441 -757
+rect -17 819 17 835
+rect -17 -773 17 -757
+rect 441 819 475 835
+rect 441 -773 475 -757
+rect 899 819 933 835
+rect 899 -773 933 -757
+rect -887 -841 -871 -807
+rect -503 -841 -487 -807
+rect -429 -841 -413 -807
+rect -45 -841 -29 -807
+rect 29 -841 45 -807
+rect 413 -841 429 -807
+rect 487 -841 503 -807
+rect 871 -841 887 -807
+<< viali >>
+rect -933 -757 -899 819
+rect -475 -757 -441 819
+rect -17 -757 17 819
+rect 441 -757 475 819
+rect 899 -757 933 819
+rect -871 -841 -503 -807
+rect -413 -841 -45 -807
+rect 45 -841 413 -807
+rect 503 -841 871 -807
+<< metal1 >>
+rect -939 819 -893 831
+rect -939 -757 -933 819
+rect -899 -757 -893 819
+rect -939 -769 -893 -757
+rect -481 819 -435 831
+rect -481 -757 -475 819
+rect -441 -757 -435 819
+rect -481 -769 -435 -757
+rect -23 819 23 831
+rect -23 -757 -17 819
+rect 17 -757 23 819
+rect -23 -769 23 -757
+rect 435 819 481 831
+rect 435 -757 441 819
+rect 475 -757 481 819
+rect 435 -769 481 -757
+rect 893 819 939 831
+rect 893 -757 899 819
+rect 933 -757 939 819
+rect 893 -769 939 -757
+rect -883 -807 -491 -801
+rect -883 -841 -871 -807
+rect -503 -841 -491 -807
+rect -883 -847 -491 -841
+rect -425 -807 -33 -801
+rect -425 -841 -413 -807
+rect -45 -841 -33 -807
+rect -425 -847 -33 -841
+rect 33 -807 425 -801
+rect 33 -841 45 -807
+rect 413 -841 425 -807
+rect 33 -847 425 -841
+rect 491 -807 883 -801
+rect 491 -841 503 -807
+rect 871 -841 883 -807
+rect 491 -847 883 -841
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 8 l 2 m 1 nf 4 diffcov 100 polycov 100 guard 0 glc 0 grc 0 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 0 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_7MFZYU.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_7MFZYU.mag
new file mode 100644
index 0000000..360ce21
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_7MFZYU.mag
@@ -0,0 +1,362 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662302892
+<< pwell >>
+rect -625 -1491 625 1491
+<< nmoslvt >>
+rect -429 943 -29 1343
+rect 29 943 429 1343
+rect -429 387 -29 787
+rect 29 387 429 787
+rect -429 -169 -29 231
+rect 29 -169 429 231
+rect -429 -725 -29 -325
+rect 29 -725 429 -325
+rect -429 -1281 -29 -881
+rect 29 -1281 429 -881
+<< ndiff >>
+rect -487 1331 -429 1343
+rect -487 955 -475 1331
+rect -441 955 -429 1331
+rect -487 943 -429 955
+rect -29 1331 29 1343
+rect -29 955 -17 1331
+rect 17 955 29 1331
+rect -29 943 29 955
+rect 429 1331 487 1343
+rect 429 955 441 1331
+rect 475 955 487 1331
+rect 429 943 487 955
+rect -487 775 -429 787
+rect -487 399 -475 775
+rect -441 399 -429 775
+rect -487 387 -429 399
+rect -29 775 29 787
+rect -29 399 -17 775
+rect 17 399 29 775
+rect -29 387 29 399
+rect 429 775 487 787
+rect 429 399 441 775
+rect 475 399 487 775
+rect 429 387 487 399
+rect -487 219 -429 231
+rect -487 -157 -475 219
+rect -441 -157 -429 219
+rect -487 -169 -429 -157
+rect -29 219 29 231
+rect -29 -157 -17 219
+rect 17 -157 29 219
+rect -29 -169 29 -157
+rect 429 219 487 231
+rect 429 -157 441 219
+rect 475 -157 487 219
+rect 429 -169 487 -157
+rect -487 -337 -429 -325
+rect -487 -713 -475 -337
+rect -441 -713 -429 -337
+rect -487 -725 -429 -713
+rect -29 -337 29 -325
+rect -29 -713 -17 -337
+rect 17 -713 29 -337
+rect -29 -725 29 -713
+rect 429 -337 487 -325
+rect 429 -713 441 -337
+rect 475 -713 487 -337
+rect 429 -725 487 -713
+rect -487 -893 -429 -881
+rect -487 -1269 -475 -893
+rect -441 -1269 -429 -893
+rect -487 -1281 -429 -1269
+rect -29 -893 29 -881
+rect -29 -1269 -17 -893
+rect 17 -1269 29 -893
+rect -29 -1281 29 -1269
+rect 429 -893 487 -881
+rect 429 -1269 441 -893
+rect 475 -1269 487 -893
+rect 429 -1281 487 -1269
+<< ndiffc >>
+rect -475 955 -441 1331
+rect -17 955 17 1331
+rect 441 955 475 1331
+rect -475 399 -441 775
+rect -17 399 17 775
+rect 441 399 475 775
+rect -475 -157 -441 219
+rect -17 -157 17 219
+rect 441 -157 475 219
+rect -475 -713 -441 -337
+rect -17 -713 17 -337
+rect 441 -713 475 -337
+rect -475 -1269 -441 -893
+rect -17 -1269 17 -893
+rect 441 -1269 475 -893
+<< psubdiff >>
+rect -589 1421 -493 1455
+rect 493 1421 589 1455
+rect -589 1359 -555 1421
+rect 555 1359 589 1421
+rect -589 -1421 -555 -1359
+rect 555 -1421 589 -1359
+rect -589 -1455 -493 -1421
+rect 493 -1455 589 -1421
+<< psubdiffcont >>
+rect -493 1421 493 1455
+rect -589 -1359 -555 1359
+rect 555 -1359 589 1359
+rect -493 -1455 493 -1421
+<< poly >>
+rect -429 1343 -29 1369
+rect 29 1343 429 1369
+rect -429 905 -29 943
+rect -429 871 -413 905
+rect -45 871 -29 905
+rect -429 855 -29 871
+rect 29 905 429 943
+rect 29 871 45 905
+rect 413 871 429 905
+rect 29 855 429 871
+rect -429 787 -29 813
+rect 29 787 429 813
+rect -429 349 -29 387
+rect -429 315 -413 349
+rect -45 315 -29 349
+rect -429 299 -29 315
+rect 29 349 429 387
+rect 29 315 45 349
+rect 413 315 429 349
+rect 29 299 429 315
+rect -429 231 -29 257
+rect 29 231 429 257
+rect -429 -207 -29 -169
+rect -429 -241 -413 -207
+rect -45 -241 -29 -207
+rect -429 -257 -29 -241
+rect 29 -207 429 -169
+rect 29 -241 45 -207
+rect 413 -241 429 -207
+rect 29 -257 429 -241
+rect -429 -325 -29 -299
+rect 29 -325 429 -299
+rect -429 -763 -29 -725
+rect -429 -797 -413 -763
+rect -45 -797 -29 -763
+rect -429 -813 -29 -797
+rect 29 -763 429 -725
+rect 29 -797 45 -763
+rect 413 -797 429 -763
+rect 29 -813 429 -797
+rect -429 -881 -29 -855
+rect 29 -881 429 -855
+rect -429 -1319 -29 -1281
+rect -429 -1353 -413 -1319
+rect -45 -1353 -29 -1319
+rect -429 -1369 -29 -1353
+rect 29 -1319 429 -1281
+rect 29 -1353 45 -1319
+rect 413 -1353 429 -1319
+rect 29 -1369 429 -1353
+<< polycont >>
+rect -413 871 -45 905
+rect 45 871 413 905
+rect -413 315 -45 349
+rect 45 315 413 349
+rect -413 -241 -45 -207
+rect 45 -241 413 -207
+rect -413 -797 -45 -763
+rect 45 -797 413 -763
+rect -413 -1353 -45 -1319
+rect 45 -1353 413 -1319
+<< locali >>
+rect -589 1421 -493 1455
+rect 493 1421 589 1455
+rect -589 1359 -555 1421
+rect 555 1359 589 1421
+rect -475 1331 -441 1347
+rect -475 939 -441 955
+rect -17 1331 17 1347
+rect -17 939 17 955
+rect 441 1331 475 1347
+rect 441 939 475 955
+rect -429 871 -413 905
+rect -45 871 -29 905
+rect 29 871 45 905
+rect 413 871 429 905
+rect -475 775 -441 791
+rect -475 383 -441 399
+rect -17 775 17 791
+rect -17 383 17 399
+rect 441 775 475 791
+rect 441 383 475 399
+rect -429 315 -413 349
+rect -45 315 -29 349
+rect 29 315 45 349
+rect 413 315 429 349
+rect -475 219 -441 235
+rect -475 -173 -441 -157
+rect -17 219 17 235
+rect -17 -173 17 -157
+rect 441 219 475 235
+rect 441 -173 475 -157
+rect -429 -241 -413 -207
+rect -45 -241 -29 -207
+rect 29 -241 45 -207
+rect 413 -241 429 -207
+rect -475 -337 -441 -321
+rect -475 -729 -441 -713
+rect -17 -337 17 -321
+rect -17 -729 17 -713
+rect 441 -337 475 -321
+rect 441 -729 475 -713
+rect -429 -797 -413 -763
+rect -45 -797 -29 -763
+rect 29 -797 45 -763
+rect 413 -797 429 -763
+rect -475 -893 -441 -877
+rect -475 -1285 -441 -1269
+rect -17 -893 17 -877
+rect -17 -1285 17 -1269
+rect 441 -893 475 -877
+rect 441 -1285 475 -1269
+rect -429 -1353 -413 -1319
+rect -45 -1353 -29 -1319
+rect 29 -1353 45 -1319
+rect 413 -1353 429 -1319
+rect -589 -1421 -555 -1359
+rect 555 -1421 589 -1359
+rect -589 -1455 -493 -1421
+rect 493 -1455 589 -1421
+<< viali >>
+rect -475 955 -441 1331
+rect -17 955 17 1331
+rect 441 955 475 1331
+rect -413 871 -45 905
+rect 45 871 413 905
+rect -475 399 -441 775
+rect -17 399 17 775
+rect 441 399 475 775
+rect -413 315 -45 349
+rect 45 315 413 349
+rect -475 -157 -441 219
+rect -17 -157 17 219
+rect 441 -157 475 219
+rect -413 -241 -45 -207
+rect 45 -241 413 -207
+rect -475 -713 -441 -337
+rect -17 -713 17 -337
+rect 441 -713 475 -337
+rect -413 -797 -45 -763
+rect 45 -797 413 -763
+rect -475 -1269 -441 -893
+rect -17 -1269 17 -893
+rect 441 -1269 475 -893
+rect -413 -1353 -45 -1319
+rect 45 -1353 413 -1319
+<< metal1 >>
+rect -481 1331 -435 1343
+rect -481 955 -475 1331
+rect -441 955 -435 1331
+rect -481 943 -435 955
+rect -23 1331 23 1343
+rect -23 955 -17 1331
+rect 17 955 23 1331
+rect -23 943 23 955
+rect 435 1331 481 1343
+rect 435 955 441 1331
+rect 475 955 481 1331
+rect 435 943 481 955
+rect -425 905 -33 911
+rect -425 871 -413 905
+rect -45 871 -33 905
+rect -425 865 -33 871
+rect 33 905 425 911
+rect 33 871 45 905
+rect 413 871 425 905
+rect 33 865 425 871
+rect -481 775 -435 787
+rect -481 399 -475 775
+rect -441 399 -435 775
+rect -481 387 -435 399
+rect -23 775 23 787
+rect -23 399 -17 775
+rect 17 399 23 775
+rect -23 387 23 399
+rect 435 775 481 787
+rect 435 399 441 775
+rect 475 399 481 775
+rect 435 387 481 399
+rect -425 349 -33 355
+rect -425 315 -413 349
+rect -45 315 -33 349
+rect -425 309 -33 315
+rect 33 349 425 355
+rect 33 315 45 349
+rect 413 315 425 349
+rect 33 309 425 315
+rect -481 219 -435 231
+rect -481 -157 -475 219
+rect -441 -157 -435 219
+rect -481 -169 -435 -157
+rect -23 219 23 231
+rect -23 -157 -17 219
+rect 17 -157 23 219
+rect -23 -169 23 -157
+rect 435 219 481 231
+rect 435 -157 441 219
+rect 475 -157 481 219
+rect 435 -169 481 -157
+rect -425 -207 -33 -201
+rect -425 -241 -413 -207
+rect -45 -241 -33 -207
+rect -425 -247 -33 -241
+rect 33 -207 425 -201
+rect 33 -241 45 -207
+rect 413 -241 425 -207
+rect 33 -247 425 -241
+rect -481 -337 -435 -325
+rect -481 -713 -475 -337
+rect -441 -713 -435 -337
+rect -481 -725 -435 -713
+rect -23 -337 23 -325
+rect -23 -713 -17 -337
+rect 17 -713 23 -337
+rect -23 -725 23 -713
+rect 435 -337 481 -325
+rect 435 -713 441 -337
+rect 475 -713 481 -337
+rect 435 -725 481 -713
+rect -425 -763 -33 -757
+rect -425 -797 -413 -763
+rect -45 -797 -33 -763
+rect -425 -803 -33 -797
+rect 33 -763 425 -757
+rect 33 -797 45 -763
+rect 413 -797 425 -763
+rect 33 -803 425 -797
+rect -481 -893 -435 -881
+rect -481 -1269 -475 -893
+rect -441 -1269 -435 -893
+rect -481 -1281 -435 -1269
+rect -23 -893 23 -881
+rect -23 -1269 -17 -893
+rect 17 -1269 23 -893
+rect -23 -1281 23 -1269
+rect 435 -893 481 -881
+rect 435 -1269 441 -893
+rect 475 -1269 481 -893
+rect 435 -1281 481 -1269
+rect -425 -1319 -33 -1313
+rect -425 -1353 -413 -1319
+rect -45 -1353 -33 -1319
+rect -425 -1359 -33 -1353
+rect 33 -1319 425 -1313
+rect 33 -1353 45 -1319
+rect 413 -1353 425 -1319
+rect 33 -1359 425 -1353
+<< properties >>
+string FIXED_BBOX -572 -1438 572 1438
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 2 l 2 m 5 nf 2 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_A5VCMN.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_A5VCMN.mag
new file mode 100644
index 0000000..96eb7b7
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_A5VCMN.mag
@@ -0,0 +1,133 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662090071
+<< nmoslvt >>
+rect -487 -481 -287 419
+rect -229 -481 -29 419
+rect 29 -481 229 419
+rect 287 -481 487 419
+<< ndiff >>
+rect -545 407 -487 419
+rect -545 -469 -533 407
+rect -499 -469 -487 407
+rect -545 -481 -487 -469
+rect -287 407 -229 419
+rect -287 -469 -275 407
+rect -241 -469 -229 407
+rect -287 -481 -229 -469
+rect -29 407 29 419
+rect -29 -469 -17 407
+rect 17 -469 29 407
+rect -29 -481 29 -469
+rect 229 407 287 419
+rect 229 -469 241 407
+rect 275 -469 287 407
+rect 229 -481 287 -469
+rect 487 407 545 419
+rect 487 -469 499 407
+rect 533 -469 545 407
+rect 487 -481 545 -469
+<< ndiffc >>
+rect -533 -469 -499 407
+rect -275 -469 -241 407
+rect -17 -469 17 407
+rect 241 -469 275 407
+rect 499 -469 533 407
+<< poly >>
+rect -487 491 -287 507
+rect -487 457 -471 491
+rect -303 457 -287 491
+rect -487 419 -287 457
+rect -229 491 -29 507
+rect -229 457 -213 491
+rect -45 457 -29 491
+rect -229 419 -29 457
+rect 29 491 229 507
+rect 29 457 45 491
+rect 213 457 229 491
+rect 29 419 229 457
+rect 287 491 487 507
+rect 287 457 303 491
+rect 471 457 487 491
+rect 287 419 487 457
+rect -487 -507 -287 -481
+rect -229 -507 -29 -481
+rect 29 -507 229 -481
+rect 287 -507 487 -481
+<< polycont >>
+rect -471 457 -303 491
+rect -213 457 -45 491
+rect 45 457 213 491
+rect 303 457 471 491
+<< locali >>
+rect -487 457 -471 491
+rect -303 457 -287 491
+rect -229 457 -213 491
+rect -45 457 -29 491
+rect 29 457 45 491
+rect 213 457 229 491
+rect 287 457 303 491
+rect 471 457 487 491
+rect -533 407 -499 423
+rect -533 -485 -499 -469
+rect -275 407 -241 423
+rect -275 -485 -241 -469
+rect -17 407 17 423
+rect -17 -485 17 -469
+rect 241 407 275 423
+rect 241 -485 275 -469
+rect 499 407 533 423
+rect 499 -485 533 -469
+<< viali >>
+rect -471 457 -303 491
+rect -213 457 -45 491
+rect 45 457 213 491
+rect 303 457 471 491
+rect -533 -469 -499 407
+rect -275 -469 -241 407
+rect -17 -469 17 407
+rect 241 -469 275 407
+rect 499 -469 533 407
+<< metal1 >>
+rect -483 491 -291 497
+rect -483 457 -471 491
+rect -303 457 -291 491
+rect -483 451 -291 457
+rect -225 491 -33 497
+rect -225 457 -213 491
+rect -45 457 -33 491
+rect -225 451 -33 457
+rect 33 491 225 497
+rect 33 457 45 491
+rect 213 457 225 491
+rect 33 451 225 457
+rect 291 491 483 497
+rect 291 457 303 491
+rect 471 457 483 491
+rect 291 451 483 457
+rect -539 407 -493 419
+rect -539 -469 -533 407
+rect -499 -469 -493 407
+rect -539 -481 -493 -469
+rect -281 407 -235 419
+rect -281 -469 -275 407
+rect -241 -469 -235 407
+rect -281 -481 -235 -469
+rect -23 407 23 419
+rect -23 -469 -17 407
+rect 17 -469 23 407
+rect -23 -481 23 -469
+rect 235 407 281 419
+rect 235 -469 241 407
+rect 275 -469 281 407
+rect 235 -481 281 -469
+rect 493 407 539 419
+rect 493 -469 499 407
+rect 533 -469 539 407
+rect 493 -481 539 -469
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 4.5 l 1 m 1 nf 4 diffcov 100 polycov 100 guard 0 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 0 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 0 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_AHZKRZ.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_AHZKRZ.mag
new file mode 100644
index 0000000..e0d0d0d
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_AHZKRZ.mag
@@ -0,0 +1,90 @@
+magic
+tech sky130A
+timestamp 1662671450
+<< pwell >>
+rect -298 -355 298 355
+<< nmoslvt >>
+rect -200 -250 200 250
+<< ndiff >>
+rect -229 244 -200 250
+rect -229 -244 -223 244
+rect -206 -244 -200 244
+rect -229 -250 -200 -244
+rect 200 244 229 250
+rect 200 -244 206 244
+rect 223 -244 229 244
+rect 200 -250 229 -244
+<< ndiffc >>
+rect -223 -244 -206 244
+rect 206 -244 223 244
+<< psubdiff >>
+rect -280 320 -232 337
+rect 232 320 280 337
+rect -280 289 -263 320
+rect 263 289 280 320
+rect -280 -320 -263 -289
+rect 263 -320 280 -289
+rect -280 -337 -232 -320
+rect 232 -337 280 -320
+<< psubdiffcont >>
+rect -232 320 232 337
+rect -280 -289 -263 289
+rect 263 -289 280 289
+rect -232 -337 232 -320
+<< poly >>
+rect -200 286 200 294
+rect -200 269 -192 286
+rect 192 269 200 286
+rect -200 250 200 269
+rect -200 -269 200 -250
+rect -200 -286 -192 -269
+rect 192 -286 200 -269
+rect -200 -294 200 -286
+<< polycont >>
+rect -192 269 192 286
+rect -192 -286 192 -269
+<< locali >>
+rect -280 320 -232 337
+rect 232 320 280 337
+rect -280 289 -263 320
+rect 263 289 280 320
+rect -200 269 -192 286
+rect 192 269 200 286
+rect -223 244 -206 252
+rect -223 -252 -206 -244
+rect 206 244 223 252
+rect 206 -252 223 -244
+rect -200 -286 -192 -269
+rect 192 -286 200 -269
+rect -280 -320 -263 -289
+rect 263 -320 280 -289
+rect -280 -337 -232 -320
+rect 232 -337 280 -320
+<< viali >>
+rect -192 269 192 286
+rect -223 -244 -206 244
+rect 206 -244 223 244
+rect -192 -286 192 -269
+<< metal1 >>
+rect -198 286 198 289
+rect -198 269 -192 286
+rect 192 269 198 286
+rect -198 266 198 269
+rect -226 244 -203 250
+rect -226 -244 -223 244
+rect -206 -244 -203 244
+rect -226 -250 -203 -244
+rect 203 244 226 250
+rect 203 -244 206 244
+rect 223 -244 226 244
+rect 203 -250 226 -244
+rect -198 -269 198 -266
+rect -198 -286 -192 -269
+rect 192 -286 198 -269
+rect -198 -289 198 -286
+<< properties >>
+string FIXED_BBOX -271 -328 271 328
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 5.0 l 4.0 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_BRDQL2.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_BRDQL2.mag
new file mode 100644
index 0000000..de60318
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_BRDQL2.mag
@@ -0,0 +1,238 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1661639644
+<< pwell >>
+rect -296 -2337 296 2337
+<< nmoslvt >>
+rect -100 1227 100 2127
+rect -100 109 100 1009
+rect -100 -1009 100 -109
+rect -100 -2127 100 -1227
+<< ndiff >>
+rect -158 2115 -100 2127
+rect -158 1239 -146 2115
+rect -112 1239 -100 2115
+rect -158 1227 -100 1239
+rect 100 2115 158 2127
+rect 100 1239 112 2115
+rect 146 1239 158 2115
+rect 100 1227 158 1239
+rect -158 997 -100 1009
+rect -158 121 -146 997
+rect -112 121 -100 997
+rect -158 109 -100 121
+rect 100 997 158 1009
+rect 100 121 112 997
+rect 146 121 158 997
+rect 100 109 158 121
+rect -158 -121 -100 -109
+rect -158 -997 -146 -121
+rect -112 -997 -100 -121
+rect -158 -1009 -100 -997
+rect 100 -121 158 -109
+rect 100 -997 112 -121
+rect 146 -997 158 -121
+rect 100 -1009 158 -997
+rect -158 -1239 -100 -1227
+rect -158 -2115 -146 -1239
+rect -112 -2115 -100 -1239
+rect -158 -2127 -100 -2115
+rect 100 -1239 158 -1227
+rect 100 -2115 112 -1239
+rect 146 -2115 158 -1239
+rect 100 -2127 158 -2115
+<< ndiffc >>
+rect -146 1239 -112 2115
+rect 112 1239 146 2115
+rect -146 121 -112 997
+rect 112 121 146 997
+rect -146 -997 -112 -121
+rect 112 -997 146 -121
+rect -146 -2115 -112 -1239
+rect 112 -2115 146 -1239
+<< psubdiff >>
+rect -260 2267 -164 2301
+rect 164 2267 260 2301
+rect -260 2205 -226 2267
+rect 226 2205 260 2267
+rect -260 -2267 -226 -2205
+rect 226 -2267 260 -2205
+rect -260 -2301 -164 -2267
+rect 164 -2301 260 -2267
+<< psubdiffcont >>
+rect -164 2267 164 2301
+rect -260 -2205 -226 2205
+rect 226 -2205 260 2205
+rect -164 -2301 164 -2267
+<< poly >>
+rect -100 2199 100 2215
+rect -100 2165 -84 2199
+rect 84 2165 100 2199
+rect -100 2127 100 2165
+rect -100 1189 100 1227
+rect -100 1155 -84 1189
+rect 84 1155 100 1189
+rect -100 1139 100 1155
+rect -100 1081 100 1097
+rect -100 1047 -84 1081
+rect 84 1047 100 1081
+rect -100 1009 100 1047
+rect -100 71 100 109
+rect -100 37 -84 71
+rect 84 37 100 71
+rect -100 21 100 37
+rect -100 -37 100 -21
+rect -100 -71 -84 -37
+rect 84 -71 100 -37
+rect -100 -109 100 -71
+rect -100 -1047 100 -1009
+rect -100 -1081 -84 -1047
+rect 84 -1081 100 -1047
+rect -100 -1097 100 -1081
+rect -100 -1155 100 -1139
+rect -100 -1189 -84 -1155
+rect 84 -1189 100 -1155
+rect -100 -1227 100 -1189
+rect -100 -2165 100 -2127
+rect -100 -2199 -84 -2165
+rect 84 -2199 100 -2165
+rect -100 -2215 100 -2199
+<< polycont >>
+rect -84 2165 84 2199
+rect -84 1155 84 1189
+rect -84 1047 84 1081
+rect -84 37 84 71
+rect -84 -71 84 -37
+rect -84 -1081 84 -1047
+rect -84 -1189 84 -1155
+rect -84 -2199 84 -2165
+<< locali >>
+rect -260 2267 -164 2301
+rect 164 2267 260 2301
+rect -260 2205 -226 2267
+rect 226 2205 260 2267
+rect -100 2165 -84 2199
+rect 84 2165 100 2199
+rect -146 2115 -112 2131
+rect -146 1223 -112 1239
+rect 112 2115 146 2131
+rect 112 1223 146 1239
+rect -100 1155 -84 1189
+rect 84 1155 100 1189
+rect -100 1047 -84 1081
+rect 84 1047 100 1081
+rect -146 997 -112 1013
+rect -146 105 -112 121
+rect 112 997 146 1013
+rect 112 105 146 121
+rect -100 37 -84 71
+rect 84 37 100 71
+rect -100 -71 -84 -37
+rect 84 -71 100 -37
+rect -146 -121 -112 -105
+rect -146 -1013 -112 -997
+rect 112 -121 146 -105
+rect 112 -1013 146 -997
+rect -100 -1081 -84 -1047
+rect 84 -1081 100 -1047
+rect -100 -1189 -84 -1155
+rect 84 -1189 100 -1155
+rect -146 -1239 -112 -1223
+rect -146 -2131 -112 -2115
+rect 112 -1239 146 -1223
+rect 112 -2131 146 -2115
+rect -100 -2199 -84 -2165
+rect 84 -2199 100 -2165
+rect -260 -2267 -226 -2205
+rect 226 -2267 260 -2205
+rect -260 -2301 -164 -2267
+rect 164 -2301 260 -2267
+<< viali >>
+rect -84 2165 84 2199
+rect -146 1239 -112 2115
+rect 112 1239 146 2115
+rect -84 1155 84 1189
+rect -84 1047 84 1081
+rect -146 121 -112 997
+rect 112 121 146 997
+rect -84 37 84 71
+rect -84 -71 84 -37
+rect -146 -997 -112 -121
+rect 112 -997 146 -121
+rect -84 -1081 84 -1047
+rect -84 -1189 84 -1155
+rect -146 -2115 -112 -1239
+rect 112 -2115 146 -1239
+rect -84 -2199 84 -2165
+<< metal1 >>
+rect -96 2199 96 2205
+rect -96 2165 -84 2199
+rect 84 2165 96 2199
+rect -96 2159 96 2165
+rect -152 2115 -106 2127
+rect -152 1239 -146 2115
+rect -112 1239 -106 2115
+rect -152 1227 -106 1239
+rect 106 2115 152 2127
+rect 106 1239 112 2115
+rect 146 1239 152 2115
+rect 106 1227 152 1239
+rect -96 1189 96 1195
+rect -96 1155 -84 1189
+rect 84 1155 96 1189
+rect -96 1149 96 1155
+rect -96 1081 96 1087
+rect -96 1047 -84 1081
+rect 84 1047 96 1081
+rect -96 1041 96 1047
+rect -152 997 -106 1009
+rect -152 121 -146 997
+rect -112 121 -106 997
+rect -152 109 -106 121
+rect 106 997 152 1009
+rect 106 121 112 997
+rect 146 121 152 997
+rect 106 109 152 121
+rect -96 71 96 77
+rect -96 37 -84 71
+rect 84 37 96 71
+rect -96 31 96 37
+rect -96 -37 96 -31
+rect -96 -71 -84 -37
+rect 84 -71 96 -37
+rect -96 -77 96 -71
+rect -152 -121 -106 -109
+rect -152 -997 -146 -121
+rect -112 -997 -106 -121
+rect -152 -1009 -106 -997
+rect 106 -121 152 -109
+rect 106 -997 112 -121
+rect 146 -997 152 -121
+rect 106 -1009 152 -997
+rect -96 -1047 96 -1041
+rect -96 -1081 -84 -1047
+rect 84 -1081 96 -1047
+rect -96 -1087 96 -1081
+rect -96 -1155 96 -1149
+rect -96 -1189 -84 -1155
+rect 84 -1189 96 -1155
+rect -96 -1195 96 -1189
+rect -152 -1239 -106 -1227
+rect -152 -2115 -146 -1239
+rect -112 -2115 -106 -1239
+rect -152 -2127 -106 -2115
+rect 106 -1239 152 -1227
+rect 106 -2115 112 -1239
+rect 146 -2115 152 -1239
+rect 106 -2127 152 -2115
+rect -96 -2165 96 -2159
+rect -96 -2199 -84 -2165
+rect 84 -2199 96 -2165
+rect -96 -2205 96 -2199
+<< properties >>
+string FIXED_BBOX -243 -2284 243 2284
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 4.5 l 1.0 m 4 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_E96B6C.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_E96B6C.mag
new file mode 100644
index 0000000..c706e45
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_E96B6C.mag
@@ -0,0 +1,133 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662090071
+<< nmoslvt >>
+rect -487 -419 -287 481
+rect -229 -419 -29 481
+rect 29 -419 229 481
+rect 287 -419 487 481
+<< ndiff >>
+rect -545 469 -487 481
+rect -545 -407 -533 469
+rect -499 -407 -487 469
+rect -545 -419 -487 -407
+rect -287 469 -229 481
+rect -287 -407 -275 469
+rect -241 -407 -229 469
+rect -287 -419 -229 -407
+rect -29 469 29 481
+rect -29 -407 -17 469
+rect 17 -407 29 469
+rect -29 -419 29 -407
+rect 229 469 287 481
+rect 229 -407 241 469
+rect 275 -407 287 469
+rect 229 -419 287 -407
+rect 487 469 545 481
+rect 487 -407 499 469
+rect 533 -407 545 469
+rect 487 -419 545 -407
+<< ndiffc >>
+rect -533 -407 -499 469
+rect -275 -407 -241 469
+rect -17 -407 17 469
+rect 241 -407 275 469
+rect 499 -407 533 469
+<< poly >>
+rect -487 481 -287 507
+rect -229 481 -29 507
+rect 29 481 229 507
+rect 287 481 487 507
+rect -487 -457 -287 -419
+rect -487 -491 -471 -457
+rect -303 -491 -287 -457
+rect -487 -507 -287 -491
+rect -229 -457 -29 -419
+rect -229 -491 -213 -457
+rect -45 -491 -29 -457
+rect -229 -507 -29 -491
+rect 29 -457 229 -419
+rect 29 -491 45 -457
+rect 213 -491 229 -457
+rect 29 -507 229 -491
+rect 287 -457 487 -419
+rect 287 -491 303 -457
+rect 471 -491 487 -457
+rect 287 -507 487 -491
+<< polycont >>
+rect -471 -491 -303 -457
+rect -213 -491 -45 -457
+rect 45 -491 213 -457
+rect 303 -491 471 -457
+<< locali >>
+rect -533 469 -499 485
+rect -533 -423 -499 -407
+rect -275 469 -241 485
+rect -275 -423 -241 -407
+rect -17 469 17 485
+rect -17 -423 17 -407
+rect 241 469 275 485
+rect 241 -423 275 -407
+rect 499 469 533 485
+rect 499 -423 533 -407
+rect -487 -491 -471 -457
+rect -303 -491 -287 -457
+rect -229 -491 -213 -457
+rect -45 -491 -29 -457
+rect 29 -491 45 -457
+rect 213 -491 229 -457
+rect 287 -491 303 -457
+rect 471 -491 487 -457
+<< viali >>
+rect -533 -407 -499 469
+rect -275 -407 -241 469
+rect -17 -407 17 469
+rect 241 -407 275 469
+rect 499 -407 533 469
+rect -471 -491 -303 -457
+rect -213 -491 -45 -457
+rect 45 -491 213 -457
+rect 303 -491 471 -457
+<< metal1 >>
+rect -539 469 -493 481
+rect -539 -407 -533 469
+rect -499 -407 -493 469
+rect -539 -419 -493 -407
+rect -281 469 -235 481
+rect -281 -407 -275 469
+rect -241 -407 -235 469
+rect -281 -419 -235 -407
+rect -23 469 23 481
+rect -23 -407 -17 469
+rect 17 -407 23 469
+rect -23 -419 23 -407
+rect 235 469 281 481
+rect 235 -407 241 469
+rect 275 -407 281 469
+rect 235 -419 281 -407
+rect 493 469 539 481
+rect 493 -407 499 469
+rect 533 -407 539 469
+rect 493 -419 539 -407
+rect -483 -457 -291 -451
+rect -483 -491 -471 -457
+rect -303 -491 -291 -457
+rect -483 -497 -291 -491
+rect -225 -457 -33 -451
+rect -225 -491 -213 -457
+rect -45 -491 -33 -457
+rect -225 -497 -33 -491
+rect 33 -457 225 -451
+rect 33 -491 45 -457
+rect 213 -491 225 -457
+rect 33 -497 225 -491
+rect 291 -457 483 -451
+rect 291 -491 303 -457
+rect 471 -491 483 -457
+rect 291 -497 483 -491
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 4.5 l 1 m 1 nf 4 diffcov 100 polycov 100 guard 0 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 0 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_F8X6CV.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_F8X6CV.mag
new file mode 100644
index 0000000..048e613
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_F8X6CV.mag
@@ -0,0 +1,268 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662765605
+<< pwell >>
+rect -1083 -1857 1083 1857
+<< nmoslvt >>
+rect -887 109 -487 1709
+rect -429 109 -29 1709
+rect 29 109 429 1709
+rect 487 109 887 1709
+rect -887 -1647 -487 -47
+rect -429 -1647 -29 -47
+rect 29 -1647 429 -47
+rect 487 -1647 887 -47
+<< ndiff >>
+rect -945 1697 -887 1709
+rect -945 121 -933 1697
+rect -899 121 -887 1697
+rect -945 109 -887 121
+rect -487 1697 -429 1709
+rect -487 121 -475 1697
+rect -441 121 -429 1697
+rect -487 109 -429 121
+rect -29 1697 29 1709
+rect -29 121 -17 1697
+rect 17 121 29 1697
+rect -29 109 29 121
+rect 429 1697 487 1709
+rect 429 121 441 1697
+rect 475 121 487 1697
+rect 429 109 487 121
+rect 887 1697 945 1709
+rect 887 121 899 1697
+rect 933 121 945 1697
+rect 887 109 945 121
+rect -945 -59 -887 -47
+rect -945 -1635 -933 -59
+rect -899 -1635 -887 -59
+rect -945 -1647 -887 -1635
+rect -487 -59 -429 -47
+rect -487 -1635 -475 -59
+rect -441 -1635 -429 -59
+rect -487 -1647 -429 -1635
+rect -29 -59 29 -47
+rect -29 -1635 -17 -59
+rect 17 -1635 29 -59
+rect -29 -1647 29 -1635
+rect 429 -59 487 -47
+rect 429 -1635 441 -59
+rect 475 -1635 487 -59
+rect 429 -1647 487 -1635
+rect 887 -59 945 -47
+rect 887 -1635 899 -59
+rect 933 -1635 945 -59
+rect 887 -1647 945 -1635
+<< ndiffc >>
+rect -933 121 -899 1697
+rect -475 121 -441 1697
+rect -17 121 17 1697
+rect 441 121 475 1697
+rect 899 121 933 1697
+rect -933 -1635 -899 -59
+rect -475 -1635 -441 -59
+rect -17 -1635 17 -59
+rect 441 -1635 475 -59
+rect 899 -1635 933 -59
+<< psubdiff >>
+rect -1047 1787 -951 1821
+rect 951 1787 1047 1821
+rect -1047 -1787 -1013 1787
+rect 1013 -1787 1047 1787
+rect -1047 -1821 -951 -1787
+rect 951 -1821 1047 -1787
+<< psubdiffcont >>
+rect -951 1787 951 1821
+rect -951 -1821 951 -1787
+<< poly >>
+rect -887 1709 -487 1735
+rect -429 1709 -29 1735
+rect 29 1709 429 1735
+rect 487 1709 887 1735
+rect -887 71 -487 109
+rect -887 37 -871 71
+rect -503 37 -487 71
+rect -887 21 -487 37
+rect -429 71 -29 109
+rect -429 37 -413 71
+rect -45 37 -29 71
+rect -429 21 -29 37
+rect 29 71 429 109
+rect 29 37 45 71
+rect 413 37 429 71
+rect 29 21 429 37
+rect 487 71 887 109
+rect 487 37 503 71
+rect 871 37 887 71
+rect 487 21 887 37
+rect -887 -47 -487 -21
+rect -429 -47 -29 -21
+rect 29 -47 429 -21
+rect 487 -47 887 -21
+rect -887 -1685 -487 -1647
+rect -887 -1719 -871 -1685
+rect -503 -1719 -487 -1685
+rect -887 -1735 -487 -1719
+rect -429 -1685 -29 -1647
+rect -429 -1719 -413 -1685
+rect -45 -1719 -29 -1685
+rect -429 -1735 -29 -1719
+rect 29 -1685 429 -1647
+rect 29 -1719 45 -1685
+rect 413 -1719 429 -1685
+rect 29 -1735 429 -1719
+rect 487 -1685 887 -1647
+rect 487 -1719 503 -1685
+rect 871 -1719 887 -1685
+rect 487 -1735 887 -1719
+<< polycont >>
+rect -871 37 -503 71
+rect -413 37 -45 71
+rect 45 37 413 71
+rect 503 37 871 71
+rect -871 -1719 -503 -1685
+rect -413 -1719 -45 -1685
+rect 45 -1719 413 -1685
+rect 503 -1719 871 -1685
+<< locali >>
+rect -1047 1787 -951 1821
+rect 951 1787 1047 1821
+rect -1047 -1787 -1013 1787
+rect -933 1697 -899 1713
+rect -933 105 -899 121
+rect -475 1697 -441 1713
+rect -475 105 -441 121
+rect -17 1697 17 1713
+rect -17 105 17 121
+rect 441 1697 475 1713
+rect 441 105 475 121
+rect 899 1697 933 1713
+rect 899 105 933 121
+rect -887 37 -871 71
+rect -503 37 -487 71
+rect -429 37 -413 71
+rect -45 37 -29 71
+rect 29 37 45 71
+rect 413 37 429 71
+rect 487 37 503 71
+rect 871 37 887 71
+rect -933 -59 -899 -43
+rect -933 -1651 -899 -1635
+rect -475 -59 -441 -43
+rect -475 -1651 -441 -1635
+rect -17 -59 17 -43
+rect -17 -1651 17 -1635
+rect 441 -59 475 -43
+rect 441 -1651 475 -1635
+rect 899 -59 933 -43
+rect 899 -1651 933 -1635
+rect -887 -1719 -871 -1685
+rect -503 -1719 -487 -1685
+rect -429 -1719 -413 -1685
+rect -45 -1719 -29 -1685
+rect 29 -1719 45 -1685
+rect 413 -1719 429 -1685
+rect 487 -1719 503 -1685
+rect 871 -1719 887 -1685
+rect 1013 -1787 1047 1787
+rect -1047 -1821 -951 -1787
+rect 951 -1821 1047 -1787
+<< viali >>
+rect -933 121 -899 1697
+rect -475 121 -441 1697
+rect -17 121 17 1697
+rect 441 121 475 1697
+rect 899 121 933 1697
+rect -871 37 -503 71
+rect -413 37 -45 71
+rect 45 37 413 71
+rect 503 37 871 71
+rect -933 -1635 -899 -59
+rect -475 -1635 -441 -59
+rect -17 -1635 17 -59
+rect 441 -1635 475 -59
+rect 899 -1635 933 -59
+rect -871 -1719 -503 -1685
+rect -413 -1719 -45 -1685
+rect 45 -1719 413 -1685
+rect 503 -1719 871 -1685
+<< metal1 >>
+rect -939 1697 -893 1709
+rect -939 121 -933 1697
+rect -899 121 -893 1697
+rect -939 109 -893 121
+rect -481 1697 -435 1709
+rect -481 121 -475 1697
+rect -441 121 -435 1697
+rect -481 109 -435 121
+rect -23 1697 23 1709
+rect -23 121 -17 1697
+rect 17 121 23 1697
+rect -23 109 23 121
+rect 435 1697 481 1709
+rect 435 121 441 1697
+rect 475 121 481 1697
+rect 435 109 481 121
+rect 893 1697 939 1709
+rect 893 121 899 1697
+rect 933 121 939 1697
+rect 893 109 939 121
+rect -883 71 -491 77
+rect -883 37 -871 71
+rect -503 37 -491 71
+rect -883 31 -491 37
+rect -425 71 -33 77
+rect -425 37 -413 71
+rect -45 37 -33 71
+rect -425 31 -33 37
+rect 33 71 425 77
+rect 33 37 45 71
+rect 413 37 425 71
+rect 33 31 425 37
+rect 491 71 883 77
+rect 491 37 503 71
+rect 871 37 883 71
+rect 491 31 883 37
+rect -939 -59 -893 -47
+rect -939 -1635 -933 -59
+rect -899 -1635 -893 -59
+rect -939 -1647 -893 -1635
+rect -481 -59 -435 -47
+rect -481 -1635 -475 -59
+rect -441 -1635 -435 -59
+rect -481 -1647 -435 -1635
+rect -23 -59 23 -47
+rect -23 -1635 -17 -59
+rect 17 -1635 23 -59
+rect -23 -1647 23 -1635
+rect 435 -59 481 -47
+rect 435 -1635 441 -59
+rect 475 -1635 481 -59
+rect 435 -1647 481 -1635
+rect 893 -59 939 -47
+rect 893 -1635 899 -59
+rect 933 -1635 939 -59
+rect 893 -1647 939 -1635
+rect -883 -1685 -491 -1679
+rect -883 -1719 -871 -1685
+rect -503 -1719 -491 -1685
+rect -883 -1725 -491 -1719
+rect -425 -1685 -33 -1679
+rect -425 -1719 -413 -1685
+rect -45 -1719 -33 -1685
+rect -425 -1725 -33 -1719
+rect 33 -1685 425 -1679
+rect 33 -1719 45 -1685
+rect 413 -1719 425 -1685
+rect 33 -1725 425 -1719
+rect 491 -1685 883 -1679
+rect 491 -1719 503 -1685
+rect 871 -1719 883 -1685
+rect 491 -1725 883 -1719
+<< properties >>
+string FIXED_BBOX -1030 -1804 1030 1804
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 8 l 2 m 2 nf 4 diffcov 100 polycov 100 guard 1 glc 0 grc 0 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_MH9Y6H.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_MH9Y6H.mag
new file mode 100644
index 0000000..c02223c
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_MH9Y6H.mag
@@ -0,0 +1,90 @@
+magic
+tech sky130A
+timestamp 1662091140
+<< pwell >>
+rect -148 -155 148 155
+<< nmoslvt >>
+rect -50 -50 50 50
+<< ndiff >>
+rect -79 44 -50 50
+rect -79 -44 -73 44
+rect -56 -44 -50 44
+rect -79 -50 -50 -44
+rect 50 44 79 50
+rect 50 -44 56 44
+rect 73 -44 79 44
+rect 50 -50 79 -44
+<< ndiffc >>
+rect -73 -44 -56 44
+rect 56 -44 73 44
+<< psubdiff >>
+rect -130 120 -82 137
+rect 82 120 130 137
+rect -130 89 -113 120
+rect 113 89 130 120
+rect -130 -120 -113 -89
+rect 113 -120 130 -89
+rect -130 -137 -82 -120
+rect 82 -137 130 -120
+<< psubdiffcont >>
+rect -82 120 82 137
+rect -130 -89 -113 89
+rect 113 -89 130 89
+rect -82 -137 82 -120
+<< poly >>
+rect -50 86 50 94
+rect -50 69 -42 86
+rect 42 69 50 86
+rect -50 50 50 69
+rect -50 -69 50 -50
+rect -50 -86 -42 -69
+rect 42 -86 50 -69
+rect -50 -94 50 -86
+<< polycont >>
+rect -42 69 42 86
+rect -42 -86 42 -69
+<< locali >>
+rect -130 120 -82 137
+rect 82 120 130 137
+rect -130 89 -113 120
+rect 113 89 130 120
+rect -50 69 -42 86
+rect 42 69 50 86
+rect -73 44 -56 52
+rect -73 -52 -56 -44
+rect 56 44 73 52
+rect 56 -52 73 -44
+rect -50 -86 -42 -69
+rect 42 -86 50 -69
+rect -130 -120 -113 -89
+rect 113 -120 130 -89
+rect -130 -137 -82 -120
+rect 82 -137 130 -120
+<< viali >>
+rect -42 69 42 86
+rect -73 -44 -56 44
+rect 56 -44 73 44
+rect -42 -86 42 -69
+<< metal1 >>
+rect -48 86 48 89
+rect -48 69 -42 86
+rect 42 69 48 86
+rect -48 66 48 69
+rect -76 44 -53 50
+rect -76 -44 -73 44
+rect -56 -44 -53 44
+rect -76 -50 -53 -44
+rect 53 44 76 50
+rect 53 -44 56 44
+rect 73 -44 76 44
+rect 53 -50 76 -44
+rect -48 -69 48 -66
+rect -48 -86 -42 -69
+rect 42 -86 48 -69
+rect -48 -89 48 -86
+<< properties >>
+string FIXED_BBOX -121 -128 121 128
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 1 l 1 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_Q3FT3Q.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_Q3FT3Q.mag
new file mode 100644
index 0000000..12c7e88
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_Q3FT3Q.mag
@@ -0,0 +1,436 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1661639644
+<< pwell >>
+rect -1312 -719 1312 719
+<< nmoslvt >>
+rect -1116 109 -716 509
+rect -658 109 -258 509
+rect -200 109 200 509
+rect 258 109 658 509
+rect 716 109 1116 509
+rect -1116 -509 -716 -109
+rect -658 -509 -258 -109
+rect -200 -509 200 -109
+rect 258 -509 658 -109
+rect 716 -509 1116 -109
+<< ndiff >>
+rect -1174 497 -1116 509
+rect -1174 121 -1162 497
+rect -1128 121 -1116 497
+rect -1174 109 -1116 121
+rect -716 497 -658 509
+rect -716 121 -704 497
+rect -670 121 -658 497
+rect -716 109 -658 121
+rect -258 497 -200 509
+rect -258 121 -246 497
+rect -212 121 -200 497
+rect -258 109 -200 121
+rect 200 497 258 509
+rect 200 121 212 497
+rect 246 121 258 497
+rect 200 109 258 121
+rect 658 497 716 509
+rect 658 121 670 497
+rect 704 121 716 497
+rect 658 109 716 121
+rect 1116 497 1174 509
+rect 1116 121 1128 497
+rect 1162 121 1174 497
+rect 1116 109 1174 121
+rect -1174 -121 -1116 -109
+rect -1174 -497 -1162 -121
+rect -1128 -497 -1116 -121
+rect -1174 -509 -1116 -497
+rect -716 -121 -658 -109
+rect -716 -497 -704 -121
+rect -670 -497 -658 -121
+rect -716 -509 -658 -497
+rect -258 -121 -200 -109
+rect -258 -497 -246 -121
+rect -212 -497 -200 -121
+rect -258 -509 -200 -497
+rect 200 -121 258 -109
+rect 200 -497 212 -121
+rect 246 -497 258 -121
+rect 200 -509 258 -497
+rect 658 -121 716 -109
+rect 658 -497 670 -121
+rect 704 -497 716 -121
+rect 658 -509 716 -497
+rect 1116 -121 1174 -109
+rect 1116 -497 1128 -121
+rect 1162 -497 1174 -121
+rect 1116 -509 1174 -497
+<< ndiffc >>
+rect -1162 121 -1128 497
+rect -704 121 -670 497
+rect -246 121 -212 497
+rect 212 121 246 497
+rect 670 121 704 497
+rect 1128 121 1162 497
+rect -1162 -497 -1128 -121
+rect -704 -497 -670 -121
+rect -246 -497 -212 -121
+rect 212 -497 246 -121
+rect 670 -497 704 -121
+rect 1128 -497 1162 -121
+<< psubdiff >>
+rect -1276 649 -1180 683
+rect 1180 649 1276 683
+rect -1276 587 -1242 649
+rect 1242 587 1276 649
+rect -1276 -649 -1242 -587
+rect 1242 -649 1276 -587
+rect -1276 -683 -1180 -649
+rect 1180 -683 1276 -649
+<< psubdiffcont >>
+rect -1180 649 1180 683
+rect -1276 -587 -1242 587
+rect 1242 -587 1276 587
+rect -1180 -683 1180 -649
+<< poly >>
+rect -1116 581 -716 597
+rect -1116 547 -1100 581
+rect -732 547 -716 581
+rect -1116 509 -716 547
+rect -658 581 -258 597
+rect -658 547 -642 581
+rect -274 547 -258 581
+rect -658 509 -258 547
+rect -200 581 200 597
+rect -200 547 -184 581
+rect 184 547 200 581
+rect -200 509 200 547
+rect 258 581 658 597
+rect 258 547 274 581
+rect 642 547 658 581
+rect 258 509 658 547
+rect 716 581 1116 597
+rect 716 547 732 581
+rect 1100 547 1116 581
+rect 716 509 1116 547
+rect -1116 71 -716 109
+rect -1116 37 -1100 71
+rect -732 37 -716 71
+rect -1116 21 -716 37
+rect -658 71 -258 109
+rect -658 37 -642 71
+rect -274 37 -258 71
+rect -658 21 -258 37
+rect -200 71 200 109
+rect -200 37 -184 71
+rect 184 37 200 71
+rect -200 21 200 37
+rect 258 71 658 109
+rect 258 37 274 71
+rect 642 37 658 71
+rect 258 21 658 37
+rect 716 71 1116 109
+rect 716 37 732 71
+rect 1100 37 1116 71
+rect 716 21 1116 37
+rect -1116 -37 -716 -21
+rect -1116 -71 -1100 -37
+rect -732 -71 -716 -37
+rect -1116 -109 -716 -71
+rect -658 -37 -258 -21
+rect -658 -71 -642 -37
+rect -274 -71 -258 -37
+rect -658 -109 -258 -71
+rect -200 -37 200 -21
+rect -200 -71 -184 -37
+rect 184 -71 200 -37
+rect -200 -109 200 -71
+rect 258 -37 658 -21
+rect 258 -71 274 -37
+rect 642 -71 658 -37
+rect 258 -109 658 -71
+rect 716 -37 1116 -21
+rect 716 -71 732 -37
+rect 1100 -71 1116 -37
+rect 716 -109 1116 -71
+rect -1116 -547 -716 -509
+rect -1116 -581 -1100 -547
+rect -732 -581 -716 -547
+rect -1116 -597 -716 -581
+rect -658 -547 -258 -509
+rect -658 -581 -642 -547
+rect -274 -581 -258 -547
+rect -658 -597 -258 -581
+rect -200 -547 200 -509
+rect -200 -581 -184 -547
+rect 184 -581 200 -547
+rect -200 -597 200 -581
+rect 258 -547 658 -509
+rect 258 -581 274 -547
+rect 642 -581 658 -547
+rect 258 -597 658 -581
+rect 716 -547 1116 -509
+rect 716 -581 732 -547
+rect 1100 -581 1116 -547
+rect 716 -597 1116 -581
+<< polycont >>
+rect -1100 547 -732 581
+rect -642 547 -274 581
+rect -184 547 184 581
+rect 274 547 642 581
+rect 732 547 1100 581
+rect -1100 37 -732 71
+rect -642 37 -274 71
+rect -184 37 184 71
+rect 274 37 642 71
+rect 732 37 1100 71
+rect -1100 -71 -732 -37
+rect -642 -71 -274 -37
+rect -184 -71 184 -37
+rect 274 -71 642 -37
+rect 732 -71 1100 -37
+rect -1100 -581 -732 -547
+rect -642 -581 -274 -547
+rect -184 -581 184 -547
+rect 274 -581 642 -547
+rect 732 -581 1100 -547
+<< locali >>
+rect -1276 649 -1180 683
+rect 1180 649 1276 683
+rect -1276 587 -1242 649
+rect 1242 587 1276 649
+rect -1116 547 -1100 581
+rect -732 547 -716 581
+rect -658 547 -642 581
+rect -274 547 -258 581
+rect -200 547 -184 581
+rect 184 547 200 581
+rect 258 547 274 581
+rect 642 547 658 581
+rect 716 547 732 581
+rect 1100 547 1116 581
+rect -1162 497 -1128 513
+rect -1162 105 -1128 121
+rect -704 497 -670 513
+rect -704 105 -670 121
+rect -246 497 -212 513
+rect -246 105 -212 121
+rect 212 497 246 513
+rect 212 105 246 121
+rect 670 497 704 513
+rect 670 105 704 121
+rect 1128 497 1162 513
+rect 1128 105 1162 121
+rect -1116 37 -1100 71
+rect -732 37 -716 71
+rect -658 37 -642 71
+rect -274 37 -258 71
+rect -200 37 -184 71
+rect 184 37 200 71
+rect 258 37 274 71
+rect 642 37 658 71
+rect 716 37 732 71
+rect 1100 37 1116 71
+rect -1116 -71 -1100 -37
+rect -732 -71 -716 -37
+rect -658 -71 -642 -37
+rect -274 -71 -258 -37
+rect -200 -71 -184 -37
+rect 184 -71 200 -37
+rect 258 -71 274 -37
+rect 642 -71 658 -37
+rect 716 -71 732 -37
+rect 1100 -71 1116 -37
+rect -1162 -121 -1128 -105
+rect -1162 -513 -1128 -497
+rect -704 -121 -670 -105
+rect -704 -513 -670 -497
+rect -246 -121 -212 -105
+rect -246 -513 -212 -497
+rect 212 -121 246 -105
+rect 212 -513 246 -497
+rect 670 -121 704 -105
+rect 670 -513 704 -497
+rect 1128 -121 1162 -105
+rect 1128 -513 1162 -497
+rect -1116 -581 -1100 -547
+rect -732 -581 -716 -547
+rect -658 -581 -642 -547
+rect -274 -581 -258 -547
+rect -200 -581 -184 -547
+rect 184 -581 200 -547
+rect 258 -581 274 -547
+rect 642 -581 658 -547
+rect 716 -581 732 -547
+rect 1100 -581 1116 -547
+rect -1276 -649 -1242 -587
+rect 1242 -649 1276 -587
+rect -1276 -683 -1180 -649
+rect 1180 -683 1276 -649
+<< viali >>
+rect -1100 547 -732 581
+rect -642 547 -274 581
+rect -184 547 184 581
+rect 274 547 642 581
+rect 732 547 1100 581
+rect -1162 121 -1128 497
+rect -704 121 -670 497
+rect -246 121 -212 497
+rect 212 121 246 497
+rect 670 121 704 497
+rect 1128 121 1162 497
+rect -1100 37 -732 71
+rect -642 37 -274 71
+rect -184 37 184 71
+rect 274 37 642 71
+rect 732 37 1100 71
+rect -1100 -71 -732 -37
+rect -642 -71 -274 -37
+rect -184 -71 184 -37
+rect 274 -71 642 -37
+rect 732 -71 1100 -37
+rect -1162 -497 -1128 -121
+rect -704 -497 -670 -121
+rect -246 -497 -212 -121
+rect 212 -497 246 -121
+rect 670 -497 704 -121
+rect 1128 -497 1162 -121
+rect -1100 -581 -732 -547
+rect -642 -581 -274 -547
+rect -184 -581 184 -547
+rect 274 -581 642 -547
+rect 732 -581 1100 -547
+<< metal1 >>
+rect -1112 581 -720 587
+rect -1112 547 -1100 581
+rect -732 547 -720 581
+rect -1112 541 -720 547
+rect -654 581 -262 587
+rect -654 547 -642 581
+rect -274 547 -262 581
+rect -654 541 -262 547
+rect -196 581 196 587
+rect -196 547 -184 581
+rect 184 547 196 581
+rect -196 541 196 547
+rect 262 581 654 587
+rect 262 547 274 581
+rect 642 547 654 581
+rect 262 541 654 547
+rect 720 581 1112 587
+rect 720 547 732 581
+rect 1100 547 1112 581
+rect 720 541 1112 547
+rect -1168 497 -1122 509
+rect -1168 121 -1162 497
+rect -1128 121 -1122 497
+rect -1168 109 -1122 121
+rect -710 497 -664 509
+rect -710 121 -704 497
+rect -670 121 -664 497
+rect -710 109 -664 121
+rect -252 497 -206 509
+rect -252 121 -246 497
+rect -212 121 -206 497
+rect -252 109 -206 121
+rect 206 497 252 509
+rect 206 121 212 497
+rect 246 121 252 497
+rect 206 109 252 121
+rect 664 497 710 509
+rect 664 121 670 497
+rect 704 121 710 497
+rect 664 109 710 121
+rect 1122 497 1168 509
+rect 1122 121 1128 497
+rect 1162 121 1168 497
+rect 1122 109 1168 121
+rect -1112 71 -720 77
+rect -1112 37 -1100 71
+rect -732 37 -720 71
+rect -1112 31 -720 37
+rect -654 71 -262 77
+rect -654 37 -642 71
+rect -274 37 -262 71
+rect -654 31 -262 37
+rect -196 71 196 77
+rect -196 37 -184 71
+rect 184 37 196 71
+rect -196 31 196 37
+rect 262 71 654 77
+rect 262 37 274 71
+rect 642 37 654 71
+rect 262 31 654 37
+rect 720 71 1112 77
+rect 720 37 732 71
+rect 1100 37 1112 71
+rect 720 31 1112 37
+rect -1112 -37 -720 -31
+rect -1112 -71 -1100 -37
+rect -732 -71 -720 -37
+rect -1112 -77 -720 -71
+rect -654 -37 -262 -31
+rect -654 -71 -642 -37
+rect -274 -71 -262 -37
+rect -654 -77 -262 -71
+rect -196 -37 196 -31
+rect -196 -71 -184 -37
+rect 184 -71 196 -37
+rect -196 -77 196 -71
+rect 262 -37 654 -31
+rect 262 -71 274 -37
+rect 642 -71 654 -37
+rect 262 -77 654 -71
+rect 720 -37 1112 -31
+rect 720 -71 732 -37
+rect 1100 -71 1112 -37
+rect 720 -77 1112 -71
+rect -1168 -121 -1122 -109
+rect -1168 -497 -1162 -121
+rect -1128 -497 -1122 -121
+rect -1168 -509 -1122 -497
+rect -710 -121 -664 -109
+rect -710 -497 -704 -121
+rect -670 -497 -664 -121
+rect -710 -509 -664 -497
+rect -252 -121 -206 -109
+rect -252 -497 -246 -121
+rect -212 -497 -206 -121
+rect -252 -509 -206 -497
+rect 206 -121 252 -109
+rect 206 -497 212 -121
+rect 246 -497 252 -121
+rect 206 -509 252 -497
+rect 664 -121 710 -109
+rect 664 -497 670 -121
+rect 704 -497 710 -121
+rect 664 -509 710 -497
+rect 1122 -121 1168 -109
+rect 1122 -497 1128 -121
+rect 1162 -497 1168 -121
+rect 1122 -509 1168 -497
+rect -1112 -547 -720 -541
+rect -1112 -581 -1100 -547
+rect -732 -581 -720 -547
+rect -1112 -587 -720 -581
+rect -654 -547 -262 -541
+rect -654 -581 -642 -547
+rect -274 -581 -262 -547
+rect -654 -587 -262 -581
+rect -196 -547 196 -541
+rect -196 -581 -184 -547
+rect 184 -581 196 -547
+rect -196 -587 196 -581
+rect 262 -547 654 -541
+rect 262 -581 274 -547
+rect 642 -581 654 -547
+rect 262 -587 654 -581
+rect 720 -547 1112 -541
+rect 720 -581 732 -547
+rect 1100 -581 1112 -547
+rect 720 -587 1112 -581
+<< properties >>
+string FIXED_BBOX -1259 -666 1259 666
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 2.0 l 2.0 m 2 nf 5 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_QA4PPD.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_QA4PPD.mag
new file mode 100644
index 0000000..5627776
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_QA4PPD.mag
@@ -0,0 +1,67 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662916051
+<< pwell >>
+rect -596 -679 596 679
+<< nmoslvt >>
+rect -400 -469 400 531
+<< ndiff >>
+rect -458 519 -400 531
+rect -458 -457 -446 519
+rect -412 -457 -400 519
+rect -458 -469 -400 -457
+rect 400 519 458 531
+rect 400 -457 412 519
+rect 446 -457 458 519
+rect 400 -469 458 -457
+<< ndiffc >>
+rect -446 -457 -412 519
+rect 412 -457 446 519
+<< psubdiff >>
+rect -560 609 560 643
+rect -560 -609 -526 609
+rect 526 -609 560 609
+rect -560 -643 560 -609
+<< poly >>
+rect -400 531 400 557
+rect -400 -507 400 -469
+rect -400 -541 -384 -507
+rect 384 -541 400 -507
+rect -400 -557 400 -541
+<< polycont >>
+rect -384 -541 384 -507
+<< locali >>
+rect -560 609 560 643
+rect -560 -609 -526 609
+rect -446 519 -412 535
+rect -446 -473 -412 -457
+rect 412 519 446 535
+rect 412 -473 446 -457
+rect -400 -541 -384 -507
+rect 384 -541 400 -507
+rect 526 -609 560 609
+rect -560 -643 560 -609
+<< viali >>
+rect -446 -457 -412 519
+rect 412 -457 446 519
+rect -384 -541 384 -507
+<< metal1 >>
+rect -452 519 -406 531
+rect -452 -457 -446 519
+rect -412 -457 -406 519
+rect -452 -469 -406 -457
+rect 406 519 452 531
+rect 406 -457 412 519
+rect 446 -457 452 519
+rect 406 -469 452 -457
+rect -396 -507 396 -501
+rect -396 -541 -384 -507
+rect 384 -541 396 -507
+rect -396 -547 396 -541
+<< properties >>
+string FIXED_BBOX -543 -626 543 626
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 5 l 4 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 0 grc 0 gtc 0 gbc 0 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_QNJU6X.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_QNJU6X.mag
new file mode 100644
index 0000000..d454a46
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_QNJU6X.mag
@@ -0,0 +1,472 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662302892
+<< pwell >>
+rect -625 -1646 625 1646
+<< nmoslvt >>
+rect -429 1036 -29 1436
+rect 29 1036 429 1436
+rect -429 418 -29 818
+rect 29 418 429 818
+rect -429 -200 -29 200
+rect 29 -200 429 200
+rect -429 -818 -29 -418
+rect 29 -818 429 -418
+rect -429 -1436 -29 -1036
+rect 29 -1436 429 -1036
+<< ndiff >>
+rect -487 1424 -429 1436
+rect -487 1048 -475 1424
+rect -441 1048 -429 1424
+rect -487 1036 -429 1048
+rect -29 1424 29 1436
+rect -29 1048 -17 1424
+rect 17 1048 29 1424
+rect -29 1036 29 1048
+rect 429 1424 487 1436
+rect 429 1048 441 1424
+rect 475 1048 487 1424
+rect 429 1036 487 1048
+rect -487 806 -429 818
+rect -487 430 -475 806
+rect -441 430 -429 806
+rect -487 418 -429 430
+rect -29 806 29 818
+rect -29 430 -17 806
+rect 17 430 29 806
+rect -29 418 29 430
+rect 429 806 487 818
+rect 429 430 441 806
+rect 475 430 487 806
+rect 429 418 487 430
+rect -487 188 -429 200
+rect -487 -188 -475 188
+rect -441 -188 -429 188
+rect -487 -200 -429 -188
+rect -29 188 29 200
+rect -29 -188 -17 188
+rect 17 -188 29 188
+rect -29 -200 29 -188
+rect 429 188 487 200
+rect 429 -188 441 188
+rect 475 -188 487 188
+rect 429 -200 487 -188
+rect -487 -430 -429 -418
+rect -487 -806 -475 -430
+rect -441 -806 -429 -430
+rect -487 -818 -429 -806
+rect -29 -430 29 -418
+rect -29 -806 -17 -430
+rect 17 -806 29 -430
+rect -29 -818 29 -806
+rect 429 -430 487 -418
+rect 429 -806 441 -430
+rect 475 -806 487 -430
+rect 429 -818 487 -806
+rect -487 -1048 -429 -1036
+rect -487 -1424 -475 -1048
+rect -441 -1424 -429 -1048
+rect -487 -1436 -429 -1424
+rect -29 -1048 29 -1036
+rect -29 -1424 -17 -1048
+rect 17 -1424 29 -1048
+rect -29 -1436 29 -1424
+rect 429 -1048 487 -1036
+rect 429 -1424 441 -1048
+rect 475 -1424 487 -1048
+rect 429 -1436 487 -1424
+<< ndiffc >>
+rect -475 1048 -441 1424
+rect -17 1048 17 1424
+rect 441 1048 475 1424
+rect -475 430 -441 806
+rect -17 430 17 806
+rect 441 430 475 806
+rect -475 -188 -441 188
+rect -17 -188 17 188
+rect 441 -188 475 188
+rect -475 -806 -441 -430
+rect -17 -806 17 -430
+rect 441 -806 475 -430
+rect -475 -1424 -441 -1048
+rect -17 -1424 17 -1048
+rect 441 -1424 475 -1048
+<< psubdiff >>
+rect -589 1576 -493 1610
+rect 493 1576 589 1610
+rect -589 1514 -555 1576
+rect 555 1514 589 1576
+rect -589 -1576 -555 -1514
+rect 555 -1576 589 -1514
+rect -589 -1610 -493 -1576
+rect 493 -1610 589 -1576
+<< psubdiffcont >>
+rect -493 1576 493 1610
+rect -589 -1514 -555 1514
+rect 555 -1514 589 1514
+rect -493 -1610 493 -1576
+<< poly >>
+rect -429 1508 -29 1524
+rect -429 1474 -413 1508
+rect -45 1474 -29 1508
+rect -429 1436 -29 1474
+rect 29 1508 429 1524
+rect 29 1474 45 1508
+rect 413 1474 429 1508
+rect 29 1436 429 1474
+rect -429 998 -29 1036
+rect -429 964 -413 998
+rect -45 964 -29 998
+rect -429 948 -29 964
+rect 29 998 429 1036
+rect 29 964 45 998
+rect 413 964 429 998
+rect 29 948 429 964
+rect -429 890 -29 906
+rect -429 856 -413 890
+rect -45 856 -29 890
+rect -429 818 -29 856
+rect 29 890 429 906
+rect 29 856 45 890
+rect 413 856 429 890
+rect 29 818 429 856
+rect -429 380 -29 418
+rect -429 346 -413 380
+rect -45 346 -29 380
+rect -429 330 -29 346
+rect 29 380 429 418
+rect 29 346 45 380
+rect 413 346 429 380
+rect 29 330 429 346
+rect -429 272 -29 288
+rect -429 238 -413 272
+rect -45 238 -29 272
+rect -429 200 -29 238
+rect 29 272 429 288
+rect 29 238 45 272
+rect 413 238 429 272
+rect 29 200 429 238
+rect -429 -238 -29 -200
+rect -429 -272 -413 -238
+rect -45 -272 -29 -238
+rect -429 -288 -29 -272
+rect 29 -238 429 -200
+rect 29 -272 45 -238
+rect 413 -272 429 -238
+rect 29 -288 429 -272
+rect -429 -346 -29 -330
+rect -429 -380 -413 -346
+rect -45 -380 -29 -346
+rect -429 -418 -29 -380
+rect 29 -346 429 -330
+rect 29 -380 45 -346
+rect 413 -380 429 -346
+rect 29 -418 429 -380
+rect -429 -856 -29 -818
+rect -429 -890 -413 -856
+rect -45 -890 -29 -856
+rect -429 -906 -29 -890
+rect 29 -856 429 -818
+rect 29 -890 45 -856
+rect 413 -890 429 -856
+rect 29 -906 429 -890
+rect -429 -964 -29 -948
+rect -429 -998 -413 -964
+rect -45 -998 -29 -964
+rect -429 -1036 -29 -998
+rect 29 -964 429 -948
+rect 29 -998 45 -964
+rect 413 -998 429 -964
+rect 29 -1036 429 -998
+rect -429 -1474 -29 -1436
+rect -429 -1508 -413 -1474
+rect -45 -1508 -29 -1474
+rect -429 -1524 -29 -1508
+rect 29 -1474 429 -1436
+rect 29 -1508 45 -1474
+rect 413 -1508 429 -1474
+rect 29 -1524 429 -1508
+<< polycont >>
+rect -413 1474 -45 1508
+rect 45 1474 413 1508
+rect -413 964 -45 998
+rect 45 964 413 998
+rect -413 856 -45 890
+rect 45 856 413 890
+rect -413 346 -45 380
+rect 45 346 413 380
+rect -413 238 -45 272
+rect 45 238 413 272
+rect -413 -272 -45 -238
+rect 45 -272 413 -238
+rect -413 -380 -45 -346
+rect 45 -380 413 -346
+rect -413 -890 -45 -856
+rect 45 -890 413 -856
+rect -413 -998 -45 -964
+rect 45 -998 413 -964
+rect -413 -1508 -45 -1474
+rect 45 -1508 413 -1474
+<< locali >>
+rect -589 1576 -493 1610
+rect 493 1576 589 1610
+rect -589 1514 -555 1576
+rect 555 1514 589 1576
+rect -429 1474 -413 1508
+rect -45 1474 -29 1508
+rect 29 1474 45 1508
+rect 413 1474 429 1508
+rect -475 1424 -441 1440
+rect -475 1032 -441 1048
+rect -17 1424 17 1440
+rect -17 1032 17 1048
+rect 441 1424 475 1440
+rect 441 1032 475 1048
+rect -429 964 -413 998
+rect -45 964 -29 998
+rect 29 964 45 998
+rect 413 964 429 998
+rect -429 856 -413 890
+rect -45 856 -29 890
+rect 29 856 45 890
+rect 413 856 429 890
+rect -475 806 -441 822
+rect -475 414 -441 430
+rect -17 806 17 822
+rect -17 414 17 430
+rect 441 806 475 822
+rect 441 414 475 430
+rect -429 346 -413 380
+rect -45 346 -29 380
+rect 29 346 45 380
+rect 413 346 429 380
+rect -429 238 -413 272
+rect -45 238 -29 272
+rect 29 238 45 272
+rect 413 238 429 272
+rect -475 188 -441 204
+rect -475 -204 -441 -188
+rect -17 188 17 204
+rect -17 -204 17 -188
+rect 441 188 475 204
+rect 441 -204 475 -188
+rect -429 -272 -413 -238
+rect -45 -272 -29 -238
+rect 29 -272 45 -238
+rect 413 -272 429 -238
+rect -429 -380 -413 -346
+rect -45 -380 -29 -346
+rect 29 -380 45 -346
+rect 413 -380 429 -346
+rect -475 -430 -441 -414
+rect -475 -822 -441 -806
+rect -17 -430 17 -414
+rect -17 -822 17 -806
+rect 441 -430 475 -414
+rect 441 -822 475 -806
+rect -429 -890 -413 -856
+rect -45 -890 -29 -856
+rect 29 -890 45 -856
+rect 413 -890 429 -856
+rect -429 -998 -413 -964
+rect -45 -998 -29 -964
+rect 29 -998 45 -964
+rect 413 -998 429 -964
+rect -475 -1048 -441 -1032
+rect -475 -1440 -441 -1424
+rect -17 -1048 17 -1032
+rect -17 -1440 17 -1424
+rect 441 -1048 475 -1032
+rect 441 -1440 475 -1424
+rect -429 -1508 -413 -1474
+rect -45 -1508 -29 -1474
+rect 29 -1508 45 -1474
+rect 413 -1508 429 -1474
+rect -589 -1576 -555 -1514
+rect 555 -1576 589 -1514
+rect -589 -1610 -493 -1576
+rect 493 -1610 589 -1576
+<< viali >>
+rect -413 1474 -45 1508
+rect 45 1474 413 1508
+rect -475 1048 -441 1424
+rect -17 1048 17 1424
+rect 441 1048 475 1424
+rect -413 964 -45 998
+rect 45 964 413 998
+rect -413 856 -45 890
+rect 45 856 413 890
+rect -475 430 -441 806
+rect -17 430 17 806
+rect 441 430 475 806
+rect -413 346 -45 380
+rect 45 346 413 380
+rect -413 238 -45 272
+rect 45 238 413 272
+rect -475 -188 -441 188
+rect -17 -188 17 188
+rect 441 -188 475 188
+rect -413 -272 -45 -238
+rect 45 -272 413 -238
+rect -413 -380 -45 -346
+rect 45 -380 413 -346
+rect -475 -806 -441 -430
+rect -17 -806 17 -430
+rect 441 -806 475 -430
+rect -413 -890 -45 -856
+rect 45 -890 413 -856
+rect -413 -998 -45 -964
+rect 45 -998 413 -964
+rect -475 -1424 -441 -1048
+rect -17 -1424 17 -1048
+rect 441 -1424 475 -1048
+rect -413 -1508 -45 -1474
+rect 45 -1508 413 -1474
+<< metal1 >>
+rect -425 1508 -33 1514
+rect -425 1474 -413 1508
+rect -45 1474 -33 1508
+rect -425 1468 -33 1474
+rect 33 1508 425 1514
+rect 33 1474 45 1508
+rect 413 1474 425 1508
+rect 33 1468 425 1474
+rect -481 1424 -435 1436
+rect -481 1048 -475 1424
+rect -441 1048 -435 1424
+rect -481 1036 -435 1048
+rect -23 1424 23 1436
+rect -23 1048 -17 1424
+rect 17 1048 23 1424
+rect -23 1036 23 1048
+rect 435 1424 481 1436
+rect 435 1048 441 1424
+rect 475 1048 481 1424
+rect 435 1036 481 1048
+rect -425 998 -33 1004
+rect -425 964 -413 998
+rect -45 964 -33 998
+rect -425 958 -33 964
+rect 33 998 425 1004
+rect 33 964 45 998
+rect 413 964 425 998
+rect 33 958 425 964
+rect -425 890 -33 896
+rect -425 856 -413 890
+rect -45 856 -33 890
+rect -425 850 -33 856
+rect 33 890 425 896
+rect 33 856 45 890
+rect 413 856 425 890
+rect 33 850 425 856
+rect -481 806 -435 818
+rect -481 430 -475 806
+rect -441 430 -435 806
+rect -481 418 -435 430
+rect -23 806 23 818
+rect -23 430 -17 806
+rect 17 430 23 806
+rect -23 418 23 430
+rect 435 806 481 818
+rect 435 430 441 806
+rect 475 430 481 806
+rect 435 418 481 430
+rect -425 380 -33 386
+rect -425 346 -413 380
+rect -45 346 -33 380
+rect -425 340 -33 346
+rect 33 380 425 386
+rect 33 346 45 380
+rect 413 346 425 380
+rect 33 340 425 346
+rect -425 272 -33 278
+rect -425 238 -413 272
+rect -45 238 -33 272
+rect -425 232 -33 238
+rect 33 272 425 278
+rect 33 238 45 272
+rect 413 238 425 272
+rect 33 232 425 238
+rect -481 188 -435 200
+rect -481 -188 -475 188
+rect -441 -188 -435 188
+rect -481 -200 -435 -188
+rect -23 188 23 200
+rect -23 -188 -17 188
+rect 17 -188 23 188
+rect -23 -200 23 -188
+rect 435 188 481 200
+rect 435 -188 441 188
+rect 475 -188 481 188
+rect 435 -200 481 -188
+rect -425 -238 -33 -232
+rect -425 -272 -413 -238
+rect -45 -272 -33 -238
+rect -425 -278 -33 -272
+rect 33 -238 425 -232
+rect 33 -272 45 -238
+rect 413 -272 425 -238
+rect 33 -278 425 -272
+rect -425 -346 -33 -340
+rect -425 -380 -413 -346
+rect -45 -380 -33 -346
+rect -425 -386 -33 -380
+rect 33 -346 425 -340
+rect 33 -380 45 -346
+rect 413 -380 425 -346
+rect 33 -386 425 -380
+rect -481 -430 -435 -418
+rect -481 -806 -475 -430
+rect -441 -806 -435 -430
+rect -481 -818 -435 -806
+rect -23 -430 23 -418
+rect -23 -806 -17 -430
+rect 17 -806 23 -430
+rect -23 -818 23 -806
+rect 435 -430 481 -418
+rect 435 -806 441 -430
+rect 475 -806 481 -430
+rect 435 -818 481 -806
+rect -425 -856 -33 -850
+rect -425 -890 -413 -856
+rect -45 -890 -33 -856
+rect -425 -896 -33 -890
+rect 33 -856 425 -850
+rect 33 -890 45 -856
+rect 413 -890 425 -856
+rect 33 -896 425 -890
+rect -425 -964 -33 -958
+rect -425 -998 -413 -964
+rect -45 -998 -33 -964
+rect -425 -1004 -33 -998
+rect 33 -964 425 -958
+rect 33 -998 45 -964
+rect 413 -998 425 -964
+rect 33 -1004 425 -998
+rect -481 -1048 -435 -1036
+rect -481 -1424 -475 -1048
+rect -441 -1424 -435 -1048
+rect -481 -1436 -435 -1424
+rect -23 -1048 23 -1036
+rect -23 -1424 -17 -1048
+rect 17 -1424 23 -1048
+rect -23 -1436 23 -1424
+rect 435 -1048 481 -1036
+rect 435 -1424 441 -1048
+rect 475 -1424 481 -1048
+rect 435 -1436 481 -1424
+rect -425 -1474 -33 -1468
+rect -425 -1508 -413 -1474
+rect -45 -1508 -33 -1474
+rect -425 -1514 -33 -1508
+rect 33 -1474 425 -1468
+rect 33 -1508 45 -1474
+rect 413 -1508 425 -1474
+rect 33 -1514 425 -1508
+<< properties >>
+string FIXED_BBOX -572 -1593 572 1593
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 2 l 2 m 5 nf 2 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_USQY94.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_USQY94.mag
new file mode 100644
index 0000000..0919984
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_USQY94.mag
@@ -0,0 +1,604 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662591347
+<< pwell >>
+rect -1312 -1613 1312 1613
+<< nmoslvt >>
+rect -1116 865 -716 1465
+rect -658 865 -258 1465
+rect -200 865 200 1465
+rect 258 865 658 1465
+rect 716 865 1116 1465
+rect -1116 109 -716 709
+rect -658 109 -258 709
+rect -200 109 200 709
+rect 258 109 658 709
+rect 716 109 1116 709
+rect -1116 -647 -716 -47
+rect -658 -647 -258 -47
+rect -200 -647 200 -47
+rect 258 -647 658 -47
+rect 716 -647 1116 -47
+rect -1116 -1403 -716 -803
+rect -658 -1403 -258 -803
+rect -200 -1403 200 -803
+rect 258 -1403 658 -803
+rect 716 -1403 1116 -803
+<< ndiff >>
+rect -1174 1453 -1116 1465
+rect -1174 877 -1162 1453
+rect -1128 877 -1116 1453
+rect -1174 865 -1116 877
+rect -716 1453 -658 1465
+rect -716 877 -704 1453
+rect -670 877 -658 1453
+rect -716 865 -658 877
+rect -258 1453 -200 1465
+rect -258 877 -246 1453
+rect -212 877 -200 1453
+rect -258 865 -200 877
+rect 200 1453 258 1465
+rect 200 877 212 1453
+rect 246 877 258 1453
+rect 200 865 258 877
+rect 658 1453 716 1465
+rect 658 877 670 1453
+rect 704 877 716 1453
+rect 658 865 716 877
+rect 1116 1453 1174 1465
+rect 1116 877 1128 1453
+rect 1162 877 1174 1453
+rect 1116 865 1174 877
+rect -1174 697 -1116 709
+rect -1174 121 -1162 697
+rect -1128 121 -1116 697
+rect -1174 109 -1116 121
+rect -716 697 -658 709
+rect -716 121 -704 697
+rect -670 121 -658 697
+rect -716 109 -658 121
+rect -258 697 -200 709
+rect -258 121 -246 697
+rect -212 121 -200 697
+rect -258 109 -200 121
+rect 200 697 258 709
+rect 200 121 212 697
+rect 246 121 258 697
+rect 200 109 258 121
+rect 658 697 716 709
+rect 658 121 670 697
+rect 704 121 716 697
+rect 658 109 716 121
+rect 1116 697 1174 709
+rect 1116 121 1128 697
+rect 1162 121 1174 697
+rect 1116 109 1174 121
+rect -1174 -59 -1116 -47
+rect -1174 -635 -1162 -59
+rect -1128 -635 -1116 -59
+rect -1174 -647 -1116 -635
+rect -716 -59 -658 -47
+rect -716 -635 -704 -59
+rect -670 -635 -658 -59
+rect -716 -647 -658 -635
+rect -258 -59 -200 -47
+rect -258 -635 -246 -59
+rect -212 -635 -200 -59
+rect -258 -647 -200 -635
+rect 200 -59 258 -47
+rect 200 -635 212 -59
+rect 246 -635 258 -59
+rect 200 -647 258 -635
+rect 658 -59 716 -47
+rect 658 -635 670 -59
+rect 704 -635 716 -59
+rect 658 -647 716 -635
+rect 1116 -59 1174 -47
+rect 1116 -635 1128 -59
+rect 1162 -635 1174 -59
+rect 1116 -647 1174 -635
+rect -1174 -815 -1116 -803
+rect -1174 -1391 -1162 -815
+rect -1128 -1391 -1116 -815
+rect -1174 -1403 -1116 -1391
+rect -716 -815 -658 -803
+rect -716 -1391 -704 -815
+rect -670 -1391 -658 -815
+rect -716 -1403 -658 -1391
+rect -258 -815 -200 -803
+rect -258 -1391 -246 -815
+rect -212 -1391 -200 -815
+rect -258 -1403 -200 -1391
+rect 200 -815 258 -803
+rect 200 -1391 212 -815
+rect 246 -1391 258 -815
+rect 200 -1403 258 -1391
+rect 658 -815 716 -803
+rect 658 -1391 670 -815
+rect 704 -1391 716 -815
+rect 658 -1403 716 -1391
+rect 1116 -815 1174 -803
+rect 1116 -1391 1128 -815
+rect 1162 -1391 1174 -815
+rect 1116 -1403 1174 -1391
+<< ndiffc >>
+rect -1162 877 -1128 1453
+rect -704 877 -670 1453
+rect -246 877 -212 1453
+rect 212 877 246 1453
+rect 670 877 704 1453
+rect 1128 877 1162 1453
+rect -1162 121 -1128 697
+rect -704 121 -670 697
+rect -246 121 -212 697
+rect 212 121 246 697
+rect 670 121 704 697
+rect 1128 121 1162 697
+rect -1162 -635 -1128 -59
+rect -704 -635 -670 -59
+rect -246 -635 -212 -59
+rect 212 -635 246 -59
+rect 670 -635 704 -59
+rect 1128 -635 1162 -59
+rect -1162 -1391 -1128 -815
+rect -704 -1391 -670 -815
+rect -246 -1391 -212 -815
+rect 212 -1391 246 -815
+rect 670 -1391 704 -815
+rect 1128 -1391 1162 -815
+<< psubdiff >>
+rect -1276 1543 -1180 1577
+rect 1180 1543 1276 1577
+rect -1276 -1543 -1242 1543
+rect 1242 -1543 1276 1543
+rect -1276 -1577 -1180 -1543
+rect 1180 -1577 1276 -1543
+<< psubdiffcont >>
+rect -1180 1543 1180 1577
+rect -1180 -1577 1180 -1543
+<< poly >>
+rect -1116 1465 -716 1491
+rect -658 1465 -258 1491
+rect -200 1465 200 1491
+rect 258 1465 658 1491
+rect 716 1465 1116 1491
+rect -1116 827 -716 865
+rect -1116 793 -1100 827
+rect -732 793 -716 827
+rect -1116 777 -716 793
+rect -658 827 -258 865
+rect -658 793 -642 827
+rect -274 793 -258 827
+rect -658 777 -258 793
+rect -200 827 200 865
+rect -200 793 -184 827
+rect 184 793 200 827
+rect -200 777 200 793
+rect 258 827 658 865
+rect 258 793 274 827
+rect 642 793 658 827
+rect 258 777 658 793
+rect 716 827 1116 865
+rect 716 793 732 827
+rect 1100 793 1116 827
+rect 716 777 1116 793
+rect -1116 709 -716 735
+rect -658 709 -258 735
+rect -200 709 200 735
+rect 258 709 658 735
+rect 716 709 1116 735
+rect -1116 71 -716 109
+rect -1116 37 -1100 71
+rect -732 37 -716 71
+rect -1116 21 -716 37
+rect -658 71 -258 109
+rect -658 37 -642 71
+rect -274 37 -258 71
+rect -658 21 -258 37
+rect -200 71 200 109
+rect -200 37 -184 71
+rect 184 37 200 71
+rect -200 21 200 37
+rect 258 71 658 109
+rect 258 37 274 71
+rect 642 37 658 71
+rect 258 21 658 37
+rect 716 71 1116 109
+rect 716 37 732 71
+rect 1100 37 1116 71
+rect 716 21 1116 37
+rect -1116 -47 -716 -21
+rect -658 -47 -258 -21
+rect -200 -47 200 -21
+rect 258 -47 658 -21
+rect 716 -47 1116 -21
+rect -1116 -685 -716 -647
+rect -1116 -719 -1100 -685
+rect -732 -719 -716 -685
+rect -1116 -735 -716 -719
+rect -658 -685 -258 -647
+rect -658 -719 -642 -685
+rect -274 -719 -258 -685
+rect -658 -735 -258 -719
+rect -200 -685 200 -647
+rect -200 -719 -184 -685
+rect 184 -719 200 -685
+rect -200 -735 200 -719
+rect 258 -685 658 -647
+rect 258 -719 274 -685
+rect 642 -719 658 -685
+rect 258 -735 658 -719
+rect 716 -685 1116 -647
+rect 716 -719 732 -685
+rect 1100 -719 1116 -685
+rect 716 -735 1116 -719
+rect -1116 -803 -716 -777
+rect -658 -803 -258 -777
+rect -200 -803 200 -777
+rect 258 -803 658 -777
+rect 716 -803 1116 -777
+rect -1116 -1441 -716 -1403
+rect -1116 -1475 -1100 -1441
+rect -732 -1475 -716 -1441
+rect -1116 -1491 -716 -1475
+rect -658 -1441 -258 -1403
+rect -658 -1475 -642 -1441
+rect -274 -1475 -258 -1441
+rect -658 -1491 -258 -1475
+rect -200 -1441 200 -1403
+rect -200 -1475 -184 -1441
+rect 184 -1475 200 -1441
+rect -200 -1491 200 -1475
+rect 258 -1441 658 -1403
+rect 258 -1475 274 -1441
+rect 642 -1475 658 -1441
+rect 258 -1491 658 -1475
+rect 716 -1441 1116 -1403
+rect 716 -1475 732 -1441
+rect 1100 -1475 1116 -1441
+rect 716 -1491 1116 -1475
+<< polycont >>
+rect -1100 793 -732 827
+rect -642 793 -274 827
+rect -184 793 184 827
+rect 274 793 642 827
+rect 732 793 1100 827
+rect -1100 37 -732 71
+rect -642 37 -274 71
+rect -184 37 184 71
+rect 274 37 642 71
+rect 732 37 1100 71
+rect -1100 -719 -732 -685
+rect -642 -719 -274 -685
+rect -184 -719 184 -685
+rect 274 -719 642 -685
+rect 732 -719 1100 -685
+rect -1100 -1475 -732 -1441
+rect -642 -1475 -274 -1441
+rect -184 -1475 184 -1441
+rect 274 -1475 642 -1441
+rect 732 -1475 1100 -1441
+<< locali >>
+rect -1276 1543 -1180 1577
+rect 1180 1543 1276 1577
+rect -1276 -1543 -1242 1543
+rect -1162 1453 -1128 1469
+rect -1162 861 -1128 877
+rect -704 1453 -670 1469
+rect -704 861 -670 877
+rect -246 1453 -212 1469
+rect -246 861 -212 877
+rect 212 1453 246 1469
+rect 212 861 246 877
+rect 670 1453 704 1469
+rect 670 861 704 877
+rect 1128 1453 1162 1469
+rect 1128 861 1162 877
+rect -1116 793 -1100 827
+rect -732 793 -716 827
+rect -658 793 -642 827
+rect -274 793 -258 827
+rect -200 793 -184 827
+rect 184 793 200 827
+rect 258 793 274 827
+rect 642 793 658 827
+rect 716 793 732 827
+rect 1100 793 1116 827
+rect -1162 697 -1128 713
+rect -1162 105 -1128 121
+rect -704 697 -670 713
+rect -704 105 -670 121
+rect -246 697 -212 713
+rect -246 105 -212 121
+rect 212 697 246 713
+rect 212 105 246 121
+rect 670 697 704 713
+rect 670 105 704 121
+rect 1128 697 1162 713
+rect 1128 105 1162 121
+rect -1116 37 -1100 71
+rect -732 37 -716 71
+rect -658 37 -642 71
+rect -274 37 -258 71
+rect -200 37 -184 71
+rect 184 37 200 71
+rect 258 37 274 71
+rect 642 37 658 71
+rect 716 37 732 71
+rect 1100 37 1116 71
+rect -1162 -59 -1128 -43
+rect -1162 -651 -1128 -635
+rect -704 -59 -670 -43
+rect -704 -651 -670 -635
+rect -246 -59 -212 -43
+rect -246 -651 -212 -635
+rect 212 -59 246 -43
+rect 212 -651 246 -635
+rect 670 -59 704 -43
+rect 670 -651 704 -635
+rect 1128 -59 1162 -43
+rect 1128 -651 1162 -635
+rect -1116 -719 -1100 -685
+rect -732 -719 -716 -685
+rect -658 -719 -642 -685
+rect -274 -719 -258 -685
+rect -200 -719 -184 -685
+rect 184 -719 200 -685
+rect 258 -719 274 -685
+rect 642 -719 658 -685
+rect 716 -719 732 -685
+rect 1100 -719 1116 -685
+rect -1162 -815 -1128 -799
+rect -1162 -1407 -1128 -1391
+rect -704 -815 -670 -799
+rect -704 -1407 -670 -1391
+rect -246 -815 -212 -799
+rect -246 -1407 -212 -1391
+rect 212 -815 246 -799
+rect 212 -1407 246 -1391
+rect 670 -815 704 -799
+rect 670 -1407 704 -1391
+rect 1128 -815 1162 -799
+rect 1128 -1407 1162 -1391
+rect -1116 -1475 -1100 -1441
+rect -732 -1475 -716 -1441
+rect -658 -1475 -642 -1441
+rect -274 -1475 -258 -1441
+rect -200 -1475 -184 -1441
+rect 184 -1475 200 -1441
+rect 258 -1475 274 -1441
+rect 642 -1475 658 -1441
+rect 716 -1475 732 -1441
+rect 1100 -1475 1116 -1441
+rect 1242 -1543 1276 1543
+rect -1276 -1577 -1180 -1543
+rect 1180 -1577 1276 -1543
+<< viali >>
+rect -1162 877 -1128 1453
+rect -704 877 -670 1453
+rect -246 877 -212 1453
+rect 212 877 246 1453
+rect 670 877 704 1453
+rect 1128 877 1162 1453
+rect -1100 793 -732 827
+rect -642 793 -274 827
+rect -184 793 184 827
+rect 274 793 642 827
+rect 732 793 1100 827
+rect -1162 121 -1128 697
+rect -704 121 -670 697
+rect -246 121 -212 697
+rect 212 121 246 697
+rect 670 121 704 697
+rect 1128 121 1162 697
+rect -1100 37 -732 71
+rect -642 37 -274 71
+rect -184 37 184 71
+rect 274 37 642 71
+rect 732 37 1100 71
+rect -1162 -635 -1128 -59
+rect -704 -635 -670 -59
+rect -246 -635 -212 -59
+rect 212 -635 246 -59
+rect 670 -635 704 -59
+rect 1128 -635 1162 -59
+rect -1100 -719 -732 -685
+rect -642 -719 -274 -685
+rect -184 -719 184 -685
+rect 274 -719 642 -685
+rect 732 -719 1100 -685
+rect -1162 -1391 -1128 -815
+rect -704 -1391 -670 -815
+rect -246 -1391 -212 -815
+rect 212 -1391 246 -815
+rect 670 -1391 704 -815
+rect 1128 -1391 1162 -815
+rect -1100 -1475 -732 -1441
+rect -642 -1475 -274 -1441
+rect -184 -1475 184 -1441
+rect 274 -1475 642 -1441
+rect 732 -1475 1100 -1441
+<< metal1 >>
+rect -1168 1453 -1122 1465
+rect -1168 877 -1162 1453
+rect -1128 877 -1122 1453
+rect -1168 865 -1122 877
+rect -710 1453 -664 1465
+rect -710 877 -704 1453
+rect -670 877 -664 1453
+rect -710 865 -664 877
+rect -252 1453 -206 1465
+rect -252 877 -246 1453
+rect -212 877 -206 1453
+rect -252 865 -206 877
+rect 206 1453 252 1465
+rect 206 877 212 1453
+rect 246 877 252 1453
+rect 206 865 252 877
+rect 664 1453 710 1465
+rect 664 877 670 1453
+rect 704 877 710 1453
+rect 664 865 710 877
+rect 1122 1453 1168 1465
+rect 1122 877 1128 1453
+rect 1162 877 1168 1453
+rect 1122 865 1168 877
+rect -1112 827 -720 833
+rect -1112 793 -1100 827
+rect -732 793 -720 827
+rect -1112 787 -720 793
+rect -654 827 -262 833
+rect -654 793 -642 827
+rect -274 793 -262 827
+rect -654 787 -262 793
+rect -196 827 196 833
+rect -196 793 -184 827
+rect 184 793 196 827
+rect -196 787 196 793
+rect 262 827 654 833
+rect 262 793 274 827
+rect 642 793 654 827
+rect 262 787 654 793
+rect 720 827 1112 833
+rect 720 793 732 827
+rect 1100 793 1112 827
+rect 720 787 1112 793
+rect -1168 697 -1122 709
+rect -1168 121 -1162 697
+rect -1128 121 -1122 697
+rect -1168 109 -1122 121
+rect -710 697 -664 709
+rect -710 121 -704 697
+rect -670 121 -664 697
+rect -710 109 -664 121
+rect -252 697 -206 709
+rect -252 121 -246 697
+rect -212 121 -206 697
+rect -252 109 -206 121
+rect 206 697 252 709
+rect 206 121 212 697
+rect 246 121 252 697
+rect 206 109 252 121
+rect 664 697 710 709
+rect 664 121 670 697
+rect 704 121 710 697
+rect 664 109 710 121
+rect 1122 697 1168 709
+rect 1122 121 1128 697
+rect 1162 121 1168 697
+rect 1122 109 1168 121
+rect -1112 71 -720 77
+rect -1112 37 -1100 71
+rect -732 37 -720 71
+rect -1112 31 -720 37
+rect -654 71 -262 77
+rect -654 37 -642 71
+rect -274 37 -262 71
+rect -654 31 -262 37
+rect -196 71 196 77
+rect -196 37 -184 71
+rect 184 37 196 71
+rect -196 31 196 37
+rect 262 71 654 77
+rect 262 37 274 71
+rect 642 37 654 71
+rect 262 31 654 37
+rect 720 71 1112 77
+rect 720 37 732 71
+rect 1100 37 1112 71
+rect 720 31 1112 37
+rect -1168 -59 -1122 -47
+rect -1168 -635 -1162 -59
+rect -1128 -635 -1122 -59
+rect -1168 -647 -1122 -635
+rect -710 -59 -664 -47
+rect -710 -635 -704 -59
+rect -670 -635 -664 -59
+rect -710 -647 -664 -635
+rect -252 -59 -206 -47
+rect -252 -635 -246 -59
+rect -212 -635 -206 -59
+rect -252 -647 -206 -635
+rect 206 -59 252 -47
+rect 206 -635 212 -59
+rect 246 -635 252 -59
+rect 206 -647 252 -635
+rect 664 -59 710 -47
+rect 664 -635 670 -59
+rect 704 -635 710 -59
+rect 664 -647 710 -635
+rect 1122 -59 1168 -47
+rect 1122 -635 1128 -59
+rect 1162 -635 1168 -59
+rect 1122 -647 1168 -635
+rect -1112 -685 -720 -679
+rect -1112 -719 -1100 -685
+rect -732 -719 -720 -685
+rect -1112 -725 -720 -719
+rect -654 -685 -262 -679
+rect -654 -719 -642 -685
+rect -274 -719 -262 -685
+rect -654 -725 -262 -719
+rect -196 -685 196 -679
+rect -196 -719 -184 -685
+rect 184 -719 196 -685
+rect -196 -725 196 -719
+rect 262 -685 654 -679
+rect 262 -719 274 -685
+rect 642 -719 654 -685
+rect 262 -725 654 -719
+rect 720 -685 1112 -679
+rect 720 -719 732 -685
+rect 1100 -719 1112 -685
+rect 720 -725 1112 -719
+rect -1168 -815 -1122 -803
+rect -1168 -1391 -1162 -815
+rect -1128 -1391 -1122 -815
+rect -1168 -1403 -1122 -1391
+rect -710 -815 -664 -803
+rect -710 -1391 -704 -815
+rect -670 -1391 -664 -815
+rect -710 -1403 -664 -1391
+rect -252 -815 -206 -803
+rect -252 -1391 -246 -815
+rect -212 -1391 -206 -815
+rect -252 -1403 -206 -1391
+rect 206 -815 252 -803
+rect 206 -1391 212 -815
+rect 246 -1391 252 -815
+rect 206 -1403 252 -1391
+rect 664 -815 710 -803
+rect 664 -1391 670 -815
+rect 704 -1391 710 -815
+rect 664 -1403 710 -1391
+rect 1122 -815 1168 -803
+rect 1122 -1391 1128 -815
+rect 1162 -1391 1168 -815
+rect 1122 -1403 1168 -1391
+rect -1112 -1441 -720 -1435
+rect -1112 -1475 -1100 -1441
+rect -732 -1475 -720 -1441
+rect -1112 -1481 -720 -1475
+rect -654 -1441 -262 -1435
+rect -654 -1475 -642 -1441
+rect -274 -1475 -262 -1441
+rect -654 -1481 -262 -1475
+rect -196 -1441 196 -1435
+rect -196 -1475 -184 -1441
+rect 184 -1475 196 -1441
+rect -196 -1481 196 -1475
+rect 262 -1441 654 -1435
+rect 262 -1475 274 -1441
+rect 642 -1475 654 -1441
+rect 262 -1481 654 -1475
+rect 720 -1441 1112 -1435
+rect 720 -1475 732 -1441
+rect 1100 -1475 1112 -1441
+rect 720 -1481 1112 -1475
+<< properties >>
+string FIXED_BBOX -1259 -1560 1259 1560
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 3 l 2 m 4 nf 5 diffcov 100 polycov 100 guard 1 glc 0 grc 0 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_UV2JYN.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_UV2JYN.mag
new file mode 100644
index 0000000..ea3f927
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_UV2JYN.mag
@@ -0,0 +1,326 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1661905147
+<< pwell >>
+rect -1312 -657 1312 657
+<< nmoslvt >>
+rect -1116 109 -716 509
+rect -658 109 -258 509
+rect -200 109 200 509
+rect 258 109 658 509
+rect 716 109 1116 509
+rect -1116 -447 -716 -47
+rect -658 -447 -258 -47
+rect -200 -447 200 -47
+rect 258 -447 658 -47
+rect 716 -447 1116 -47
+<< ndiff >>
+rect -1174 497 -1116 509
+rect -1174 121 -1162 497
+rect -1128 121 -1116 497
+rect -1174 109 -1116 121
+rect -716 497 -658 509
+rect -716 121 -704 497
+rect -670 121 -658 497
+rect -716 109 -658 121
+rect -258 497 -200 509
+rect -258 121 -246 497
+rect -212 121 -200 497
+rect -258 109 -200 121
+rect 200 497 258 509
+rect 200 121 212 497
+rect 246 121 258 497
+rect 200 109 258 121
+rect 658 497 716 509
+rect 658 121 670 497
+rect 704 121 716 497
+rect 658 109 716 121
+rect 1116 497 1174 509
+rect 1116 121 1128 497
+rect 1162 121 1174 497
+rect 1116 109 1174 121
+rect -1174 -59 -1116 -47
+rect -1174 -435 -1162 -59
+rect -1128 -435 -1116 -59
+rect -1174 -447 -1116 -435
+rect -716 -59 -658 -47
+rect -716 -435 -704 -59
+rect -670 -435 -658 -59
+rect -716 -447 -658 -435
+rect -258 -59 -200 -47
+rect -258 -435 -246 -59
+rect -212 -435 -200 -59
+rect -258 -447 -200 -435
+rect 200 -59 258 -47
+rect 200 -435 212 -59
+rect 246 -435 258 -59
+rect 200 -447 258 -435
+rect 658 -59 716 -47
+rect 658 -435 670 -59
+rect 704 -435 716 -59
+rect 658 -447 716 -435
+rect 1116 -59 1174 -47
+rect 1116 -435 1128 -59
+rect 1162 -435 1174 -59
+rect 1116 -447 1174 -435
+<< ndiffc >>
+rect -1162 121 -1128 497
+rect -704 121 -670 497
+rect -246 121 -212 497
+rect 212 121 246 497
+rect 670 121 704 497
+rect 1128 121 1162 497
+rect -1162 -435 -1128 -59
+rect -704 -435 -670 -59
+rect -246 -435 -212 -59
+rect 212 -435 246 -59
+rect 670 -435 704 -59
+rect 1128 -435 1162 -59
+<< psubdiff >>
+rect -1276 587 -1180 621
+rect 1180 587 1276 621
+rect -1276 525 -1242 587
+rect 1242 525 1276 587
+rect -1276 -587 -1242 -525
+rect 1242 -587 1276 -525
+rect -1276 -621 -1180 -587
+rect 1180 -621 1276 -587
+<< psubdiffcont >>
+rect -1180 587 1180 621
+rect -1276 -525 -1242 525
+rect 1242 -525 1276 525
+rect -1180 -621 1180 -587
+<< poly >>
+rect -1116 509 -716 535
+rect -658 509 -258 535
+rect -200 509 200 535
+rect 258 509 658 535
+rect 716 509 1116 535
+rect -1116 71 -716 109
+rect -1116 37 -1100 71
+rect -732 37 -716 71
+rect -1116 21 -716 37
+rect -658 71 -258 109
+rect -658 37 -642 71
+rect -274 37 -258 71
+rect -658 21 -258 37
+rect -200 71 200 109
+rect -200 37 -184 71
+rect 184 37 200 71
+rect -200 21 200 37
+rect 258 71 658 109
+rect 258 37 274 71
+rect 642 37 658 71
+rect 258 21 658 37
+rect 716 71 1116 109
+rect 716 37 732 71
+rect 1100 37 1116 71
+rect 716 21 1116 37
+rect -1116 -47 -716 -21
+rect -658 -47 -258 -21
+rect -200 -47 200 -21
+rect 258 -47 658 -21
+rect 716 -47 1116 -21
+rect -1116 -485 -716 -447
+rect -1116 -519 -1100 -485
+rect -732 -519 -716 -485
+rect -1116 -535 -716 -519
+rect -658 -485 -258 -447
+rect -658 -519 -642 -485
+rect -274 -519 -258 -485
+rect -658 -535 -258 -519
+rect -200 -485 200 -447
+rect -200 -519 -184 -485
+rect 184 -519 200 -485
+rect -200 -535 200 -519
+rect 258 -485 658 -447
+rect 258 -519 274 -485
+rect 642 -519 658 -485
+rect 258 -535 658 -519
+rect 716 -485 1116 -447
+rect 716 -519 732 -485
+rect 1100 -519 1116 -485
+rect 716 -535 1116 -519
+<< polycont >>
+rect -1100 37 -732 71
+rect -642 37 -274 71
+rect -184 37 184 71
+rect 274 37 642 71
+rect 732 37 1100 71
+rect -1100 -519 -732 -485
+rect -642 -519 -274 -485
+rect -184 -519 184 -485
+rect 274 -519 642 -485
+rect 732 -519 1100 -485
+<< locali >>
+rect -1276 587 -1180 621
+rect 1180 587 1276 621
+rect -1276 525 -1242 587
+rect 1242 525 1276 587
+rect -1162 497 -1128 513
+rect -1162 105 -1128 121
+rect -704 497 -670 513
+rect -704 105 -670 121
+rect -246 497 -212 513
+rect -246 105 -212 121
+rect 212 497 246 513
+rect 212 105 246 121
+rect 670 497 704 513
+rect 670 105 704 121
+rect 1128 497 1162 513
+rect 1128 105 1162 121
+rect -1116 37 -1100 71
+rect -732 37 -716 71
+rect -658 37 -642 71
+rect -274 37 -258 71
+rect -200 37 -184 71
+rect 184 37 200 71
+rect 258 37 274 71
+rect 642 37 658 71
+rect 716 37 732 71
+rect 1100 37 1116 71
+rect -1162 -59 -1128 -43
+rect -1162 -451 -1128 -435
+rect -704 -59 -670 -43
+rect -704 -451 -670 -435
+rect -246 -59 -212 -43
+rect -246 -451 -212 -435
+rect 212 -59 246 -43
+rect 212 -451 246 -435
+rect 670 -59 704 -43
+rect 670 -451 704 -435
+rect 1128 -59 1162 -43
+rect 1128 -451 1162 -435
+rect -1116 -519 -1100 -485
+rect -732 -519 -716 -485
+rect -658 -519 -642 -485
+rect -274 -519 -258 -485
+rect -200 -519 -184 -485
+rect 184 -519 200 -485
+rect 258 -519 274 -485
+rect 642 -519 658 -485
+rect 716 -519 732 -485
+rect 1100 -519 1116 -485
+rect -1276 -587 -1242 -525
+rect 1242 -587 1276 -525
+rect -1276 -621 -1180 -587
+rect 1180 -621 1276 -587
+<< viali >>
+rect -1162 121 -1128 497
+rect -704 121 -670 497
+rect -246 121 -212 497
+rect 212 121 246 497
+rect 670 121 704 497
+rect 1128 121 1162 497
+rect -1100 37 -732 71
+rect -642 37 -274 71
+rect -184 37 184 71
+rect 274 37 642 71
+rect 732 37 1100 71
+rect -1162 -435 -1128 -59
+rect -704 -435 -670 -59
+rect -246 -435 -212 -59
+rect 212 -435 246 -59
+rect 670 -435 704 -59
+rect 1128 -435 1162 -59
+rect -1100 -519 -732 -485
+rect -642 -519 -274 -485
+rect -184 -519 184 -485
+rect 274 -519 642 -485
+rect 732 -519 1100 -485
+<< metal1 >>
+rect -1168 497 -1122 509
+rect -1168 121 -1162 497
+rect -1128 121 -1122 497
+rect -1168 109 -1122 121
+rect -710 497 -664 509
+rect -710 121 -704 497
+rect -670 121 -664 497
+rect -710 109 -664 121
+rect -252 497 -206 509
+rect -252 121 -246 497
+rect -212 121 -206 497
+rect -252 109 -206 121
+rect 206 497 252 509
+rect 206 121 212 497
+rect 246 121 252 497
+rect 206 109 252 121
+rect 664 497 710 509
+rect 664 121 670 497
+rect 704 121 710 497
+rect 664 109 710 121
+rect 1122 497 1168 509
+rect 1122 121 1128 497
+rect 1162 121 1168 497
+rect 1122 109 1168 121
+rect -1112 71 -720 77
+rect -1112 37 -1100 71
+rect -732 37 -720 71
+rect -1112 31 -720 37
+rect -654 71 -262 77
+rect -654 37 -642 71
+rect -274 37 -262 71
+rect -654 31 -262 37
+rect -196 71 196 77
+rect -196 37 -184 71
+rect 184 37 196 71
+rect -196 31 196 37
+rect 262 71 654 77
+rect 262 37 274 71
+rect 642 37 654 71
+rect 262 31 654 37
+rect 720 71 1112 77
+rect 720 37 732 71
+rect 1100 37 1112 71
+rect 720 31 1112 37
+rect -1168 -59 -1122 -47
+rect -1168 -435 -1162 -59
+rect -1128 -435 -1122 -59
+rect -1168 -447 -1122 -435
+rect -710 -59 -664 -47
+rect -710 -435 -704 -59
+rect -670 -435 -664 -59
+rect -710 -447 -664 -435
+rect -252 -59 -206 -47
+rect -252 -435 -246 -59
+rect -212 -435 -206 -59
+rect -252 -447 -206 -435
+rect 206 -59 252 -47
+rect 206 -435 212 -59
+rect 246 -435 252 -59
+rect 206 -447 252 -435
+rect 664 -59 710 -47
+rect 664 -435 670 -59
+rect 704 -435 710 -59
+rect 664 -447 710 -435
+rect 1122 -59 1168 -47
+rect 1122 -435 1128 -59
+rect 1162 -435 1168 -59
+rect 1122 -447 1168 -435
+rect -1112 -485 -720 -479
+rect -1112 -519 -1100 -485
+rect -732 -519 -720 -485
+rect -1112 -525 -720 -519
+rect -654 -485 -262 -479
+rect -654 -519 -642 -485
+rect -274 -519 -262 -485
+rect -654 -525 -262 -519
+rect -196 -485 196 -479
+rect -196 -519 -184 -485
+rect 184 -519 196 -485
+rect -196 -525 196 -519
+rect 262 -485 654 -479
+rect 262 -519 274 -485
+rect 642 -519 654 -485
+rect 262 -525 654 -519
+rect 720 -485 1112 -479
+rect 720 -519 732 -485
+rect 1100 -519 1112 -485
+rect 720 -525 1112 -519
+<< properties >>
+string FIXED_BBOX -1259 -604 1259 604
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 2 l 2 m 2 nf 5 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_WLEYVS.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_WLEYVS.mag
new file mode 100644
index 0000000..88d7265
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_WLEYVS.mag
@@ -0,0 +1,67 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662818991
+<< pwell >>
+rect -696 -579 696 579
+<< nmoslvt >>
+rect -500 -369 500 431
+<< ndiff >>
+rect -558 419 -500 431
+rect -558 -357 -546 419
+rect -512 -357 -500 419
+rect -558 -369 -500 -357
+rect 500 419 558 431
+rect 500 -357 512 419
+rect 546 -357 558 419
+rect 500 -369 558 -357
+<< ndiffc >>
+rect -546 -357 -512 419
+rect 512 -357 546 419
+<< psubdiff >>
+rect -660 509 660 543
+rect -660 -509 -626 509
+rect 626 -509 660 509
+rect -660 -543 660 -509
+<< poly >>
+rect -500 431 500 457
+rect -500 -407 500 -369
+rect -500 -441 -484 -407
+rect 484 -441 500 -407
+rect -500 -457 500 -441
+<< polycont >>
+rect -484 -441 484 -407
+<< locali >>
+rect -660 509 660 543
+rect -660 -509 -626 509
+rect -546 419 -512 435
+rect -546 -373 -512 -357
+rect 512 419 546 435
+rect 512 -373 546 -357
+rect -500 -441 -484 -407
+rect 484 -441 500 -407
+rect 626 -509 660 509
+rect -660 -543 660 -509
+<< viali >>
+rect -546 -357 -512 419
+rect 512 -357 546 419
+rect -484 -441 484 -407
+<< metal1 >>
+rect -552 419 -506 431
+rect -552 -357 -546 419
+rect -512 -357 -506 419
+rect -552 -369 -506 -357
+rect 506 419 552 431
+rect 506 -357 512 419
+rect 546 -357 552 419
+rect 506 -369 552 -357
+rect -496 -407 496 -401
+rect -496 -441 -484 -407
+rect 484 -441 496 -407
+rect -496 -447 496 -441
+<< properties >>
+string FIXED_BBOX -643 -526 643 526
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 4 l 5 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 0 grc 0 gtc 0 gbc 0 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__nfet_01v8_lvt_WTP99N.mag b/mag/sky130_fd_pr__nfet_01v8_lvt_WTP99N.mag
new file mode 100644
index 0000000..a2fc963
--- /dev/null
+++ b/mag/sky130_fd_pr__nfet_01v8_lvt_WTP99N.mag
@@ -0,0 +1,434 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662671450
+<< pwell >>
+rect -396 -7373 396 7373
+<< nmoslvt >>
+rect -200 5563 200 7163
+rect -200 3745 200 5345
+rect -200 1927 200 3527
+rect -200 109 200 1709
+rect -200 -1709 200 -109
+rect -200 -3527 200 -1927
+rect -200 -5345 200 -3745
+rect -200 -7163 200 -5563
+<< ndiff >>
+rect -258 7151 -200 7163
+rect -258 5575 -246 7151
+rect -212 5575 -200 7151
+rect -258 5563 -200 5575
+rect 200 7151 258 7163
+rect 200 5575 212 7151
+rect 246 5575 258 7151
+rect 200 5563 258 5575
+rect -258 5333 -200 5345
+rect -258 3757 -246 5333
+rect -212 3757 -200 5333
+rect -258 3745 -200 3757
+rect 200 5333 258 5345
+rect 200 3757 212 5333
+rect 246 3757 258 5333
+rect 200 3745 258 3757
+rect -258 3515 -200 3527
+rect -258 1939 -246 3515
+rect -212 1939 -200 3515
+rect -258 1927 -200 1939
+rect 200 3515 258 3527
+rect 200 1939 212 3515
+rect 246 1939 258 3515
+rect 200 1927 258 1939
+rect -258 1697 -200 1709
+rect -258 121 -246 1697
+rect -212 121 -200 1697
+rect -258 109 -200 121
+rect 200 1697 258 1709
+rect 200 121 212 1697
+rect 246 121 258 1697
+rect 200 109 258 121
+rect -258 -121 -200 -109
+rect -258 -1697 -246 -121
+rect -212 -1697 -200 -121
+rect -258 -1709 -200 -1697
+rect 200 -121 258 -109
+rect 200 -1697 212 -121
+rect 246 -1697 258 -121
+rect 200 -1709 258 -1697
+rect -258 -1939 -200 -1927
+rect -258 -3515 -246 -1939
+rect -212 -3515 -200 -1939
+rect -258 -3527 -200 -3515
+rect 200 -1939 258 -1927
+rect 200 -3515 212 -1939
+rect 246 -3515 258 -1939
+rect 200 -3527 258 -3515
+rect -258 -3757 -200 -3745
+rect -258 -5333 -246 -3757
+rect -212 -5333 -200 -3757
+rect -258 -5345 -200 -5333
+rect 200 -3757 258 -3745
+rect 200 -5333 212 -3757
+rect 246 -5333 258 -3757
+rect 200 -5345 258 -5333
+rect -258 -5575 -200 -5563
+rect -258 -7151 -246 -5575
+rect -212 -7151 -200 -5575
+rect -258 -7163 -200 -7151
+rect 200 -5575 258 -5563
+rect 200 -7151 212 -5575
+rect 246 -7151 258 -5575
+rect 200 -7163 258 -7151
+<< ndiffc >>
+rect -246 5575 -212 7151
+rect 212 5575 246 7151
+rect -246 3757 -212 5333
+rect 212 3757 246 5333
+rect -246 1939 -212 3515
+rect 212 1939 246 3515
+rect -246 121 -212 1697
+rect 212 121 246 1697
+rect -246 -1697 -212 -121
+rect 212 -1697 246 -121
+rect -246 -3515 -212 -1939
+rect 212 -3515 246 -1939
+rect -246 -5333 -212 -3757
+rect 212 -5333 246 -3757
+rect -246 -7151 -212 -5575
+rect 212 -7151 246 -5575
+<< psubdiff >>
+rect -360 7303 -264 7337
+rect 264 7303 360 7337
+rect -360 7241 -326 7303
+rect 326 7241 360 7303
+rect -360 -7303 -326 -7241
+rect 326 -7303 360 -7241
+rect -360 -7337 -264 -7303
+rect 264 -7337 360 -7303
+<< psubdiffcont >>
+rect -264 7303 264 7337
+rect -360 -7241 -326 7241
+rect 326 -7241 360 7241
+rect -264 -7337 264 -7303
+<< poly >>
+rect -200 7235 200 7251
+rect -200 7201 -184 7235
+rect 184 7201 200 7235
+rect -200 7163 200 7201
+rect -200 5525 200 5563
+rect -200 5491 -184 5525
+rect 184 5491 200 5525
+rect -200 5475 200 5491
+rect -200 5417 200 5433
+rect -200 5383 -184 5417
+rect 184 5383 200 5417
+rect -200 5345 200 5383
+rect -200 3707 200 3745
+rect -200 3673 -184 3707
+rect 184 3673 200 3707
+rect -200 3657 200 3673
+rect -200 3599 200 3615
+rect -200 3565 -184 3599
+rect 184 3565 200 3599
+rect -200 3527 200 3565
+rect -200 1889 200 1927
+rect -200 1855 -184 1889
+rect 184 1855 200 1889
+rect -200 1839 200 1855
+rect -200 1781 200 1797
+rect -200 1747 -184 1781
+rect 184 1747 200 1781
+rect -200 1709 200 1747
+rect -200 71 200 109
+rect -200 37 -184 71
+rect 184 37 200 71
+rect -200 21 200 37
+rect -200 -37 200 -21
+rect -200 -71 -184 -37
+rect 184 -71 200 -37
+rect -200 -109 200 -71
+rect -200 -1747 200 -1709
+rect -200 -1781 -184 -1747
+rect 184 -1781 200 -1747
+rect -200 -1797 200 -1781
+rect -200 -1855 200 -1839
+rect -200 -1889 -184 -1855
+rect 184 -1889 200 -1855
+rect -200 -1927 200 -1889
+rect -200 -3565 200 -3527
+rect -200 -3599 -184 -3565
+rect 184 -3599 200 -3565
+rect -200 -3615 200 -3599
+rect -200 -3673 200 -3657
+rect -200 -3707 -184 -3673
+rect 184 -3707 200 -3673
+rect -200 -3745 200 -3707
+rect -200 -5383 200 -5345
+rect -200 -5417 -184 -5383
+rect 184 -5417 200 -5383
+rect -200 -5433 200 -5417
+rect -200 -5491 200 -5475
+rect -200 -5525 -184 -5491
+rect 184 -5525 200 -5491
+rect -200 -5563 200 -5525
+rect -200 -7201 200 -7163
+rect -200 -7235 -184 -7201
+rect 184 -7235 200 -7201
+rect -200 -7251 200 -7235
+<< polycont >>
+rect -184 7201 184 7235
+rect -184 5491 184 5525
+rect -184 5383 184 5417
+rect -184 3673 184 3707
+rect -184 3565 184 3599
+rect -184 1855 184 1889
+rect -184 1747 184 1781
+rect -184 37 184 71
+rect -184 -71 184 -37
+rect -184 -1781 184 -1747
+rect -184 -1889 184 -1855
+rect -184 -3599 184 -3565
+rect -184 -3707 184 -3673
+rect -184 -5417 184 -5383
+rect -184 -5525 184 -5491
+rect -184 -7235 184 -7201
+<< locali >>
+rect -360 7303 -264 7337
+rect 264 7303 360 7337
+rect -360 7241 -326 7303
+rect 326 7241 360 7303
+rect -200 7201 -184 7235
+rect 184 7201 200 7235
+rect -246 7151 -212 7167
+rect -246 5559 -212 5575
+rect 212 7151 246 7167
+rect 212 5559 246 5575
+rect -200 5491 -184 5525
+rect 184 5491 200 5525
+rect -200 5383 -184 5417
+rect 184 5383 200 5417
+rect -246 5333 -212 5349
+rect -246 3741 -212 3757
+rect 212 5333 246 5349
+rect 212 3741 246 3757
+rect -200 3673 -184 3707
+rect 184 3673 200 3707
+rect -200 3565 -184 3599
+rect 184 3565 200 3599
+rect -246 3515 -212 3531
+rect -246 1923 -212 1939
+rect 212 3515 246 3531
+rect 212 1923 246 1939
+rect -200 1855 -184 1889
+rect 184 1855 200 1889
+rect -200 1747 -184 1781
+rect 184 1747 200 1781
+rect -246 1697 -212 1713
+rect -246 105 -212 121
+rect 212 1697 246 1713
+rect 212 105 246 121
+rect -200 37 -184 71
+rect 184 37 200 71
+rect -200 -71 -184 -37
+rect 184 -71 200 -37
+rect -246 -121 -212 -105
+rect -246 -1713 -212 -1697
+rect 212 -121 246 -105
+rect 212 -1713 246 -1697
+rect -200 -1781 -184 -1747
+rect 184 -1781 200 -1747
+rect -200 -1889 -184 -1855
+rect 184 -1889 200 -1855
+rect -246 -1939 -212 -1923
+rect -246 -3531 -212 -3515
+rect 212 -1939 246 -1923
+rect 212 -3531 246 -3515
+rect -200 -3599 -184 -3565
+rect 184 -3599 200 -3565
+rect -200 -3707 -184 -3673
+rect 184 -3707 200 -3673
+rect -246 -3757 -212 -3741
+rect -246 -5349 -212 -5333
+rect 212 -3757 246 -3741
+rect 212 -5349 246 -5333
+rect -200 -5417 -184 -5383
+rect 184 -5417 200 -5383
+rect -200 -5525 -184 -5491
+rect 184 -5525 200 -5491
+rect -246 -5575 -212 -5559
+rect -246 -7167 -212 -7151
+rect 212 -5575 246 -5559
+rect 212 -7167 246 -7151
+rect -200 -7235 -184 -7201
+rect 184 -7235 200 -7201
+rect -360 -7303 -326 -7241
+rect 326 -7303 360 -7241
+rect -360 -7337 -264 -7303
+rect 264 -7337 360 -7303
+<< viali >>
+rect -184 7201 184 7235
+rect -246 5575 -212 7151
+rect 212 5575 246 7151
+rect -184 5491 184 5525
+rect -184 5383 184 5417
+rect -246 3757 -212 5333
+rect 212 3757 246 5333
+rect -184 3673 184 3707
+rect -184 3565 184 3599
+rect -246 1939 -212 3515
+rect 212 1939 246 3515
+rect -184 1855 184 1889
+rect -184 1747 184 1781
+rect -246 121 -212 1697
+rect 212 121 246 1697
+rect -184 37 184 71
+rect -184 -71 184 -37
+rect -246 -1697 -212 -121
+rect 212 -1697 246 -121
+rect -184 -1781 184 -1747
+rect -184 -1889 184 -1855
+rect -246 -3515 -212 -1939
+rect 212 -3515 246 -1939
+rect -184 -3599 184 -3565
+rect -184 -3707 184 -3673
+rect -246 -5333 -212 -3757
+rect 212 -5333 246 -3757
+rect -184 -5417 184 -5383
+rect -184 -5525 184 -5491
+rect -246 -7151 -212 -5575
+rect 212 -7151 246 -5575
+rect -184 -7235 184 -7201
+<< metal1 >>
+rect -196 7235 196 7241
+rect -196 7201 -184 7235
+rect 184 7201 196 7235
+rect -196 7195 196 7201
+rect -252 7151 -206 7163
+rect -252 5575 -246 7151
+rect -212 5575 -206 7151
+rect -252 5563 -206 5575
+rect 206 7151 252 7163
+rect 206 5575 212 7151
+rect 246 5575 252 7151
+rect 206 5563 252 5575
+rect -196 5525 196 5531
+rect -196 5491 -184 5525
+rect 184 5491 196 5525
+rect -196 5485 196 5491
+rect -196 5417 196 5423
+rect -196 5383 -184 5417
+rect 184 5383 196 5417
+rect -196 5377 196 5383
+rect -252 5333 -206 5345
+rect -252 3757 -246 5333
+rect -212 3757 -206 5333
+rect -252 3745 -206 3757
+rect 206 5333 252 5345
+rect 206 3757 212 5333
+rect 246 3757 252 5333
+rect 206 3745 252 3757
+rect -196 3707 196 3713
+rect -196 3673 -184 3707
+rect 184 3673 196 3707
+rect -196 3667 196 3673
+rect -196 3599 196 3605
+rect -196 3565 -184 3599
+rect 184 3565 196 3599
+rect -196 3559 196 3565
+rect -252 3515 -206 3527
+rect -252 1939 -246 3515
+rect -212 1939 -206 3515
+rect -252 1927 -206 1939
+rect 206 3515 252 3527
+rect 206 1939 212 3515
+rect 246 1939 252 3515
+rect 206 1927 252 1939
+rect -196 1889 196 1895
+rect -196 1855 -184 1889
+rect 184 1855 196 1889
+rect -196 1849 196 1855
+rect -196 1781 196 1787
+rect -196 1747 -184 1781
+rect 184 1747 196 1781
+rect -196 1741 196 1747
+rect -252 1697 -206 1709
+rect -252 121 -246 1697
+rect -212 121 -206 1697
+rect -252 109 -206 121
+rect 206 1697 252 1709
+rect 206 121 212 1697
+rect 246 121 252 1697
+rect 206 109 252 121
+rect -196 71 196 77
+rect -196 37 -184 71
+rect 184 37 196 71
+rect -196 31 196 37
+rect -196 -37 196 -31
+rect -196 -71 -184 -37
+rect 184 -71 196 -37
+rect -196 -77 196 -71
+rect -252 -121 -206 -109
+rect -252 -1697 -246 -121
+rect -212 -1697 -206 -121
+rect -252 -1709 -206 -1697
+rect 206 -121 252 -109
+rect 206 -1697 212 -121
+rect 246 -1697 252 -121
+rect 206 -1709 252 -1697
+rect -196 -1747 196 -1741
+rect -196 -1781 -184 -1747
+rect 184 -1781 196 -1747
+rect -196 -1787 196 -1781
+rect -196 -1855 196 -1849
+rect -196 -1889 -184 -1855
+rect 184 -1889 196 -1855
+rect -196 -1895 196 -1889
+rect -252 -1939 -206 -1927
+rect -252 -3515 -246 -1939
+rect -212 -3515 -206 -1939
+rect -252 -3527 -206 -3515
+rect 206 -1939 252 -1927
+rect 206 -3515 212 -1939
+rect 246 -3515 252 -1939
+rect 206 -3527 252 -3515
+rect -196 -3565 196 -3559
+rect -196 -3599 -184 -3565
+rect 184 -3599 196 -3565
+rect -196 -3605 196 -3599
+rect -196 -3673 196 -3667
+rect -196 -3707 -184 -3673
+rect 184 -3707 196 -3673
+rect -196 -3713 196 -3707
+rect -252 -3757 -206 -3745
+rect -252 -5333 -246 -3757
+rect -212 -5333 -206 -3757
+rect -252 -5345 -206 -5333
+rect 206 -3757 252 -3745
+rect 206 -5333 212 -3757
+rect 246 -5333 252 -3757
+rect 206 -5345 252 -5333
+rect -196 -5383 196 -5377
+rect -196 -5417 -184 -5383
+rect 184 -5417 196 -5383
+rect -196 -5423 196 -5417
+rect -196 -5491 196 -5485
+rect -196 -5525 -184 -5491
+rect 184 -5525 196 -5491
+rect -196 -5531 196 -5525
+rect -252 -5575 -206 -5563
+rect -252 -7151 -246 -5575
+rect -212 -7151 -206 -5575
+rect -252 -7163 -206 -7151
+rect 206 -5575 252 -5563
+rect 206 -7151 212 -5575
+rect 246 -7151 252 -5575
+rect 206 -7163 252 -7151
+rect -196 -7201 196 -7195
+rect -196 -7235 -184 -7201
+rect 184 -7235 196 -7201
+rect -196 -7241 196 -7235
+<< properties >>
+string FIXED_BBOX -343 -7320 343 7320
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 8.0 l 2.0 m 8 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_J2L9E5.mag b/mag/sky130_fd_pr__pfet_01v8_J2L9E5.mag
new file mode 100644
index 0000000..be775da
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_J2L9E5.mag
@@ -0,0 +1,91 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662064265
+<< nwell >>
+rect -296 -319 296 319
+<< pmos >>
+rect -100 -100 100 100
+<< pdiff >>
+rect -158 88 -100 100
+rect -158 -88 -146 88
+rect -112 -88 -100 88
+rect -158 -100 -100 -88
+rect 100 88 158 100
+rect 100 -88 112 88
+rect 146 -88 158 88
+rect 100 -100 158 -88
+<< pdiffc >>
+rect -146 -88 -112 88
+rect 112 -88 146 88
+<< nsubdiff >>
+rect -260 249 -164 283
+rect 164 249 260 283
+rect -260 187 -226 249
+rect 226 187 260 249
+rect -260 -249 -226 -187
+rect 226 -249 260 -187
+rect -260 -283 -164 -249
+rect 164 -283 260 -249
+<< nsubdiffcont >>
+rect -164 249 164 283
+rect -260 -187 -226 187
+rect 226 -187 260 187
+rect -164 -283 164 -249
+<< poly >>
+rect -100 181 100 197
+rect -100 147 -84 181
+rect 84 147 100 181
+rect -100 100 100 147
+rect -100 -147 100 -100
+rect -100 -181 -84 -147
+rect 84 -181 100 -147
+rect -100 -197 100 -181
+<< polycont >>
+rect -84 147 84 181
+rect -84 -181 84 -147
+<< locali >>
+rect -260 249 -164 283
+rect 164 249 260 283
+rect -260 187 -226 249
+rect 226 187 260 249
+rect -100 147 -84 181
+rect 84 147 100 181
+rect -146 88 -112 104
+rect -146 -104 -112 -88
+rect 112 88 146 104
+rect 112 -104 146 -88
+rect -100 -181 -84 -147
+rect 84 -181 100 -147
+rect -260 -249 -226 -187
+rect 226 -249 260 -187
+rect -260 -283 -164 -249
+rect 164 -283 260 -249
+<< viali >>
+rect -84 147 84 181
+rect -146 -88 -112 88
+rect 112 -88 146 88
+rect -84 -181 84 -147
+<< metal1 >>
+rect -96 181 96 187
+rect -96 147 -84 181
+rect 84 147 96 181
+rect -96 141 96 147
+rect -152 88 -106 100
+rect -152 -88 -146 88
+rect -112 -88 -106 88
+rect -152 -100 -106 -88
+rect 106 88 152 100
+rect 106 -88 112 88
+rect 146 -88 152 88
+rect 106 -100 152 -88
+rect -96 -147 96 -141
+rect -96 -181 -84 -147
+rect 84 -181 96 -147
+rect -96 -187 96 -181
+<< properties >>
+string FIXED_BBOX -243 -266 243 266
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 1 l 1 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_LXK9HK.mag b/mag/sky130_fd_pr__pfet_01v8_LXK9HK.mag
new file mode 100644
index 0000000..8c6d192
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_LXK9HK.mag
@@ -0,0 +1,91 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662063497
+<< nwell >>
+rect -396 -419 396 419
+<< pmos >>
+rect -200 -200 200 200
+<< pdiff >>
+rect -258 188 -200 200
+rect -258 -188 -246 188
+rect -212 -188 -200 188
+rect -258 -200 -200 -188
+rect 200 188 258 200
+rect 200 -188 212 188
+rect 246 -188 258 188
+rect 200 -200 258 -188
+<< pdiffc >>
+rect -246 -188 -212 188
+rect 212 -188 246 188
+<< nsubdiff >>
+rect -360 349 -264 383
+rect 264 349 360 383
+rect -360 287 -326 349
+rect 326 287 360 349
+rect -360 -349 -326 -287
+rect 326 -349 360 -287
+rect -360 -383 -264 -349
+rect 264 -383 360 -349
+<< nsubdiffcont >>
+rect -264 349 264 383
+rect -360 -287 -326 287
+rect 326 -287 360 287
+rect -264 -383 264 -349
+<< poly >>
+rect -200 281 200 297
+rect -200 247 -184 281
+rect 184 247 200 281
+rect -200 200 200 247
+rect -200 -247 200 -200
+rect -200 -281 -184 -247
+rect 184 -281 200 -247
+rect -200 -297 200 -281
+<< polycont >>
+rect -184 247 184 281
+rect -184 -281 184 -247
+<< locali >>
+rect -360 349 -264 383
+rect 264 349 360 383
+rect -360 287 -326 349
+rect 326 287 360 349
+rect -200 247 -184 281
+rect 184 247 200 281
+rect -246 188 -212 204
+rect -246 -204 -212 -188
+rect 212 188 246 204
+rect 212 -204 246 -188
+rect -200 -281 -184 -247
+rect 184 -281 200 -247
+rect -360 -349 -326 -287
+rect 326 -349 360 -287
+rect -360 -383 -264 -349
+rect 264 -383 360 -349
+<< viali >>
+rect -184 247 184 281
+rect -246 -188 -212 188
+rect 212 -188 246 188
+rect -184 -281 184 -247
+<< metal1 >>
+rect -196 281 196 287
+rect -196 247 -184 281
+rect 184 247 196 281
+rect -196 241 196 247
+rect -252 188 -206 200
+rect -252 -188 -246 188
+rect -212 -188 -206 188
+rect -252 -200 -206 -188
+rect 206 188 252 200
+rect 206 -188 212 188
+rect 246 -188 252 188
+rect 206 -200 252 -188
+rect -196 -247 196 -241
+rect -196 -281 -184 -247
+rect 184 -281 196 -247
+rect -196 -287 196 -281
+<< properties >>
+string FIXED_BBOX -343 -366 343 366
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 2 l 2 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_M479BZ.mag b/mag/sky130_fd_pr__pfet_01v8_M479BZ.mag
new file mode 100644
index 0000000..e45f839
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_M479BZ.mag
@@ -0,0 +1,100 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662063497
+<< error_p >>
+rect -29 123 29 129
+rect -29 89 -17 123
+rect -29 83 29 89
+rect -29 -89 29 -83
+rect -29 -123 -17 -89
+rect -29 -129 29 -123
+<< nwell >>
+rect -211 -261 211 261
+<< pmos >>
+rect -15 -42 15 42
+<< pdiff >>
+rect -73 30 -15 42
+rect -73 -30 -61 30
+rect -27 -30 -15 30
+rect -73 -42 -15 -30
+rect 15 30 73 42
+rect 15 -30 27 30
+rect 61 -30 73 30
+rect 15 -42 73 -30
+<< pdiffc >>
+rect -61 -30 -27 30
+rect 27 -30 61 30
+<< nsubdiff >>
+rect -175 191 -79 225
+rect 79 191 175 225
+rect -175 129 -141 191
+rect 141 129 175 191
+rect -175 -191 -141 -129
+rect 141 -191 175 -129
+rect -175 -225 -79 -191
+rect 79 -225 175 -191
+<< nsubdiffcont >>
+rect -79 191 79 225
+rect -175 -129 -141 129
+rect 141 -129 175 129
+rect -79 -225 79 -191
+<< poly >>
+rect -33 123 33 139
+rect -33 89 -17 123
+rect 17 89 33 123
+rect -33 73 33 89
+rect -15 42 15 73
+rect -15 -73 15 -42
+rect -33 -89 33 -73
+rect -33 -123 -17 -89
+rect 17 -123 33 -89
+rect -33 -139 33 -123
+<< polycont >>
+rect -17 89 17 123
+rect -17 -123 17 -89
+<< locali >>
+rect -175 191 -79 225
+rect 79 191 175 225
+rect -175 129 -141 191
+rect 141 129 175 191
+rect -33 89 -17 123
+rect 17 89 33 123
+rect -61 30 -27 46
+rect -61 -46 -27 -30
+rect 27 30 61 46
+rect 27 -46 61 -30
+rect -33 -123 -17 -89
+rect 17 -123 33 -89
+rect -175 -191 -141 -129
+rect 141 -191 175 -129
+rect -175 -225 -79 -191
+rect 79 -225 175 -191
+<< viali >>
+rect -17 89 17 123
+rect -61 -30 -27 30
+rect 27 -30 61 30
+rect -17 -123 17 -89
+<< metal1 >>
+rect -29 123 29 129
+rect -29 89 -17 123
+rect 17 89 29 123
+rect -29 83 29 89
+rect -67 30 -21 42
+rect -67 -30 -61 30
+rect -27 -30 -21 30
+rect -67 -42 -21 -30
+rect 21 30 67 42
+rect 21 -30 27 30
+rect 61 -30 67 30
+rect 21 -42 67 -30
+rect -29 -89 29 -83
+rect -29 -123 -17 -89
+rect 17 -123 29 -89
+rect -29 -129 29 -123
+<< properties >>
+string FIXED_BBOX -158 -208 158 208
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 0.42 l 0.15 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_TSNZVH.mag b/mag/sky130_fd_pr__pfet_01v8_TSNZVH.mag
new file mode 100644
index 0000000..25228a7
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_TSNZVH.mag
@@ -0,0 +1,74 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662731045
+<< nwell >>
+rect -246 -584 246 584
+<< pmos >>
+rect -50 -364 50 436
+<< pdiff >>
+rect -108 424 -50 436
+rect -108 -352 -96 424
+rect -62 -352 -50 424
+rect -108 -364 -50 -352
+rect 50 424 108 436
+rect 50 -352 62 424
+rect 96 -352 108 424
+rect 50 -364 108 -352
+<< pdiffc >>
+rect -96 -352 -62 424
+rect 62 -352 96 424
+<< nsubdiff >>
+rect -210 514 -114 548
+rect 114 514 210 548
+rect -210 -514 -176 514
+rect 176 -514 210 514
+rect -210 -548 -114 -514
+rect 114 -548 210 -514
+<< nsubdiffcont >>
+rect -114 514 114 548
+rect -114 -548 114 -514
+<< poly >>
+rect -50 436 50 462
+rect -50 -411 50 -364
+rect -50 -445 -34 -411
+rect 34 -445 50 -411
+rect -50 -461 50 -445
+<< polycont >>
+rect -34 -445 34 -411
+<< locali >>
+rect -210 514 -114 548
+rect 114 514 210 548
+rect -210 -514 -176 514
+rect -96 424 -62 440
+rect -96 -368 -62 -352
+rect 62 424 96 440
+rect 62 -368 96 -352
+rect -50 -445 -34 -411
+rect 34 -445 50 -411
+rect 176 -514 210 514
+rect -210 -548 -114 -514
+rect 114 -548 210 -514
+<< viali >>
+rect -96 -352 -62 424
+rect 62 -352 96 424
+rect -34 -445 34 -411
+<< metal1 >>
+rect -102 424 -56 436
+rect -102 -352 -96 424
+rect -62 -352 -56 424
+rect -102 -364 -56 -352
+rect 56 424 102 436
+rect 56 -352 62 424
+rect 96 -352 102 424
+rect 56 -364 102 -352
+rect -46 -411 46 -405
+rect -46 -445 -34 -411
+rect 34 -445 46 -411
+rect -46 -451 46 -445
+<< properties >>
+string FIXED_BBOX -193 -531 193 531
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 4 l 0.5 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 0 grc 0 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_XGAKDL.mag b/mag/sky130_fd_pr__pfet_01v8_XGAKDL.mag
new file mode 100644
index 0000000..936bd5a
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_XGAKDL.mag
@@ -0,0 +1,100 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662671450
+<< error_p >>
+rect -29 281 29 287
+rect -29 247 -17 281
+rect -29 241 29 247
+rect -29 -247 29 -241
+rect -29 -281 -17 -247
+rect -29 -287 29 -281
+<< nwell >>
+rect -211 -419 211 419
+<< pmos >>
+rect -15 -200 15 200
+<< pdiff >>
+rect -73 188 -15 200
+rect -73 -188 -61 188
+rect -27 -188 -15 188
+rect -73 -200 -15 -188
+rect 15 188 73 200
+rect 15 -188 27 188
+rect 61 -188 73 188
+rect 15 -200 73 -188
+<< pdiffc >>
+rect -61 -188 -27 188
+rect 27 -188 61 188
+<< nsubdiff >>
+rect -175 349 -79 383
+rect 79 349 175 383
+rect -175 287 -141 349
+rect 141 287 175 349
+rect -175 -349 -141 -287
+rect 141 -349 175 -287
+rect -175 -383 -79 -349
+rect 79 -383 175 -349
+<< nsubdiffcont >>
+rect -79 349 79 383
+rect -175 -287 -141 287
+rect 141 -287 175 287
+rect -79 -383 79 -349
+<< poly >>
+rect -33 281 33 297
+rect -33 247 -17 281
+rect 17 247 33 281
+rect -33 231 33 247
+rect -15 200 15 231
+rect -15 -231 15 -200
+rect -33 -247 33 -231
+rect -33 -281 -17 -247
+rect 17 -281 33 -247
+rect -33 -297 33 -281
+<< polycont >>
+rect -17 247 17 281
+rect -17 -281 17 -247
+<< locali >>
+rect -175 349 -79 383
+rect 79 349 175 383
+rect -175 287 -141 349
+rect 141 287 175 349
+rect -33 247 -17 281
+rect 17 247 33 281
+rect -61 188 -27 204
+rect -61 -204 -27 -188
+rect 27 188 61 204
+rect 27 -204 61 -188
+rect -33 -281 -17 -247
+rect 17 -281 33 -247
+rect -175 -349 -141 -287
+rect 141 -349 175 -287
+rect -175 -383 -79 -349
+rect 79 -383 175 -349
+<< viali >>
+rect -17 247 17 281
+rect -61 -188 -27 188
+rect 27 -188 61 188
+rect -17 -281 17 -247
+<< metal1 >>
+rect -29 281 29 287
+rect -29 247 -17 281
+rect 17 247 29 281
+rect -29 241 29 247
+rect -67 188 -21 200
+rect -67 -188 -61 188
+rect -27 -188 -21 188
+rect -67 -200 -21 -188
+rect 21 188 67 200
+rect 21 -188 27 188
+rect 61 -188 67 188
+rect 21 -200 67 -188
+rect -29 -247 29 -241
+rect -29 -281 -17 -247
+rect 17 -281 29 -247
+rect -29 -287 29 -281
+<< properties >>
+string FIXED_BBOX -158 -366 158 366
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 2.0 l 0.15 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_YD9SS5.mag b/mag/sky130_fd_pr__pfet_01v8_YD9SS5.mag
new file mode 100644
index 0000000..0b62f33
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_YD9SS5.mag
@@ -0,0 +1,80 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662731045
+<< nwell >>
+rect -246 -584 246 584
+<< pmos >>
+rect -50 -364 50 436
+<< pdiff >>
+rect -108 424 -50 436
+rect -108 -352 -96 424
+rect -62 -352 -50 424
+rect -108 -364 -50 -352
+rect 50 424 108 436
+rect 50 -352 62 424
+rect 96 -352 108 424
+rect 50 -364 108 -352
+<< pdiffc >>
+rect -96 -352 -62 424
+rect 62 -352 96 424
+<< nsubdiff >>
+rect -210 514 -114 548
+rect 114 514 210 548
+rect -210 451 -176 514
+rect 176 451 210 514
+rect -210 -514 -176 -451
+rect 176 -514 210 -451
+rect -210 -548 -114 -514
+rect 114 -548 210 -514
+<< nsubdiffcont >>
+rect -114 514 114 548
+rect -210 -451 -176 451
+rect 176 -451 210 451
+rect -114 -548 114 -514
+<< poly >>
+rect -50 436 50 462
+rect -50 -411 50 -364
+rect -50 -445 -34 -411
+rect 34 -445 50 -411
+rect -50 -461 50 -445
+<< polycont >>
+rect -34 -445 34 -411
+<< locali >>
+rect -210 514 -114 548
+rect 114 514 210 548
+rect -210 451 -176 514
+rect 176 451 210 514
+rect -96 424 -62 440
+rect -96 -368 -62 -352
+rect 62 424 96 440
+rect 62 -368 96 -352
+rect -50 -445 -34 -411
+rect 34 -445 50 -411
+rect -210 -514 -176 -451
+rect 176 -514 210 -451
+rect -210 -548 -114 -514
+rect 114 -548 210 -514
+<< viali >>
+rect -96 -352 -62 424
+rect 62 -352 96 424
+rect -34 -445 34 -411
+<< metal1 >>
+rect -102 424 -56 436
+rect -102 -352 -96 424
+rect -62 -352 -56 424
+rect -102 -364 -56 -352
+rect 56 424 102 436
+rect 56 -352 62 424
+rect 96 -352 102 424
+rect 56 -364 102 -352
+rect -46 -411 46 -405
+rect -46 -445 -34 -411
+rect 34 -445 46 -411
+rect -46 -451 46 -445
+<< properties >>
+string FIXED_BBOX -193 -531 193 531
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 4 l 0.5 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_6VRZAW.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_6VRZAW.mag
new file mode 100644
index 0000000..a7b4752
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_6VRZAW.mag
@@ -0,0 +1,287 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662671450
+<< nwell >>
+rect -296 -1191 296 1191
+<< pmoslvt >>
+rect -100 772 100 972
+rect -100 336 100 536
+rect -100 -100 100 100
+rect -100 -536 100 -336
+rect -100 -972 100 -772
+<< pdiff >>
+rect -158 960 -100 972
+rect -158 784 -146 960
+rect -112 784 -100 960
+rect -158 772 -100 784
+rect 100 960 158 972
+rect 100 784 112 960
+rect 146 784 158 960
+rect 100 772 158 784
+rect -158 524 -100 536
+rect -158 348 -146 524
+rect -112 348 -100 524
+rect -158 336 -100 348
+rect 100 524 158 536
+rect 100 348 112 524
+rect 146 348 158 524
+rect 100 336 158 348
+rect -158 88 -100 100
+rect -158 -88 -146 88
+rect -112 -88 -100 88
+rect -158 -100 -100 -88
+rect 100 88 158 100
+rect 100 -88 112 88
+rect 146 -88 158 88
+rect 100 -100 158 -88
+rect -158 -348 -100 -336
+rect -158 -524 -146 -348
+rect -112 -524 -100 -348
+rect -158 -536 -100 -524
+rect 100 -348 158 -336
+rect 100 -524 112 -348
+rect 146 -524 158 -348
+rect 100 -536 158 -524
+rect -158 -784 -100 -772
+rect -158 -960 -146 -784
+rect -112 -960 -100 -784
+rect -158 -972 -100 -960
+rect 100 -784 158 -772
+rect 100 -960 112 -784
+rect 146 -960 158 -784
+rect 100 -972 158 -960
+<< pdiffc >>
+rect -146 784 -112 960
+rect 112 784 146 960
+rect -146 348 -112 524
+rect 112 348 146 524
+rect -146 -88 -112 88
+rect 112 -88 146 88
+rect -146 -524 -112 -348
+rect 112 -524 146 -348
+rect -146 -960 -112 -784
+rect 112 -960 146 -784
+<< nsubdiff >>
+rect -260 1121 -164 1155
+rect 164 1121 260 1155
+rect -260 1059 -226 1121
+rect 226 1059 260 1121
+rect -260 -1121 -226 -1059
+rect 226 -1121 260 -1059
+rect -260 -1155 -164 -1121
+rect 164 -1155 260 -1121
+<< nsubdiffcont >>
+rect -164 1121 164 1155
+rect -260 -1059 -226 1059
+rect 226 -1059 260 1059
+rect -164 -1155 164 -1121
+<< poly >>
+rect -100 1053 100 1069
+rect -100 1019 -84 1053
+rect 84 1019 100 1053
+rect -100 972 100 1019
+rect -100 725 100 772
+rect -100 691 -84 725
+rect 84 691 100 725
+rect -100 675 100 691
+rect -100 617 100 633
+rect -100 583 -84 617
+rect 84 583 100 617
+rect -100 536 100 583
+rect -100 289 100 336
+rect -100 255 -84 289
+rect 84 255 100 289
+rect -100 239 100 255
+rect -100 181 100 197
+rect -100 147 -84 181
+rect 84 147 100 181
+rect -100 100 100 147
+rect -100 -147 100 -100
+rect -100 -181 -84 -147
+rect 84 -181 100 -147
+rect -100 -197 100 -181
+rect -100 -255 100 -239
+rect -100 -289 -84 -255
+rect 84 -289 100 -255
+rect -100 -336 100 -289
+rect -100 -583 100 -536
+rect -100 -617 -84 -583
+rect 84 -617 100 -583
+rect -100 -633 100 -617
+rect -100 -691 100 -675
+rect -100 -725 -84 -691
+rect 84 -725 100 -691
+rect -100 -772 100 -725
+rect -100 -1019 100 -972
+rect -100 -1053 -84 -1019
+rect 84 -1053 100 -1019
+rect -100 -1069 100 -1053
+<< polycont >>
+rect -84 1019 84 1053
+rect -84 691 84 725
+rect -84 583 84 617
+rect -84 255 84 289
+rect -84 147 84 181
+rect -84 -181 84 -147
+rect -84 -289 84 -255
+rect -84 -617 84 -583
+rect -84 -725 84 -691
+rect -84 -1053 84 -1019
+<< locali >>
+rect -260 1121 -164 1155
+rect 164 1121 260 1155
+rect -260 1059 -226 1121
+rect 226 1059 260 1121
+rect -100 1019 -84 1053
+rect 84 1019 100 1053
+rect -146 960 -112 976
+rect -146 768 -112 784
+rect 112 960 146 976
+rect 112 768 146 784
+rect -100 691 -84 725
+rect 84 691 100 725
+rect -100 583 -84 617
+rect 84 583 100 617
+rect -146 524 -112 540
+rect -146 332 -112 348
+rect 112 524 146 540
+rect 112 332 146 348
+rect -100 255 -84 289
+rect 84 255 100 289
+rect -100 147 -84 181
+rect 84 147 100 181
+rect -146 88 -112 104
+rect -146 -104 -112 -88
+rect 112 88 146 104
+rect 112 -104 146 -88
+rect -100 -181 -84 -147
+rect 84 -181 100 -147
+rect -100 -289 -84 -255
+rect 84 -289 100 -255
+rect -146 -348 -112 -332
+rect -146 -540 -112 -524
+rect 112 -348 146 -332
+rect 112 -540 146 -524
+rect -100 -617 -84 -583
+rect 84 -617 100 -583
+rect -100 -725 -84 -691
+rect 84 -725 100 -691
+rect -146 -784 -112 -768
+rect -146 -976 -112 -960
+rect 112 -784 146 -768
+rect 112 -976 146 -960
+rect -100 -1053 -84 -1019
+rect 84 -1053 100 -1019
+rect -260 -1121 -226 -1059
+rect 226 -1121 260 -1059
+rect -260 -1155 -164 -1121
+rect 164 -1155 260 -1121
+<< viali >>
+rect -84 1019 84 1053
+rect -146 784 -112 960
+rect 112 784 146 960
+rect -84 691 84 725
+rect -84 583 84 617
+rect -146 348 -112 524
+rect 112 348 146 524
+rect -84 255 84 289
+rect -84 147 84 181
+rect -146 -88 -112 88
+rect 112 -88 146 88
+rect -84 -181 84 -147
+rect -84 -289 84 -255
+rect -146 -524 -112 -348
+rect 112 -524 146 -348
+rect -84 -617 84 -583
+rect -84 -725 84 -691
+rect -146 -960 -112 -784
+rect 112 -960 146 -784
+rect -84 -1053 84 -1019
+<< metal1 >>
+rect -96 1053 96 1059
+rect -96 1019 -84 1053
+rect 84 1019 96 1053
+rect -96 1013 96 1019
+rect -152 960 -106 972
+rect -152 784 -146 960
+rect -112 784 -106 960
+rect -152 772 -106 784
+rect 106 960 152 972
+rect 106 784 112 960
+rect 146 784 152 960
+rect 106 772 152 784
+rect -96 725 96 731
+rect -96 691 -84 725
+rect 84 691 96 725
+rect -96 685 96 691
+rect -96 617 96 623
+rect -96 583 -84 617
+rect 84 583 96 617
+rect -96 577 96 583
+rect -152 524 -106 536
+rect -152 348 -146 524
+rect -112 348 -106 524
+rect -152 336 -106 348
+rect 106 524 152 536
+rect 106 348 112 524
+rect 146 348 152 524
+rect 106 336 152 348
+rect -96 289 96 295
+rect -96 255 -84 289
+rect 84 255 96 289
+rect -96 249 96 255
+rect -96 181 96 187
+rect -96 147 -84 181
+rect 84 147 96 181
+rect -96 141 96 147
+rect -152 88 -106 100
+rect -152 -88 -146 88
+rect -112 -88 -106 88
+rect -152 -100 -106 -88
+rect 106 88 152 100
+rect 106 -88 112 88
+rect 146 -88 152 88
+rect 106 -100 152 -88
+rect -96 -147 96 -141
+rect -96 -181 -84 -147
+rect 84 -181 96 -147
+rect -96 -187 96 -181
+rect -96 -255 96 -249
+rect -96 -289 -84 -255
+rect 84 -289 96 -255
+rect -96 -295 96 -289
+rect -152 -348 -106 -336
+rect -152 -524 -146 -348
+rect -112 -524 -106 -348
+rect -152 -536 -106 -524
+rect 106 -348 152 -336
+rect 106 -524 112 -348
+rect 146 -524 152 -348
+rect 106 -536 152 -524
+rect -96 -583 96 -577
+rect -96 -617 -84 -583
+rect 84 -617 96 -583
+rect -96 -623 96 -617
+rect -96 -691 96 -685
+rect -96 -725 -84 -691
+rect 84 -725 96 -691
+rect -96 -731 96 -725
+rect -152 -784 -106 -772
+rect -152 -960 -146 -784
+rect -112 -960 -106 -784
+rect -152 -972 -106 -960
+rect 106 -784 152 -772
+rect 106 -960 112 -784
+rect 146 -960 152 -784
+rect 106 -972 152 -960
+rect -96 -1019 96 -1013
+rect -96 -1053 -84 -1019
+rect 84 -1053 96 -1019
+rect -96 -1059 96 -1053
+<< properties >>
+string FIXED_BBOX -243 -1138 243 1138
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 1.0 l 1.0 m 5 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_6VY59T.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_6VY59T.mag
new file mode 100644
index 0000000..244788f
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_6VY59T.mag
@@ -0,0 +1,682 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1661639644
+<< nwell >>
+rect -683 -1373 683 1373
+<< pmoslvt >>
+rect -487 754 -287 1154
+rect -229 754 -29 1154
+rect 29 754 229 1154
+rect 287 754 487 1154
+rect -487 118 -287 518
+rect -229 118 -29 518
+rect 29 118 229 518
+rect 287 118 487 518
+rect -487 -518 -287 -118
+rect -229 -518 -29 -118
+rect 29 -518 229 -118
+rect 287 -518 487 -118
+rect -487 -1154 -287 -754
+rect -229 -1154 -29 -754
+rect 29 -1154 229 -754
+rect 287 -1154 487 -754
+<< pdiff >>
+rect -545 1142 -487 1154
+rect -545 766 -533 1142
+rect -499 766 -487 1142
+rect -545 754 -487 766
+rect -287 1142 -229 1154
+rect -287 766 -275 1142
+rect -241 766 -229 1142
+rect -287 754 -229 766
+rect -29 1142 29 1154
+rect -29 766 -17 1142
+rect 17 766 29 1142
+rect -29 754 29 766
+rect 229 1142 287 1154
+rect 229 766 241 1142
+rect 275 766 287 1142
+rect 229 754 287 766
+rect 487 1142 545 1154
+rect 487 766 499 1142
+rect 533 766 545 1142
+rect 487 754 545 766
+rect -545 506 -487 518
+rect -545 130 -533 506
+rect -499 130 -487 506
+rect -545 118 -487 130
+rect -287 506 -229 518
+rect -287 130 -275 506
+rect -241 130 -229 506
+rect -287 118 -229 130
+rect -29 506 29 518
+rect -29 130 -17 506
+rect 17 130 29 506
+rect -29 118 29 130
+rect 229 506 287 518
+rect 229 130 241 506
+rect 275 130 287 506
+rect 229 118 287 130
+rect 487 506 545 518
+rect 487 130 499 506
+rect 533 130 545 506
+rect 487 118 545 130
+rect -545 -130 -487 -118
+rect -545 -506 -533 -130
+rect -499 -506 -487 -130
+rect -545 -518 -487 -506
+rect -287 -130 -229 -118
+rect -287 -506 -275 -130
+rect -241 -506 -229 -130
+rect -287 -518 -229 -506
+rect -29 -130 29 -118
+rect -29 -506 -17 -130
+rect 17 -506 29 -130
+rect -29 -518 29 -506
+rect 229 -130 287 -118
+rect 229 -506 241 -130
+rect 275 -506 287 -130
+rect 229 -518 287 -506
+rect 487 -130 545 -118
+rect 487 -506 499 -130
+rect 533 -506 545 -130
+rect 487 -518 545 -506
+rect -545 -766 -487 -754
+rect -545 -1142 -533 -766
+rect -499 -1142 -487 -766
+rect -545 -1154 -487 -1142
+rect -287 -766 -229 -754
+rect -287 -1142 -275 -766
+rect -241 -1142 -229 -766
+rect -287 -1154 -229 -1142
+rect -29 -766 29 -754
+rect -29 -1142 -17 -766
+rect 17 -1142 29 -766
+rect -29 -1154 29 -1142
+rect 229 -766 287 -754
+rect 229 -1142 241 -766
+rect 275 -1142 287 -766
+rect 229 -1154 287 -1142
+rect 487 -766 545 -754
+rect 487 -1142 499 -766
+rect 533 -1142 545 -766
+rect 487 -1154 545 -1142
+<< pdiffc >>
+rect -533 766 -499 1142
+rect -275 766 -241 1142
+rect -17 766 17 1142
+rect 241 766 275 1142
+rect 499 766 533 1142
+rect -533 130 -499 506
+rect -275 130 -241 506
+rect -17 130 17 506
+rect 241 130 275 506
+rect 499 130 533 506
+rect -533 -506 -499 -130
+rect -275 -506 -241 -130
+rect -17 -506 17 -130
+rect 241 -506 275 -130
+rect 499 -506 533 -130
+rect -533 -1142 -499 -766
+rect -275 -1142 -241 -766
+rect -17 -1142 17 -766
+rect 241 -1142 275 -766
+rect 499 -1142 533 -766
+<< nsubdiff >>
+rect -647 1303 -551 1337
+rect 551 1303 647 1337
+rect -647 1241 -613 1303
+rect 613 1241 647 1303
+rect -647 -1303 -613 -1241
+rect 613 -1303 647 -1241
+rect -647 -1337 -551 -1303
+rect 551 -1337 647 -1303
+<< nsubdiffcont >>
+rect -551 1303 551 1337
+rect -647 -1241 -613 1241
+rect 613 -1241 647 1241
+rect -551 -1337 551 -1303
+<< poly >>
+rect -487 1235 -287 1251
+rect -487 1201 -471 1235
+rect -303 1201 -287 1235
+rect -487 1154 -287 1201
+rect -229 1235 -29 1251
+rect -229 1201 -213 1235
+rect -45 1201 -29 1235
+rect -229 1154 -29 1201
+rect 29 1235 229 1251
+rect 29 1201 45 1235
+rect 213 1201 229 1235
+rect 29 1154 229 1201
+rect 287 1235 487 1251
+rect 287 1201 303 1235
+rect 471 1201 487 1235
+rect 287 1154 487 1201
+rect -487 707 -287 754
+rect -487 673 -471 707
+rect -303 673 -287 707
+rect -487 657 -287 673
+rect -229 707 -29 754
+rect -229 673 -213 707
+rect -45 673 -29 707
+rect -229 657 -29 673
+rect 29 707 229 754
+rect 29 673 45 707
+rect 213 673 229 707
+rect 29 657 229 673
+rect 287 707 487 754
+rect 287 673 303 707
+rect 471 673 487 707
+rect 287 657 487 673
+rect -487 599 -287 615
+rect -487 565 -471 599
+rect -303 565 -287 599
+rect -487 518 -287 565
+rect -229 599 -29 615
+rect -229 565 -213 599
+rect -45 565 -29 599
+rect -229 518 -29 565
+rect 29 599 229 615
+rect 29 565 45 599
+rect 213 565 229 599
+rect 29 518 229 565
+rect 287 599 487 615
+rect 287 565 303 599
+rect 471 565 487 599
+rect 287 518 487 565
+rect -487 71 -287 118
+rect -487 37 -471 71
+rect -303 37 -287 71
+rect -487 21 -287 37
+rect -229 71 -29 118
+rect -229 37 -213 71
+rect -45 37 -29 71
+rect -229 21 -29 37
+rect 29 71 229 118
+rect 29 37 45 71
+rect 213 37 229 71
+rect 29 21 229 37
+rect 287 71 487 118
+rect 287 37 303 71
+rect 471 37 487 71
+rect 287 21 487 37
+rect -487 -37 -287 -21
+rect -487 -71 -471 -37
+rect -303 -71 -287 -37
+rect -487 -118 -287 -71
+rect -229 -37 -29 -21
+rect -229 -71 -213 -37
+rect -45 -71 -29 -37
+rect -229 -118 -29 -71
+rect 29 -37 229 -21
+rect 29 -71 45 -37
+rect 213 -71 229 -37
+rect 29 -118 229 -71
+rect 287 -37 487 -21
+rect 287 -71 303 -37
+rect 471 -71 487 -37
+rect 287 -118 487 -71
+rect -487 -565 -287 -518
+rect -487 -599 -471 -565
+rect -303 -599 -287 -565
+rect -487 -615 -287 -599
+rect -229 -565 -29 -518
+rect -229 -599 -213 -565
+rect -45 -599 -29 -565
+rect -229 -615 -29 -599
+rect 29 -565 229 -518
+rect 29 -599 45 -565
+rect 213 -599 229 -565
+rect 29 -615 229 -599
+rect 287 -565 487 -518
+rect 287 -599 303 -565
+rect 471 -599 487 -565
+rect 287 -615 487 -599
+rect -487 -673 -287 -657
+rect -487 -707 -471 -673
+rect -303 -707 -287 -673
+rect -487 -754 -287 -707
+rect -229 -673 -29 -657
+rect -229 -707 -213 -673
+rect -45 -707 -29 -673
+rect -229 -754 -29 -707
+rect 29 -673 229 -657
+rect 29 -707 45 -673
+rect 213 -707 229 -673
+rect 29 -754 229 -707
+rect 287 -673 487 -657
+rect 287 -707 303 -673
+rect 471 -707 487 -673
+rect 287 -754 487 -707
+rect -487 -1201 -287 -1154
+rect -487 -1235 -471 -1201
+rect -303 -1235 -287 -1201
+rect -487 -1251 -287 -1235
+rect -229 -1201 -29 -1154
+rect -229 -1235 -213 -1201
+rect -45 -1235 -29 -1201
+rect -229 -1251 -29 -1235
+rect 29 -1201 229 -1154
+rect 29 -1235 45 -1201
+rect 213 -1235 229 -1201
+rect 29 -1251 229 -1235
+rect 287 -1201 487 -1154
+rect 287 -1235 303 -1201
+rect 471 -1235 487 -1201
+rect 287 -1251 487 -1235
+<< polycont >>
+rect -471 1201 -303 1235
+rect -213 1201 -45 1235
+rect 45 1201 213 1235
+rect 303 1201 471 1235
+rect -471 673 -303 707
+rect -213 673 -45 707
+rect 45 673 213 707
+rect 303 673 471 707
+rect -471 565 -303 599
+rect -213 565 -45 599
+rect 45 565 213 599
+rect 303 565 471 599
+rect -471 37 -303 71
+rect -213 37 -45 71
+rect 45 37 213 71
+rect 303 37 471 71
+rect -471 -71 -303 -37
+rect -213 -71 -45 -37
+rect 45 -71 213 -37
+rect 303 -71 471 -37
+rect -471 -599 -303 -565
+rect -213 -599 -45 -565
+rect 45 -599 213 -565
+rect 303 -599 471 -565
+rect -471 -707 -303 -673
+rect -213 -707 -45 -673
+rect 45 -707 213 -673
+rect 303 -707 471 -673
+rect -471 -1235 -303 -1201
+rect -213 -1235 -45 -1201
+rect 45 -1235 213 -1201
+rect 303 -1235 471 -1201
+<< locali >>
+rect -647 1303 -551 1337
+rect 551 1303 647 1337
+rect -647 1241 -613 1303
+rect 613 1241 647 1303
+rect -487 1201 -471 1235
+rect -303 1201 -287 1235
+rect -229 1201 -213 1235
+rect -45 1201 -29 1235
+rect 29 1201 45 1235
+rect 213 1201 229 1235
+rect 287 1201 303 1235
+rect 471 1201 487 1235
+rect -533 1142 -499 1158
+rect -533 750 -499 766
+rect -275 1142 -241 1158
+rect -275 750 -241 766
+rect -17 1142 17 1158
+rect -17 750 17 766
+rect 241 1142 275 1158
+rect 241 750 275 766
+rect 499 1142 533 1158
+rect 499 750 533 766
+rect -487 673 -471 707
+rect -303 673 -287 707
+rect -229 673 -213 707
+rect -45 673 -29 707
+rect 29 673 45 707
+rect 213 673 229 707
+rect 287 673 303 707
+rect 471 673 487 707
+rect -487 565 -471 599
+rect -303 565 -287 599
+rect -229 565 -213 599
+rect -45 565 -29 599
+rect 29 565 45 599
+rect 213 565 229 599
+rect 287 565 303 599
+rect 471 565 487 599
+rect -533 506 -499 522
+rect -533 114 -499 130
+rect -275 506 -241 522
+rect -275 114 -241 130
+rect -17 506 17 522
+rect -17 114 17 130
+rect 241 506 275 522
+rect 241 114 275 130
+rect 499 506 533 522
+rect 499 114 533 130
+rect -487 37 -471 71
+rect -303 37 -287 71
+rect -229 37 -213 71
+rect -45 37 -29 71
+rect 29 37 45 71
+rect 213 37 229 71
+rect 287 37 303 71
+rect 471 37 487 71
+rect -487 -71 -471 -37
+rect -303 -71 -287 -37
+rect -229 -71 -213 -37
+rect -45 -71 -29 -37
+rect 29 -71 45 -37
+rect 213 -71 229 -37
+rect 287 -71 303 -37
+rect 471 -71 487 -37
+rect -533 -130 -499 -114
+rect -533 -522 -499 -506
+rect -275 -130 -241 -114
+rect -275 -522 -241 -506
+rect -17 -130 17 -114
+rect -17 -522 17 -506
+rect 241 -130 275 -114
+rect 241 -522 275 -506
+rect 499 -130 533 -114
+rect 499 -522 533 -506
+rect -487 -599 -471 -565
+rect -303 -599 -287 -565
+rect -229 -599 -213 -565
+rect -45 -599 -29 -565
+rect 29 -599 45 -565
+rect 213 -599 229 -565
+rect 287 -599 303 -565
+rect 471 -599 487 -565
+rect -487 -707 -471 -673
+rect -303 -707 -287 -673
+rect -229 -707 -213 -673
+rect -45 -707 -29 -673
+rect 29 -707 45 -673
+rect 213 -707 229 -673
+rect 287 -707 303 -673
+rect 471 -707 487 -673
+rect -533 -766 -499 -750
+rect -533 -1158 -499 -1142
+rect -275 -766 -241 -750
+rect -275 -1158 -241 -1142
+rect -17 -766 17 -750
+rect -17 -1158 17 -1142
+rect 241 -766 275 -750
+rect 241 -1158 275 -1142
+rect 499 -766 533 -750
+rect 499 -1158 533 -1142
+rect -487 -1235 -471 -1201
+rect -303 -1235 -287 -1201
+rect -229 -1235 -213 -1201
+rect -45 -1235 -29 -1201
+rect 29 -1235 45 -1201
+rect 213 -1235 229 -1201
+rect 287 -1235 303 -1201
+rect 471 -1235 487 -1201
+rect -647 -1303 -613 -1241
+rect 613 -1303 647 -1241
+rect -647 -1337 -551 -1303
+rect 551 -1337 647 -1303
+<< viali >>
+rect -471 1201 -303 1235
+rect -213 1201 -45 1235
+rect 45 1201 213 1235
+rect 303 1201 471 1235
+rect -533 766 -499 1142
+rect -275 766 -241 1142
+rect -17 766 17 1142
+rect 241 766 275 1142
+rect 499 766 533 1142
+rect -471 673 -303 707
+rect -213 673 -45 707
+rect 45 673 213 707
+rect 303 673 471 707
+rect -471 565 -303 599
+rect -213 565 -45 599
+rect 45 565 213 599
+rect 303 565 471 599
+rect -533 130 -499 506
+rect -275 130 -241 506
+rect -17 130 17 506
+rect 241 130 275 506
+rect 499 130 533 506
+rect -471 37 -303 71
+rect -213 37 -45 71
+rect 45 37 213 71
+rect 303 37 471 71
+rect -471 -71 -303 -37
+rect -213 -71 -45 -37
+rect 45 -71 213 -37
+rect 303 -71 471 -37
+rect -533 -506 -499 -130
+rect -275 -506 -241 -130
+rect -17 -506 17 -130
+rect 241 -506 275 -130
+rect 499 -506 533 -130
+rect -471 -599 -303 -565
+rect -213 -599 -45 -565
+rect 45 -599 213 -565
+rect 303 -599 471 -565
+rect -471 -707 -303 -673
+rect -213 -707 -45 -673
+rect 45 -707 213 -673
+rect 303 -707 471 -673
+rect -533 -1142 -499 -766
+rect -275 -1142 -241 -766
+rect -17 -1142 17 -766
+rect 241 -1142 275 -766
+rect 499 -1142 533 -766
+rect -471 -1235 -303 -1201
+rect -213 -1235 -45 -1201
+rect 45 -1235 213 -1201
+rect 303 -1235 471 -1201
+<< metal1 >>
+rect -483 1235 -291 1241
+rect -483 1201 -471 1235
+rect -303 1201 -291 1235
+rect -483 1195 -291 1201
+rect -225 1235 -33 1241
+rect -225 1201 -213 1235
+rect -45 1201 -33 1235
+rect -225 1195 -33 1201
+rect 33 1235 225 1241
+rect 33 1201 45 1235
+rect 213 1201 225 1235
+rect 33 1195 225 1201
+rect 291 1235 483 1241
+rect 291 1201 303 1235
+rect 471 1201 483 1235
+rect 291 1195 483 1201
+rect -539 1142 -493 1154
+rect -539 766 -533 1142
+rect -499 766 -493 1142
+rect -539 754 -493 766
+rect -281 1142 -235 1154
+rect -281 766 -275 1142
+rect -241 766 -235 1142
+rect -281 754 -235 766
+rect -23 1142 23 1154
+rect -23 766 -17 1142
+rect 17 766 23 1142
+rect -23 754 23 766
+rect 235 1142 281 1154
+rect 235 766 241 1142
+rect 275 766 281 1142
+rect 235 754 281 766
+rect 493 1142 539 1154
+rect 493 766 499 1142
+rect 533 766 539 1142
+rect 493 754 539 766
+rect -483 707 -291 713
+rect -483 673 -471 707
+rect -303 673 -291 707
+rect -483 667 -291 673
+rect -225 707 -33 713
+rect -225 673 -213 707
+rect -45 673 -33 707
+rect -225 667 -33 673
+rect 33 707 225 713
+rect 33 673 45 707
+rect 213 673 225 707
+rect 33 667 225 673
+rect 291 707 483 713
+rect 291 673 303 707
+rect 471 673 483 707
+rect 291 667 483 673
+rect -483 599 -291 605
+rect -483 565 -471 599
+rect -303 565 -291 599
+rect -483 559 -291 565
+rect -225 599 -33 605
+rect -225 565 -213 599
+rect -45 565 -33 599
+rect -225 559 -33 565
+rect 33 599 225 605
+rect 33 565 45 599
+rect 213 565 225 599
+rect 33 559 225 565
+rect 291 599 483 605
+rect 291 565 303 599
+rect 471 565 483 599
+rect 291 559 483 565
+rect -539 506 -493 518
+rect -539 130 -533 506
+rect -499 130 -493 506
+rect -539 118 -493 130
+rect -281 506 -235 518
+rect -281 130 -275 506
+rect -241 130 -235 506
+rect -281 118 -235 130
+rect -23 506 23 518
+rect -23 130 -17 506
+rect 17 130 23 506
+rect -23 118 23 130
+rect 235 506 281 518
+rect 235 130 241 506
+rect 275 130 281 506
+rect 235 118 281 130
+rect 493 506 539 518
+rect 493 130 499 506
+rect 533 130 539 506
+rect 493 118 539 130
+rect -483 71 -291 77
+rect -483 37 -471 71
+rect -303 37 -291 71
+rect -483 31 -291 37
+rect -225 71 -33 77
+rect -225 37 -213 71
+rect -45 37 -33 71
+rect -225 31 -33 37
+rect 33 71 225 77
+rect 33 37 45 71
+rect 213 37 225 71
+rect 33 31 225 37
+rect 291 71 483 77
+rect 291 37 303 71
+rect 471 37 483 71
+rect 291 31 483 37
+rect -483 -37 -291 -31
+rect -483 -71 -471 -37
+rect -303 -71 -291 -37
+rect -483 -77 -291 -71
+rect -225 -37 -33 -31
+rect -225 -71 -213 -37
+rect -45 -71 -33 -37
+rect -225 -77 -33 -71
+rect 33 -37 225 -31
+rect 33 -71 45 -37
+rect 213 -71 225 -37
+rect 33 -77 225 -71
+rect 291 -37 483 -31
+rect 291 -71 303 -37
+rect 471 -71 483 -37
+rect 291 -77 483 -71
+rect -539 -130 -493 -118
+rect -539 -506 -533 -130
+rect -499 -506 -493 -130
+rect -539 -518 -493 -506
+rect -281 -130 -235 -118
+rect -281 -506 -275 -130
+rect -241 -506 -235 -130
+rect -281 -518 -235 -506
+rect -23 -130 23 -118
+rect -23 -506 -17 -130
+rect 17 -506 23 -130
+rect -23 -518 23 -506
+rect 235 -130 281 -118
+rect 235 -506 241 -130
+rect 275 -506 281 -130
+rect 235 -518 281 -506
+rect 493 -130 539 -118
+rect 493 -506 499 -130
+rect 533 -506 539 -130
+rect 493 -518 539 -506
+rect -483 -565 -291 -559
+rect -483 -599 -471 -565
+rect -303 -599 -291 -565
+rect -483 -605 -291 -599
+rect -225 -565 -33 -559
+rect -225 -599 -213 -565
+rect -45 -599 -33 -565
+rect -225 -605 -33 -599
+rect 33 -565 225 -559
+rect 33 -599 45 -565
+rect 213 -599 225 -565
+rect 33 -605 225 -599
+rect 291 -565 483 -559
+rect 291 -599 303 -565
+rect 471 -599 483 -565
+rect 291 -605 483 -599
+rect -483 -673 -291 -667
+rect -483 -707 -471 -673
+rect -303 -707 -291 -673
+rect -483 -713 -291 -707
+rect -225 -673 -33 -667
+rect -225 -707 -213 -673
+rect -45 -707 -33 -673
+rect -225 -713 -33 -707
+rect 33 -673 225 -667
+rect 33 -707 45 -673
+rect 213 -707 225 -673
+rect 33 -713 225 -707
+rect 291 -673 483 -667
+rect 291 -707 303 -673
+rect 471 -707 483 -673
+rect 291 -713 483 -707
+rect -539 -766 -493 -754
+rect -539 -1142 -533 -766
+rect -499 -1142 -493 -766
+rect -539 -1154 -493 -1142
+rect -281 -766 -235 -754
+rect -281 -1142 -275 -766
+rect -241 -1142 -235 -766
+rect -281 -1154 -235 -1142
+rect -23 -766 23 -754
+rect -23 -1142 -17 -766
+rect 17 -1142 23 -766
+rect -23 -1154 23 -1142
+rect 235 -766 281 -754
+rect 235 -1142 241 -766
+rect 275 -1142 281 -766
+rect 235 -1154 281 -1142
+rect 493 -766 539 -754
+rect 493 -1142 499 -766
+rect 533 -1142 539 -766
+rect 493 -1154 539 -1142
+rect -483 -1201 -291 -1195
+rect -483 -1235 -471 -1201
+rect -303 -1235 -291 -1201
+rect -483 -1241 -291 -1235
+rect -225 -1201 -33 -1195
+rect -225 -1235 -213 -1201
+rect -45 -1235 -33 -1201
+rect -225 -1241 -33 -1235
+rect 33 -1201 225 -1195
+rect 33 -1235 45 -1201
+rect 213 -1235 225 -1201
+rect 33 -1241 225 -1235
+rect 291 -1201 483 -1195
+rect 291 -1235 303 -1201
+rect 471 -1235 483 -1201
+rect 291 -1241 483 -1235
+<< properties >>
+string FIXED_BBOX -630 -1320 630 1320
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 2.0 l 1.0 m 4 nf 4 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_7UR4YL.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_7UR4YL.mag
new file mode 100644
index 0000000..93b89e1
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_7UR4YL.mag
@@ -0,0 +1,506 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1661907284
+<< nwell >>
+rect -683 -1231 683 1231
+<< pmoslvt >>
+rect -487 683 -287 1083
+rect -229 683 -29 1083
+rect 29 683 229 1083
+rect 287 683 487 1083
+rect -487 118 -287 518
+rect -229 118 -29 518
+rect 29 118 229 518
+rect 287 118 487 518
+rect -487 -447 -287 -47
+rect -229 -447 -29 -47
+rect 29 -447 229 -47
+rect 287 -447 487 -47
+rect -487 -1012 -287 -612
+rect -229 -1012 -29 -612
+rect 29 -1012 229 -612
+rect 287 -1012 487 -612
+<< pdiff >>
+rect -545 1071 -487 1083
+rect -545 695 -533 1071
+rect -499 695 -487 1071
+rect -545 683 -487 695
+rect -287 1071 -229 1083
+rect -287 695 -275 1071
+rect -241 695 -229 1071
+rect -287 683 -229 695
+rect -29 1071 29 1083
+rect -29 695 -17 1071
+rect 17 695 29 1071
+rect -29 683 29 695
+rect 229 1071 287 1083
+rect 229 695 241 1071
+rect 275 695 287 1071
+rect 229 683 287 695
+rect 487 1071 545 1083
+rect 487 695 499 1071
+rect 533 695 545 1071
+rect 487 683 545 695
+rect -545 506 -487 518
+rect -545 130 -533 506
+rect -499 130 -487 506
+rect -545 118 -487 130
+rect -287 506 -229 518
+rect -287 130 -275 506
+rect -241 130 -229 506
+rect -287 118 -229 130
+rect -29 506 29 518
+rect -29 130 -17 506
+rect 17 130 29 506
+rect -29 118 29 130
+rect 229 506 287 518
+rect 229 130 241 506
+rect 275 130 287 506
+rect 229 118 287 130
+rect 487 506 545 518
+rect 487 130 499 506
+rect 533 130 545 506
+rect 487 118 545 130
+rect -545 -59 -487 -47
+rect -545 -435 -533 -59
+rect -499 -435 -487 -59
+rect -545 -447 -487 -435
+rect -287 -59 -229 -47
+rect -287 -435 -275 -59
+rect -241 -435 -229 -59
+rect -287 -447 -229 -435
+rect -29 -59 29 -47
+rect -29 -435 -17 -59
+rect 17 -435 29 -59
+rect -29 -447 29 -435
+rect 229 -59 287 -47
+rect 229 -435 241 -59
+rect 275 -435 287 -59
+rect 229 -447 287 -435
+rect 487 -59 545 -47
+rect 487 -435 499 -59
+rect 533 -435 545 -59
+rect 487 -447 545 -435
+rect -545 -624 -487 -612
+rect -545 -1000 -533 -624
+rect -499 -1000 -487 -624
+rect -545 -1012 -487 -1000
+rect -287 -624 -229 -612
+rect -287 -1000 -275 -624
+rect -241 -1000 -229 -624
+rect -287 -1012 -229 -1000
+rect -29 -624 29 -612
+rect -29 -1000 -17 -624
+rect 17 -1000 29 -624
+rect -29 -1012 29 -1000
+rect 229 -624 287 -612
+rect 229 -1000 241 -624
+rect 275 -1000 287 -624
+rect 229 -1012 287 -1000
+rect 487 -624 545 -612
+rect 487 -1000 499 -624
+rect 533 -1000 545 -624
+rect 487 -1012 545 -1000
+<< pdiffc >>
+rect -533 695 -499 1071
+rect -275 695 -241 1071
+rect -17 695 17 1071
+rect 241 695 275 1071
+rect 499 695 533 1071
+rect -533 130 -499 506
+rect -275 130 -241 506
+rect -17 130 17 506
+rect 241 130 275 506
+rect 499 130 533 506
+rect -533 -435 -499 -59
+rect -275 -435 -241 -59
+rect -17 -435 17 -59
+rect 241 -435 275 -59
+rect 499 -435 533 -59
+rect -533 -1000 -499 -624
+rect -275 -1000 -241 -624
+rect -17 -1000 17 -624
+rect 241 -1000 275 -624
+rect 499 -1000 533 -624
+<< nsubdiff >>
+rect -647 1161 -551 1195
+rect 551 1161 647 1195
+rect -647 1099 -613 1161
+rect 613 1099 647 1161
+rect -647 -1161 -613 -1099
+rect 613 -1161 647 -1099
+rect -647 -1195 -551 -1161
+rect 551 -1195 647 -1161
+<< nsubdiffcont >>
+rect -551 1161 551 1195
+rect -647 -1099 -613 1099
+rect 613 -1099 647 1099
+rect -551 -1195 551 -1161
+<< poly >>
+rect -487 1083 -287 1109
+rect -229 1083 -29 1109
+rect 29 1083 229 1109
+rect 287 1083 487 1109
+rect -487 636 -287 683
+rect -487 602 -471 636
+rect -303 602 -287 636
+rect -487 586 -287 602
+rect -229 636 -29 683
+rect -229 602 -213 636
+rect -45 602 -29 636
+rect -229 586 -29 602
+rect 29 636 229 683
+rect 29 602 45 636
+rect 213 602 229 636
+rect 29 586 229 602
+rect 287 636 487 683
+rect 287 602 303 636
+rect 471 602 487 636
+rect 287 586 487 602
+rect -487 518 -287 544
+rect -229 518 -29 544
+rect 29 518 229 544
+rect 287 518 487 544
+rect -487 71 -287 118
+rect -487 37 -471 71
+rect -303 37 -287 71
+rect -487 21 -287 37
+rect -229 71 -29 118
+rect -229 37 -213 71
+rect -45 37 -29 71
+rect -229 21 -29 37
+rect 29 71 229 118
+rect 29 37 45 71
+rect 213 37 229 71
+rect 29 21 229 37
+rect 287 71 487 118
+rect 287 37 303 71
+rect 471 37 487 71
+rect 287 21 487 37
+rect -487 -47 -287 -21
+rect -229 -47 -29 -21
+rect 29 -47 229 -21
+rect 287 -47 487 -21
+rect -487 -494 -287 -447
+rect -487 -528 -471 -494
+rect -303 -528 -287 -494
+rect -487 -544 -287 -528
+rect -229 -494 -29 -447
+rect -229 -528 -213 -494
+rect -45 -528 -29 -494
+rect -229 -544 -29 -528
+rect 29 -494 229 -447
+rect 29 -528 45 -494
+rect 213 -528 229 -494
+rect 29 -544 229 -528
+rect 287 -494 487 -447
+rect 287 -528 303 -494
+rect 471 -528 487 -494
+rect 287 -544 487 -528
+rect -487 -612 -287 -586
+rect -229 -612 -29 -586
+rect 29 -612 229 -586
+rect 287 -612 487 -586
+rect -487 -1059 -287 -1012
+rect -487 -1093 -471 -1059
+rect -303 -1093 -287 -1059
+rect -487 -1109 -287 -1093
+rect -229 -1059 -29 -1012
+rect -229 -1093 -213 -1059
+rect -45 -1093 -29 -1059
+rect -229 -1109 -29 -1093
+rect 29 -1059 229 -1012
+rect 29 -1093 45 -1059
+rect 213 -1093 229 -1059
+rect 29 -1109 229 -1093
+rect 287 -1059 487 -1012
+rect 287 -1093 303 -1059
+rect 471 -1093 487 -1059
+rect 287 -1109 487 -1093
+<< polycont >>
+rect -471 602 -303 636
+rect -213 602 -45 636
+rect 45 602 213 636
+rect 303 602 471 636
+rect -471 37 -303 71
+rect -213 37 -45 71
+rect 45 37 213 71
+rect 303 37 471 71
+rect -471 -528 -303 -494
+rect -213 -528 -45 -494
+rect 45 -528 213 -494
+rect 303 -528 471 -494
+rect -471 -1093 -303 -1059
+rect -213 -1093 -45 -1059
+rect 45 -1093 213 -1059
+rect 303 -1093 471 -1059
+<< locali >>
+rect -647 1161 -551 1195
+rect 551 1161 647 1195
+rect -647 1099 -613 1161
+rect 613 1099 647 1161
+rect -533 1071 -499 1087
+rect -533 679 -499 695
+rect -275 1071 -241 1087
+rect -275 679 -241 695
+rect -17 1071 17 1087
+rect -17 679 17 695
+rect 241 1071 275 1087
+rect 241 679 275 695
+rect 499 1071 533 1087
+rect 499 679 533 695
+rect -487 602 -471 636
+rect -303 602 -287 636
+rect -229 602 -213 636
+rect -45 602 -29 636
+rect 29 602 45 636
+rect 213 602 229 636
+rect 287 602 303 636
+rect 471 602 487 636
+rect -533 506 -499 522
+rect -533 114 -499 130
+rect -275 506 -241 522
+rect -275 114 -241 130
+rect -17 506 17 522
+rect -17 114 17 130
+rect 241 506 275 522
+rect 241 114 275 130
+rect 499 506 533 522
+rect 499 114 533 130
+rect -487 37 -471 71
+rect -303 37 -287 71
+rect -229 37 -213 71
+rect -45 37 -29 71
+rect 29 37 45 71
+rect 213 37 229 71
+rect 287 37 303 71
+rect 471 37 487 71
+rect -533 -59 -499 -43
+rect -533 -451 -499 -435
+rect -275 -59 -241 -43
+rect -275 -451 -241 -435
+rect -17 -59 17 -43
+rect -17 -451 17 -435
+rect 241 -59 275 -43
+rect 241 -451 275 -435
+rect 499 -59 533 -43
+rect 499 -451 533 -435
+rect -487 -528 -471 -494
+rect -303 -528 -287 -494
+rect -229 -528 -213 -494
+rect -45 -528 -29 -494
+rect 29 -528 45 -494
+rect 213 -528 229 -494
+rect 287 -528 303 -494
+rect 471 -528 487 -494
+rect -533 -624 -499 -608
+rect -533 -1016 -499 -1000
+rect -275 -624 -241 -608
+rect -275 -1016 -241 -1000
+rect -17 -624 17 -608
+rect -17 -1016 17 -1000
+rect 241 -624 275 -608
+rect 241 -1016 275 -1000
+rect 499 -624 533 -608
+rect 499 -1016 533 -1000
+rect -487 -1093 -471 -1059
+rect -303 -1093 -287 -1059
+rect -229 -1093 -213 -1059
+rect -45 -1093 -29 -1059
+rect 29 -1093 45 -1059
+rect 213 -1093 229 -1059
+rect 287 -1093 303 -1059
+rect 471 -1093 487 -1059
+rect -647 -1161 -613 -1099
+rect 613 -1161 647 -1099
+rect -647 -1195 -551 -1161
+rect 551 -1195 647 -1161
+<< viali >>
+rect -533 695 -499 1071
+rect -275 695 -241 1071
+rect -17 695 17 1071
+rect 241 695 275 1071
+rect 499 695 533 1071
+rect -471 602 -303 636
+rect -213 602 -45 636
+rect 45 602 213 636
+rect 303 602 471 636
+rect -533 130 -499 506
+rect -275 130 -241 506
+rect -17 130 17 506
+rect 241 130 275 506
+rect 499 130 533 506
+rect -471 37 -303 71
+rect -213 37 -45 71
+rect 45 37 213 71
+rect 303 37 471 71
+rect -533 -435 -499 -59
+rect -275 -435 -241 -59
+rect -17 -435 17 -59
+rect 241 -435 275 -59
+rect 499 -435 533 -59
+rect -471 -528 -303 -494
+rect -213 -528 -45 -494
+rect 45 -528 213 -494
+rect 303 -528 471 -494
+rect -533 -1000 -499 -624
+rect -275 -1000 -241 -624
+rect -17 -1000 17 -624
+rect 241 -1000 275 -624
+rect 499 -1000 533 -624
+rect -471 -1093 -303 -1059
+rect -213 -1093 -45 -1059
+rect 45 -1093 213 -1059
+rect 303 -1093 471 -1059
+<< metal1 >>
+rect -539 1071 -493 1083
+rect -539 695 -533 1071
+rect -499 695 -493 1071
+rect -539 683 -493 695
+rect -281 1071 -235 1083
+rect -281 695 -275 1071
+rect -241 695 -235 1071
+rect -281 683 -235 695
+rect -23 1071 23 1083
+rect -23 695 -17 1071
+rect 17 695 23 1071
+rect -23 683 23 695
+rect 235 1071 281 1083
+rect 235 695 241 1071
+rect 275 695 281 1071
+rect 235 683 281 695
+rect 493 1071 539 1083
+rect 493 695 499 1071
+rect 533 695 539 1071
+rect 493 683 539 695
+rect -483 636 -291 642
+rect -483 602 -471 636
+rect -303 602 -291 636
+rect -483 596 -291 602
+rect -225 636 -33 642
+rect -225 602 -213 636
+rect -45 602 -33 636
+rect -225 596 -33 602
+rect 33 636 225 642
+rect 33 602 45 636
+rect 213 602 225 636
+rect 33 596 225 602
+rect 291 636 483 642
+rect 291 602 303 636
+rect 471 602 483 636
+rect 291 596 483 602
+rect -539 506 -493 518
+rect -539 130 -533 506
+rect -499 130 -493 506
+rect -539 118 -493 130
+rect -281 506 -235 518
+rect -281 130 -275 506
+rect -241 130 -235 506
+rect -281 118 -235 130
+rect -23 506 23 518
+rect -23 130 -17 506
+rect 17 130 23 506
+rect -23 118 23 130
+rect 235 506 281 518
+rect 235 130 241 506
+rect 275 130 281 506
+rect 235 118 281 130
+rect 493 506 539 518
+rect 493 130 499 506
+rect 533 130 539 506
+rect 493 118 539 130
+rect -483 71 -291 77
+rect -483 37 -471 71
+rect -303 37 -291 71
+rect -483 31 -291 37
+rect -225 71 -33 77
+rect -225 37 -213 71
+rect -45 37 -33 71
+rect -225 31 -33 37
+rect 33 71 225 77
+rect 33 37 45 71
+rect 213 37 225 71
+rect 33 31 225 37
+rect 291 71 483 77
+rect 291 37 303 71
+rect 471 37 483 71
+rect 291 31 483 37
+rect -539 -59 -493 -47
+rect -539 -435 -533 -59
+rect -499 -435 -493 -59
+rect -539 -447 -493 -435
+rect -281 -59 -235 -47
+rect -281 -435 -275 -59
+rect -241 -435 -235 -59
+rect -281 -447 -235 -435
+rect -23 -59 23 -47
+rect -23 -435 -17 -59
+rect 17 -435 23 -59
+rect -23 -447 23 -435
+rect 235 -59 281 -47
+rect 235 -435 241 -59
+rect 275 -435 281 -59
+rect 235 -447 281 -435
+rect 493 -59 539 -47
+rect 493 -435 499 -59
+rect 533 -435 539 -59
+rect 493 -447 539 -435
+rect -483 -494 -291 -488
+rect -483 -528 -471 -494
+rect -303 -528 -291 -494
+rect -483 -534 -291 -528
+rect -225 -494 -33 -488
+rect -225 -528 -213 -494
+rect -45 -528 -33 -494
+rect -225 -534 -33 -528
+rect 33 -494 225 -488
+rect 33 -528 45 -494
+rect 213 -528 225 -494
+rect 33 -534 225 -528
+rect 291 -494 483 -488
+rect 291 -528 303 -494
+rect 471 -528 483 -494
+rect 291 -534 483 -528
+rect -539 -624 -493 -612
+rect -539 -1000 -533 -624
+rect -499 -1000 -493 -624
+rect -539 -1012 -493 -1000
+rect -281 -624 -235 -612
+rect -281 -1000 -275 -624
+rect -241 -1000 -235 -624
+rect -281 -1012 -235 -1000
+rect -23 -624 23 -612
+rect -23 -1000 -17 -624
+rect 17 -1000 23 -624
+rect -23 -1012 23 -1000
+rect 235 -624 281 -612
+rect 235 -1000 241 -624
+rect 275 -1000 281 -624
+rect 235 -1012 281 -1000
+rect 493 -624 539 -612
+rect 493 -1000 499 -624
+rect 533 -1000 539 -624
+rect 493 -1012 539 -1000
+rect -483 -1059 -291 -1053
+rect -483 -1093 -471 -1059
+rect -303 -1093 -291 -1059
+rect -483 -1099 -291 -1093
+rect -225 -1059 -33 -1053
+rect -225 -1093 -213 -1059
+rect -45 -1093 -33 -1059
+rect -225 -1099 -33 -1093
+rect 33 -1059 225 -1053
+rect 33 -1093 45 -1059
+rect 213 -1093 225 -1059
+rect 33 -1099 225 -1093
+rect 291 -1059 483 -1053
+rect 291 -1093 303 -1059
+rect 471 -1093 483 -1059
+rect 291 -1099 483 -1093
+<< properties >>
+string FIXED_BBOX -630 -1178 630 1178
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 2 l 1 m 4 nf 4 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_8URDWJ.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_8URDWJ.mag
new file mode 100644
index 0000000..7da971c
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_8URDWJ.mag
@@ -0,0 +1,1572 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662671833
+<< error_p >>
+rect -1097 930 1097 1181
+rect -1097 565 1097 816
+rect -1097 200 1097 451
+rect -1097 -165 1097 86
+rect -1097 -530 1097 -279
+rect -1097 -895 1097 -644
+<< nwell >>
+rect -1097 930 1097 1292
+rect -1097 565 1097 927
+rect -1097 200 1097 562
+rect -1097 -165 1097 197
+rect -1097 -530 1097 -168
+rect -1097 -895 1097 -533
+rect -1097 -1260 1097 -898
+<< pmoslvt >>
+rect -1003 1030 -803 1230
+rect -745 1030 -545 1230
+rect -487 1030 -287 1230
+rect -229 1030 -29 1230
+rect 29 1030 229 1230
+rect 287 1030 487 1230
+rect 545 1030 745 1230
+rect 803 1030 1003 1230
+rect -1003 665 -803 865
+rect -745 665 -545 865
+rect -487 665 -287 865
+rect -229 665 -29 865
+rect 29 665 229 865
+rect 287 665 487 865
+rect 545 665 745 865
+rect 803 665 1003 865
+rect -1003 300 -803 500
+rect -745 300 -545 500
+rect -487 300 -287 500
+rect -229 300 -29 500
+rect 29 300 229 500
+rect 287 300 487 500
+rect 545 300 745 500
+rect 803 300 1003 500
+rect -1003 -65 -803 135
+rect -745 -65 -545 135
+rect -487 -65 -287 135
+rect -229 -65 -29 135
+rect 29 -65 229 135
+rect 287 -65 487 135
+rect 545 -65 745 135
+rect 803 -65 1003 135
+rect -1003 -430 -803 -230
+rect -745 -430 -545 -230
+rect -487 -430 -287 -230
+rect -229 -430 -29 -230
+rect 29 -430 229 -230
+rect 287 -430 487 -230
+rect 545 -430 745 -230
+rect 803 -430 1003 -230
+rect -1003 -795 -803 -595
+rect -745 -795 -545 -595
+rect -487 -795 -287 -595
+rect -229 -795 -29 -595
+rect 29 -795 229 -595
+rect 287 -795 487 -595
+rect 545 -795 745 -595
+rect 803 -795 1003 -595
+rect -1003 -1160 -803 -960
+rect -745 -1160 -545 -960
+rect -487 -1160 -287 -960
+rect -229 -1160 -29 -960
+rect 29 -1160 229 -960
+rect 287 -1160 487 -960
+rect 545 -1160 745 -960
+rect 803 -1160 1003 -960
+<< pdiff >>
+rect -1061 1218 -1003 1230
+rect -1061 1042 -1049 1218
+rect -1015 1042 -1003 1218
+rect -1061 1030 -1003 1042
+rect -803 1218 -745 1230
+rect -803 1042 -791 1218
+rect -757 1042 -745 1218
+rect -803 1030 -745 1042
+rect -545 1218 -487 1230
+rect -545 1042 -533 1218
+rect -499 1042 -487 1218
+rect -545 1030 -487 1042
+rect -287 1218 -229 1230
+rect -287 1042 -275 1218
+rect -241 1042 -229 1218
+rect -287 1030 -229 1042
+rect -29 1218 29 1230
+rect -29 1042 -17 1218
+rect 17 1042 29 1218
+rect -29 1030 29 1042
+rect 229 1218 287 1230
+rect 229 1042 241 1218
+rect 275 1042 287 1218
+rect 229 1030 287 1042
+rect 487 1218 545 1230
+rect 487 1042 499 1218
+rect 533 1042 545 1218
+rect 487 1030 545 1042
+rect 745 1218 803 1230
+rect 745 1042 757 1218
+rect 791 1042 803 1218
+rect 745 1030 803 1042
+rect 1003 1218 1061 1230
+rect 1003 1042 1015 1218
+rect 1049 1042 1061 1218
+rect 1003 1030 1061 1042
+rect -1061 853 -1003 865
+rect -1061 677 -1049 853
+rect -1015 677 -1003 853
+rect -1061 665 -1003 677
+rect -803 853 -745 865
+rect -803 677 -791 853
+rect -757 677 -745 853
+rect -803 665 -745 677
+rect -545 853 -487 865
+rect -545 677 -533 853
+rect -499 677 -487 853
+rect -545 665 -487 677
+rect -287 853 -229 865
+rect -287 677 -275 853
+rect -241 677 -229 853
+rect -287 665 -229 677
+rect -29 853 29 865
+rect -29 677 -17 853
+rect 17 677 29 853
+rect -29 665 29 677
+rect 229 853 287 865
+rect 229 677 241 853
+rect 275 677 287 853
+rect 229 665 287 677
+rect 487 853 545 865
+rect 487 677 499 853
+rect 533 677 545 853
+rect 487 665 545 677
+rect 745 853 803 865
+rect 745 677 757 853
+rect 791 677 803 853
+rect 745 665 803 677
+rect 1003 853 1061 865
+rect 1003 677 1015 853
+rect 1049 677 1061 853
+rect 1003 665 1061 677
+rect -1061 488 -1003 500
+rect -1061 312 -1049 488
+rect -1015 312 -1003 488
+rect -1061 300 -1003 312
+rect -803 488 -745 500
+rect -803 312 -791 488
+rect -757 312 -745 488
+rect -803 300 -745 312
+rect -545 488 -487 500
+rect -545 312 -533 488
+rect -499 312 -487 488
+rect -545 300 -487 312
+rect -287 488 -229 500
+rect -287 312 -275 488
+rect -241 312 -229 488
+rect -287 300 -229 312
+rect -29 488 29 500
+rect -29 312 -17 488
+rect 17 312 29 488
+rect -29 300 29 312
+rect 229 488 287 500
+rect 229 312 241 488
+rect 275 312 287 488
+rect 229 300 287 312
+rect 487 488 545 500
+rect 487 312 499 488
+rect 533 312 545 488
+rect 487 300 545 312
+rect 745 488 803 500
+rect 745 312 757 488
+rect 791 312 803 488
+rect 745 300 803 312
+rect 1003 488 1061 500
+rect 1003 312 1015 488
+rect 1049 312 1061 488
+rect 1003 300 1061 312
+rect -1061 123 -1003 135
+rect -1061 -53 -1049 123
+rect -1015 -53 -1003 123
+rect -1061 -65 -1003 -53
+rect -803 123 -745 135
+rect -803 -53 -791 123
+rect -757 -53 -745 123
+rect -803 -65 -745 -53
+rect -545 123 -487 135
+rect -545 -53 -533 123
+rect -499 -53 -487 123
+rect -545 -65 -487 -53
+rect -287 123 -229 135
+rect -287 -53 -275 123
+rect -241 -53 -229 123
+rect -287 -65 -229 -53
+rect -29 123 29 135
+rect -29 -53 -17 123
+rect 17 -53 29 123
+rect -29 -65 29 -53
+rect 229 123 287 135
+rect 229 -53 241 123
+rect 275 -53 287 123
+rect 229 -65 287 -53
+rect 487 123 545 135
+rect 487 -53 499 123
+rect 533 -53 545 123
+rect 487 -65 545 -53
+rect 745 123 803 135
+rect 745 -53 757 123
+rect 791 -53 803 123
+rect 745 -65 803 -53
+rect 1003 123 1061 135
+rect 1003 -53 1015 123
+rect 1049 -53 1061 123
+rect 1003 -65 1061 -53
+rect -1061 -242 -1003 -230
+rect -1061 -418 -1049 -242
+rect -1015 -418 -1003 -242
+rect -1061 -430 -1003 -418
+rect -803 -242 -745 -230
+rect -803 -418 -791 -242
+rect -757 -418 -745 -242
+rect -803 -430 -745 -418
+rect -545 -242 -487 -230
+rect -545 -418 -533 -242
+rect -499 -418 -487 -242
+rect -545 -430 -487 -418
+rect -287 -242 -229 -230
+rect -287 -418 -275 -242
+rect -241 -418 -229 -242
+rect -287 -430 -229 -418
+rect -29 -242 29 -230
+rect -29 -418 -17 -242
+rect 17 -418 29 -242
+rect -29 -430 29 -418
+rect 229 -242 287 -230
+rect 229 -418 241 -242
+rect 275 -418 287 -242
+rect 229 -430 287 -418
+rect 487 -242 545 -230
+rect 487 -418 499 -242
+rect 533 -418 545 -242
+rect 487 -430 545 -418
+rect 745 -242 803 -230
+rect 745 -418 757 -242
+rect 791 -418 803 -242
+rect 745 -430 803 -418
+rect 1003 -242 1061 -230
+rect 1003 -418 1015 -242
+rect 1049 -418 1061 -242
+rect 1003 -430 1061 -418
+rect -1061 -607 -1003 -595
+rect -1061 -783 -1049 -607
+rect -1015 -783 -1003 -607
+rect -1061 -795 -1003 -783
+rect -803 -607 -745 -595
+rect -803 -783 -791 -607
+rect -757 -783 -745 -607
+rect -803 -795 -745 -783
+rect -545 -607 -487 -595
+rect -545 -783 -533 -607
+rect -499 -783 -487 -607
+rect -545 -795 -487 -783
+rect -287 -607 -229 -595
+rect -287 -783 -275 -607
+rect -241 -783 -229 -607
+rect -287 -795 -229 -783
+rect -29 -607 29 -595
+rect -29 -783 -17 -607
+rect 17 -783 29 -607
+rect -29 -795 29 -783
+rect 229 -607 287 -595
+rect 229 -783 241 -607
+rect 275 -783 287 -607
+rect 229 -795 287 -783
+rect 487 -607 545 -595
+rect 487 -783 499 -607
+rect 533 -783 545 -607
+rect 487 -795 545 -783
+rect 745 -607 803 -595
+rect 745 -783 757 -607
+rect 791 -783 803 -607
+rect 745 -795 803 -783
+rect 1003 -607 1061 -595
+rect 1003 -783 1015 -607
+rect 1049 -783 1061 -607
+rect 1003 -795 1061 -783
+rect -1061 -972 -1003 -960
+rect -1061 -1148 -1049 -972
+rect -1015 -1148 -1003 -972
+rect -1061 -1160 -1003 -1148
+rect -803 -972 -745 -960
+rect -803 -1148 -791 -972
+rect -757 -1148 -745 -972
+rect -803 -1160 -745 -1148
+rect -545 -972 -487 -960
+rect -545 -1148 -533 -972
+rect -499 -1148 -487 -972
+rect -545 -1160 -487 -1148
+rect -287 -972 -229 -960
+rect -287 -1148 -275 -972
+rect -241 -1148 -229 -972
+rect -287 -1160 -229 -1148
+rect -29 -972 29 -960
+rect -29 -1148 -17 -972
+rect 17 -1148 29 -972
+rect -29 -1160 29 -1148
+rect 229 -972 287 -960
+rect 229 -1148 241 -972
+rect 275 -1148 287 -972
+rect 229 -1160 287 -1148
+rect 487 -972 545 -960
+rect 487 -1148 499 -972
+rect 533 -1148 545 -972
+rect 487 -1160 545 -1148
+rect 745 -972 803 -960
+rect 745 -1148 757 -972
+rect 791 -1148 803 -972
+rect 745 -1160 803 -1148
+rect 1003 -972 1061 -960
+rect 1003 -1148 1015 -972
+rect 1049 -1148 1061 -972
+rect 1003 -1160 1061 -1148
+<< pdiffc >>
+rect -1049 1042 -1015 1218
+rect -791 1042 -757 1218
+rect -533 1042 -499 1218
+rect -275 1042 -241 1218
+rect -17 1042 17 1218
+rect 241 1042 275 1218
+rect 499 1042 533 1218
+rect 757 1042 791 1218
+rect 1015 1042 1049 1218
+rect -1049 677 -1015 853
+rect -791 677 -757 853
+rect -533 677 -499 853
+rect -275 677 -241 853
+rect -17 677 17 853
+rect 241 677 275 853
+rect 499 677 533 853
+rect 757 677 791 853
+rect 1015 677 1049 853
+rect -1049 312 -1015 488
+rect -791 312 -757 488
+rect -533 312 -499 488
+rect -275 312 -241 488
+rect -17 312 17 488
+rect 241 312 275 488
+rect 499 312 533 488
+rect 757 312 791 488
+rect 1015 312 1049 488
+rect -1049 -53 -1015 123
+rect -791 -53 -757 123
+rect -533 -53 -499 123
+rect -275 -53 -241 123
+rect -17 -53 17 123
+rect 241 -53 275 123
+rect 499 -53 533 123
+rect 757 -53 791 123
+rect 1015 -53 1049 123
+rect -1049 -418 -1015 -242
+rect -791 -418 -757 -242
+rect -533 -418 -499 -242
+rect -275 -418 -241 -242
+rect -17 -418 17 -242
+rect 241 -418 275 -242
+rect 499 -418 533 -242
+rect 757 -418 791 -242
+rect 1015 -418 1049 -242
+rect -1049 -783 -1015 -607
+rect -791 -783 -757 -607
+rect -533 -783 -499 -607
+rect -275 -783 -241 -607
+rect -17 -783 17 -607
+rect 241 -783 275 -607
+rect 499 -783 533 -607
+rect 757 -783 791 -607
+rect 1015 -783 1049 -607
+rect -1049 -1148 -1015 -972
+rect -791 -1148 -757 -972
+rect -533 -1148 -499 -972
+rect -275 -1148 -241 -972
+rect -17 -1148 17 -972
+rect 241 -1148 275 -972
+rect 499 -1148 533 -972
+rect 757 -1148 791 -972
+rect 1015 -1148 1049 -972
+<< poly >>
+rect -1003 1230 -803 1256
+rect -745 1230 -545 1256
+rect -487 1230 -287 1256
+rect -229 1230 -29 1256
+rect 29 1230 229 1256
+rect 287 1230 487 1256
+rect 545 1230 745 1256
+rect 803 1230 1003 1256
+rect -1003 983 -803 1030
+rect -1003 949 -987 983
+rect -819 949 -803 983
+rect -1003 933 -803 949
+rect -745 983 -545 1030
+rect -745 949 -729 983
+rect -561 949 -545 983
+rect -745 933 -545 949
+rect -487 983 -287 1030
+rect -487 949 -471 983
+rect -303 949 -287 983
+rect -487 933 -287 949
+rect -229 983 -29 1030
+rect -229 949 -213 983
+rect -45 949 -29 983
+rect -229 933 -29 949
+rect 29 983 229 1030
+rect 29 949 45 983
+rect 213 949 229 983
+rect 29 933 229 949
+rect 287 983 487 1030
+rect 287 949 303 983
+rect 471 949 487 983
+rect 287 933 487 949
+rect 545 983 745 1030
+rect 545 949 561 983
+rect 729 949 745 983
+rect 545 933 745 949
+rect 803 983 1003 1030
+rect 803 949 819 983
+rect 987 949 1003 983
+rect 803 933 1003 949
+rect -1003 865 -803 891
+rect -745 865 -545 891
+rect -487 865 -287 891
+rect -229 865 -29 891
+rect 29 865 229 891
+rect 287 865 487 891
+rect 545 865 745 891
+rect 803 865 1003 891
+rect -1003 618 -803 665
+rect -1003 584 -987 618
+rect -819 584 -803 618
+rect -1003 568 -803 584
+rect -745 618 -545 665
+rect -745 584 -729 618
+rect -561 584 -545 618
+rect -745 568 -545 584
+rect -487 618 -287 665
+rect -487 584 -471 618
+rect -303 584 -287 618
+rect -487 568 -287 584
+rect -229 618 -29 665
+rect -229 584 -213 618
+rect -45 584 -29 618
+rect -229 568 -29 584
+rect 29 618 229 665
+rect 29 584 45 618
+rect 213 584 229 618
+rect 29 568 229 584
+rect 287 618 487 665
+rect 287 584 303 618
+rect 471 584 487 618
+rect 287 568 487 584
+rect 545 618 745 665
+rect 545 584 561 618
+rect 729 584 745 618
+rect 545 568 745 584
+rect 803 618 1003 665
+rect 803 584 819 618
+rect 987 584 1003 618
+rect 803 568 1003 584
+rect -1003 500 -803 526
+rect -745 500 -545 526
+rect -487 500 -287 526
+rect -229 500 -29 526
+rect 29 500 229 526
+rect 287 500 487 526
+rect 545 500 745 526
+rect 803 500 1003 526
+rect -1003 253 -803 300
+rect -1003 219 -987 253
+rect -819 219 -803 253
+rect -1003 203 -803 219
+rect -745 253 -545 300
+rect -745 219 -729 253
+rect -561 219 -545 253
+rect -745 203 -545 219
+rect -487 253 -287 300
+rect -487 219 -471 253
+rect -303 219 -287 253
+rect -487 203 -287 219
+rect -229 253 -29 300
+rect -229 219 -213 253
+rect -45 219 -29 253
+rect -229 203 -29 219
+rect 29 253 229 300
+rect 29 219 45 253
+rect 213 219 229 253
+rect 29 203 229 219
+rect 287 253 487 300
+rect 287 219 303 253
+rect 471 219 487 253
+rect 287 203 487 219
+rect 545 253 745 300
+rect 545 219 561 253
+rect 729 219 745 253
+rect 545 203 745 219
+rect 803 253 1003 300
+rect 803 219 819 253
+rect 987 219 1003 253
+rect 803 203 1003 219
+rect -1003 135 -803 161
+rect -745 135 -545 161
+rect -487 135 -287 161
+rect -229 135 -29 161
+rect 29 135 229 161
+rect 287 135 487 161
+rect 545 135 745 161
+rect 803 135 1003 161
+rect -1003 -112 -803 -65
+rect -1003 -146 -987 -112
+rect -819 -146 -803 -112
+rect -1003 -162 -803 -146
+rect -745 -112 -545 -65
+rect -745 -146 -729 -112
+rect -561 -146 -545 -112
+rect -745 -162 -545 -146
+rect -487 -112 -287 -65
+rect -487 -146 -471 -112
+rect -303 -146 -287 -112
+rect -487 -162 -287 -146
+rect -229 -112 -29 -65
+rect -229 -146 -213 -112
+rect -45 -146 -29 -112
+rect -229 -162 -29 -146
+rect 29 -112 229 -65
+rect 29 -146 45 -112
+rect 213 -146 229 -112
+rect 29 -162 229 -146
+rect 287 -112 487 -65
+rect 287 -146 303 -112
+rect 471 -146 487 -112
+rect 287 -162 487 -146
+rect 545 -112 745 -65
+rect 545 -146 561 -112
+rect 729 -146 745 -112
+rect 545 -162 745 -146
+rect 803 -112 1003 -65
+rect 803 -146 819 -112
+rect 987 -146 1003 -112
+rect 803 -162 1003 -146
+rect -1003 -230 -803 -204
+rect -745 -230 -545 -204
+rect -487 -230 -287 -204
+rect -229 -230 -29 -204
+rect 29 -230 229 -204
+rect 287 -230 487 -204
+rect 545 -230 745 -204
+rect 803 -230 1003 -204
+rect -1003 -477 -803 -430
+rect -1003 -511 -987 -477
+rect -819 -511 -803 -477
+rect -1003 -527 -803 -511
+rect -745 -477 -545 -430
+rect -745 -511 -729 -477
+rect -561 -511 -545 -477
+rect -745 -527 -545 -511
+rect -487 -477 -287 -430
+rect -487 -511 -471 -477
+rect -303 -511 -287 -477
+rect -487 -527 -287 -511
+rect -229 -477 -29 -430
+rect -229 -511 -213 -477
+rect -45 -511 -29 -477
+rect -229 -527 -29 -511
+rect 29 -477 229 -430
+rect 29 -511 45 -477
+rect 213 -511 229 -477
+rect 29 -527 229 -511
+rect 287 -477 487 -430
+rect 287 -511 303 -477
+rect 471 -511 487 -477
+rect 287 -527 487 -511
+rect 545 -477 745 -430
+rect 545 -511 561 -477
+rect 729 -511 745 -477
+rect 545 -527 745 -511
+rect 803 -477 1003 -430
+rect 803 -511 819 -477
+rect 987 -511 1003 -477
+rect 803 -527 1003 -511
+rect -1003 -595 -803 -569
+rect -745 -595 -545 -569
+rect -487 -595 -287 -569
+rect -229 -595 -29 -569
+rect 29 -595 229 -569
+rect 287 -595 487 -569
+rect 545 -595 745 -569
+rect 803 -595 1003 -569
+rect -1003 -842 -803 -795
+rect -1003 -876 -987 -842
+rect -819 -876 -803 -842
+rect -1003 -892 -803 -876
+rect -745 -842 -545 -795
+rect -745 -876 -729 -842
+rect -561 -876 -545 -842
+rect -745 -892 -545 -876
+rect -487 -842 -287 -795
+rect -487 -876 -471 -842
+rect -303 -876 -287 -842
+rect -487 -892 -287 -876
+rect -229 -842 -29 -795
+rect -229 -876 -213 -842
+rect -45 -876 -29 -842
+rect -229 -892 -29 -876
+rect 29 -842 229 -795
+rect 29 -876 45 -842
+rect 213 -876 229 -842
+rect 29 -892 229 -876
+rect 287 -842 487 -795
+rect 287 -876 303 -842
+rect 471 -876 487 -842
+rect 287 -892 487 -876
+rect 545 -842 745 -795
+rect 545 -876 561 -842
+rect 729 -876 745 -842
+rect 545 -892 745 -876
+rect 803 -842 1003 -795
+rect 803 -876 819 -842
+rect 987 -876 1003 -842
+rect 803 -892 1003 -876
+rect -1003 -960 -803 -934
+rect -745 -960 -545 -934
+rect -487 -960 -287 -934
+rect -229 -960 -29 -934
+rect 29 -960 229 -934
+rect 287 -960 487 -934
+rect 545 -960 745 -934
+rect 803 -960 1003 -934
+rect -1003 -1207 -803 -1160
+rect -1003 -1241 -987 -1207
+rect -819 -1241 -803 -1207
+rect -1003 -1257 -803 -1241
+rect -745 -1207 -545 -1160
+rect -745 -1241 -729 -1207
+rect -561 -1241 -545 -1207
+rect -745 -1257 -545 -1241
+rect -487 -1207 -287 -1160
+rect -487 -1241 -471 -1207
+rect -303 -1241 -287 -1207
+rect -487 -1257 -287 -1241
+rect -229 -1207 -29 -1160
+rect -229 -1241 -213 -1207
+rect -45 -1241 -29 -1207
+rect -229 -1257 -29 -1241
+rect 29 -1207 229 -1160
+rect 29 -1241 45 -1207
+rect 213 -1241 229 -1207
+rect 29 -1257 229 -1241
+rect 287 -1207 487 -1160
+rect 287 -1241 303 -1207
+rect 471 -1241 487 -1207
+rect 287 -1257 487 -1241
+rect 545 -1207 745 -1160
+rect 545 -1241 561 -1207
+rect 729 -1241 745 -1207
+rect 545 -1257 745 -1241
+rect 803 -1207 1003 -1160
+rect 803 -1241 819 -1207
+rect 987 -1241 1003 -1207
+rect 803 -1257 1003 -1241
+<< polycont >>
+rect -987 949 -819 983
+rect -729 949 -561 983
+rect -471 949 -303 983
+rect -213 949 -45 983
+rect 45 949 213 983
+rect 303 949 471 983
+rect 561 949 729 983
+rect 819 949 987 983
+rect -987 584 -819 618
+rect -729 584 -561 618
+rect -471 584 -303 618
+rect -213 584 -45 618
+rect 45 584 213 618
+rect 303 584 471 618
+rect 561 584 729 618
+rect 819 584 987 618
+rect -987 219 -819 253
+rect -729 219 -561 253
+rect -471 219 -303 253
+rect -213 219 -45 253
+rect 45 219 213 253
+rect 303 219 471 253
+rect 561 219 729 253
+rect 819 219 987 253
+rect -987 -146 -819 -112
+rect -729 -146 -561 -112
+rect -471 -146 -303 -112
+rect -213 -146 -45 -112
+rect 45 -146 213 -112
+rect 303 -146 471 -112
+rect 561 -146 729 -112
+rect 819 -146 987 -112
+rect -987 -511 -819 -477
+rect -729 -511 -561 -477
+rect -471 -511 -303 -477
+rect -213 -511 -45 -477
+rect 45 -511 213 -477
+rect 303 -511 471 -477
+rect 561 -511 729 -477
+rect 819 -511 987 -477
+rect -987 -876 -819 -842
+rect -729 -876 -561 -842
+rect -471 -876 -303 -842
+rect -213 -876 -45 -842
+rect 45 -876 213 -842
+rect 303 -876 471 -842
+rect 561 -876 729 -842
+rect 819 -876 987 -842
+rect -987 -1241 -819 -1207
+rect -729 -1241 -561 -1207
+rect -471 -1241 -303 -1207
+rect -213 -1241 -45 -1207
+rect 45 -1241 213 -1207
+rect 303 -1241 471 -1207
+rect 561 -1241 729 -1207
+rect 819 -1241 987 -1207
+<< locali >>
+rect -1049 1218 -1015 1234
+rect -1049 1026 -1015 1042
+rect -791 1218 -757 1234
+rect -791 1026 -757 1042
+rect -533 1218 -499 1234
+rect -533 1026 -499 1042
+rect -275 1218 -241 1234
+rect -275 1026 -241 1042
+rect -17 1218 17 1234
+rect -17 1026 17 1042
+rect 241 1218 275 1234
+rect 241 1026 275 1042
+rect 499 1218 533 1234
+rect 499 1026 533 1042
+rect 757 1218 791 1234
+rect 757 1026 791 1042
+rect 1015 1218 1049 1234
+rect 1015 1026 1049 1042
+rect -1003 949 -987 983
+rect -819 949 -803 983
+rect -745 949 -729 983
+rect -561 949 -545 983
+rect -487 949 -471 983
+rect -303 949 -287 983
+rect -229 949 -213 983
+rect -45 949 -29 983
+rect 29 949 45 983
+rect 213 949 229 983
+rect 287 949 303 983
+rect 471 949 487 983
+rect 545 949 561 983
+rect 729 949 745 983
+rect 803 949 819 983
+rect 987 949 1003 983
+rect -1049 853 -1015 869
+rect -1049 661 -1015 677
+rect -791 853 -757 869
+rect -791 661 -757 677
+rect -533 853 -499 869
+rect -533 661 -499 677
+rect -275 853 -241 869
+rect -275 661 -241 677
+rect -17 853 17 869
+rect -17 661 17 677
+rect 241 853 275 869
+rect 241 661 275 677
+rect 499 853 533 869
+rect 499 661 533 677
+rect 757 853 791 869
+rect 757 661 791 677
+rect 1015 853 1049 869
+rect 1015 661 1049 677
+rect -1003 584 -987 618
+rect -819 584 -803 618
+rect -745 584 -729 618
+rect -561 584 -545 618
+rect -487 584 -471 618
+rect -303 584 -287 618
+rect -229 584 -213 618
+rect -45 584 -29 618
+rect 29 584 45 618
+rect 213 584 229 618
+rect 287 584 303 618
+rect 471 584 487 618
+rect 545 584 561 618
+rect 729 584 745 618
+rect 803 584 819 618
+rect 987 584 1003 618
+rect -1049 488 -1015 504
+rect -1049 296 -1015 312
+rect -791 488 -757 504
+rect -791 296 -757 312
+rect -533 488 -499 504
+rect -533 296 -499 312
+rect -275 488 -241 504
+rect -275 296 -241 312
+rect -17 488 17 504
+rect -17 296 17 312
+rect 241 488 275 504
+rect 241 296 275 312
+rect 499 488 533 504
+rect 499 296 533 312
+rect 757 488 791 504
+rect 757 296 791 312
+rect 1015 488 1049 504
+rect 1015 296 1049 312
+rect -1003 219 -987 253
+rect -819 219 -803 253
+rect -745 219 -729 253
+rect -561 219 -545 253
+rect -487 219 -471 253
+rect -303 219 -287 253
+rect -229 219 -213 253
+rect -45 219 -29 253
+rect 29 219 45 253
+rect 213 219 229 253
+rect 287 219 303 253
+rect 471 219 487 253
+rect 545 219 561 253
+rect 729 219 745 253
+rect 803 219 819 253
+rect 987 219 1003 253
+rect -1049 123 -1015 139
+rect -1049 -69 -1015 -53
+rect -791 123 -757 139
+rect -791 -69 -757 -53
+rect -533 123 -499 139
+rect -533 -69 -499 -53
+rect -275 123 -241 139
+rect -275 -69 -241 -53
+rect -17 123 17 139
+rect -17 -69 17 -53
+rect 241 123 275 139
+rect 241 -69 275 -53
+rect 499 123 533 139
+rect 499 -69 533 -53
+rect 757 123 791 139
+rect 757 -69 791 -53
+rect 1015 123 1049 139
+rect 1015 -69 1049 -53
+rect -1003 -146 -987 -112
+rect -819 -146 -803 -112
+rect -745 -146 -729 -112
+rect -561 -146 -545 -112
+rect -487 -146 -471 -112
+rect -303 -146 -287 -112
+rect -229 -146 -213 -112
+rect -45 -146 -29 -112
+rect 29 -146 45 -112
+rect 213 -146 229 -112
+rect 287 -146 303 -112
+rect 471 -146 487 -112
+rect 545 -146 561 -112
+rect 729 -146 745 -112
+rect 803 -146 819 -112
+rect 987 -146 1003 -112
+rect -1049 -242 -1015 -226
+rect -1049 -434 -1015 -418
+rect -791 -242 -757 -226
+rect -791 -434 -757 -418
+rect -533 -242 -499 -226
+rect -533 -434 -499 -418
+rect -275 -242 -241 -226
+rect -275 -434 -241 -418
+rect -17 -242 17 -226
+rect -17 -434 17 -418
+rect 241 -242 275 -226
+rect 241 -434 275 -418
+rect 499 -242 533 -226
+rect 499 -434 533 -418
+rect 757 -242 791 -226
+rect 757 -434 791 -418
+rect 1015 -242 1049 -226
+rect 1015 -434 1049 -418
+rect -1003 -511 -987 -477
+rect -819 -511 -803 -477
+rect -745 -511 -729 -477
+rect -561 -511 -545 -477
+rect -487 -511 -471 -477
+rect -303 -511 -287 -477
+rect -229 -511 -213 -477
+rect -45 -511 -29 -477
+rect 29 -511 45 -477
+rect 213 -511 229 -477
+rect 287 -511 303 -477
+rect 471 -511 487 -477
+rect 545 -511 561 -477
+rect 729 -511 745 -477
+rect 803 -511 819 -477
+rect 987 -511 1003 -477
+rect -1049 -607 -1015 -591
+rect -1049 -799 -1015 -783
+rect -791 -607 -757 -591
+rect -791 -799 -757 -783
+rect -533 -607 -499 -591
+rect -533 -799 -499 -783
+rect -275 -607 -241 -591
+rect -275 -799 -241 -783
+rect -17 -607 17 -591
+rect -17 -799 17 -783
+rect 241 -607 275 -591
+rect 241 -799 275 -783
+rect 499 -607 533 -591
+rect 499 -799 533 -783
+rect 757 -607 791 -591
+rect 757 -799 791 -783
+rect 1015 -607 1049 -591
+rect 1015 -799 1049 -783
+rect -1003 -876 -987 -842
+rect -819 -876 -803 -842
+rect -745 -876 -729 -842
+rect -561 -876 -545 -842
+rect -487 -876 -471 -842
+rect -303 -876 -287 -842
+rect -229 -876 -213 -842
+rect -45 -876 -29 -842
+rect 29 -876 45 -842
+rect 213 -876 229 -842
+rect 287 -876 303 -842
+rect 471 -876 487 -842
+rect 545 -876 561 -842
+rect 729 -876 745 -842
+rect 803 -876 819 -842
+rect 987 -876 1003 -842
+rect -1049 -972 -1015 -956
+rect -1049 -1164 -1015 -1148
+rect -791 -972 -757 -956
+rect -791 -1164 -757 -1148
+rect -533 -972 -499 -956
+rect -533 -1164 -499 -1148
+rect -275 -972 -241 -956
+rect -275 -1164 -241 -1148
+rect -17 -972 17 -956
+rect -17 -1164 17 -1148
+rect 241 -972 275 -956
+rect 241 -1164 275 -1148
+rect 499 -972 533 -956
+rect 499 -1164 533 -1148
+rect 757 -972 791 -956
+rect 757 -1164 791 -1148
+rect 1015 -972 1049 -956
+rect 1015 -1164 1049 -1148
+rect -1003 -1241 -987 -1207
+rect -819 -1241 -803 -1207
+rect -745 -1241 -729 -1207
+rect -561 -1241 -545 -1207
+rect -487 -1241 -471 -1207
+rect -303 -1241 -287 -1207
+rect -229 -1241 -213 -1207
+rect -45 -1241 -29 -1207
+rect 29 -1241 45 -1207
+rect 213 -1241 229 -1207
+rect 287 -1241 303 -1207
+rect 471 -1241 487 -1207
+rect 545 -1241 561 -1207
+rect 729 -1241 745 -1207
+rect 803 -1241 819 -1207
+rect 987 -1241 1003 -1207
+<< viali >>
+rect -1049 1042 -1015 1218
+rect -791 1042 -757 1218
+rect -533 1042 -499 1218
+rect -275 1042 -241 1218
+rect -17 1042 17 1218
+rect 241 1042 275 1218
+rect 499 1042 533 1218
+rect 757 1042 791 1218
+rect 1015 1042 1049 1218
+rect -987 949 -819 983
+rect -729 949 -561 983
+rect -471 949 -303 983
+rect -213 949 -45 983
+rect 45 949 213 983
+rect 303 949 471 983
+rect 561 949 729 983
+rect 819 949 987 983
+rect -1049 677 -1015 853
+rect -791 677 -757 853
+rect -533 677 -499 853
+rect -275 677 -241 853
+rect -17 677 17 853
+rect 241 677 275 853
+rect 499 677 533 853
+rect 757 677 791 853
+rect 1015 677 1049 853
+rect -987 584 -819 618
+rect -729 584 -561 618
+rect -471 584 -303 618
+rect -213 584 -45 618
+rect 45 584 213 618
+rect 303 584 471 618
+rect 561 584 729 618
+rect 819 584 987 618
+rect -1049 312 -1015 488
+rect -791 312 -757 488
+rect -533 312 -499 488
+rect -275 312 -241 488
+rect -17 312 17 488
+rect 241 312 275 488
+rect 499 312 533 488
+rect 757 312 791 488
+rect 1015 312 1049 488
+rect -987 219 -819 253
+rect -729 219 -561 253
+rect -471 219 -303 253
+rect -213 219 -45 253
+rect 45 219 213 253
+rect 303 219 471 253
+rect 561 219 729 253
+rect 819 219 987 253
+rect -1049 -53 -1015 123
+rect -791 -53 -757 123
+rect -533 -53 -499 123
+rect -275 -53 -241 123
+rect -17 -53 17 123
+rect 241 -53 275 123
+rect 499 -53 533 123
+rect 757 -53 791 123
+rect 1015 -53 1049 123
+rect -987 -146 -819 -112
+rect -729 -146 -561 -112
+rect -471 -146 -303 -112
+rect -213 -146 -45 -112
+rect 45 -146 213 -112
+rect 303 -146 471 -112
+rect 561 -146 729 -112
+rect 819 -146 987 -112
+rect -1049 -418 -1015 -242
+rect -791 -418 -757 -242
+rect -533 -418 -499 -242
+rect -275 -418 -241 -242
+rect -17 -418 17 -242
+rect 241 -418 275 -242
+rect 499 -418 533 -242
+rect 757 -418 791 -242
+rect 1015 -418 1049 -242
+rect -987 -511 -819 -477
+rect -729 -511 -561 -477
+rect -471 -511 -303 -477
+rect -213 -511 -45 -477
+rect 45 -511 213 -477
+rect 303 -511 471 -477
+rect 561 -511 729 -477
+rect 819 -511 987 -477
+rect -1049 -783 -1015 -607
+rect -791 -783 -757 -607
+rect -533 -783 -499 -607
+rect -275 -783 -241 -607
+rect -17 -783 17 -607
+rect 241 -783 275 -607
+rect 499 -783 533 -607
+rect 757 -783 791 -607
+rect 1015 -783 1049 -607
+rect -987 -876 -819 -842
+rect -729 -876 -561 -842
+rect -471 -876 -303 -842
+rect -213 -876 -45 -842
+rect 45 -876 213 -842
+rect 303 -876 471 -842
+rect 561 -876 729 -842
+rect 819 -876 987 -842
+rect -1049 -1148 -1015 -972
+rect -791 -1148 -757 -972
+rect -533 -1148 -499 -972
+rect -275 -1148 -241 -972
+rect -17 -1148 17 -972
+rect 241 -1148 275 -972
+rect 499 -1148 533 -972
+rect 757 -1148 791 -972
+rect 1015 -1148 1049 -972
+rect -987 -1241 -819 -1207
+rect -729 -1241 -561 -1207
+rect -471 -1241 -303 -1207
+rect -213 -1241 -45 -1207
+rect 45 -1241 213 -1207
+rect 303 -1241 471 -1207
+rect 561 -1241 729 -1207
+rect 819 -1241 987 -1207
+<< metal1 >>
+rect -1055 1218 -1009 1230
+rect -1055 1042 -1049 1218
+rect -1015 1042 -1009 1218
+rect -1055 1030 -1009 1042
+rect -797 1218 -751 1230
+rect -797 1042 -791 1218
+rect -757 1042 -751 1218
+rect -797 1030 -751 1042
+rect -539 1218 -493 1230
+rect -539 1042 -533 1218
+rect -499 1042 -493 1218
+rect -539 1030 -493 1042
+rect -281 1218 -235 1230
+rect -281 1042 -275 1218
+rect -241 1042 -235 1218
+rect -281 1030 -235 1042
+rect -23 1218 23 1230
+rect -23 1042 -17 1218
+rect 17 1042 23 1218
+rect -23 1030 23 1042
+rect 235 1218 281 1230
+rect 235 1042 241 1218
+rect 275 1042 281 1218
+rect 235 1030 281 1042
+rect 493 1218 539 1230
+rect 493 1042 499 1218
+rect 533 1042 539 1218
+rect 493 1030 539 1042
+rect 751 1218 797 1230
+rect 751 1042 757 1218
+rect 791 1042 797 1218
+rect 751 1030 797 1042
+rect 1009 1218 1055 1230
+rect 1009 1042 1015 1218
+rect 1049 1042 1055 1218
+rect 1009 1030 1055 1042
+rect -999 983 -807 989
+rect -999 949 -987 983
+rect -819 949 -807 983
+rect -999 943 -807 949
+rect -741 983 -549 989
+rect -741 949 -729 983
+rect -561 949 -549 983
+rect -741 943 -549 949
+rect -483 983 -291 989
+rect -483 949 -471 983
+rect -303 949 -291 983
+rect -483 943 -291 949
+rect -225 983 -33 989
+rect -225 949 -213 983
+rect -45 949 -33 983
+rect -225 943 -33 949
+rect 33 983 225 989
+rect 33 949 45 983
+rect 213 949 225 983
+rect 33 943 225 949
+rect 291 983 483 989
+rect 291 949 303 983
+rect 471 949 483 983
+rect 291 943 483 949
+rect 549 983 741 989
+rect 549 949 561 983
+rect 729 949 741 983
+rect 549 943 741 949
+rect 807 983 999 989
+rect 807 949 819 983
+rect 987 949 999 983
+rect 807 943 999 949
+rect -1055 853 -1009 865
+rect -1055 677 -1049 853
+rect -1015 677 -1009 853
+rect -1055 665 -1009 677
+rect -797 853 -751 865
+rect -797 677 -791 853
+rect -757 677 -751 853
+rect -797 665 -751 677
+rect -539 853 -493 865
+rect -539 677 -533 853
+rect -499 677 -493 853
+rect -539 665 -493 677
+rect -281 853 -235 865
+rect -281 677 -275 853
+rect -241 677 -235 853
+rect -281 665 -235 677
+rect -23 853 23 865
+rect -23 677 -17 853
+rect 17 677 23 853
+rect -23 665 23 677
+rect 235 853 281 865
+rect 235 677 241 853
+rect 275 677 281 853
+rect 235 665 281 677
+rect 493 853 539 865
+rect 493 677 499 853
+rect 533 677 539 853
+rect 493 665 539 677
+rect 751 853 797 865
+rect 751 677 757 853
+rect 791 677 797 853
+rect 751 665 797 677
+rect 1009 853 1055 865
+rect 1009 677 1015 853
+rect 1049 677 1055 853
+rect 1009 665 1055 677
+rect -999 618 -807 624
+rect -999 584 -987 618
+rect -819 584 -807 618
+rect -999 578 -807 584
+rect -741 618 -549 624
+rect -741 584 -729 618
+rect -561 584 -549 618
+rect -741 578 -549 584
+rect -483 618 -291 624
+rect -483 584 -471 618
+rect -303 584 -291 618
+rect -483 578 -291 584
+rect -225 618 -33 624
+rect -225 584 -213 618
+rect -45 584 -33 618
+rect -225 578 -33 584
+rect 33 618 225 624
+rect 33 584 45 618
+rect 213 584 225 618
+rect 33 578 225 584
+rect 291 618 483 624
+rect 291 584 303 618
+rect 471 584 483 618
+rect 291 578 483 584
+rect 549 618 741 624
+rect 549 584 561 618
+rect 729 584 741 618
+rect 549 578 741 584
+rect 807 618 999 624
+rect 807 584 819 618
+rect 987 584 999 618
+rect 807 578 999 584
+rect -1055 488 -1009 500
+rect -1055 312 -1049 488
+rect -1015 312 -1009 488
+rect -1055 300 -1009 312
+rect -797 488 -751 500
+rect -797 312 -791 488
+rect -757 312 -751 488
+rect -797 300 -751 312
+rect -539 488 -493 500
+rect -539 312 -533 488
+rect -499 312 -493 488
+rect -539 300 -493 312
+rect -281 488 -235 500
+rect -281 312 -275 488
+rect -241 312 -235 488
+rect -281 300 -235 312
+rect -23 488 23 500
+rect -23 312 -17 488
+rect 17 312 23 488
+rect -23 300 23 312
+rect 235 488 281 500
+rect 235 312 241 488
+rect 275 312 281 488
+rect 235 300 281 312
+rect 493 488 539 500
+rect 493 312 499 488
+rect 533 312 539 488
+rect 493 300 539 312
+rect 751 488 797 500
+rect 751 312 757 488
+rect 791 312 797 488
+rect 751 300 797 312
+rect 1009 488 1055 500
+rect 1009 312 1015 488
+rect 1049 312 1055 488
+rect 1009 300 1055 312
+rect -999 253 -807 259
+rect -999 219 -987 253
+rect -819 219 -807 253
+rect -999 213 -807 219
+rect -741 253 -549 259
+rect -741 219 -729 253
+rect -561 219 -549 253
+rect -741 213 -549 219
+rect -483 253 -291 259
+rect -483 219 -471 253
+rect -303 219 -291 253
+rect -483 213 -291 219
+rect -225 253 -33 259
+rect -225 219 -213 253
+rect -45 219 -33 253
+rect -225 213 -33 219
+rect 33 253 225 259
+rect 33 219 45 253
+rect 213 219 225 253
+rect 33 213 225 219
+rect 291 253 483 259
+rect 291 219 303 253
+rect 471 219 483 253
+rect 291 213 483 219
+rect 549 253 741 259
+rect 549 219 561 253
+rect 729 219 741 253
+rect 549 213 741 219
+rect 807 253 999 259
+rect 807 219 819 253
+rect 987 219 999 253
+rect 807 213 999 219
+rect -1055 123 -1009 135
+rect -1055 -53 -1049 123
+rect -1015 -53 -1009 123
+rect -1055 -65 -1009 -53
+rect -797 123 -751 135
+rect -797 -53 -791 123
+rect -757 -53 -751 123
+rect -797 -65 -751 -53
+rect -539 123 -493 135
+rect -539 -53 -533 123
+rect -499 -53 -493 123
+rect -539 -65 -493 -53
+rect -281 123 -235 135
+rect -281 -53 -275 123
+rect -241 -53 -235 123
+rect -281 -65 -235 -53
+rect -23 123 23 135
+rect -23 -53 -17 123
+rect 17 -53 23 123
+rect -23 -65 23 -53
+rect 235 123 281 135
+rect 235 -53 241 123
+rect 275 -53 281 123
+rect 235 -65 281 -53
+rect 493 123 539 135
+rect 493 -53 499 123
+rect 533 -53 539 123
+rect 493 -65 539 -53
+rect 751 123 797 135
+rect 751 -53 757 123
+rect 791 -53 797 123
+rect 751 -65 797 -53
+rect 1009 123 1055 135
+rect 1009 -53 1015 123
+rect 1049 -53 1055 123
+rect 1009 -65 1055 -53
+rect -999 -112 -807 -106
+rect -999 -146 -987 -112
+rect -819 -146 -807 -112
+rect -999 -152 -807 -146
+rect -741 -112 -549 -106
+rect -741 -146 -729 -112
+rect -561 -146 -549 -112
+rect -741 -152 -549 -146
+rect -483 -112 -291 -106
+rect -483 -146 -471 -112
+rect -303 -146 -291 -112
+rect -483 -152 -291 -146
+rect -225 -112 -33 -106
+rect -225 -146 -213 -112
+rect -45 -146 -33 -112
+rect -225 -152 -33 -146
+rect 33 -112 225 -106
+rect 33 -146 45 -112
+rect 213 -146 225 -112
+rect 33 -152 225 -146
+rect 291 -112 483 -106
+rect 291 -146 303 -112
+rect 471 -146 483 -112
+rect 291 -152 483 -146
+rect 549 -112 741 -106
+rect 549 -146 561 -112
+rect 729 -146 741 -112
+rect 549 -152 741 -146
+rect 807 -112 999 -106
+rect 807 -146 819 -112
+rect 987 -146 999 -112
+rect 807 -152 999 -146
+rect -1055 -242 -1009 -230
+rect -1055 -418 -1049 -242
+rect -1015 -418 -1009 -242
+rect -1055 -430 -1009 -418
+rect -797 -242 -751 -230
+rect -797 -418 -791 -242
+rect -757 -418 -751 -242
+rect -797 -430 -751 -418
+rect -539 -242 -493 -230
+rect -539 -418 -533 -242
+rect -499 -418 -493 -242
+rect -539 -430 -493 -418
+rect -281 -242 -235 -230
+rect -281 -418 -275 -242
+rect -241 -418 -235 -242
+rect -281 -430 -235 -418
+rect -23 -242 23 -230
+rect -23 -418 -17 -242
+rect 17 -418 23 -242
+rect -23 -430 23 -418
+rect 235 -242 281 -230
+rect 235 -418 241 -242
+rect 275 -418 281 -242
+rect 235 -430 281 -418
+rect 493 -242 539 -230
+rect 493 -418 499 -242
+rect 533 -418 539 -242
+rect 493 -430 539 -418
+rect 751 -242 797 -230
+rect 751 -418 757 -242
+rect 791 -418 797 -242
+rect 751 -430 797 -418
+rect 1009 -242 1055 -230
+rect 1009 -418 1015 -242
+rect 1049 -418 1055 -242
+rect 1009 -430 1055 -418
+rect -999 -477 -807 -471
+rect -999 -511 -987 -477
+rect -819 -511 -807 -477
+rect -999 -517 -807 -511
+rect -741 -477 -549 -471
+rect -741 -511 -729 -477
+rect -561 -511 -549 -477
+rect -741 -517 -549 -511
+rect -483 -477 -291 -471
+rect -483 -511 -471 -477
+rect -303 -511 -291 -477
+rect -483 -517 -291 -511
+rect -225 -477 -33 -471
+rect -225 -511 -213 -477
+rect -45 -511 -33 -477
+rect -225 -517 -33 -511
+rect 33 -477 225 -471
+rect 33 -511 45 -477
+rect 213 -511 225 -477
+rect 33 -517 225 -511
+rect 291 -477 483 -471
+rect 291 -511 303 -477
+rect 471 -511 483 -477
+rect 291 -517 483 -511
+rect 549 -477 741 -471
+rect 549 -511 561 -477
+rect 729 -511 741 -477
+rect 549 -517 741 -511
+rect 807 -477 999 -471
+rect 807 -511 819 -477
+rect 987 -511 999 -477
+rect 807 -517 999 -511
+rect -1055 -607 -1009 -595
+rect -1055 -783 -1049 -607
+rect -1015 -783 -1009 -607
+rect -1055 -795 -1009 -783
+rect -797 -607 -751 -595
+rect -797 -783 -791 -607
+rect -757 -783 -751 -607
+rect -797 -795 -751 -783
+rect -539 -607 -493 -595
+rect -539 -783 -533 -607
+rect -499 -783 -493 -607
+rect -539 -795 -493 -783
+rect -281 -607 -235 -595
+rect -281 -783 -275 -607
+rect -241 -783 -235 -607
+rect -281 -795 -235 -783
+rect -23 -607 23 -595
+rect -23 -783 -17 -607
+rect 17 -783 23 -607
+rect -23 -795 23 -783
+rect 235 -607 281 -595
+rect 235 -783 241 -607
+rect 275 -783 281 -607
+rect 235 -795 281 -783
+rect 493 -607 539 -595
+rect 493 -783 499 -607
+rect 533 -783 539 -607
+rect 493 -795 539 -783
+rect 751 -607 797 -595
+rect 751 -783 757 -607
+rect 791 -783 797 -607
+rect 751 -795 797 -783
+rect 1009 -607 1055 -595
+rect 1009 -783 1015 -607
+rect 1049 -783 1055 -607
+rect 1009 -795 1055 -783
+rect -999 -842 -807 -836
+rect -999 -876 -987 -842
+rect -819 -876 -807 -842
+rect -999 -882 -807 -876
+rect -741 -842 -549 -836
+rect -741 -876 -729 -842
+rect -561 -876 -549 -842
+rect -741 -882 -549 -876
+rect -483 -842 -291 -836
+rect -483 -876 -471 -842
+rect -303 -876 -291 -842
+rect -483 -882 -291 -876
+rect -225 -842 -33 -836
+rect -225 -876 -213 -842
+rect -45 -876 -33 -842
+rect -225 -882 -33 -876
+rect 33 -842 225 -836
+rect 33 -876 45 -842
+rect 213 -876 225 -842
+rect 33 -882 225 -876
+rect 291 -842 483 -836
+rect 291 -876 303 -842
+rect 471 -876 483 -842
+rect 291 -882 483 -876
+rect 549 -842 741 -836
+rect 549 -876 561 -842
+rect 729 -876 741 -842
+rect 549 -882 741 -876
+rect 807 -842 999 -836
+rect 807 -876 819 -842
+rect 987 -876 999 -842
+rect 807 -882 999 -876
+rect -1055 -972 -1009 -960
+rect -1055 -1148 -1049 -972
+rect -1015 -1148 -1009 -972
+rect -1055 -1160 -1009 -1148
+rect -797 -972 -751 -960
+rect -797 -1148 -791 -972
+rect -757 -1148 -751 -972
+rect -797 -1160 -751 -1148
+rect -539 -972 -493 -960
+rect -539 -1148 -533 -972
+rect -499 -1148 -493 -972
+rect -539 -1160 -493 -1148
+rect -281 -972 -235 -960
+rect -281 -1148 -275 -972
+rect -241 -1148 -235 -972
+rect -281 -1160 -235 -1148
+rect -23 -972 23 -960
+rect -23 -1148 -17 -972
+rect 17 -1148 23 -972
+rect -23 -1160 23 -1148
+rect 235 -972 281 -960
+rect 235 -1148 241 -972
+rect 275 -1148 281 -972
+rect 235 -1160 281 -1148
+rect 493 -972 539 -960
+rect 493 -1148 499 -972
+rect 533 -1148 539 -972
+rect 493 -1160 539 -1148
+rect 751 -972 797 -960
+rect 751 -1148 757 -972
+rect 791 -1148 797 -972
+rect 751 -1160 797 -1148
+rect 1009 -972 1055 -960
+rect 1009 -1148 1015 -972
+rect 1049 -1148 1055 -972
+rect 1009 -1160 1055 -1148
+rect -999 -1207 -807 -1201
+rect -999 -1241 -987 -1207
+rect -819 -1241 -807 -1207
+rect -999 -1247 -807 -1241
+rect -741 -1207 -549 -1201
+rect -741 -1241 -729 -1207
+rect -561 -1241 -549 -1207
+rect -741 -1247 -549 -1241
+rect -483 -1207 -291 -1201
+rect -483 -1241 -471 -1207
+rect -303 -1241 -291 -1207
+rect -483 -1247 -291 -1241
+rect -225 -1207 -33 -1201
+rect -225 -1241 -213 -1207
+rect -45 -1241 -33 -1207
+rect -225 -1247 -33 -1241
+rect 33 -1207 225 -1201
+rect 33 -1241 45 -1207
+rect 213 -1241 225 -1207
+rect 33 -1247 225 -1241
+rect 291 -1207 483 -1201
+rect 291 -1241 303 -1207
+rect 471 -1241 483 -1207
+rect 291 -1247 483 -1241
+rect 549 -1207 741 -1201
+rect 549 -1241 561 -1207
+rect 729 -1241 741 -1207
+rect 549 -1247 741 -1241
+rect 807 -1207 999 -1201
+rect 807 -1241 819 -1207
+rect 987 -1241 999 -1207
+rect 807 -1247 999 -1241
+<< properties >>
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 1 l 1 m 7 nf 8 diffcov 100 polycov 100 guard 0 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 0 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_8URJZJ.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_8URJZJ.mag
new file mode 100644
index 0000000..ec224e1
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_8URJZJ.mag
@@ -0,0 +1,622 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662761135
+<< nwell >>
+rect -683 -1014 683 1014
+<< pmoslvt >>
+rect -487 665 -287 865
+rect -229 665 -29 865
+rect 29 665 229 865
+rect 287 665 487 865
+rect -487 300 -287 500
+rect -229 300 -29 500
+rect 29 300 229 500
+rect 287 300 487 500
+rect -487 -65 -287 135
+rect -229 -65 -29 135
+rect 29 -65 229 135
+rect 287 -65 487 135
+rect -487 -430 -287 -230
+rect -229 -430 -29 -230
+rect 29 -430 229 -230
+rect 287 -430 487 -230
+rect -487 -795 -287 -595
+rect -229 -795 -29 -595
+rect 29 -795 229 -595
+rect 287 -795 487 -595
+<< pdiff >>
+rect -545 853 -487 865
+rect -545 677 -533 853
+rect -499 677 -487 853
+rect -545 665 -487 677
+rect -287 853 -229 865
+rect -287 677 -275 853
+rect -241 677 -229 853
+rect -287 665 -229 677
+rect -29 853 29 865
+rect -29 677 -17 853
+rect 17 677 29 853
+rect -29 665 29 677
+rect 229 853 287 865
+rect 229 677 241 853
+rect 275 677 287 853
+rect 229 665 287 677
+rect 487 853 545 865
+rect 487 677 499 853
+rect 533 677 545 853
+rect 487 665 545 677
+rect -545 488 -487 500
+rect -545 312 -533 488
+rect -499 312 -487 488
+rect -545 300 -487 312
+rect -287 488 -229 500
+rect -287 312 -275 488
+rect -241 312 -229 488
+rect -287 300 -229 312
+rect -29 488 29 500
+rect -29 312 -17 488
+rect 17 312 29 488
+rect -29 300 29 312
+rect 229 488 287 500
+rect 229 312 241 488
+rect 275 312 287 488
+rect 229 300 287 312
+rect 487 488 545 500
+rect 487 312 499 488
+rect 533 312 545 488
+rect 487 300 545 312
+rect -545 123 -487 135
+rect -545 -53 -533 123
+rect -499 -53 -487 123
+rect -545 -65 -487 -53
+rect -287 123 -229 135
+rect -287 -53 -275 123
+rect -241 -53 -229 123
+rect -287 -65 -229 -53
+rect -29 123 29 135
+rect -29 -53 -17 123
+rect 17 -53 29 123
+rect -29 -65 29 -53
+rect 229 123 287 135
+rect 229 -53 241 123
+rect 275 -53 287 123
+rect 229 -65 287 -53
+rect 487 123 545 135
+rect 487 -53 499 123
+rect 533 -53 545 123
+rect 487 -65 545 -53
+rect -545 -242 -487 -230
+rect -545 -418 -533 -242
+rect -499 -418 -487 -242
+rect -545 -430 -487 -418
+rect -287 -242 -229 -230
+rect -287 -418 -275 -242
+rect -241 -418 -229 -242
+rect -287 -430 -229 -418
+rect -29 -242 29 -230
+rect -29 -418 -17 -242
+rect 17 -418 29 -242
+rect -29 -430 29 -418
+rect 229 -242 287 -230
+rect 229 -418 241 -242
+rect 275 -418 287 -242
+rect 229 -430 287 -418
+rect 487 -242 545 -230
+rect 487 -418 499 -242
+rect 533 -418 545 -242
+rect 487 -430 545 -418
+rect -545 -607 -487 -595
+rect -545 -783 -533 -607
+rect -499 -783 -487 -607
+rect -545 -795 -487 -783
+rect -287 -607 -229 -595
+rect -287 -783 -275 -607
+rect -241 -783 -229 -607
+rect -287 -795 -229 -783
+rect -29 -607 29 -595
+rect -29 -783 -17 -607
+rect 17 -783 29 -607
+rect -29 -795 29 -783
+rect 229 -607 287 -595
+rect 229 -783 241 -607
+rect 275 -783 287 -607
+rect 229 -795 287 -783
+rect 487 -607 545 -595
+rect 487 -783 499 -607
+rect 533 -783 545 -607
+rect 487 -795 545 -783
+<< pdiffc >>
+rect -533 677 -499 853
+rect -275 677 -241 853
+rect -17 677 17 853
+rect 241 677 275 853
+rect 499 677 533 853
+rect -533 312 -499 488
+rect -275 312 -241 488
+rect -17 312 17 488
+rect 241 312 275 488
+rect 499 312 533 488
+rect -533 -53 -499 123
+rect -275 -53 -241 123
+rect -17 -53 17 123
+rect 241 -53 275 123
+rect 499 -53 533 123
+rect -533 -418 -499 -242
+rect -275 -418 -241 -242
+rect -17 -418 17 -242
+rect 241 -418 275 -242
+rect 499 -418 533 -242
+rect -533 -783 -499 -607
+rect -275 -783 -241 -607
+rect -17 -783 17 -607
+rect 241 -783 275 -607
+rect 499 -783 533 -607
+<< nsubdiff >>
+rect -647 944 -551 978
+rect 551 944 647 978
+rect -647 882 -613 944
+rect 613 882 647 944
+rect -647 -944 -613 -882
+rect 613 -944 647 -882
+rect -647 -978 -551 -944
+rect 551 -978 647 -944
+<< nsubdiffcont >>
+rect -551 944 551 978
+rect -647 -882 -613 882
+rect 613 -882 647 882
+rect -551 -978 551 -944
+<< poly >>
+rect -487 865 -287 891
+rect -229 865 -29 891
+rect 29 865 229 891
+rect 287 865 487 891
+rect -487 618 -287 665
+rect -487 584 -471 618
+rect -303 584 -287 618
+rect -487 568 -287 584
+rect -229 618 -29 665
+rect -229 584 -213 618
+rect -45 584 -29 618
+rect -229 568 -29 584
+rect 29 618 229 665
+rect 29 584 45 618
+rect 213 584 229 618
+rect 29 568 229 584
+rect 287 618 487 665
+rect 287 584 303 618
+rect 471 584 487 618
+rect 287 568 487 584
+rect -487 500 -287 526
+rect -229 500 -29 526
+rect 29 500 229 526
+rect 287 500 487 526
+rect -487 253 -287 300
+rect -487 219 -471 253
+rect -303 219 -287 253
+rect -487 203 -287 219
+rect -229 253 -29 300
+rect -229 219 -213 253
+rect -45 219 -29 253
+rect -229 203 -29 219
+rect 29 253 229 300
+rect 29 219 45 253
+rect 213 219 229 253
+rect 29 203 229 219
+rect 287 253 487 300
+rect 287 219 303 253
+rect 471 219 487 253
+rect 287 203 487 219
+rect -487 135 -287 161
+rect -229 135 -29 161
+rect 29 135 229 161
+rect 287 135 487 161
+rect -487 -112 -287 -65
+rect -487 -146 -471 -112
+rect -303 -146 -287 -112
+rect -487 -162 -287 -146
+rect -229 -112 -29 -65
+rect -229 -146 -213 -112
+rect -45 -146 -29 -112
+rect -229 -162 -29 -146
+rect 29 -112 229 -65
+rect 29 -146 45 -112
+rect 213 -146 229 -112
+rect 29 -162 229 -146
+rect 287 -112 487 -65
+rect 287 -146 303 -112
+rect 471 -146 487 -112
+rect 287 -162 487 -146
+rect -487 -230 -287 -204
+rect -229 -230 -29 -204
+rect 29 -230 229 -204
+rect 287 -230 487 -204
+rect -487 -477 -287 -430
+rect -487 -511 -471 -477
+rect -303 -511 -287 -477
+rect -487 -527 -287 -511
+rect -229 -477 -29 -430
+rect -229 -511 -213 -477
+rect -45 -511 -29 -477
+rect -229 -527 -29 -511
+rect 29 -477 229 -430
+rect 29 -511 45 -477
+rect 213 -511 229 -477
+rect 29 -527 229 -511
+rect 287 -477 487 -430
+rect 287 -511 303 -477
+rect 471 -511 487 -477
+rect 287 -527 487 -511
+rect -487 -595 -287 -569
+rect -229 -595 -29 -569
+rect 29 -595 229 -569
+rect 287 -595 487 -569
+rect -487 -842 -287 -795
+rect -487 -876 -471 -842
+rect -303 -876 -287 -842
+rect -487 -892 -287 -876
+rect -229 -842 -29 -795
+rect -229 -876 -213 -842
+rect -45 -876 -29 -842
+rect -229 -892 -29 -876
+rect 29 -842 229 -795
+rect 29 -876 45 -842
+rect 213 -876 229 -842
+rect 29 -892 229 -876
+rect 287 -842 487 -795
+rect 287 -876 303 -842
+rect 471 -876 487 -842
+rect 287 -892 487 -876
+<< polycont >>
+rect -471 584 -303 618
+rect -213 584 -45 618
+rect 45 584 213 618
+rect 303 584 471 618
+rect -471 219 -303 253
+rect -213 219 -45 253
+rect 45 219 213 253
+rect 303 219 471 253
+rect -471 -146 -303 -112
+rect -213 -146 -45 -112
+rect 45 -146 213 -112
+rect 303 -146 471 -112
+rect -471 -511 -303 -477
+rect -213 -511 -45 -477
+rect 45 -511 213 -477
+rect 303 -511 471 -477
+rect -471 -876 -303 -842
+rect -213 -876 -45 -842
+rect 45 -876 213 -842
+rect 303 -876 471 -842
+<< locali >>
+rect -647 944 -551 978
+rect 551 944 647 978
+rect -647 882 -613 944
+rect 613 882 647 944
+rect -533 853 -499 869
+rect -533 661 -499 677
+rect -275 853 -241 869
+rect -275 661 -241 677
+rect -17 853 17 869
+rect -17 661 17 677
+rect 241 853 275 869
+rect 241 661 275 677
+rect 499 853 533 869
+rect 499 661 533 677
+rect -487 584 -471 618
+rect -303 584 -287 618
+rect -229 584 -213 618
+rect -45 584 -29 618
+rect 29 584 45 618
+rect 213 584 229 618
+rect 287 584 303 618
+rect 471 584 487 618
+rect -533 488 -499 504
+rect -533 296 -499 312
+rect -275 488 -241 504
+rect -275 296 -241 312
+rect -17 488 17 504
+rect -17 296 17 312
+rect 241 488 275 504
+rect 241 296 275 312
+rect 499 488 533 504
+rect 499 296 533 312
+rect -487 219 -471 253
+rect -303 219 -287 253
+rect -229 219 -213 253
+rect -45 219 -29 253
+rect 29 219 45 253
+rect 213 219 229 253
+rect 287 219 303 253
+rect 471 219 487 253
+rect -533 123 -499 139
+rect -533 -69 -499 -53
+rect -275 123 -241 139
+rect -275 -69 -241 -53
+rect -17 123 17 139
+rect -17 -69 17 -53
+rect 241 123 275 139
+rect 241 -69 275 -53
+rect 499 123 533 139
+rect 499 -69 533 -53
+rect -487 -146 -471 -112
+rect -303 -146 -287 -112
+rect -229 -146 -213 -112
+rect -45 -146 -29 -112
+rect 29 -146 45 -112
+rect 213 -146 229 -112
+rect 287 -146 303 -112
+rect 471 -146 487 -112
+rect -533 -242 -499 -226
+rect -533 -434 -499 -418
+rect -275 -242 -241 -226
+rect -275 -434 -241 -418
+rect -17 -242 17 -226
+rect -17 -434 17 -418
+rect 241 -242 275 -226
+rect 241 -434 275 -418
+rect 499 -242 533 -226
+rect 499 -434 533 -418
+rect -487 -511 -471 -477
+rect -303 -511 -287 -477
+rect -229 -511 -213 -477
+rect -45 -511 -29 -477
+rect 29 -511 45 -477
+rect 213 -511 229 -477
+rect 287 -511 303 -477
+rect 471 -511 487 -477
+rect -533 -607 -499 -591
+rect -533 -799 -499 -783
+rect -275 -607 -241 -591
+rect -275 -799 -241 -783
+rect -17 -607 17 -591
+rect -17 -799 17 -783
+rect 241 -607 275 -591
+rect 241 -799 275 -783
+rect 499 -607 533 -591
+rect 499 -799 533 -783
+rect -487 -876 -471 -842
+rect -303 -876 -287 -842
+rect -229 -876 -213 -842
+rect -45 -876 -29 -842
+rect 29 -876 45 -842
+rect 213 -876 229 -842
+rect 287 -876 303 -842
+rect 471 -876 487 -842
+rect -647 -944 -613 -882
+rect 613 -944 647 -882
+rect -647 -978 -551 -944
+rect 551 -978 647 -944
+<< viali >>
+rect -533 677 -499 853
+rect -275 677 -241 853
+rect -17 677 17 853
+rect 241 677 275 853
+rect 499 677 533 853
+rect -471 584 -303 618
+rect -213 584 -45 618
+rect 45 584 213 618
+rect 303 584 471 618
+rect -533 312 -499 488
+rect -275 312 -241 488
+rect -17 312 17 488
+rect 241 312 275 488
+rect 499 312 533 488
+rect -471 219 -303 253
+rect -213 219 -45 253
+rect 45 219 213 253
+rect 303 219 471 253
+rect -533 -53 -499 123
+rect -275 -53 -241 123
+rect -17 -53 17 123
+rect 241 -53 275 123
+rect 499 -53 533 123
+rect -471 -146 -303 -112
+rect -213 -146 -45 -112
+rect 45 -146 213 -112
+rect 303 -146 471 -112
+rect -533 -418 -499 -242
+rect -275 -418 -241 -242
+rect -17 -418 17 -242
+rect 241 -418 275 -242
+rect 499 -418 533 -242
+rect -471 -511 -303 -477
+rect -213 -511 -45 -477
+rect 45 -511 213 -477
+rect 303 -511 471 -477
+rect -533 -783 -499 -607
+rect -275 -783 -241 -607
+rect -17 -783 17 -607
+rect 241 -783 275 -607
+rect 499 -783 533 -607
+rect -471 -876 -303 -842
+rect -213 -876 -45 -842
+rect 45 -876 213 -842
+rect 303 -876 471 -842
+<< metal1 >>
+rect -539 853 -493 865
+rect -539 677 -533 853
+rect -499 677 -493 853
+rect -539 665 -493 677
+rect -281 853 -235 865
+rect -281 677 -275 853
+rect -241 677 -235 853
+rect -281 665 -235 677
+rect -23 853 23 865
+rect -23 677 -17 853
+rect 17 677 23 853
+rect -23 665 23 677
+rect 235 853 281 865
+rect 235 677 241 853
+rect 275 677 281 853
+rect 235 665 281 677
+rect 493 853 539 865
+rect 493 677 499 853
+rect 533 677 539 853
+rect 493 665 539 677
+rect -483 618 -291 624
+rect -483 584 -471 618
+rect -303 584 -291 618
+rect -483 578 -291 584
+rect -225 618 -33 624
+rect -225 584 -213 618
+rect -45 584 -33 618
+rect -225 578 -33 584
+rect 33 618 225 624
+rect 33 584 45 618
+rect 213 584 225 618
+rect 33 578 225 584
+rect 291 618 483 624
+rect 291 584 303 618
+rect 471 584 483 618
+rect 291 578 483 584
+rect -539 488 -493 500
+rect -539 312 -533 488
+rect -499 312 -493 488
+rect -539 300 -493 312
+rect -281 488 -235 500
+rect -281 312 -275 488
+rect -241 312 -235 488
+rect -281 300 -235 312
+rect -23 488 23 500
+rect -23 312 -17 488
+rect 17 312 23 488
+rect -23 300 23 312
+rect 235 488 281 500
+rect 235 312 241 488
+rect 275 312 281 488
+rect 235 300 281 312
+rect 493 488 539 500
+rect 493 312 499 488
+rect 533 312 539 488
+rect 493 300 539 312
+rect -483 253 -291 259
+rect -483 219 -471 253
+rect -303 219 -291 253
+rect -483 213 -291 219
+rect -225 253 -33 259
+rect -225 219 -213 253
+rect -45 219 -33 253
+rect -225 213 -33 219
+rect 33 253 225 259
+rect 33 219 45 253
+rect 213 219 225 253
+rect 33 213 225 219
+rect 291 253 483 259
+rect 291 219 303 253
+rect 471 219 483 253
+rect 291 213 483 219
+rect -539 123 -493 135
+rect -539 -53 -533 123
+rect -499 -53 -493 123
+rect -539 -65 -493 -53
+rect -281 123 -235 135
+rect -281 -53 -275 123
+rect -241 -53 -235 123
+rect -281 -65 -235 -53
+rect -23 123 23 135
+rect -23 -53 -17 123
+rect 17 -53 23 123
+rect -23 -65 23 -53
+rect 235 123 281 135
+rect 235 -53 241 123
+rect 275 -53 281 123
+rect 235 -65 281 -53
+rect 493 123 539 135
+rect 493 -53 499 123
+rect 533 -53 539 123
+rect 493 -65 539 -53
+rect -483 -112 -291 -106
+rect -483 -146 -471 -112
+rect -303 -146 -291 -112
+rect -483 -152 -291 -146
+rect -225 -112 -33 -106
+rect -225 -146 -213 -112
+rect -45 -146 -33 -112
+rect -225 -152 -33 -146
+rect 33 -112 225 -106
+rect 33 -146 45 -112
+rect 213 -146 225 -112
+rect 33 -152 225 -146
+rect 291 -112 483 -106
+rect 291 -146 303 -112
+rect 471 -146 483 -112
+rect 291 -152 483 -146
+rect -539 -242 -493 -230
+rect -539 -418 -533 -242
+rect -499 -418 -493 -242
+rect -539 -430 -493 -418
+rect -281 -242 -235 -230
+rect -281 -418 -275 -242
+rect -241 -418 -235 -242
+rect -281 -430 -235 -418
+rect -23 -242 23 -230
+rect -23 -418 -17 -242
+rect 17 -418 23 -242
+rect -23 -430 23 -418
+rect 235 -242 281 -230
+rect 235 -418 241 -242
+rect 275 -418 281 -242
+rect 235 -430 281 -418
+rect 493 -242 539 -230
+rect 493 -418 499 -242
+rect 533 -418 539 -242
+rect 493 -430 539 -418
+rect -483 -477 -291 -471
+rect -483 -511 -471 -477
+rect -303 -511 -291 -477
+rect -483 -517 -291 -511
+rect -225 -477 -33 -471
+rect -225 -511 -213 -477
+rect -45 -511 -33 -477
+rect -225 -517 -33 -511
+rect 33 -477 225 -471
+rect 33 -511 45 -477
+rect 213 -511 225 -477
+rect 33 -517 225 -511
+rect 291 -477 483 -471
+rect 291 -511 303 -477
+rect 471 -511 483 -477
+rect 291 -517 483 -511
+rect -539 -607 -493 -595
+rect -539 -783 -533 -607
+rect -499 -783 -493 -607
+rect -539 -795 -493 -783
+rect -281 -607 -235 -595
+rect -281 -783 -275 -607
+rect -241 -783 -235 -607
+rect -281 -795 -235 -783
+rect -23 -607 23 -595
+rect -23 -783 -17 -607
+rect 17 -783 23 -607
+rect -23 -795 23 -783
+rect 235 -607 281 -595
+rect 235 -783 241 -607
+rect 275 -783 281 -607
+rect 235 -795 281 -783
+rect 493 -607 539 -595
+rect 493 -783 499 -607
+rect 533 -783 539 -607
+rect 493 -795 539 -783
+rect -483 -842 -291 -836
+rect -483 -876 -471 -842
+rect -303 -876 -291 -842
+rect -483 -882 -291 -876
+rect -225 -842 -33 -836
+rect -225 -876 -213 -842
+rect -45 -876 -33 -842
+rect -225 -882 -33 -876
+rect 33 -842 225 -836
+rect 33 -876 45 -842
+rect 213 -876 225 -842
+rect 33 -882 225 -876
+rect 291 -842 483 -836
+rect 291 -876 303 -842
+rect 471 -876 483 -842
+rect 291 -882 483 -876
+<< properties >>
+string FIXED_BBOX -630 -961 630 961
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 1 l 1 m 5 nf 4 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_9UM225.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_9UM225.mag
new file mode 100644
index 0000000..91fd655
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_9UM225.mag
@@ -0,0 +1,802 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662718844
+<< error_p >>
+rect -968 383 968 634
+rect -968 18 968 269
+rect -968 -347 968 -96
+<< nwell >>
+rect -968 383 968 745
+rect -968 18 968 380
+rect -968 -347 968 15
+rect -968 -712 968 -350
+<< pmoslvt >>
+rect -874 483 -674 683
+rect -616 483 -416 683
+rect -358 483 -158 683
+rect -100 483 100 683
+rect 158 483 358 683
+rect 416 483 616 683
+rect 674 483 874 683
+rect -874 118 -674 318
+rect -616 118 -416 318
+rect -358 118 -158 318
+rect -100 118 100 318
+rect 158 118 358 318
+rect 416 118 616 318
+rect 674 118 874 318
+rect -874 -247 -674 -47
+rect -616 -247 -416 -47
+rect -358 -247 -158 -47
+rect -100 -247 100 -47
+rect 158 -247 358 -47
+rect 416 -247 616 -47
+rect 674 -247 874 -47
+rect -874 -612 -674 -412
+rect -616 -612 -416 -412
+rect -358 -612 -158 -412
+rect -100 -612 100 -412
+rect 158 -612 358 -412
+rect 416 -612 616 -412
+rect 674 -612 874 -412
+<< pdiff >>
+rect -932 671 -874 683
+rect -932 495 -920 671
+rect -886 495 -874 671
+rect -932 483 -874 495
+rect -674 671 -616 683
+rect -674 495 -662 671
+rect -628 495 -616 671
+rect -674 483 -616 495
+rect -416 671 -358 683
+rect -416 495 -404 671
+rect -370 495 -358 671
+rect -416 483 -358 495
+rect -158 671 -100 683
+rect -158 495 -146 671
+rect -112 495 -100 671
+rect -158 483 -100 495
+rect 100 671 158 683
+rect 100 495 112 671
+rect 146 495 158 671
+rect 100 483 158 495
+rect 358 671 416 683
+rect 358 495 370 671
+rect 404 495 416 671
+rect 358 483 416 495
+rect 616 671 674 683
+rect 616 495 628 671
+rect 662 495 674 671
+rect 616 483 674 495
+rect 874 671 932 683
+rect 874 495 886 671
+rect 920 495 932 671
+rect 874 483 932 495
+rect -932 306 -874 318
+rect -932 130 -920 306
+rect -886 130 -874 306
+rect -932 118 -874 130
+rect -674 306 -616 318
+rect -674 130 -662 306
+rect -628 130 -616 306
+rect -674 118 -616 130
+rect -416 306 -358 318
+rect -416 130 -404 306
+rect -370 130 -358 306
+rect -416 118 -358 130
+rect -158 306 -100 318
+rect -158 130 -146 306
+rect -112 130 -100 306
+rect -158 118 -100 130
+rect 100 306 158 318
+rect 100 130 112 306
+rect 146 130 158 306
+rect 100 118 158 130
+rect 358 306 416 318
+rect 358 130 370 306
+rect 404 130 416 306
+rect 358 118 416 130
+rect 616 306 674 318
+rect 616 130 628 306
+rect 662 130 674 306
+rect 616 118 674 130
+rect 874 306 932 318
+rect 874 130 886 306
+rect 920 130 932 306
+rect 874 118 932 130
+rect -932 -59 -874 -47
+rect -932 -235 -920 -59
+rect -886 -235 -874 -59
+rect -932 -247 -874 -235
+rect -674 -59 -616 -47
+rect -674 -235 -662 -59
+rect -628 -235 -616 -59
+rect -674 -247 -616 -235
+rect -416 -59 -358 -47
+rect -416 -235 -404 -59
+rect -370 -235 -358 -59
+rect -416 -247 -358 -235
+rect -158 -59 -100 -47
+rect -158 -235 -146 -59
+rect -112 -235 -100 -59
+rect -158 -247 -100 -235
+rect 100 -59 158 -47
+rect 100 -235 112 -59
+rect 146 -235 158 -59
+rect 100 -247 158 -235
+rect 358 -59 416 -47
+rect 358 -235 370 -59
+rect 404 -235 416 -59
+rect 358 -247 416 -235
+rect 616 -59 674 -47
+rect 616 -235 628 -59
+rect 662 -235 674 -59
+rect 616 -247 674 -235
+rect 874 -59 932 -47
+rect 874 -235 886 -59
+rect 920 -235 932 -59
+rect 874 -247 932 -235
+rect -932 -424 -874 -412
+rect -932 -600 -920 -424
+rect -886 -600 -874 -424
+rect -932 -612 -874 -600
+rect -674 -424 -616 -412
+rect -674 -600 -662 -424
+rect -628 -600 -616 -424
+rect -674 -612 -616 -600
+rect -416 -424 -358 -412
+rect -416 -600 -404 -424
+rect -370 -600 -358 -424
+rect -416 -612 -358 -600
+rect -158 -424 -100 -412
+rect -158 -600 -146 -424
+rect -112 -600 -100 -424
+rect -158 -612 -100 -600
+rect 100 -424 158 -412
+rect 100 -600 112 -424
+rect 146 -600 158 -424
+rect 100 -612 158 -600
+rect 358 -424 416 -412
+rect 358 -600 370 -424
+rect 404 -600 416 -424
+rect 358 -612 416 -600
+rect 616 -424 674 -412
+rect 616 -600 628 -424
+rect 662 -600 674 -424
+rect 616 -612 674 -600
+rect 874 -424 932 -412
+rect 874 -600 886 -424
+rect 920 -600 932 -424
+rect 874 -612 932 -600
+<< pdiffc >>
+rect -920 495 -886 671
+rect -662 495 -628 671
+rect -404 495 -370 671
+rect -146 495 -112 671
+rect 112 495 146 671
+rect 370 495 404 671
+rect 628 495 662 671
+rect 886 495 920 671
+rect -920 130 -886 306
+rect -662 130 -628 306
+rect -404 130 -370 306
+rect -146 130 -112 306
+rect 112 130 146 306
+rect 370 130 404 306
+rect 628 130 662 306
+rect 886 130 920 306
+rect -920 -235 -886 -59
+rect -662 -235 -628 -59
+rect -404 -235 -370 -59
+rect -146 -235 -112 -59
+rect 112 -235 146 -59
+rect 370 -235 404 -59
+rect 628 -235 662 -59
+rect 886 -235 920 -59
+rect -920 -600 -886 -424
+rect -662 -600 -628 -424
+rect -404 -600 -370 -424
+rect -146 -600 -112 -424
+rect 112 -600 146 -424
+rect 370 -600 404 -424
+rect 628 -600 662 -424
+rect 886 -600 920 -424
+<< poly >>
+rect -874 683 -674 709
+rect -616 683 -416 709
+rect -358 683 -158 709
+rect -100 683 100 709
+rect 158 683 358 709
+rect 416 683 616 709
+rect 674 683 874 709
+rect -874 436 -674 483
+rect -874 402 -858 436
+rect -690 402 -674 436
+rect -874 386 -674 402
+rect -616 436 -416 483
+rect -616 402 -600 436
+rect -432 402 -416 436
+rect -616 386 -416 402
+rect -358 436 -158 483
+rect -358 402 -342 436
+rect -174 402 -158 436
+rect -358 386 -158 402
+rect -100 436 100 483
+rect -100 402 -84 436
+rect 84 402 100 436
+rect -100 386 100 402
+rect 158 436 358 483
+rect 158 402 174 436
+rect 342 402 358 436
+rect 158 386 358 402
+rect 416 436 616 483
+rect 416 402 432 436
+rect 600 402 616 436
+rect 416 386 616 402
+rect 674 436 874 483
+rect 674 402 690 436
+rect 858 402 874 436
+rect 674 386 874 402
+rect -874 318 -674 344
+rect -616 318 -416 344
+rect -358 318 -158 344
+rect -100 318 100 344
+rect 158 318 358 344
+rect 416 318 616 344
+rect 674 318 874 344
+rect -874 71 -674 118
+rect -874 37 -858 71
+rect -690 37 -674 71
+rect -874 21 -674 37
+rect -616 71 -416 118
+rect -616 37 -600 71
+rect -432 37 -416 71
+rect -616 21 -416 37
+rect -358 71 -158 118
+rect -358 37 -342 71
+rect -174 37 -158 71
+rect -358 21 -158 37
+rect -100 71 100 118
+rect -100 37 -84 71
+rect 84 37 100 71
+rect -100 21 100 37
+rect 158 71 358 118
+rect 158 37 174 71
+rect 342 37 358 71
+rect 158 21 358 37
+rect 416 71 616 118
+rect 416 37 432 71
+rect 600 37 616 71
+rect 416 21 616 37
+rect 674 71 874 118
+rect 674 37 690 71
+rect 858 37 874 71
+rect 674 21 874 37
+rect -874 -47 -674 -21
+rect -616 -47 -416 -21
+rect -358 -47 -158 -21
+rect -100 -47 100 -21
+rect 158 -47 358 -21
+rect 416 -47 616 -21
+rect 674 -47 874 -21
+rect -874 -294 -674 -247
+rect -874 -328 -858 -294
+rect -690 -328 -674 -294
+rect -874 -344 -674 -328
+rect -616 -294 -416 -247
+rect -616 -328 -600 -294
+rect -432 -328 -416 -294
+rect -616 -344 -416 -328
+rect -358 -294 -158 -247
+rect -358 -328 -342 -294
+rect -174 -328 -158 -294
+rect -358 -344 -158 -328
+rect -100 -294 100 -247
+rect -100 -328 -84 -294
+rect 84 -328 100 -294
+rect -100 -344 100 -328
+rect 158 -294 358 -247
+rect 158 -328 174 -294
+rect 342 -328 358 -294
+rect 158 -344 358 -328
+rect 416 -294 616 -247
+rect 416 -328 432 -294
+rect 600 -328 616 -294
+rect 416 -344 616 -328
+rect 674 -294 874 -247
+rect 674 -328 690 -294
+rect 858 -328 874 -294
+rect 674 -344 874 -328
+rect -874 -412 -674 -386
+rect -616 -412 -416 -386
+rect -358 -412 -158 -386
+rect -100 -412 100 -386
+rect 158 -412 358 -386
+rect 416 -412 616 -386
+rect 674 -412 874 -386
+rect -874 -659 -674 -612
+rect -874 -693 -858 -659
+rect -690 -693 -674 -659
+rect -874 -709 -674 -693
+rect -616 -659 -416 -612
+rect -616 -693 -600 -659
+rect -432 -693 -416 -659
+rect -616 -709 -416 -693
+rect -358 -659 -158 -612
+rect -358 -693 -342 -659
+rect -174 -693 -158 -659
+rect -358 -709 -158 -693
+rect -100 -659 100 -612
+rect -100 -693 -84 -659
+rect 84 -693 100 -659
+rect -100 -709 100 -693
+rect 158 -659 358 -612
+rect 158 -693 174 -659
+rect 342 -693 358 -659
+rect 158 -709 358 -693
+rect 416 -659 616 -612
+rect 416 -693 432 -659
+rect 600 -693 616 -659
+rect 416 -709 616 -693
+rect 674 -659 874 -612
+rect 674 -693 690 -659
+rect 858 -693 874 -659
+rect 674 -709 874 -693
+<< polycont >>
+rect -858 402 -690 436
+rect -600 402 -432 436
+rect -342 402 -174 436
+rect -84 402 84 436
+rect 174 402 342 436
+rect 432 402 600 436
+rect 690 402 858 436
+rect -858 37 -690 71
+rect -600 37 -432 71
+rect -342 37 -174 71
+rect -84 37 84 71
+rect 174 37 342 71
+rect 432 37 600 71
+rect 690 37 858 71
+rect -858 -328 -690 -294
+rect -600 -328 -432 -294
+rect -342 -328 -174 -294
+rect -84 -328 84 -294
+rect 174 -328 342 -294
+rect 432 -328 600 -294
+rect 690 -328 858 -294
+rect -858 -693 -690 -659
+rect -600 -693 -432 -659
+rect -342 -693 -174 -659
+rect -84 -693 84 -659
+rect 174 -693 342 -659
+rect 432 -693 600 -659
+rect 690 -693 858 -659
+<< locali >>
+rect -920 671 -886 687
+rect -920 479 -886 495
+rect -662 671 -628 687
+rect -662 479 -628 495
+rect -404 671 -370 687
+rect -404 479 -370 495
+rect -146 671 -112 687
+rect -146 479 -112 495
+rect 112 671 146 687
+rect 112 479 146 495
+rect 370 671 404 687
+rect 370 479 404 495
+rect 628 671 662 687
+rect 628 479 662 495
+rect 886 671 920 687
+rect 886 479 920 495
+rect -874 402 -858 436
+rect -690 402 -674 436
+rect -616 402 -600 436
+rect -432 402 -416 436
+rect -358 402 -342 436
+rect -174 402 -158 436
+rect -100 402 -84 436
+rect 84 402 100 436
+rect 158 402 174 436
+rect 342 402 358 436
+rect 416 402 432 436
+rect 600 402 616 436
+rect 674 402 690 436
+rect 858 402 874 436
+rect -920 306 -886 322
+rect -920 114 -886 130
+rect -662 306 -628 322
+rect -662 114 -628 130
+rect -404 306 -370 322
+rect -404 114 -370 130
+rect -146 306 -112 322
+rect -146 114 -112 130
+rect 112 306 146 322
+rect 112 114 146 130
+rect 370 306 404 322
+rect 370 114 404 130
+rect 628 306 662 322
+rect 628 114 662 130
+rect 886 306 920 322
+rect 886 114 920 130
+rect -874 37 -858 71
+rect -690 37 -674 71
+rect -616 37 -600 71
+rect -432 37 -416 71
+rect -358 37 -342 71
+rect -174 37 -158 71
+rect -100 37 -84 71
+rect 84 37 100 71
+rect 158 37 174 71
+rect 342 37 358 71
+rect 416 37 432 71
+rect 600 37 616 71
+rect 674 37 690 71
+rect 858 37 874 71
+rect -920 -59 -886 -43
+rect -920 -251 -886 -235
+rect -662 -59 -628 -43
+rect -662 -251 -628 -235
+rect -404 -59 -370 -43
+rect -404 -251 -370 -235
+rect -146 -59 -112 -43
+rect -146 -251 -112 -235
+rect 112 -59 146 -43
+rect 112 -251 146 -235
+rect 370 -59 404 -43
+rect 370 -251 404 -235
+rect 628 -59 662 -43
+rect 628 -251 662 -235
+rect 886 -59 920 -43
+rect 886 -251 920 -235
+rect -874 -328 -858 -294
+rect -690 -328 -674 -294
+rect -616 -328 -600 -294
+rect -432 -328 -416 -294
+rect -358 -328 -342 -294
+rect -174 -328 -158 -294
+rect -100 -328 -84 -294
+rect 84 -328 100 -294
+rect 158 -328 174 -294
+rect 342 -328 358 -294
+rect 416 -328 432 -294
+rect 600 -328 616 -294
+rect 674 -328 690 -294
+rect 858 -328 874 -294
+rect -920 -424 -886 -408
+rect -920 -616 -886 -600
+rect -662 -424 -628 -408
+rect -662 -616 -628 -600
+rect -404 -424 -370 -408
+rect -404 -616 -370 -600
+rect -146 -424 -112 -408
+rect -146 -616 -112 -600
+rect 112 -424 146 -408
+rect 112 -616 146 -600
+rect 370 -424 404 -408
+rect 370 -616 404 -600
+rect 628 -424 662 -408
+rect 628 -616 662 -600
+rect 886 -424 920 -408
+rect 886 -616 920 -600
+rect -874 -693 -858 -659
+rect -690 -693 -674 -659
+rect -616 -693 -600 -659
+rect -432 -693 -416 -659
+rect -358 -693 -342 -659
+rect -174 -693 -158 -659
+rect -100 -693 -84 -659
+rect 84 -693 100 -659
+rect 158 -693 174 -659
+rect 342 -693 358 -659
+rect 416 -693 432 -659
+rect 600 -693 616 -659
+rect 674 -693 690 -659
+rect 858 -693 874 -659
+<< viali >>
+rect -920 495 -886 671
+rect -662 495 -628 671
+rect -404 495 -370 671
+rect -146 495 -112 671
+rect 112 495 146 671
+rect 370 495 404 671
+rect 628 495 662 671
+rect 886 495 920 671
+rect -858 402 -690 436
+rect -600 402 -432 436
+rect -342 402 -174 436
+rect -84 402 84 436
+rect 174 402 342 436
+rect 432 402 600 436
+rect 690 402 858 436
+rect -920 130 -886 306
+rect -662 130 -628 306
+rect -404 130 -370 306
+rect -146 130 -112 306
+rect 112 130 146 306
+rect 370 130 404 306
+rect 628 130 662 306
+rect 886 130 920 306
+rect -858 37 -690 71
+rect -600 37 -432 71
+rect -342 37 -174 71
+rect -84 37 84 71
+rect 174 37 342 71
+rect 432 37 600 71
+rect 690 37 858 71
+rect -920 -235 -886 -59
+rect -662 -235 -628 -59
+rect -404 -235 -370 -59
+rect -146 -235 -112 -59
+rect 112 -235 146 -59
+rect 370 -235 404 -59
+rect 628 -235 662 -59
+rect 886 -235 920 -59
+rect -858 -328 -690 -294
+rect -600 -328 -432 -294
+rect -342 -328 -174 -294
+rect -84 -328 84 -294
+rect 174 -328 342 -294
+rect 432 -328 600 -294
+rect 690 -328 858 -294
+rect -920 -600 -886 -424
+rect -662 -600 -628 -424
+rect -404 -600 -370 -424
+rect -146 -600 -112 -424
+rect 112 -600 146 -424
+rect 370 -600 404 -424
+rect 628 -600 662 -424
+rect 886 -600 920 -424
+rect -858 -693 -690 -659
+rect -600 -693 -432 -659
+rect -342 -693 -174 -659
+rect -84 -693 84 -659
+rect 174 -693 342 -659
+rect 432 -693 600 -659
+rect 690 -693 858 -659
+<< metal1 >>
+rect -926 671 -880 683
+rect -926 495 -920 671
+rect -886 495 -880 671
+rect -926 483 -880 495
+rect -668 671 -622 683
+rect -668 495 -662 671
+rect -628 495 -622 671
+rect -668 483 -622 495
+rect -410 671 -364 683
+rect -410 495 -404 671
+rect -370 495 -364 671
+rect -410 483 -364 495
+rect -152 671 -106 683
+rect -152 495 -146 671
+rect -112 495 -106 671
+rect -152 483 -106 495
+rect 106 671 152 683
+rect 106 495 112 671
+rect 146 495 152 671
+rect 106 483 152 495
+rect 364 671 410 683
+rect 364 495 370 671
+rect 404 495 410 671
+rect 364 483 410 495
+rect 622 671 668 683
+rect 622 495 628 671
+rect 662 495 668 671
+rect 622 483 668 495
+rect 880 671 926 683
+rect 880 495 886 671
+rect 920 495 926 671
+rect 880 483 926 495
+rect -870 436 -678 442
+rect -870 402 -858 436
+rect -690 402 -678 436
+rect -870 396 -678 402
+rect -612 436 -420 442
+rect -612 402 -600 436
+rect -432 402 -420 436
+rect -612 396 -420 402
+rect -354 436 -162 442
+rect -354 402 -342 436
+rect -174 402 -162 436
+rect -354 396 -162 402
+rect -96 436 96 442
+rect -96 402 -84 436
+rect 84 402 96 436
+rect -96 396 96 402
+rect 162 436 354 442
+rect 162 402 174 436
+rect 342 402 354 436
+rect 162 396 354 402
+rect 420 436 612 442
+rect 420 402 432 436
+rect 600 402 612 436
+rect 420 396 612 402
+rect 678 436 870 442
+rect 678 402 690 436
+rect 858 402 870 436
+rect 678 396 870 402
+rect -926 306 -880 318
+rect -926 130 -920 306
+rect -886 130 -880 306
+rect -926 118 -880 130
+rect -668 306 -622 318
+rect -668 130 -662 306
+rect -628 130 -622 306
+rect -668 118 -622 130
+rect -410 306 -364 318
+rect -410 130 -404 306
+rect -370 130 -364 306
+rect -410 118 -364 130
+rect -152 306 -106 318
+rect -152 130 -146 306
+rect -112 130 -106 306
+rect -152 118 -106 130
+rect 106 306 152 318
+rect 106 130 112 306
+rect 146 130 152 306
+rect 106 118 152 130
+rect 364 306 410 318
+rect 364 130 370 306
+rect 404 130 410 306
+rect 364 118 410 130
+rect 622 306 668 318
+rect 622 130 628 306
+rect 662 130 668 306
+rect 622 118 668 130
+rect 880 306 926 318
+rect 880 130 886 306
+rect 920 130 926 306
+rect 880 118 926 130
+rect -870 71 -678 77
+rect -870 37 -858 71
+rect -690 37 -678 71
+rect -870 31 -678 37
+rect -612 71 -420 77
+rect -612 37 -600 71
+rect -432 37 -420 71
+rect -612 31 -420 37
+rect -354 71 -162 77
+rect -354 37 -342 71
+rect -174 37 -162 71
+rect -354 31 -162 37
+rect -96 71 96 77
+rect -96 37 -84 71
+rect 84 37 96 71
+rect -96 31 96 37
+rect 162 71 354 77
+rect 162 37 174 71
+rect 342 37 354 71
+rect 162 31 354 37
+rect 420 71 612 77
+rect 420 37 432 71
+rect 600 37 612 71
+rect 420 31 612 37
+rect 678 71 870 77
+rect 678 37 690 71
+rect 858 37 870 71
+rect 678 31 870 37
+rect -926 -59 -880 -47
+rect -926 -235 -920 -59
+rect -886 -235 -880 -59
+rect -926 -247 -880 -235
+rect -668 -59 -622 -47
+rect -668 -235 -662 -59
+rect -628 -235 -622 -59
+rect -668 -247 -622 -235
+rect -410 -59 -364 -47
+rect -410 -235 -404 -59
+rect -370 -235 -364 -59
+rect -410 -247 -364 -235
+rect -152 -59 -106 -47
+rect -152 -235 -146 -59
+rect -112 -235 -106 -59
+rect -152 -247 -106 -235
+rect 106 -59 152 -47
+rect 106 -235 112 -59
+rect 146 -235 152 -59
+rect 106 -247 152 -235
+rect 364 -59 410 -47
+rect 364 -235 370 -59
+rect 404 -235 410 -59
+rect 364 -247 410 -235
+rect 622 -59 668 -47
+rect 622 -235 628 -59
+rect 662 -235 668 -59
+rect 622 -247 668 -235
+rect 880 -59 926 -47
+rect 880 -235 886 -59
+rect 920 -235 926 -59
+rect 880 -247 926 -235
+rect -870 -294 -678 -288
+rect -870 -328 -858 -294
+rect -690 -328 -678 -294
+rect -870 -334 -678 -328
+rect -612 -294 -420 -288
+rect -612 -328 -600 -294
+rect -432 -328 -420 -294
+rect -612 -334 -420 -328
+rect -354 -294 -162 -288
+rect -354 -328 -342 -294
+rect -174 -328 -162 -294
+rect -354 -334 -162 -328
+rect -96 -294 96 -288
+rect -96 -328 -84 -294
+rect 84 -328 96 -294
+rect -96 -334 96 -328
+rect 162 -294 354 -288
+rect 162 -328 174 -294
+rect 342 -328 354 -294
+rect 162 -334 354 -328
+rect 420 -294 612 -288
+rect 420 -328 432 -294
+rect 600 -328 612 -294
+rect 420 -334 612 -328
+rect 678 -294 870 -288
+rect 678 -328 690 -294
+rect 858 -328 870 -294
+rect 678 -334 870 -328
+rect -926 -424 -880 -412
+rect -926 -600 -920 -424
+rect -886 -600 -880 -424
+rect -926 -612 -880 -600
+rect -668 -424 -622 -412
+rect -668 -600 -662 -424
+rect -628 -600 -622 -424
+rect -668 -612 -622 -600
+rect -410 -424 -364 -412
+rect -410 -600 -404 -424
+rect -370 -600 -364 -424
+rect -410 -612 -364 -600
+rect -152 -424 -106 -412
+rect -152 -600 -146 -424
+rect -112 -600 -106 -424
+rect -152 -612 -106 -600
+rect 106 -424 152 -412
+rect 106 -600 112 -424
+rect 146 -600 152 -424
+rect 106 -612 152 -600
+rect 364 -424 410 -412
+rect 364 -600 370 -424
+rect 404 -600 410 -424
+rect 364 -612 410 -600
+rect 622 -424 668 -412
+rect 622 -600 628 -424
+rect 662 -600 668 -424
+rect 622 -612 668 -600
+rect 880 -424 926 -412
+rect 880 -600 886 -424
+rect 920 -600 926 -424
+rect 880 -612 926 -600
+rect -870 -659 -678 -653
+rect -870 -693 -858 -659
+rect -690 -693 -678 -659
+rect -870 -699 -678 -693
+rect -612 -659 -420 -653
+rect -612 -693 -600 -659
+rect -432 -693 -420 -659
+rect -612 -699 -420 -693
+rect -354 -659 -162 -653
+rect -354 -693 -342 -659
+rect -174 -693 -162 -659
+rect -354 -699 -162 -693
+rect -96 -659 96 -653
+rect -96 -693 -84 -659
+rect 84 -693 96 -659
+rect -96 -699 96 -693
+rect 162 -659 354 -653
+rect 162 -693 174 -659
+rect 342 -693 354 -659
+rect 162 -699 354 -693
+rect 420 -659 612 -653
+rect 420 -693 432 -659
+rect 600 -693 612 -659
+rect 420 -699 612 -693
+rect 678 -659 870 -653
+rect 678 -693 690 -659
+rect 858 -693 870 -659
+rect 678 -699 870 -693
+<< properties >>
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 1 l 1 m 4 nf 7 diffcov 100 polycov 100 guard 0 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 0 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_9UMSV3.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_9UMSV3.mag
new file mode 100644
index 0000000..1eea67b
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_9UMSV3.mag
@@ -0,0 +1,1586 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662671714
+<< error_p >>
+rect -968 1113 968 1364
+rect -968 748 968 999
+rect -968 383 968 634
+rect -968 18 968 269
+rect -968 -347 968 -96
+rect -968 -712 968 -461
+rect -968 -1077 968 -826
+<< nwell >>
+rect -968 1113 968 1475
+rect -968 748 968 1110
+rect -968 383 968 745
+rect -968 18 968 380
+rect -968 -347 968 15
+rect -968 -712 968 -350
+rect -968 -1077 968 -715
+rect -968 -1442 968 -1080
+<< pmoslvt >>
+rect -874 1213 -674 1413
+rect -616 1213 -416 1413
+rect -358 1213 -158 1413
+rect -100 1213 100 1413
+rect 158 1213 358 1413
+rect 416 1213 616 1413
+rect 674 1213 874 1413
+rect -874 848 -674 1048
+rect -616 848 -416 1048
+rect -358 848 -158 1048
+rect -100 848 100 1048
+rect 158 848 358 1048
+rect 416 848 616 1048
+rect 674 848 874 1048
+rect -874 483 -674 683
+rect -616 483 -416 683
+rect -358 483 -158 683
+rect -100 483 100 683
+rect 158 483 358 683
+rect 416 483 616 683
+rect 674 483 874 683
+rect -874 118 -674 318
+rect -616 118 -416 318
+rect -358 118 -158 318
+rect -100 118 100 318
+rect 158 118 358 318
+rect 416 118 616 318
+rect 674 118 874 318
+rect -874 -247 -674 -47
+rect -616 -247 -416 -47
+rect -358 -247 -158 -47
+rect -100 -247 100 -47
+rect 158 -247 358 -47
+rect 416 -247 616 -47
+rect 674 -247 874 -47
+rect -874 -612 -674 -412
+rect -616 -612 -416 -412
+rect -358 -612 -158 -412
+rect -100 -612 100 -412
+rect 158 -612 358 -412
+rect 416 -612 616 -412
+rect 674 -612 874 -412
+rect -874 -977 -674 -777
+rect -616 -977 -416 -777
+rect -358 -977 -158 -777
+rect -100 -977 100 -777
+rect 158 -977 358 -777
+rect 416 -977 616 -777
+rect 674 -977 874 -777
+rect -874 -1342 -674 -1142
+rect -616 -1342 -416 -1142
+rect -358 -1342 -158 -1142
+rect -100 -1342 100 -1142
+rect 158 -1342 358 -1142
+rect 416 -1342 616 -1142
+rect 674 -1342 874 -1142
+<< pdiff >>
+rect -932 1401 -874 1413
+rect -932 1225 -920 1401
+rect -886 1225 -874 1401
+rect -932 1213 -874 1225
+rect -674 1401 -616 1413
+rect -674 1225 -662 1401
+rect -628 1225 -616 1401
+rect -674 1213 -616 1225
+rect -416 1401 -358 1413
+rect -416 1225 -404 1401
+rect -370 1225 -358 1401
+rect -416 1213 -358 1225
+rect -158 1401 -100 1413
+rect -158 1225 -146 1401
+rect -112 1225 -100 1401
+rect -158 1213 -100 1225
+rect 100 1401 158 1413
+rect 100 1225 112 1401
+rect 146 1225 158 1401
+rect 100 1213 158 1225
+rect 358 1401 416 1413
+rect 358 1225 370 1401
+rect 404 1225 416 1401
+rect 358 1213 416 1225
+rect 616 1401 674 1413
+rect 616 1225 628 1401
+rect 662 1225 674 1401
+rect 616 1213 674 1225
+rect 874 1401 932 1413
+rect 874 1225 886 1401
+rect 920 1225 932 1401
+rect 874 1213 932 1225
+rect -932 1036 -874 1048
+rect -932 860 -920 1036
+rect -886 860 -874 1036
+rect -932 848 -874 860
+rect -674 1036 -616 1048
+rect -674 860 -662 1036
+rect -628 860 -616 1036
+rect -674 848 -616 860
+rect -416 1036 -358 1048
+rect -416 860 -404 1036
+rect -370 860 -358 1036
+rect -416 848 -358 860
+rect -158 1036 -100 1048
+rect -158 860 -146 1036
+rect -112 860 -100 1036
+rect -158 848 -100 860
+rect 100 1036 158 1048
+rect 100 860 112 1036
+rect 146 860 158 1036
+rect 100 848 158 860
+rect 358 1036 416 1048
+rect 358 860 370 1036
+rect 404 860 416 1036
+rect 358 848 416 860
+rect 616 1036 674 1048
+rect 616 860 628 1036
+rect 662 860 674 1036
+rect 616 848 674 860
+rect 874 1036 932 1048
+rect 874 860 886 1036
+rect 920 860 932 1036
+rect 874 848 932 860
+rect -932 671 -874 683
+rect -932 495 -920 671
+rect -886 495 -874 671
+rect -932 483 -874 495
+rect -674 671 -616 683
+rect -674 495 -662 671
+rect -628 495 -616 671
+rect -674 483 -616 495
+rect -416 671 -358 683
+rect -416 495 -404 671
+rect -370 495 -358 671
+rect -416 483 -358 495
+rect -158 671 -100 683
+rect -158 495 -146 671
+rect -112 495 -100 671
+rect -158 483 -100 495
+rect 100 671 158 683
+rect 100 495 112 671
+rect 146 495 158 671
+rect 100 483 158 495
+rect 358 671 416 683
+rect 358 495 370 671
+rect 404 495 416 671
+rect 358 483 416 495
+rect 616 671 674 683
+rect 616 495 628 671
+rect 662 495 674 671
+rect 616 483 674 495
+rect 874 671 932 683
+rect 874 495 886 671
+rect 920 495 932 671
+rect 874 483 932 495
+rect -932 306 -874 318
+rect -932 130 -920 306
+rect -886 130 -874 306
+rect -932 118 -874 130
+rect -674 306 -616 318
+rect -674 130 -662 306
+rect -628 130 -616 306
+rect -674 118 -616 130
+rect -416 306 -358 318
+rect -416 130 -404 306
+rect -370 130 -358 306
+rect -416 118 -358 130
+rect -158 306 -100 318
+rect -158 130 -146 306
+rect -112 130 -100 306
+rect -158 118 -100 130
+rect 100 306 158 318
+rect 100 130 112 306
+rect 146 130 158 306
+rect 100 118 158 130
+rect 358 306 416 318
+rect 358 130 370 306
+rect 404 130 416 306
+rect 358 118 416 130
+rect 616 306 674 318
+rect 616 130 628 306
+rect 662 130 674 306
+rect 616 118 674 130
+rect 874 306 932 318
+rect 874 130 886 306
+rect 920 130 932 306
+rect 874 118 932 130
+rect -932 -59 -874 -47
+rect -932 -235 -920 -59
+rect -886 -235 -874 -59
+rect -932 -247 -874 -235
+rect -674 -59 -616 -47
+rect -674 -235 -662 -59
+rect -628 -235 -616 -59
+rect -674 -247 -616 -235
+rect -416 -59 -358 -47
+rect -416 -235 -404 -59
+rect -370 -235 -358 -59
+rect -416 -247 -358 -235
+rect -158 -59 -100 -47
+rect -158 -235 -146 -59
+rect -112 -235 -100 -59
+rect -158 -247 -100 -235
+rect 100 -59 158 -47
+rect 100 -235 112 -59
+rect 146 -235 158 -59
+rect 100 -247 158 -235
+rect 358 -59 416 -47
+rect 358 -235 370 -59
+rect 404 -235 416 -59
+rect 358 -247 416 -235
+rect 616 -59 674 -47
+rect 616 -235 628 -59
+rect 662 -235 674 -59
+rect 616 -247 674 -235
+rect 874 -59 932 -47
+rect 874 -235 886 -59
+rect 920 -235 932 -59
+rect 874 -247 932 -235
+rect -932 -424 -874 -412
+rect -932 -600 -920 -424
+rect -886 -600 -874 -424
+rect -932 -612 -874 -600
+rect -674 -424 -616 -412
+rect -674 -600 -662 -424
+rect -628 -600 -616 -424
+rect -674 -612 -616 -600
+rect -416 -424 -358 -412
+rect -416 -600 -404 -424
+rect -370 -600 -358 -424
+rect -416 -612 -358 -600
+rect -158 -424 -100 -412
+rect -158 -600 -146 -424
+rect -112 -600 -100 -424
+rect -158 -612 -100 -600
+rect 100 -424 158 -412
+rect 100 -600 112 -424
+rect 146 -600 158 -424
+rect 100 -612 158 -600
+rect 358 -424 416 -412
+rect 358 -600 370 -424
+rect 404 -600 416 -424
+rect 358 -612 416 -600
+rect 616 -424 674 -412
+rect 616 -600 628 -424
+rect 662 -600 674 -424
+rect 616 -612 674 -600
+rect 874 -424 932 -412
+rect 874 -600 886 -424
+rect 920 -600 932 -424
+rect 874 -612 932 -600
+rect -932 -789 -874 -777
+rect -932 -965 -920 -789
+rect -886 -965 -874 -789
+rect -932 -977 -874 -965
+rect -674 -789 -616 -777
+rect -674 -965 -662 -789
+rect -628 -965 -616 -789
+rect -674 -977 -616 -965
+rect -416 -789 -358 -777
+rect -416 -965 -404 -789
+rect -370 -965 -358 -789
+rect -416 -977 -358 -965
+rect -158 -789 -100 -777
+rect -158 -965 -146 -789
+rect -112 -965 -100 -789
+rect -158 -977 -100 -965
+rect 100 -789 158 -777
+rect 100 -965 112 -789
+rect 146 -965 158 -789
+rect 100 -977 158 -965
+rect 358 -789 416 -777
+rect 358 -965 370 -789
+rect 404 -965 416 -789
+rect 358 -977 416 -965
+rect 616 -789 674 -777
+rect 616 -965 628 -789
+rect 662 -965 674 -789
+rect 616 -977 674 -965
+rect 874 -789 932 -777
+rect 874 -965 886 -789
+rect 920 -965 932 -789
+rect 874 -977 932 -965
+rect -932 -1154 -874 -1142
+rect -932 -1330 -920 -1154
+rect -886 -1330 -874 -1154
+rect -932 -1342 -874 -1330
+rect -674 -1154 -616 -1142
+rect -674 -1330 -662 -1154
+rect -628 -1330 -616 -1154
+rect -674 -1342 -616 -1330
+rect -416 -1154 -358 -1142
+rect -416 -1330 -404 -1154
+rect -370 -1330 -358 -1154
+rect -416 -1342 -358 -1330
+rect -158 -1154 -100 -1142
+rect -158 -1330 -146 -1154
+rect -112 -1330 -100 -1154
+rect -158 -1342 -100 -1330
+rect 100 -1154 158 -1142
+rect 100 -1330 112 -1154
+rect 146 -1330 158 -1154
+rect 100 -1342 158 -1330
+rect 358 -1154 416 -1142
+rect 358 -1330 370 -1154
+rect 404 -1330 416 -1154
+rect 358 -1342 416 -1330
+rect 616 -1154 674 -1142
+rect 616 -1330 628 -1154
+rect 662 -1330 674 -1154
+rect 616 -1342 674 -1330
+rect 874 -1154 932 -1142
+rect 874 -1330 886 -1154
+rect 920 -1330 932 -1154
+rect 874 -1342 932 -1330
+<< pdiffc >>
+rect -920 1225 -886 1401
+rect -662 1225 -628 1401
+rect -404 1225 -370 1401
+rect -146 1225 -112 1401
+rect 112 1225 146 1401
+rect 370 1225 404 1401
+rect 628 1225 662 1401
+rect 886 1225 920 1401
+rect -920 860 -886 1036
+rect -662 860 -628 1036
+rect -404 860 -370 1036
+rect -146 860 -112 1036
+rect 112 860 146 1036
+rect 370 860 404 1036
+rect 628 860 662 1036
+rect 886 860 920 1036
+rect -920 495 -886 671
+rect -662 495 -628 671
+rect -404 495 -370 671
+rect -146 495 -112 671
+rect 112 495 146 671
+rect 370 495 404 671
+rect 628 495 662 671
+rect 886 495 920 671
+rect -920 130 -886 306
+rect -662 130 -628 306
+rect -404 130 -370 306
+rect -146 130 -112 306
+rect 112 130 146 306
+rect 370 130 404 306
+rect 628 130 662 306
+rect 886 130 920 306
+rect -920 -235 -886 -59
+rect -662 -235 -628 -59
+rect -404 -235 -370 -59
+rect -146 -235 -112 -59
+rect 112 -235 146 -59
+rect 370 -235 404 -59
+rect 628 -235 662 -59
+rect 886 -235 920 -59
+rect -920 -600 -886 -424
+rect -662 -600 -628 -424
+rect -404 -600 -370 -424
+rect -146 -600 -112 -424
+rect 112 -600 146 -424
+rect 370 -600 404 -424
+rect 628 -600 662 -424
+rect 886 -600 920 -424
+rect -920 -965 -886 -789
+rect -662 -965 -628 -789
+rect -404 -965 -370 -789
+rect -146 -965 -112 -789
+rect 112 -965 146 -789
+rect 370 -965 404 -789
+rect 628 -965 662 -789
+rect 886 -965 920 -789
+rect -920 -1330 -886 -1154
+rect -662 -1330 -628 -1154
+rect -404 -1330 -370 -1154
+rect -146 -1330 -112 -1154
+rect 112 -1330 146 -1154
+rect 370 -1330 404 -1154
+rect 628 -1330 662 -1154
+rect 886 -1330 920 -1154
+<< poly >>
+rect -874 1413 -674 1439
+rect -616 1413 -416 1439
+rect -358 1413 -158 1439
+rect -100 1413 100 1439
+rect 158 1413 358 1439
+rect 416 1413 616 1439
+rect 674 1413 874 1439
+rect -874 1166 -674 1213
+rect -874 1132 -858 1166
+rect -690 1132 -674 1166
+rect -874 1116 -674 1132
+rect -616 1166 -416 1213
+rect -616 1132 -600 1166
+rect -432 1132 -416 1166
+rect -616 1116 -416 1132
+rect -358 1166 -158 1213
+rect -358 1132 -342 1166
+rect -174 1132 -158 1166
+rect -358 1116 -158 1132
+rect -100 1166 100 1213
+rect -100 1132 -84 1166
+rect 84 1132 100 1166
+rect -100 1116 100 1132
+rect 158 1166 358 1213
+rect 158 1132 174 1166
+rect 342 1132 358 1166
+rect 158 1116 358 1132
+rect 416 1166 616 1213
+rect 416 1132 432 1166
+rect 600 1132 616 1166
+rect 416 1116 616 1132
+rect 674 1166 874 1213
+rect 674 1132 690 1166
+rect 858 1132 874 1166
+rect 674 1116 874 1132
+rect -874 1048 -674 1074
+rect -616 1048 -416 1074
+rect -358 1048 -158 1074
+rect -100 1048 100 1074
+rect 158 1048 358 1074
+rect 416 1048 616 1074
+rect 674 1048 874 1074
+rect -874 801 -674 848
+rect -874 767 -858 801
+rect -690 767 -674 801
+rect -874 751 -674 767
+rect -616 801 -416 848
+rect -616 767 -600 801
+rect -432 767 -416 801
+rect -616 751 -416 767
+rect -358 801 -158 848
+rect -358 767 -342 801
+rect -174 767 -158 801
+rect -358 751 -158 767
+rect -100 801 100 848
+rect -100 767 -84 801
+rect 84 767 100 801
+rect -100 751 100 767
+rect 158 801 358 848
+rect 158 767 174 801
+rect 342 767 358 801
+rect 158 751 358 767
+rect 416 801 616 848
+rect 416 767 432 801
+rect 600 767 616 801
+rect 416 751 616 767
+rect 674 801 874 848
+rect 674 767 690 801
+rect 858 767 874 801
+rect 674 751 874 767
+rect -874 683 -674 709
+rect -616 683 -416 709
+rect -358 683 -158 709
+rect -100 683 100 709
+rect 158 683 358 709
+rect 416 683 616 709
+rect 674 683 874 709
+rect -874 436 -674 483
+rect -874 402 -858 436
+rect -690 402 -674 436
+rect -874 386 -674 402
+rect -616 436 -416 483
+rect -616 402 -600 436
+rect -432 402 -416 436
+rect -616 386 -416 402
+rect -358 436 -158 483
+rect -358 402 -342 436
+rect -174 402 -158 436
+rect -358 386 -158 402
+rect -100 436 100 483
+rect -100 402 -84 436
+rect 84 402 100 436
+rect -100 386 100 402
+rect 158 436 358 483
+rect 158 402 174 436
+rect 342 402 358 436
+rect 158 386 358 402
+rect 416 436 616 483
+rect 416 402 432 436
+rect 600 402 616 436
+rect 416 386 616 402
+rect 674 436 874 483
+rect 674 402 690 436
+rect 858 402 874 436
+rect 674 386 874 402
+rect -874 318 -674 344
+rect -616 318 -416 344
+rect -358 318 -158 344
+rect -100 318 100 344
+rect 158 318 358 344
+rect 416 318 616 344
+rect 674 318 874 344
+rect -874 71 -674 118
+rect -874 37 -858 71
+rect -690 37 -674 71
+rect -874 21 -674 37
+rect -616 71 -416 118
+rect -616 37 -600 71
+rect -432 37 -416 71
+rect -616 21 -416 37
+rect -358 71 -158 118
+rect -358 37 -342 71
+rect -174 37 -158 71
+rect -358 21 -158 37
+rect -100 71 100 118
+rect -100 37 -84 71
+rect 84 37 100 71
+rect -100 21 100 37
+rect 158 71 358 118
+rect 158 37 174 71
+rect 342 37 358 71
+rect 158 21 358 37
+rect 416 71 616 118
+rect 416 37 432 71
+rect 600 37 616 71
+rect 416 21 616 37
+rect 674 71 874 118
+rect 674 37 690 71
+rect 858 37 874 71
+rect 674 21 874 37
+rect -874 -47 -674 -21
+rect -616 -47 -416 -21
+rect -358 -47 -158 -21
+rect -100 -47 100 -21
+rect 158 -47 358 -21
+rect 416 -47 616 -21
+rect 674 -47 874 -21
+rect -874 -294 -674 -247
+rect -874 -328 -858 -294
+rect -690 -328 -674 -294
+rect -874 -344 -674 -328
+rect -616 -294 -416 -247
+rect -616 -328 -600 -294
+rect -432 -328 -416 -294
+rect -616 -344 -416 -328
+rect -358 -294 -158 -247
+rect -358 -328 -342 -294
+rect -174 -328 -158 -294
+rect -358 -344 -158 -328
+rect -100 -294 100 -247
+rect -100 -328 -84 -294
+rect 84 -328 100 -294
+rect -100 -344 100 -328
+rect 158 -294 358 -247
+rect 158 -328 174 -294
+rect 342 -328 358 -294
+rect 158 -344 358 -328
+rect 416 -294 616 -247
+rect 416 -328 432 -294
+rect 600 -328 616 -294
+rect 416 -344 616 -328
+rect 674 -294 874 -247
+rect 674 -328 690 -294
+rect 858 -328 874 -294
+rect 674 -344 874 -328
+rect -874 -412 -674 -386
+rect -616 -412 -416 -386
+rect -358 -412 -158 -386
+rect -100 -412 100 -386
+rect 158 -412 358 -386
+rect 416 -412 616 -386
+rect 674 -412 874 -386
+rect -874 -659 -674 -612
+rect -874 -693 -858 -659
+rect -690 -693 -674 -659
+rect -874 -709 -674 -693
+rect -616 -659 -416 -612
+rect -616 -693 -600 -659
+rect -432 -693 -416 -659
+rect -616 -709 -416 -693
+rect -358 -659 -158 -612
+rect -358 -693 -342 -659
+rect -174 -693 -158 -659
+rect -358 -709 -158 -693
+rect -100 -659 100 -612
+rect -100 -693 -84 -659
+rect 84 -693 100 -659
+rect -100 -709 100 -693
+rect 158 -659 358 -612
+rect 158 -693 174 -659
+rect 342 -693 358 -659
+rect 158 -709 358 -693
+rect 416 -659 616 -612
+rect 416 -693 432 -659
+rect 600 -693 616 -659
+rect 416 -709 616 -693
+rect 674 -659 874 -612
+rect 674 -693 690 -659
+rect 858 -693 874 -659
+rect 674 -709 874 -693
+rect -874 -777 -674 -751
+rect -616 -777 -416 -751
+rect -358 -777 -158 -751
+rect -100 -777 100 -751
+rect 158 -777 358 -751
+rect 416 -777 616 -751
+rect 674 -777 874 -751
+rect -874 -1024 -674 -977
+rect -874 -1058 -858 -1024
+rect -690 -1058 -674 -1024
+rect -874 -1074 -674 -1058
+rect -616 -1024 -416 -977
+rect -616 -1058 -600 -1024
+rect -432 -1058 -416 -1024
+rect -616 -1074 -416 -1058
+rect -358 -1024 -158 -977
+rect -358 -1058 -342 -1024
+rect -174 -1058 -158 -1024
+rect -358 -1074 -158 -1058
+rect -100 -1024 100 -977
+rect -100 -1058 -84 -1024
+rect 84 -1058 100 -1024
+rect -100 -1074 100 -1058
+rect 158 -1024 358 -977
+rect 158 -1058 174 -1024
+rect 342 -1058 358 -1024
+rect 158 -1074 358 -1058
+rect 416 -1024 616 -977
+rect 416 -1058 432 -1024
+rect 600 -1058 616 -1024
+rect 416 -1074 616 -1058
+rect 674 -1024 874 -977
+rect 674 -1058 690 -1024
+rect 858 -1058 874 -1024
+rect 674 -1074 874 -1058
+rect -874 -1142 -674 -1116
+rect -616 -1142 -416 -1116
+rect -358 -1142 -158 -1116
+rect -100 -1142 100 -1116
+rect 158 -1142 358 -1116
+rect 416 -1142 616 -1116
+rect 674 -1142 874 -1116
+rect -874 -1389 -674 -1342
+rect -874 -1423 -858 -1389
+rect -690 -1423 -674 -1389
+rect -874 -1439 -674 -1423
+rect -616 -1389 -416 -1342
+rect -616 -1423 -600 -1389
+rect -432 -1423 -416 -1389
+rect -616 -1439 -416 -1423
+rect -358 -1389 -158 -1342
+rect -358 -1423 -342 -1389
+rect -174 -1423 -158 -1389
+rect -358 -1439 -158 -1423
+rect -100 -1389 100 -1342
+rect -100 -1423 -84 -1389
+rect 84 -1423 100 -1389
+rect -100 -1439 100 -1423
+rect 158 -1389 358 -1342
+rect 158 -1423 174 -1389
+rect 342 -1423 358 -1389
+rect 158 -1439 358 -1423
+rect 416 -1389 616 -1342
+rect 416 -1423 432 -1389
+rect 600 -1423 616 -1389
+rect 416 -1439 616 -1423
+rect 674 -1389 874 -1342
+rect 674 -1423 690 -1389
+rect 858 -1423 874 -1389
+rect 674 -1439 874 -1423
+<< polycont >>
+rect -858 1132 -690 1166
+rect -600 1132 -432 1166
+rect -342 1132 -174 1166
+rect -84 1132 84 1166
+rect 174 1132 342 1166
+rect 432 1132 600 1166
+rect 690 1132 858 1166
+rect -858 767 -690 801
+rect -600 767 -432 801
+rect -342 767 -174 801
+rect -84 767 84 801
+rect 174 767 342 801
+rect 432 767 600 801
+rect 690 767 858 801
+rect -858 402 -690 436
+rect -600 402 -432 436
+rect -342 402 -174 436
+rect -84 402 84 436
+rect 174 402 342 436
+rect 432 402 600 436
+rect 690 402 858 436
+rect -858 37 -690 71
+rect -600 37 -432 71
+rect -342 37 -174 71
+rect -84 37 84 71
+rect 174 37 342 71
+rect 432 37 600 71
+rect 690 37 858 71
+rect -858 -328 -690 -294
+rect -600 -328 -432 -294
+rect -342 -328 -174 -294
+rect -84 -328 84 -294
+rect 174 -328 342 -294
+rect 432 -328 600 -294
+rect 690 -328 858 -294
+rect -858 -693 -690 -659
+rect -600 -693 -432 -659
+rect -342 -693 -174 -659
+rect -84 -693 84 -659
+rect 174 -693 342 -659
+rect 432 -693 600 -659
+rect 690 -693 858 -659
+rect -858 -1058 -690 -1024
+rect -600 -1058 -432 -1024
+rect -342 -1058 -174 -1024
+rect -84 -1058 84 -1024
+rect 174 -1058 342 -1024
+rect 432 -1058 600 -1024
+rect 690 -1058 858 -1024
+rect -858 -1423 -690 -1389
+rect -600 -1423 -432 -1389
+rect -342 -1423 -174 -1389
+rect -84 -1423 84 -1389
+rect 174 -1423 342 -1389
+rect 432 -1423 600 -1389
+rect 690 -1423 858 -1389
+<< locali >>
+rect -920 1401 -886 1417
+rect -920 1209 -886 1225
+rect -662 1401 -628 1417
+rect -662 1209 -628 1225
+rect -404 1401 -370 1417
+rect -404 1209 -370 1225
+rect -146 1401 -112 1417
+rect -146 1209 -112 1225
+rect 112 1401 146 1417
+rect 112 1209 146 1225
+rect 370 1401 404 1417
+rect 370 1209 404 1225
+rect 628 1401 662 1417
+rect 628 1209 662 1225
+rect 886 1401 920 1417
+rect 886 1209 920 1225
+rect -874 1132 -858 1166
+rect -690 1132 -674 1166
+rect -616 1132 -600 1166
+rect -432 1132 -416 1166
+rect -358 1132 -342 1166
+rect -174 1132 -158 1166
+rect -100 1132 -84 1166
+rect 84 1132 100 1166
+rect 158 1132 174 1166
+rect 342 1132 358 1166
+rect 416 1132 432 1166
+rect 600 1132 616 1166
+rect 674 1132 690 1166
+rect 858 1132 874 1166
+rect -920 1036 -886 1052
+rect -920 844 -886 860
+rect -662 1036 -628 1052
+rect -662 844 -628 860
+rect -404 1036 -370 1052
+rect -404 844 -370 860
+rect -146 1036 -112 1052
+rect -146 844 -112 860
+rect 112 1036 146 1052
+rect 112 844 146 860
+rect 370 1036 404 1052
+rect 370 844 404 860
+rect 628 1036 662 1052
+rect 628 844 662 860
+rect 886 1036 920 1052
+rect 886 844 920 860
+rect -874 767 -858 801
+rect -690 767 -674 801
+rect -616 767 -600 801
+rect -432 767 -416 801
+rect -358 767 -342 801
+rect -174 767 -158 801
+rect -100 767 -84 801
+rect 84 767 100 801
+rect 158 767 174 801
+rect 342 767 358 801
+rect 416 767 432 801
+rect 600 767 616 801
+rect 674 767 690 801
+rect 858 767 874 801
+rect -920 671 -886 687
+rect -920 479 -886 495
+rect -662 671 -628 687
+rect -662 479 -628 495
+rect -404 671 -370 687
+rect -404 479 -370 495
+rect -146 671 -112 687
+rect -146 479 -112 495
+rect 112 671 146 687
+rect 112 479 146 495
+rect 370 671 404 687
+rect 370 479 404 495
+rect 628 671 662 687
+rect 628 479 662 495
+rect 886 671 920 687
+rect 886 479 920 495
+rect -874 402 -858 436
+rect -690 402 -674 436
+rect -616 402 -600 436
+rect -432 402 -416 436
+rect -358 402 -342 436
+rect -174 402 -158 436
+rect -100 402 -84 436
+rect 84 402 100 436
+rect 158 402 174 436
+rect 342 402 358 436
+rect 416 402 432 436
+rect 600 402 616 436
+rect 674 402 690 436
+rect 858 402 874 436
+rect -920 306 -886 322
+rect -920 114 -886 130
+rect -662 306 -628 322
+rect -662 114 -628 130
+rect -404 306 -370 322
+rect -404 114 -370 130
+rect -146 306 -112 322
+rect -146 114 -112 130
+rect 112 306 146 322
+rect 112 114 146 130
+rect 370 306 404 322
+rect 370 114 404 130
+rect 628 306 662 322
+rect 628 114 662 130
+rect 886 306 920 322
+rect 886 114 920 130
+rect -874 37 -858 71
+rect -690 37 -674 71
+rect -616 37 -600 71
+rect -432 37 -416 71
+rect -358 37 -342 71
+rect -174 37 -158 71
+rect -100 37 -84 71
+rect 84 37 100 71
+rect 158 37 174 71
+rect 342 37 358 71
+rect 416 37 432 71
+rect 600 37 616 71
+rect 674 37 690 71
+rect 858 37 874 71
+rect -920 -59 -886 -43
+rect -920 -251 -886 -235
+rect -662 -59 -628 -43
+rect -662 -251 -628 -235
+rect -404 -59 -370 -43
+rect -404 -251 -370 -235
+rect -146 -59 -112 -43
+rect -146 -251 -112 -235
+rect 112 -59 146 -43
+rect 112 -251 146 -235
+rect 370 -59 404 -43
+rect 370 -251 404 -235
+rect 628 -59 662 -43
+rect 628 -251 662 -235
+rect 886 -59 920 -43
+rect 886 -251 920 -235
+rect -874 -328 -858 -294
+rect -690 -328 -674 -294
+rect -616 -328 -600 -294
+rect -432 -328 -416 -294
+rect -358 -328 -342 -294
+rect -174 -328 -158 -294
+rect -100 -328 -84 -294
+rect 84 -328 100 -294
+rect 158 -328 174 -294
+rect 342 -328 358 -294
+rect 416 -328 432 -294
+rect 600 -328 616 -294
+rect 674 -328 690 -294
+rect 858 -328 874 -294
+rect -920 -424 -886 -408
+rect -920 -616 -886 -600
+rect -662 -424 -628 -408
+rect -662 -616 -628 -600
+rect -404 -424 -370 -408
+rect -404 -616 -370 -600
+rect -146 -424 -112 -408
+rect -146 -616 -112 -600
+rect 112 -424 146 -408
+rect 112 -616 146 -600
+rect 370 -424 404 -408
+rect 370 -616 404 -600
+rect 628 -424 662 -408
+rect 628 -616 662 -600
+rect 886 -424 920 -408
+rect 886 -616 920 -600
+rect -874 -693 -858 -659
+rect -690 -693 -674 -659
+rect -616 -693 -600 -659
+rect -432 -693 -416 -659
+rect -358 -693 -342 -659
+rect -174 -693 -158 -659
+rect -100 -693 -84 -659
+rect 84 -693 100 -659
+rect 158 -693 174 -659
+rect 342 -693 358 -659
+rect 416 -693 432 -659
+rect 600 -693 616 -659
+rect 674 -693 690 -659
+rect 858 -693 874 -659
+rect -920 -789 -886 -773
+rect -920 -981 -886 -965
+rect -662 -789 -628 -773
+rect -662 -981 -628 -965
+rect -404 -789 -370 -773
+rect -404 -981 -370 -965
+rect -146 -789 -112 -773
+rect -146 -981 -112 -965
+rect 112 -789 146 -773
+rect 112 -981 146 -965
+rect 370 -789 404 -773
+rect 370 -981 404 -965
+rect 628 -789 662 -773
+rect 628 -981 662 -965
+rect 886 -789 920 -773
+rect 886 -981 920 -965
+rect -874 -1058 -858 -1024
+rect -690 -1058 -674 -1024
+rect -616 -1058 -600 -1024
+rect -432 -1058 -416 -1024
+rect -358 -1058 -342 -1024
+rect -174 -1058 -158 -1024
+rect -100 -1058 -84 -1024
+rect 84 -1058 100 -1024
+rect 158 -1058 174 -1024
+rect 342 -1058 358 -1024
+rect 416 -1058 432 -1024
+rect 600 -1058 616 -1024
+rect 674 -1058 690 -1024
+rect 858 -1058 874 -1024
+rect -920 -1154 -886 -1138
+rect -920 -1346 -886 -1330
+rect -662 -1154 -628 -1138
+rect -662 -1346 -628 -1330
+rect -404 -1154 -370 -1138
+rect -404 -1346 -370 -1330
+rect -146 -1154 -112 -1138
+rect -146 -1346 -112 -1330
+rect 112 -1154 146 -1138
+rect 112 -1346 146 -1330
+rect 370 -1154 404 -1138
+rect 370 -1346 404 -1330
+rect 628 -1154 662 -1138
+rect 628 -1346 662 -1330
+rect 886 -1154 920 -1138
+rect 886 -1346 920 -1330
+rect -874 -1423 -858 -1389
+rect -690 -1423 -674 -1389
+rect -616 -1423 -600 -1389
+rect -432 -1423 -416 -1389
+rect -358 -1423 -342 -1389
+rect -174 -1423 -158 -1389
+rect -100 -1423 -84 -1389
+rect 84 -1423 100 -1389
+rect 158 -1423 174 -1389
+rect 342 -1423 358 -1389
+rect 416 -1423 432 -1389
+rect 600 -1423 616 -1389
+rect 674 -1423 690 -1389
+rect 858 -1423 874 -1389
+<< viali >>
+rect -920 1225 -886 1401
+rect -662 1225 -628 1401
+rect -404 1225 -370 1401
+rect -146 1225 -112 1401
+rect 112 1225 146 1401
+rect 370 1225 404 1401
+rect 628 1225 662 1401
+rect 886 1225 920 1401
+rect -858 1132 -690 1166
+rect -600 1132 -432 1166
+rect -342 1132 -174 1166
+rect -84 1132 84 1166
+rect 174 1132 342 1166
+rect 432 1132 600 1166
+rect 690 1132 858 1166
+rect -920 860 -886 1036
+rect -662 860 -628 1036
+rect -404 860 -370 1036
+rect -146 860 -112 1036
+rect 112 860 146 1036
+rect 370 860 404 1036
+rect 628 860 662 1036
+rect 886 860 920 1036
+rect -858 767 -690 801
+rect -600 767 -432 801
+rect -342 767 -174 801
+rect -84 767 84 801
+rect 174 767 342 801
+rect 432 767 600 801
+rect 690 767 858 801
+rect -920 495 -886 671
+rect -662 495 -628 671
+rect -404 495 -370 671
+rect -146 495 -112 671
+rect 112 495 146 671
+rect 370 495 404 671
+rect 628 495 662 671
+rect 886 495 920 671
+rect -858 402 -690 436
+rect -600 402 -432 436
+rect -342 402 -174 436
+rect -84 402 84 436
+rect 174 402 342 436
+rect 432 402 600 436
+rect 690 402 858 436
+rect -920 130 -886 306
+rect -662 130 -628 306
+rect -404 130 -370 306
+rect -146 130 -112 306
+rect 112 130 146 306
+rect 370 130 404 306
+rect 628 130 662 306
+rect 886 130 920 306
+rect -858 37 -690 71
+rect -600 37 -432 71
+rect -342 37 -174 71
+rect -84 37 84 71
+rect 174 37 342 71
+rect 432 37 600 71
+rect 690 37 858 71
+rect -920 -235 -886 -59
+rect -662 -235 -628 -59
+rect -404 -235 -370 -59
+rect -146 -235 -112 -59
+rect 112 -235 146 -59
+rect 370 -235 404 -59
+rect 628 -235 662 -59
+rect 886 -235 920 -59
+rect -858 -328 -690 -294
+rect -600 -328 -432 -294
+rect -342 -328 -174 -294
+rect -84 -328 84 -294
+rect 174 -328 342 -294
+rect 432 -328 600 -294
+rect 690 -328 858 -294
+rect -920 -600 -886 -424
+rect -662 -600 -628 -424
+rect -404 -600 -370 -424
+rect -146 -600 -112 -424
+rect 112 -600 146 -424
+rect 370 -600 404 -424
+rect 628 -600 662 -424
+rect 886 -600 920 -424
+rect -858 -693 -690 -659
+rect -600 -693 -432 -659
+rect -342 -693 -174 -659
+rect -84 -693 84 -659
+rect 174 -693 342 -659
+rect 432 -693 600 -659
+rect 690 -693 858 -659
+rect -920 -965 -886 -789
+rect -662 -965 -628 -789
+rect -404 -965 -370 -789
+rect -146 -965 -112 -789
+rect 112 -965 146 -789
+rect 370 -965 404 -789
+rect 628 -965 662 -789
+rect 886 -965 920 -789
+rect -858 -1058 -690 -1024
+rect -600 -1058 -432 -1024
+rect -342 -1058 -174 -1024
+rect -84 -1058 84 -1024
+rect 174 -1058 342 -1024
+rect 432 -1058 600 -1024
+rect 690 -1058 858 -1024
+rect -920 -1330 -886 -1154
+rect -662 -1330 -628 -1154
+rect -404 -1330 -370 -1154
+rect -146 -1330 -112 -1154
+rect 112 -1330 146 -1154
+rect 370 -1330 404 -1154
+rect 628 -1330 662 -1154
+rect 886 -1330 920 -1154
+rect -858 -1423 -690 -1389
+rect -600 -1423 -432 -1389
+rect -342 -1423 -174 -1389
+rect -84 -1423 84 -1389
+rect 174 -1423 342 -1389
+rect 432 -1423 600 -1389
+rect 690 -1423 858 -1389
+<< metal1 >>
+rect -926 1401 -880 1413
+rect -926 1225 -920 1401
+rect -886 1225 -880 1401
+rect -926 1213 -880 1225
+rect -668 1401 -622 1413
+rect -668 1225 -662 1401
+rect -628 1225 -622 1401
+rect -668 1213 -622 1225
+rect -410 1401 -364 1413
+rect -410 1225 -404 1401
+rect -370 1225 -364 1401
+rect -410 1213 -364 1225
+rect -152 1401 -106 1413
+rect -152 1225 -146 1401
+rect -112 1225 -106 1401
+rect -152 1213 -106 1225
+rect 106 1401 152 1413
+rect 106 1225 112 1401
+rect 146 1225 152 1401
+rect 106 1213 152 1225
+rect 364 1401 410 1413
+rect 364 1225 370 1401
+rect 404 1225 410 1401
+rect 364 1213 410 1225
+rect 622 1401 668 1413
+rect 622 1225 628 1401
+rect 662 1225 668 1401
+rect 622 1213 668 1225
+rect 880 1401 926 1413
+rect 880 1225 886 1401
+rect 920 1225 926 1401
+rect 880 1213 926 1225
+rect -870 1166 -678 1172
+rect -870 1132 -858 1166
+rect -690 1132 -678 1166
+rect -870 1126 -678 1132
+rect -612 1166 -420 1172
+rect -612 1132 -600 1166
+rect -432 1132 -420 1166
+rect -612 1126 -420 1132
+rect -354 1166 -162 1172
+rect -354 1132 -342 1166
+rect -174 1132 -162 1166
+rect -354 1126 -162 1132
+rect -96 1166 96 1172
+rect -96 1132 -84 1166
+rect 84 1132 96 1166
+rect -96 1126 96 1132
+rect 162 1166 354 1172
+rect 162 1132 174 1166
+rect 342 1132 354 1166
+rect 162 1126 354 1132
+rect 420 1166 612 1172
+rect 420 1132 432 1166
+rect 600 1132 612 1166
+rect 420 1126 612 1132
+rect 678 1166 870 1172
+rect 678 1132 690 1166
+rect 858 1132 870 1166
+rect 678 1126 870 1132
+rect -926 1036 -880 1048
+rect -926 860 -920 1036
+rect -886 860 -880 1036
+rect -926 848 -880 860
+rect -668 1036 -622 1048
+rect -668 860 -662 1036
+rect -628 860 -622 1036
+rect -668 848 -622 860
+rect -410 1036 -364 1048
+rect -410 860 -404 1036
+rect -370 860 -364 1036
+rect -410 848 -364 860
+rect -152 1036 -106 1048
+rect -152 860 -146 1036
+rect -112 860 -106 1036
+rect -152 848 -106 860
+rect 106 1036 152 1048
+rect 106 860 112 1036
+rect 146 860 152 1036
+rect 106 848 152 860
+rect 364 1036 410 1048
+rect 364 860 370 1036
+rect 404 860 410 1036
+rect 364 848 410 860
+rect 622 1036 668 1048
+rect 622 860 628 1036
+rect 662 860 668 1036
+rect 622 848 668 860
+rect 880 1036 926 1048
+rect 880 860 886 1036
+rect 920 860 926 1036
+rect 880 848 926 860
+rect -870 801 -678 807
+rect -870 767 -858 801
+rect -690 767 -678 801
+rect -870 761 -678 767
+rect -612 801 -420 807
+rect -612 767 -600 801
+rect -432 767 -420 801
+rect -612 761 -420 767
+rect -354 801 -162 807
+rect -354 767 -342 801
+rect -174 767 -162 801
+rect -354 761 -162 767
+rect -96 801 96 807
+rect -96 767 -84 801
+rect 84 767 96 801
+rect -96 761 96 767
+rect 162 801 354 807
+rect 162 767 174 801
+rect 342 767 354 801
+rect 162 761 354 767
+rect 420 801 612 807
+rect 420 767 432 801
+rect 600 767 612 801
+rect 420 761 612 767
+rect 678 801 870 807
+rect 678 767 690 801
+rect 858 767 870 801
+rect 678 761 870 767
+rect -926 671 -880 683
+rect -926 495 -920 671
+rect -886 495 -880 671
+rect -926 483 -880 495
+rect -668 671 -622 683
+rect -668 495 -662 671
+rect -628 495 -622 671
+rect -668 483 -622 495
+rect -410 671 -364 683
+rect -410 495 -404 671
+rect -370 495 -364 671
+rect -410 483 -364 495
+rect -152 671 -106 683
+rect -152 495 -146 671
+rect -112 495 -106 671
+rect -152 483 -106 495
+rect 106 671 152 683
+rect 106 495 112 671
+rect 146 495 152 671
+rect 106 483 152 495
+rect 364 671 410 683
+rect 364 495 370 671
+rect 404 495 410 671
+rect 364 483 410 495
+rect 622 671 668 683
+rect 622 495 628 671
+rect 662 495 668 671
+rect 622 483 668 495
+rect 880 671 926 683
+rect 880 495 886 671
+rect 920 495 926 671
+rect 880 483 926 495
+rect -870 436 -678 442
+rect -870 402 -858 436
+rect -690 402 -678 436
+rect -870 396 -678 402
+rect -612 436 -420 442
+rect -612 402 -600 436
+rect -432 402 -420 436
+rect -612 396 -420 402
+rect -354 436 -162 442
+rect -354 402 -342 436
+rect -174 402 -162 436
+rect -354 396 -162 402
+rect -96 436 96 442
+rect -96 402 -84 436
+rect 84 402 96 436
+rect -96 396 96 402
+rect 162 436 354 442
+rect 162 402 174 436
+rect 342 402 354 436
+rect 162 396 354 402
+rect 420 436 612 442
+rect 420 402 432 436
+rect 600 402 612 436
+rect 420 396 612 402
+rect 678 436 870 442
+rect 678 402 690 436
+rect 858 402 870 436
+rect 678 396 870 402
+rect -926 306 -880 318
+rect -926 130 -920 306
+rect -886 130 -880 306
+rect -926 118 -880 130
+rect -668 306 -622 318
+rect -668 130 -662 306
+rect -628 130 -622 306
+rect -668 118 -622 130
+rect -410 306 -364 318
+rect -410 130 -404 306
+rect -370 130 -364 306
+rect -410 118 -364 130
+rect -152 306 -106 318
+rect -152 130 -146 306
+rect -112 130 -106 306
+rect -152 118 -106 130
+rect 106 306 152 318
+rect 106 130 112 306
+rect 146 130 152 306
+rect 106 118 152 130
+rect 364 306 410 318
+rect 364 130 370 306
+rect 404 130 410 306
+rect 364 118 410 130
+rect 622 306 668 318
+rect 622 130 628 306
+rect 662 130 668 306
+rect 622 118 668 130
+rect 880 306 926 318
+rect 880 130 886 306
+rect 920 130 926 306
+rect 880 118 926 130
+rect -870 71 -678 77
+rect -870 37 -858 71
+rect -690 37 -678 71
+rect -870 31 -678 37
+rect -612 71 -420 77
+rect -612 37 -600 71
+rect -432 37 -420 71
+rect -612 31 -420 37
+rect -354 71 -162 77
+rect -354 37 -342 71
+rect -174 37 -162 71
+rect -354 31 -162 37
+rect -96 71 96 77
+rect -96 37 -84 71
+rect 84 37 96 71
+rect -96 31 96 37
+rect 162 71 354 77
+rect 162 37 174 71
+rect 342 37 354 71
+rect 162 31 354 37
+rect 420 71 612 77
+rect 420 37 432 71
+rect 600 37 612 71
+rect 420 31 612 37
+rect 678 71 870 77
+rect 678 37 690 71
+rect 858 37 870 71
+rect 678 31 870 37
+rect -926 -59 -880 -47
+rect -926 -235 -920 -59
+rect -886 -235 -880 -59
+rect -926 -247 -880 -235
+rect -668 -59 -622 -47
+rect -668 -235 -662 -59
+rect -628 -235 -622 -59
+rect -668 -247 -622 -235
+rect -410 -59 -364 -47
+rect -410 -235 -404 -59
+rect -370 -235 -364 -59
+rect -410 -247 -364 -235
+rect -152 -59 -106 -47
+rect -152 -235 -146 -59
+rect -112 -235 -106 -59
+rect -152 -247 -106 -235
+rect 106 -59 152 -47
+rect 106 -235 112 -59
+rect 146 -235 152 -59
+rect 106 -247 152 -235
+rect 364 -59 410 -47
+rect 364 -235 370 -59
+rect 404 -235 410 -59
+rect 364 -247 410 -235
+rect 622 -59 668 -47
+rect 622 -235 628 -59
+rect 662 -235 668 -59
+rect 622 -247 668 -235
+rect 880 -59 926 -47
+rect 880 -235 886 -59
+rect 920 -235 926 -59
+rect 880 -247 926 -235
+rect -870 -294 -678 -288
+rect -870 -328 -858 -294
+rect -690 -328 -678 -294
+rect -870 -334 -678 -328
+rect -612 -294 -420 -288
+rect -612 -328 -600 -294
+rect -432 -328 -420 -294
+rect -612 -334 -420 -328
+rect -354 -294 -162 -288
+rect -354 -328 -342 -294
+rect -174 -328 -162 -294
+rect -354 -334 -162 -328
+rect -96 -294 96 -288
+rect -96 -328 -84 -294
+rect 84 -328 96 -294
+rect -96 -334 96 -328
+rect 162 -294 354 -288
+rect 162 -328 174 -294
+rect 342 -328 354 -294
+rect 162 -334 354 -328
+rect 420 -294 612 -288
+rect 420 -328 432 -294
+rect 600 -328 612 -294
+rect 420 -334 612 -328
+rect 678 -294 870 -288
+rect 678 -328 690 -294
+rect 858 -328 870 -294
+rect 678 -334 870 -328
+rect -926 -424 -880 -412
+rect -926 -600 -920 -424
+rect -886 -600 -880 -424
+rect -926 -612 -880 -600
+rect -668 -424 -622 -412
+rect -668 -600 -662 -424
+rect -628 -600 -622 -424
+rect -668 -612 -622 -600
+rect -410 -424 -364 -412
+rect -410 -600 -404 -424
+rect -370 -600 -364 -424
+rect -410 -612 -364 -600
+rect -152 -424 -106 -412
+rect -152 -600 -146 -424
+rect -112 -600 -106 -424
+rect -152 -612 -106 -600
+rect 106 -424 152 -412
+rect 106 -600 112 -424
+rect 146 -600 152 -424
+rect 106 -612 152 -600
+rect 364 -424 410 -412
+rect 364 -600 370 -424
+rect 404 -600 410 -424
+rect 364 -612 410 -600
+rect 622 -424 668 -412
+rect 622 -600 628 -424
+rect 662 -600 668 -424
+rect 622 -612 668 -600
+rect 880 -424 926 -412
+rect 880 -600 886 -424
+rect 920 -600 926 -424
+rect 880 -612 926 -600
+rect -870 -659 -678 -653
+rect -870 -693 -858 -659
+rect -690 -693 -678 -659
+rect -870 -699 -678 -693
+rect -612 -659 -420 -653
+rect -612 -693 -600 -659
+rect -432 -693 -420 -659
+rect -612 -699 -420 -693
+rect -354 -659 -162 -653
+rect -354 -693 -342 -659
+rect -174 -693 -162 -659
+rect -354 -699 -162 -693
+rect -96 -659 96 -653
+rect -96 -693 -84 -659
+rect 84 -693 96 -659
+rect -96 -699 96 -693
+rect 162 -659 354 -653
+rect 162 -693 174 -659
+rect 342 -693 354 -659
+rect 162 -699 354 -693
+rect 420 -659 612 -653
+rect 420 -693 432 -659
+rect 600 -693 612 -659
+rect 420 -699 612 -693
+rect 678 -659 870 -653
+rect 678 -693 690 -659
+rect 858 -693 870 -659
+rect 678 -699 870 -693
+rect -926 -789 -880 -777
+rect -926 -965 -920 -789
+rect -886 -965 -880 -789
+rect -926 -977 -880 -965
+rect -668 -789 -622 -777
+rect -668 -965 -662 -789
+rect -628 -965 -622 -789
+rect -668 -977 -622 -965
+rect -410 -789 -364 -777
+rect -410 -965 -404 -789
+rect -370 -965 -364 -789
+rect -410 -977 -364 -965
+rect -152 -789 -106 -777
+rect -152 -965 -146 -789
+rect -112 -965 -106 -789
+rect -152 -977 -106 -965
+rect 106 -789 152 -777
+rect 106 -965 112 -789
+rect 146 -965 152 -789
+rect 106 -977 152 -965
+rect 364 -789 410 -777
+rect 364 -965 370 -789
+rect 404 -965 410 -789
+rect 364 -977 410 -965
+rect 622 -789 668 -777
+rect 622 -965 628 -789
+rect 662 -965 668 -789
+rect 622 -977 668 -965
+rect 880 -789 926 -777
+rect 880 -965 886 -789
+rect 920 -965 926 -789
+rect 880 -977 926 -965
+rect -870 -1024 -678 -1018
+rect -870 -1058 -858 -1024
+rect -690 -1058 -678 -1024
+rect -870 -1064 -678 -1058
+rect -612 -1024 -420 -1018
+rect -612 -1058 -600 -1024
+rect -432 -1058 -420 -1024
+rect -612 -1064 -420 -1058
+rect -354 -1024 -162 -1018
+rect -354 -1058 -342 -1024
+rect -174 -1058 -162 -1024
+rect -354 -1064 -162 -1058
+rect -96 -1024 96 -1018
+rect -96 -1058 -84 -1024
+rect 84 -1058 96 -1024
+rect -96 -1064 96 -1058
+rect 162 -1024 354 -1018
+rect 162 -1058 174 -1024
+rect 342 -1058 354 -1024
+rect 162 -1064 354 -1058
+rect 420 -1024 612 -1018
+rect 420 -1058 432 -1024
+rect 600 -1058 612 -1024
+rect 420 -1064 612 -1058
+rect 678 -1024 870 -1018
+rect 678 -1058 690 -1024
+rect 858 -1058 870 -1024
+rect 678 -1064 870 -1058
+rect -926 -1154 -880 -1142
+rect -926 -1330 -920 -1154
+rect -886 -1330 -880 -1154
+rect -926 -1342 -880 -1330
+rect -668 -1154 -622 -1142
+rect -668 -1330 -662 -1154
+rect -628 -1330 -622 -1154
+rect -668 -1342 -622 -1330
+rect -410 -1154 -364 -1142
+rect -410 -1330 -404 -1154
+rect -370 -1330 -364 -1154
+rect -410 -1342 -364 -1330
+rect -152 -1154 -106 -1142
+rect -152 -1330 -146 -1154
+rect -112 -1330 -106 -1154
+rect -152 -1342 -106 -1330
+rect 106 -1154 152 -1142
+rect 106 -1330 112 -1154
+rect 146 -1330 152 -1154
+rect 106 -1342 152 -1330
+rect 364 -1154 410 -1142
+rect 364 -1330 370 -1154
+rect 404 -1330 410 -1154
+rect 364 -1342 410 -1330
+rect 622 -1154 668 -1142
+rect 622 -1330 628 -1154
+rect 662 -1330 668 -1154
+rect 622 -1342 668 -1330
+rect 880 -1154 926 -1142
+rect 880 -1330 886 -1154
+rect 920 -1330 926 -1154
+rect 880 -1342 926 -1330
+rect -870 -1389 -678 -1383
+rect -870 -1423 -858 -1389
+rect -690 -1423 -678 -1389
+rect -870 -1429 -678 -1423
+rect -612 -1389 -420 -1383
+rect -612 -1423 -600 -1389
+rect -432 -1423 -420 -1389
+rect -612 -1429 -420 -1423
+rect -354 -1389 -162 -1383
+rect -354 -1423 -342 -1389
+rect -174 -1423 -162 -1389
+rect -354 -1429 -162 -1423
+rect -96 -1389 96 -1383
+rect -96 -1423 -84 -1389
+rect 84 -1423 96 -1389
+rect -96 -1429 96 -1423
+rect 162 -1389 354 -1383
+rect 162 -1423 174 -1389
+rect 342 -1423 354 -1389
+rect 162 -1429 354 -1423
+rect 420 -1389 612 -1383
+rect 420 -1423 432 -1389
+rect 600 -1423 612 -1389
+rect 420 -1429 612 -1423
+rect 678 -1389 870 -1383
+rect 678 -1423 690 -1389
+rect 858 -1423 870 -1389
+rect 678 -1429 870 -1423
+<< properties >>
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 1 l 1 m 8 nf 7 diffcov 100 polycov 100 guard 0 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 0 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_9UVN44.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_9UVN44.mag
new file mode 100644
index 0000000..bf0bd34
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_9UVN44.mag
@@ -0,0 +1,326 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662720466
+<< nwell >>
+rect -812 -466 812 466
+<< pmoslvt >>
+rect -616 118 -416 318
+rect -358 118 -158 318
+rect -100 118 100 318
+rect 158 118 358 318
+rect 416 118 616 318
+rect -616 -247 -416 -47
+rect -358 -247 -158 -47
+rect -100 -247 100 -47
+rect 158 -247 358 -47
+rect 416 -247 616 -47
+<< pdiff >>
+rect -674 306 -616 318
+rect -674 130 -662 306
+rect -628 130 -616 306
+rect -674 118 -616 130
+rect -416 306 -358 318
+rect -416 130 -404 306
+rect -370 130 -358 306
+rect -416 118 -358 130
+rect -158 306 -100 318
+rect -158 130 -146 306
+rect -112 130 -100 306
+rect -158 118 -100 130
+rect 100 306 158 318
+rect 100 130 112 306
+rect 146 130 158 306
+rect 100 118 158 130
+rect 358 306 416 318
+rect 358 130 370 306
+rect 404 130 416 306
+rect 358 118 416 130
+rect 616 306 674 318
+rect 616 130 628 306
+rect 662 130 674 306
+rect 616 118 674 130
+rect -674 -59 -616 -47
+rect -674 -235 -662 -59
+rect -628 -235 -616 -59
+rect -674 -247 -616 -235
+rect -416 -59 -358 -47
+rect -416 -235 -404 -59
+rect -370 -235 -358 -59
+rect -416 -247 -358 -235
+rect -158 -59 -100 -47
+rect -158 -235 -146 -59
+rect -112 -235 -100 -59
+rect -158 -247 -100 -235
+rect 100 -59 158 -47
+rect 100 -235 112 -59
+rect 146 -235 158 -59
+rect 100 -247 158 -235
+rect 358 -59 416 -47
+rect 358 -235 370 -59
+rect 404 -235 416 -59
+rect 358 -247 416 -235
+rect 616 -59 674 -47
+rect 616 -235 628 -59
+rect 662 -235 674 -59
+rect 616 -247 674 -235
+<< pdiffc >>
+rect -662 130 -628 306
+rect -404 130 -370 306
+rect -146 130 -112 306
+rect 112 130 146 306
+rect 370 130 404 306
+rect 628 130 662 306
+rect -662 -235 -628 -59
+rect -404 -235 -370 -59
+rect -146 -235 -112 -59
+rect 112 -235 146 -59
+rect 370 -235 404 -59
+rect 628 -235 662 -59
+<< nsubdiff >>
+rect -776 396 -680 430
+rect 680 396 776 430
+rect -776 334 -742 396
+rect 742 334 776 396
+rect -776 -396 -742 -334
+rect 742 -396 776 -334
+rect -776 -430 -680 -396
+rect 680 -430 776 -396
+<< nsubdiffcont >>
+rect -680 396 680 430
+rect -776 -334 -742 334
+rect 742 -334 776 334
+rect -680 -430 680 -396
+<< poly >>
+rect -616 318 -416 344
+rect -358 318 -158 344
+rect -100 318 100 344
+rect 158 318 358 344
+rect 416 318 616 344
+rect -616 71 -416 118
+rect -616 37 -600 71
+rect -432 37 -416 71
+rect -616 21 -416 37
+rect -358 71 -158 118
+rect -358 37 -342 71
+rect -174 37 -158 71
+rect -358 21 -158 37
+rect -100 71 100 118
+rect -100 37 -84 71
+rect 84 37 100 71
+rect -100 21 100 37
+rect 158 71 358 118
+rect 158 37 174 71
+rect 342 37 358 71
+rect 158 21 358 37
+rect 416 71 616 118
+rect 416 37 432 71
+rect 600 37 616 71
+rect 416 21 616 37
+rect -616 -47 -416 -21
+rect -358 -47 -158 -21
+rect -100 -47 100 -21
+rect 158 -47 358 -21
+rect 416 -47 616 -21
+rect -616 -294 -416 -247
+rect -616 -328 -600 -294
+rect -432 -328 -416 -294
+rect -616 -344 -416 -328
+rect -358 -294 -158 -247
+rect -358 -328 -342 -294
+rect -174 -328 -158 -294
+rect -358 -344 -158 -328
+rect -100 -294 100 -247
+rect -100 -328 -84 -294
+rect 84 -328 100 -294
+rect -100 -344 100 -328
+rect 158 -294 358 -247
+rect 158 -328 174 -294
+rect 342 -328 358 -294
+rect 158 -344 358 -328
+rect 416 -294 616 -247
+rect 416 -328 432 -294
+rect 600 -328 616 -294
+rect 416 -344 616 -328
+<< polycont >>
+rect -600 37 -432 71
+rect -342 37 -174 71
+rect -84 37 84 71
+rect 174 37 342 71
+rect 432 37 600 71
+rect -600 -328 -432 -294
+rect -342 -328 -174 -294
+rect -84 -328 84 -294
+rect 174 -328 342 -294
+rect 432 -328 600 -294
+<< locali >>
+rect -776 396 -680 430
+rect 680 396 776 430
+rect -776 334 -742 396
+rect 742 334 776 396
+rect -662 306 -628 322
+rect -662 114 -628 130
+rect -404 306 -370 322
+rect -404 114 -370 130
+rect -146 306 -112 322
+rect -146 114 -112 130
+rect 112 306 146 322
+rect 112 114 146 130
+rect 370 306 404 322
+rect 370 114 404 130
+rect 628 306 662 322
+rect 628 114 662 130
+rect -616 37 -600 71
+rect -432 37 -416 71
+rect -358 37 -342 71
+rect -174 37 -158 71
+rect -100 37 -84 71
+rect 84 37 100 71
+rect 158 37 174 71
+rect 342 37 358 71
+rect 416 37 432 71
+rect 600 37 616 71
+rect -662 -59 -628 -43
+rect -662 -251 -628 -235
+rect -404 -59 -370 -43
+rect -404 -251 -370 -235
+rect -146 -59 -112 -43
+rect -146 -251 -112 -235
+rect 112 -59 146 -43
+rect 112 -251 146 -235
+rect 370 -59 404 -43
+rect 370 -251 404 -235
+rect 628 -59 662 -43
+rect 628 -251 662 -235
+rect -616 -328 -600 -294
+rect -432 -328 -416 -294
+rect -358 -328 -342 -294
+rect -174 -328 -158 -294
+rect -100 -328 -84 -294
+rect 84 -328 100 -294
+rect 158 -328 174 -294
+rect 342 -328 358 -294
+rect 416 -328 432 -294
+rect 600 -328 616 -294
+rect -776 -396 -742 -334
+rect 742 -396 776 -334
+rect -776 -430 -680 -396
+rect 680 -430 776 -396
+<< viali >>
+rect -662 130 -628 306
+rect -404 130 -370 306
+rect -146 130 -112 306
+rect 112 130 146 306
+rect 370 130 404 306
+rect 628 130 662 306
+rect -600 37 -432 71
+rect -342 37 -174 71
+rect -84 37 84 71
+rect 174 37 342 71
+rect 432 37 600 71
+rect -662 -235 -628 -59
+rect -404 -235 -370 -59
+rect -146 -235 -112 -59
+rect 112 -235 146 -59
+rect 370 -235 404 -59
+rect 628 -235 662 -59
+rect -600 -328 -432 -294
+rect -342 -328 -174 -294
+rect -84 -328 84 -294
+rect 174 -328 342 -294
+rect 432 -328 600 -294
+<< metal1 >>
+rect -668 306 -622 318
+rect -668 130 -662 306
+rect -628 130 -622 306
+rect -668 118 -622 130
+rect -410 306 -364 318
+rect -410 130 -404 306
+rect -370 130 -364 306
+rect -410 118 -364 130
+rect -152 306 -106 318
+rect -152 130 -146 306
+rect -112 130 -106 306
+rect -152 118 -106 130
+rect 106 306 152 318
+rect 106 130 112 306
+rect 146 130 152 306
+rect 106 118 152 130
+rect 364 306 410 318
+rect 364 130 370 306
+rect 404 130 410 306
+rect 364 118 410 130
+rect 622 306 668 318
+rect 622 130 628 306
+rect 662 130 668 306
+rect 622 118 668 130
+rect -612 71 -420 77
+rect -612 37 -600 71
+rect -432 37 -420 71
+rect -612 31 -420 37
+rect -354 71 -162 77
+rect -354 37 -342 71
+rect -174 37 -162 71
+rect -354 31 -162 37
+rect -96 71 96 77
+rect -96 37 -84 71
+rect 84 37 96 71
+rect -96 31 96 37
+rect 162 71 354 77
+rect 162 37 174 71
+rect 342 37 354 71
+rect 162 31 354 37
+rect 420 71 612 77
+rect 420 37 432 71
+rect 600 37 612 71
+rect 420 31 612 37
+rect -668 -59 -622 -47
+rect -668 -235 -662 -59
+rect -628 -235 -622 -59
+rect -668 -247 -622 -235
+rect -410 -59 -364 -47
+rect -410 -235 -404 -59
+rect -370 -235 -364 -59
+rect -410 -247 -364 -235
+rect -152 -59 -106 -47
+rect -152 -235 -146 -59
+rect -112 -235 -106 -59
+rect -152 -247 -106 -235
+rect 106 -59 152 -47
+rect 106 -235 112 -59
+rect 146 -235 152 -59
+rect 106 -247 152 -235
+rect 364 -59 410 -47
+rect 364 -235 370 -59
+rect 404 -235 410 -59
+rect 364 -247 410 -235
+rect 622 -59 668 -47
+rect 622 -235 628 -59
+rect 662 -235 668 -59
+rect 622 -247 668 -235
+rect -612 -294 -420 -288
+rect -612 -328 -600 -294
+rect -432 -328 -420 -294
+rect -612 -334 -420 -328
+rect -354 -294 -162 -288
+rect -354 -328 -342 -294
+rect -174 -328 -162 -294
+rect -354 -334 -162 -328
+rect -96 -294 96 -288
+rect -96 -328 -84 -294
+rect 84 -328 96 -294
+rect -96 -334 96 -328
+rect 162 -294 354 -288
+rect 162 -328 174 -294
+rect 342 -328 354 -294
+rect 162 -334 354 -328
+rect 420 -294 612 -288
+rect 420 -328 432 -294
+rect 600 -328 612 -294
+rect 420 -334 612 -328
+<< properties >>
+string FIXED_BBOX -759 -413 759 413
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 1 l 1 m 2 nf 5 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_AH4MH9.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_AH4MH9.mag
new file mode 100644
index 0000000..5f8fa40
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_AH4MH9.mag
@@ -0,0 +1,532 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662671450
+<< nwell >>
+rect -296 -2281 296 2281
+<< pmoslvt >>
+rect -100 1862 100 2062
+rect -100 1426 100 1626
+rect -100 990 100 1190
+rect -100 554 100 754
+rect -100 118 100 318
+rect -100 -318 100 -118
+rect -100 -754 100 -554
+rect -100 -1190 100 -990
+rect -100 -1626 100 -1426
+rect -100 -2062 100 -1862
+<< pdiff >>
+rect -158 2050 -100 2062
+rect -158 1874 -146 2050
+rect -112 1874 -100 2050
+rect -158 1862 -100 1874
+rect 100 2050 158 2062
+rect 100 1874 112 2050
+rect 146 1874 158 2050
+rect 100 1862 158 1874
+rect -158 1614 -100 1626
+rect -158 1438 -146 1614
+rect -112 1438 -100 1614
+rect -158 1426 -100 1438
+rect 100 1614 158 1626
+rect 100 1438 112 1614
+rect 146 1438 158 1614
+rect 100 1426 158 1438
+rect -158 1178 -100 1190
+rect -158 1002 -146 1178
+rect -112 1002 -100 1178
+rect -158 990 -100 1002
+rect 100 1178 158 1190
+rect 100 1002 112 1178
+rect 146 1002 158 1178
+rect 100 990 158 1002
+rect -158 742 -100 754
+rect -158 566 -146 742
+rect -112 566 -100 742
+rect -158 554 -100 566
+rect 100 742 158 754
+rect 100 566 112 742
+rect 146 566 158 742
+rect 100 554 158 566
+rect -158 306 -100 318
+rect -158 130 -146 306
+rect -112 130 -100 306
+rect -158 118 -100 130
+rect 100 306 158 318
+rect 100 130 112 306
+rect 146 130 158 306
+rect 100 118 158 130
+rect -158 -130 -100 -118
+rect -158 -306 -146 -130
+rect -112 -306 -100 -130
+rect -158 -318 -100 -306
+rect 100 -130 158 -118
+rect 100 -306 112 -130
+rect 146 -306 158 -130
+rect 100 -318 158 -306
+rect -158 -566 -100 -554
+rect -158 -742 -146 -566
+rect -112 -742 -100 -566
+rect -158 -754 -100 -742
+rect 100 -566 158 -554
+rect 100 -742 112 -566
+rect 146 -742 158 -566
+rect 100 -754 158 -742
+rect -158 -1002 -100 -990
+rect -158 -1178 -146 -1002
+rect -112 -1178 -100 -1002
+rect -158 -1190 -100 -1178
+rect 100 -1002 158 -990
+rect 100 -1178 112 -1002
+rect 146 -1178 158 -1002
+rect 100 -1190 158 -1178
+rect -158 -1438 -100 -1426
+rect -158 -1614 -146 -1438
+rect -112 -1614 -100 -1438
+rect -158 -1626 -100 -1614
+rect 100 -1438 158 -1426
+rect 100 -1614 112 -1438
+rect 146 -1614 158 -1438
+rect 100 -1626 158 -1614
+rect -158 -1874 -100 -1862
+rect -158 -2050 -146 -1874
+rect -112 -2050 -100 -1874
+rect -158 -2062 -100 -2050
+rect 100 -1874 158 -1862
+rect 100 -2050 112 -1874
+rect 146 -2050 158 -1874
+rect 100 -2062 158 -2050
+<< pdiffc >>
+rect -146 1874 -112 2050
+rect 112 1874 146 2050
+rect -146 1438 -112 1614
+rect 112 1438 146 1614
+rect -146 1002 -112 1178
+rect 112 1002 146 1178
+rect -146 566 -112 742
+rect 112 566 146 742
+rect -146 130 -112 306
+rect 112 130 146 306
+rect -146 -306 -112 -130
+rect 112 -306 146 -130
+rect -146 -742 -112 -566
+rect 112 -742 146 -566
+rect -146 -1178 -112 -1002
+rect 112 -1178 146 -1002
+rect -146 -1614 -112 -1438
+rect 112 -1614 146 -1438
+rect -146 -2050 -112 -1874
+rect 112 -2050 146 -1874
+<< nsubdiff >>
+rect -260 2211 -164 2245
+rect 164 2211 260 2245
+rect -260 2149 -226 2211
+rect 226 2149 260 2211
+rect -260 -2211 -226 -2149
+rect 226 -2211 260 -2149
+rect -260 -2245 -164 -2211
+rect 164 -2245 260 -2211
+<< nsubdiffcont >>
+rect -164 2211 164 2245
+rect -260 -2149 -226 2149
+rect 226 -2149 260 2149
+rect -164 -2245 164 -2211
+<< poly >>
+rect -100 2143 100 2159
+rect -100 2109 -84 2143
+rect 84 2109 100 2143
+rect -100 2062 100 2109
+rect -100 1815 100 1862
+rect -100 1781 -84 1815
+rect 84 1781 100 1815
+rect -100 1765 100 1781
+rect -100 1707 100 1723
+rect -100 1673 -84 1707
+rect 84 1673 100 1707
+rect -100 1626 100 1673
+rect -100 1379 100 1426
+rect -100 1345 -84 1379
+rect 84 1345 100 1379
+rect -100 1329 100 1345
+rect -100 1271 100 1287
+rect -100 1237 -84 1271
+rect 84 1237 100 1271
+rect -100 1190 100 1237
+rect -100 943 100 990
+rect -100 909 -84 943
+rect 84 909 100 943
+rect -100 893 100 909
+rect -100 835 100 851
+rect -100 801 -84 835
+rect 84 801 100 835
+rect -100 754 100 801
+rect -100 507 100 554
+rect -100 473 -84 507
+rect 84 473 100 507
+rect -100 457 100 473
+rect -100 399 100 415
+rect -100 365 -84 399
+rect 84 365 100 399
+rect -100 318 100 365
+rect -100 71 100 118
+rect -100 37 -84 71
+rect 84 37 100 71
+rect -100 21 100 37
+rect -100 -37 100 -21
+rect -100 -71 -84 -37
+rect 84 -71 100 -37
+rect -100 -118 100 -71
+rect -100 -365 100 -318
+rect -100 -399 -84 -365
+rect 84 -399 100 -365
+rect -100 -415 100 -399
+rect -100 -473 100 -457
+rect -100 -507 -84 -473
+rect 84 -507 100 -473
+rect -100 -554 100 -507
+rect -100 -801 100 -754
+rect -100 -835 -84 -801
+rect 84 -835 100 -801
+rect -100 -851 100 -835
+rect -100 -909 100 -893
+rect -100 -943 -84 -909
+rect 84 -943 100 -909
+rect -100 -990 100 -943
+rect -100 -1237 100 -1190
+rect -100 -1271 -84 -1237
+rect 84 -1271 100 -1237
+rect -100 -1287 100 -1271
+rect -100 -1345 100 -1329
+rect -100 -1379 -84 -1345
+rect 84 -1379 100 -1345
+rect -100 -1426 100 -1379
+rect -100 -1673 100 -1626
+rect -100 -1707 -84 -1673
+rect 84 -1707 100 -1673
+rect -100 -1723 100 -1707
+rect -100 -1781 100 -1765
+rect -100 -1815 -84 -1781
+rect 84 -1815 100 -1781
+rect -100 -1862 100 -1815
+rect -100 -2109 100 -2062
+rect -100 -2143 -84 -2109
+rect 84 -2143 100 -2109
+rect -100 -2159 100 -2143
+<< polycont >>
+rect -84 2109 84 2143
+rect -84 1781 84 1815
+rect -84 1673 84 1707
+rect -84 1345 84 1379
+rect -84 1237 84 1271
+rect -84 909 84 943
+rect -84 801 84 835
+rect -84 473 84 507
+rect -84 365 84 399
+rect -84 37 84 71
+rect -84 -71 84 -37
+rect -84 -399 84 -365
+rect -84 -507 84 -473
+rect -84 -835 84 -801
+rect -84 -943 84 -909
+rect -84 -1271 84 -1237
+rect -84 -1379 84 -1345
+rect -84 -1707 84 -1673
+rect -84 -1815 84 -1781
+rect -84 -2143 84 -2109
+<< locali >>
+rect -260 2211 -164 2245
+rect 164 2211 260 2245
+rect -260 2149 -226 2211
+rect 226 2149 260 2211
+rect -100 2109 -84 2143
+rect 84 2109 100 2143
+rect -146 2050 -112 2066
+rect -146 1858 -112 1874
+rect 112 2050 146 2066
+rect 112 1858 146 1874
+rect -100 1781 -84 1815
+rect 84 1781 100 1815
+rect -100 1673 -84 1707
+rect 84 1673 100 1707
+rect -146 1614 -112 1630
+rect -146 1422 -112 1438
+rect 112 1614 146 1630
+rect 112 1422 146 1438
+rect -100 1345 -84 1379
+rect 84 1345 100 1379
+rect -100 1237 -84 1271
+rect 84 1237 100 1271
+rect -146 1178 -112 1194
+rect -146 986 -112 1002
+rect 112 1178 146 1194
+rect 112 986 146 1002
+rect -100 909 -84 943
+rect 84 909 100 943
+rect -100 801 -84 835
+rect 84 801 100 835
+rect -146 742 -112 758
+rect -146 550 -112 566
+rect 112 742 146 758
+rect 112 550 146 566
+rect -100 473 -84 507
+rect 84 473 100 507
+rect -100 365 -84 399
+rect 84 365 100 399
+rect -146 306 -112 322
+rect -146 114 -112 130
+rect 112 306 146 322
+rect 112 114 146 130
+rect -100 37 -84 71
+rect 84 37 100 71
+rect -100 -71 -84 -37
+rect 84 -71 100 -37
+rect -146 -130 -112 -114
+rect -146 -322 -112 -306
+rect 112 -130 146 -114
+rect 112 -322 146 -306
+rect -100 -399 -84 -365
+rect 84 -399 100 -365
+rect -100 -507 -84 -473
+rect 84 -507 100 -473
+rect -146 -566 -112 -550
+rect -146 -758 -112 -742
+rect 112 -566 146 -550
+rect 112 -758 146 -742
+rect -100 -835 -84 -801
+rect 84 -835 100 -801
+rect -100 -943 -84 -909
+rect 84 -943 100 -909
+rect -146 -1002 -112 -986
+rect -146 -1194 -112 -1178
+rect 112 -1002 146 -986
+rect 112 -1194 146 -1178
+rect -100 -1271 -84 -1237
+rect 84 -1271 100 -1237
+rect -100 -1379 -84 -1345
+rect 84 -1379 100 -1345
+rect -146 -1438 -112 -1422
+rect -146 -1630 -112 -1614
+rect 112 -1438 146 -1422
+rect 112 -1630 146 -1614
+rect -100 -1707 -84 -1673
+rect 84 -1707 100 -1673
+rect -100 -1815 -84 -1781
+rect 84 -1815 100 -1781
+rect -146 -1874 -112 -1858
+rect -146 -2066 -112 -2050
+rect 112 -1874 146 -1858
+rect 112 -2066 146 -2050
+rect -100 -2143 -84 -2109
+rect 84 -2143 100 -2109
+rect -260 -2211 -226 -2149
+rect 226 -2211 260 -2149
+rect -260 -2245 -164 -2211
+rect 164 -2245 260 -2211
+<< viali >>
+rect -84 2109 84 2143
+rect -146 1874 -112 2050
+rect 112 1874 146 2050
+rect -84 1781 84 1815
+rect -84 1673 84 1707
+rect -146 1438 -112 1614
+rect 112 1438 146 1614
+rect -84 1345 84 1379
+rect -84 1237 84 1271
+rect -146 1002 -112 1178
+rect 112 1002 146 1178
+rect -84 909 84 943
+rect -84 801 84 835
+rect -146 566 -112 742
+rect 112 566 146 742
+rect -84 473 84 507
+rect -84 365 84 399
+rect -146 130 -112 306
+rect 112 130 146 306
+rect -84 37 84 71
+rect -84 -71 84 -37
+rect -146 -306 -112 -130
+rect 112 -306 146 -130
+rect -84 -399 84 -365
+rect -84 -507 84 -473
+rect -146 -742 -112 -566
+rect 112 -742 146 -566
+rect -84 -835 84 -801
+rect -84 -943 84 -909
+rect -146 -1178 -112 -1002
+rect 112 -1178 146 -1002
+rect -84 -1271 84 -1237
+rect -84 -1379 84 -1345
+rect -146 -1614 -112 -1438
+rect 112 -1614 146 -1438
+rect -84 -1707 84 -1673
+rect -84 -1815 84 -1781
+rect -146 -2050 -112 -1874
+rect 112 -2050 146 -1874
+rect -84 -2143 84 -2109
+<< metal1 >>
+rect -96 2143 96 2149
+rect -96 2109 -84 2143
+rect 84 2109 96 2143
+rect -96 2103 96 2109
+rect -152 2050 -106 2062
+rect -152 1874 -146 2050
+rect -112 1874 -106 2050
+rect -152 1862 -106 1874
+rect 106 2050 152 2062
+rect 106 1874 112 2050
+rect 146 1874 152 2050
+rect 106 1862 152 1874
+rect -96 1815 96 1821
+rect -96 1781 -84 1815
+rect 84 1781 96 1815
+rect -96 1775 96 1781
+rect -96 1707 96 1713
+rect -96 1673 -84 1707
+rect 84 1673 96 1707
+rect -96 1667 96 1673
+rect -152 1614 -106 1626
+rect -152 1438 -146 1614
+rect -112 1438 -106 1614
+rect -152 1426 -106 1438
+rect 106 1614 152 1626
+rect 106 1438 112 1614
+rect 146 1438 152 1614
+rect 106 1426 152 1438
+rect -96 1379 96 1385
+rect -96 1345 -84 1379
+rect 84 1345 96 1379
+rect -96 1339 96 1345
+rect -96 1271 96 1277
+rect -96 1237 -84 1271
+rect 84 1237 96 1271
+rect -96 1231 96 1237
+rect -152 1178 -106 1190
+rect -152 1002 -146 1178
+rect -112 1002 -106 1178
+rect -152 990 -106 1002
+rect 106 1178 152 1190
+rect 106 1002 112 1178
+rect 146 1002 152 1178
+rect 106 990 152 1002
+rect -96 943 96 949
+rect -96 909 -84 943
+rect 84 909 96 943
+rect -96 903 96 909
+rect -96 835 96 841
+rect -96 801 -84 835
+rect 84 801 96 835
+rect -96 795 96 801
+rect -152 742 -106 754
+rect -152 566 -146 742
+rect -112 566 -106 742
+rect -152 554 -106 566
+rect 106 742 152 754
+rect 106 566 112 742
+rect 146 566 152 742
+rect 106 554 152 566
+rect -96 507 96 513
+rect -96 473 -84 507
+rect 84 473 96 507
+rect -96 467 96 473
+rect -96 399 96 405
+rect -96 365 -84 399
+rect 84 365 96 399
+rect -96 359 96 365
+rect -152 306 -106 318
+rect -152 130 -146 306
+rect -112 130 -106 306
+rect -152 118 -106 130
+rect 106 306 152 318
+rect 106 130 112 306
+rect 146 130 152 306
+rect 106 118 152 130
+rect -96 71 96 77
+rect -96 37 -84 71
+rect 84 37 96 71
+rect -96 31 96 37
+rect -96 -37 96 -31
+rect -96 -71 -84 -37
+rect 84 -71 96 -37
+rect -96 -77 96 -71
+rect -152 -130 -106 -118
+rect -152 -306 -146 -130
+rect -112 -306 -106 -130
+rect -152 -318 -106 -306
+rect 106 -130 152 -118
+rect 106 -306 112 -130
+rect 146 -306 152 -130
+rect 106 -318 152 -306
+rect -96 -365 96 -359
+rect -96 -399 -84 -365
+rect 84 -399 96 -365
+rect -96 -405 96 -399
+rect -96 -473 96 -467
+rect -96 -507 -84 -473
+rect 84 -507 96 -473
+rect -96 -513 96 -507
+rect -152 -566 -106 -554
+rect -152 -742 -146 -566
+rect -112 -742 -106 -566
+rect -152 -754 -106 -742
+rect 106 -566 152 -554
+rect 106 -742 112 -566
+rect 146 -742 152 -566
+rect 106 -754 152 -742
+rect -96 -801 96 -795
+rect -96 -835 -84 -801
+rect 84 -835 96 -801
+rect -96 -841 96 -835
+rect -96 -909 96 -903
+rect -96 -943 -84 -909
+rect 84 -943 96 -909
+rect -96 -949 96 -943
+rect -152 -1002 -106 -990
+rect -152 -1178 -146 -1002
+rect -112 -1178 -106 -1002
+rect -152 -1190 -106 -1178
+rect 106 -1002 152 -990
+rect 106 -1178 112 -1002
+rect 146 -1178 152 -1002
+rect 106 -1190 152 -1178
+rect -96 -1237 96 -1231
+rect -96 -1271 -84 -1237
+rect 84 -1271 96 -1237
+rect -96 -1277 96 -1271
+rect -96 -1345 96 -1339
+rect -96 -1379 -84 -1345
+rect 84 -1379 96 -1345
+rect -96 -1385 96 -1379
+rect -152 -1438 -106 -1426
+rect -152 -1614 -146 -1438
+rect -112 -1614 -106 -1438
+rect -152 -1626 -106 -1614
+rect 106 -1438 152 -1426
+rect 106 -1614 112 -1438
+rect 146 -1614 152 -1438
+rect 106 -1626 152 -1614
+rect -96 -1673 96 -1667
+rect -96 -1707 -84 -1673
+rect 84 -1707 96 -1673
+rect -96 -1713 96 -1707
+rect -96 -1781 96 -1775
+rect -96 -1815 -84 -1781
+rect 84 -1815 96 -1781
+rect -96 -1821 96 -1815
+rect -152 -1874 -106 -1862
+rect -152 -2050 -146 -1874
+rect -112 -2050 -106 -1874
+rect -152 -2062 -106 -2050
+rect 106 -1874 152 -1862
+rect 106 -2050 112 -1874
+rect 146 -2050 152 -1874
+rect 106 -2062 152 -2050
+rect -96 -2109 96 -2103
+rect -96 -2143 -84 -2109
+rect 84 -2143 96 -2109
+rect -96 -2149 96 -2143
+<< properties >>
+string FIXED_BBOX -243 -2228 243 2228
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 1.0 l 1.0 m 10 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_B64SAM.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_B64SAM.mag
new file mode 100644
index 0000000..51d67e5
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_B64SAM.mag
@@ -0,0 +1,447 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1661909013
+<< nwell >>
+rect -2129 -264 2129 298
+<< pmoslvt >>
+rect -2035 -164 -1835 236
+rect -1777 -164 -1577 236
+rect -1519 -164 -1319 236
+rect -1261 -164 -1061 236
+rect -1003 -164 -803 236
+rect -745 -164 -545 236
+rect -487 -164 -287 236
+rect -229 -164 -29 236
+rect 29 -164 229 236
+rect 287 -164 487 236
+rect 545 -164 745 236
+rect 803 -164 1003 236
+rect 1061 -164 1261 236
+rect 1319 -164 1519 236
+rect 1577 -164 1777 236
+rect 1835 -164 2035 236
+<< pdiff >>
+rect -2093 224 -2035 236
+rect -2093 -152 -2081 224
+rect -2047 -152 -2035 224
+rect -2093 -164 -2035 -152
+rect -1835 224 -1777 236
+rect -1835 -152 -1823 224
+rect -1789 -152 -1777 224
+rect -1835 -164 -1777 -152
+rect -1577 224 -1519 236
+rect -1577 -152 -1565 224
+rect -1531 -152 -1519 224
+rect -1577 -164 -1519 -152
+rect -1319 224 -1261 236
+rect -1319 -152 -1307 224
+rect -1273 -152 -1261 224
+rect -1319 -164 -1261 -152
+rect -1061 224 -1003 236
+rect -1061 -152 -1049 224
+rect -1015 -152 -1003 224
+rect -1061 -164 -1003 -152
+rect -803 224 -745 236
+rect -803 -152 -791 224
+rect -757 -152 -745 224
+rect -803 -164 -745 -152
+rect -545 224 -487 236
+rect -545 -152 -533 224
+rect -499 -152 -487 224
+rect -545 -164 -487 -152
+rect -287 224 -229 236
+rect -287 -152 -275 224
+rect -241 -152 -229 224
+rect -287 -164 -229 -152
+rect -29 224 29 236
+rect -29 -152 -17 224
+rect 17 -152 29 224
+rect -29 -164 29 -152
+rect 229 224 287 236
+rect 229 -152 241 224
+rect 275 -152 287 224
+rect 229 -164 287 -152
+rect 487 224 545 236
+rect 487 -152 499 224
+rect 533 -152 545 224
+rect 487 -164 545 -152
+rect 745 224 803 236
+rect 745 -152 757 224
+rect 791 -152 803 224
+rect 745 -164 803 -152
+rect 1003 224 1061 236
+rect 1003 -152 1015 224
+rect 1049 -152 1061 224
+rect 1003 -164 1061 -152
+rect 1261 224 1319 236
+rect 1261 -152 1273 224
+rect 1307 -152 1319 224
+rect 1261 -164 1319 -152
+rect 1519 224 1577 236
+rect 1519 -152 1531 224
+rect 1565 -152 1577 224
+rect 1519 -164 1577 -152
+rect 1777 224 1835 236
+rect 1777 -152 1789 224
+rect 1823 -152 1835 224
+rect 1777 -164 1835 -152
+rect 2035 224 2093 236
+rect 2035 -152 2047 224
+rect 2081 -152 2093 224
+rect 2035 -164 2093 -152
+<< pdiffc >>
+rect -2081 -152 -2047 224
+rect -1823 -152 -1789 224
+rect -1565 -152 -1531 224
+rect -1307 -152 -1273 224
+rect -1049 -152 -1015 224
+rect -791 -152 -757 224
+rect -533 -152 -499 224
+rect -275 -152 -241 224
+rect -17 -152 17 224
+rect 241 -152 275 224
+rect 499 -152 533 224
+rect 757 -152 791 224
+rect 1015 -152 1049 224
+rect 1273 -152 1307 224
+rect 1531 -152 1565 224
+rect 1789 -152 1823 224
+rect 2047 -152 2081 224
+<< poly >>
+rect -2035 236 -1835 262
+rect -1777 236 -1577 262
+rect -1519 236 -1319 262
+rect -1261 236 -1061 262
+rect -1003 236 -803 262
+rect -745 236 -545 262
+rect -487 236 -287 262
+rect -229 236 -29 262
+rect 29 236 229 262
+rect 287 236 487 262
+rect 545 236 745 262
+rect 803 236 1003 262
+rect 1061 236 1261 262
+rect 1319 236 1519 262
+rect 1577 236 1777 262
+rect 1835 236 2035 262
+rect -2035 -211 -1835 -164
+rect -2035 -245 -2019 -211
+rect -1851 -245 -1835 -211
+rect -2035 -261 -1835 -245
+rect -1777 -211 -1577 -164
+rect -1777 -245 -1761 -211
+rect -1593 -245 -1577 -211
+rect -1777 -261 -1577 -245
+rect -1519 -211 -1319 -164
+rect -1519 -245 -1503 -211
+rect -1335 -245 -1319 -211
+rect -1519 -261 -1319 -245
+rect -1261 -211 -1061 -164
+rect -1261 -245 -1245 -211
+rect -1077 -245 -1061 -211
+rect -1261 -261 -1061 -245
+rect -1003 -211 -803 -164
+rect -1003 -245 -987 -211
+rect -819 -245 -803 -211
+rect -1003 -261 -803 -245
+rect -745 -211 -545 -164
+rect -745 -245 -729 -211
+rect -561 -245 -545 -211
+rect -745 -261 -545 -245
+rect -487 -211 -287 -164
+rect -487 -245 -471 -211
+rect -303 -245 -287 -211
+rect -487 -261 -287 -245
+rect -229 -211 -29 -164
+rect -229 -245 -213 -211
+rect -45 -245 -29 -211
+rect -229 -261 -29 -245
+rect 29 -211 229 -164
+rect 29 -245 45 -211
+rect 213 -245 229 -211
+rect 29 -261 229 -245
+rect 287 -211 487 -164
+rect 287 -245 303 -211
+rect 471 -245 487 -211
+rect 287 -261 487 -245
+rect 545 -211 745 -164
+rect 545 -245 561 -211
+rect 729 -245 745 -211
+rect 545 -261 745 -245
+rect 803 -211 1003 -164
+rect 803 -245 819 -211
+rect 987 -245 1003 -211
+rect 803 -261 1003 -245
+rect 1061 -211 1261 -164
+rect 1061 -245 1077 -211
+rect 1245 -245 1261 -211
+rect 1061 -261 1261 -245
+rect 1319 -211 1519 -164
+rect 1319 -245 1335 -211
+rect 1503 -245 1519 -211
+rect 1319 -261 1519 -245
+rect 1577 -211 1777 -164
+rect 1577 -245 1593 -211
+rect 1761 -245 1777 -211
+rect 1577 -261 1777 -245
+rect 1835 -211 2035 -164
+rect 1835 -245 1851 -211
+rect 2019 -245 2035 -211
+rect 1835 -261 2035 -245
+<< polycont >>
+rect -2019 -245 -1851 -211
+rect -1761 -245 -1593 -211
+rect -1503 -245 -1335 -211
+rect -1245 -245 -1077 -211
+rect -987 -245 -819 -211
+rect -729 -245 -561 -211
+rect -471 -245 -303 -211
+rect -213 -245 -45 -211
+rect 45 -245 213 -211
+rect 303 -245 471 -211
+rect 561 -245 729 -211
+rect 819 -245 987 -211
+rect 1077 -245 1245 -211
+rect 1335 -245 1503 -211
+rect 1593 -245 1761 -211
+rect 1851 -245 2019 -211
+<< locali >>
+rect -2081 224 -2047 240
+rect -2081 -168 -2047 -152
+rect -1823 224 -1789 240
+rect -1823 -168 -1789 -152
+rect -1565 224 -1531 240
+rect -1565 -168 -1531 -152
+rect -1307 224 -1273 240
+rect -1307 -168 -1273 -152
+rect -1049 224 -1015 240
+rect -1049 -168 -1015 -152
+rect -791 224 -757 240
+rect -791 -168 -757 -152
+rect -533 224 -499 240
+rect -533 -168 -499 -152
+rect -275 224 -241 240
+rect -275 -168 -241 -152
+rect -17 224 17 240
+rect -17 -168 17 -152
+rect 241 224 275 240
+rect 241 -168 275 -152
+rect 499 224 533 240
+rect 499 -168 533 -152
+rect 757 224 791 240
+rect 757 -168 791 -152
+rect 1015 224 1049 240
+rect 1015 -168 1049 -152
+rect 1273 224 1307 240
+rect 1273 -168 1307 -152
+rect 1531 224 1565 240
+rect 1531 -168 1565 -152
+rect 1789 224 1823 240
+rect 1789 -168 1823 -152
+rect 2047 224 2081 240
+rect 2047 -168 2081 -152
+rect -2035 -245 -2019 -211
+rect -1851 -245 -1835 -211
+rect -1777 -245 -1761 -211
+rect -1593 -245 -1577 -211
+rect -1519 -245 -1503 -211
+rect -1335 -245 -1319 -211
+rect -1261 -245 -1245 -211
+rect -1077 -245 -1061 -211
+rect -1003 -245 -987 -211
+rect -819 -245 -803 -211
+rect -745 -245 -729 -211
+rect -561 -245 -545 -211
+rect -487 -245 -471 -211
+rect -303 -245 -287 -211
+rect -229 -245 -213 -211
+rect -45 -245 -29 -211
+rect 29 -245 45 -211
+rect 213 -245 229 -211
+rect 287 -245 303 -211
+rect 471 -245 487 -211
+rect 545 -245 561 -211
+rect 729 -245 745 -211
+rect 803 -245 819 -211
+rect 987 -245 1003 -211
+rect 1061 -245 1077 -211
+rect 1245 -245 1261 -211
+rect 1319 -245 1335 -211
+rect 1503 -245 1519 -211
+rect 1577 -245 1593 -211
+rect 1761 -245 1777 -211
+rect 1835 -245 1851 -211
+rect 2019 -245 2035 -211
+<< viali >>
+rect -2081 -152 -2047 224
+rect -1823 -152 -1789 224
+rect -1565 -152 -1531 224
+rect -1307 -152 -1273 224
+rect -1049 -152 -1015 224
+rect -791 -152 -757 224
+rect -533 -152 -499 224
+rect -275 -152 -241 224
+rect -17 -152 17 224
+rect 241 -152 275 224
+rect 499 -152 533 224
+rect 757 -152 791 224
+rect 1015 -152 1049 224
+rect 1273 -152 1307 224
+rect 1531 -152 1565 224
+rect 1789 -152 1823 224
+rect 2047 -152 2081 224
+rect -2019 -245 -1851 -211
+rect -1761 -245 -1593 -211
+rect -1503 -245 -1335 -211
+rect -1245 -245 -1077 -211
+rect -987 -245 -819 -211
+rect -729 -245 -561 -211
+rect -471 -245 -303 -211
+rect -213 -245 -45 -211
+rect 45 -245 213 -211
+rect 303 -245 471 -211
+rect 561 -245 729 -211
+rect 819 -245 987 -211
+rect 1077 -245 1245 -211
+rect 1335 -245 1503 -211
+rect 1593 -245 1761 -211
+rect 1851 -245 2019 -211
+<< metal1 >>
+rect -2087 224 -2041 236
+rect -2087 -152 -2081 224
+rect -2047 -152 -2041 224
+rect -2087 -164 -2041 -152
+rect -1829 224 -1783 236
+rect -1829 -152 -1823 224
+rect -1789 -152 -1783 224
+rect -1829 -164 -1783 -152
+rect -1571 224 -1525 236
+rect -1571 -152 -1565 224
+rect -1531 -152 -1525 224
+rect -1571 -164 -1525 -152
+rect -1313 224 -1267 236
+rect -1313 -152 -1307 224
+rect -1273 -152 -1267 224
+rect -1313 -164 -1267 -152
+rect -1055 224 -1009 236
+rect -1055 -152 -1049 224
+rect -1015 -152 -1009 224
+rect -1055 -164 -1009 -152
+rect -797 224 -751 236
+rect -797 -152 -791 224
+rect -757 -152 -751 224
+rect -797 -164 -751 -152
+rect -539 224 -493 236
+rect -539 -152 -533 224
+rect -499 -152 -493 224
+rect -539 -164 -493 -152
+rect -281 224 -235 236
+rect -281 -152 -275 224
+rect -241 -152 -235 224
+rect -281 -164 -235 -152
+rect -23 224 23 236
+rect -23 -152 -17 224
+rect 17 -152 23 224
+rect -23 -164 23 -152
+rect 235 224 281 236
+rect 235 -152 241 224
+rect 275 -152 281 224
+rect 235 -164 281 -152
+rect 493 224 539 236
+rect 493 -152 499 224
+rect 533 -152 539 224
+rect 493 -164 539 -152
+rect 751 224 797 236
+rect 751 -152 757 224
+rect 791 -152 797 224
+rect 751 -164 797 -152
+rect 1009 224 1055 236
+rect 1009 -152 1015 224
+rect 1049 -152 1055 224
+rect 1009 -164 1055 -152
+rect 1267 224 1313 236
+rect 1267 -152 1273 224
+rect 1307 -152 1313 224
+rect 1267 -164 1313 -152
+rect 1525 224 1571 236
+rect 1525 -152 1531 224
+rect 1565 -152 1571 224
+rect 1525 -164 1571 -152
+rect 1783 224 1829 236
+rect 1783 -152 1789 224
+rect 1823 -152 1829 224
+rect 1783 -164 1829 -152
+rect 2041 224 2087 236
+rect 2041 -152 2047 224
+rect 2081 -152 2087 224
+rect 2041 -164 2087 -152
+rect -2031 -211 -1839 -205
+rect -2031 -245 -2019 -211
+rect -1851 -245 -1839 -211
+rect -2031 -251 -1839 -245
+rect -1773 -211 -1581 -205
+rect -1773 -245 -1761 -211
+rect -1593 -245 -1581 -211
+rect -1773 -251 -1581 -245
+rect -1515 -211 -1323 -205
+rect -1515 -245 -1503 -211
+rect -1335 -245 -1323 -211
+rect -1515 -251 -1323 -245
+rect -1257 -211 -1065 -205
+rect -1257 -245 -1245 -211
+rect -1077 -245 -1065 -211
+rect -1257 -251 -1065 -245
+rect -999 -211 -807 -205
+rect -999 -245 -987 -211
+rect -819 -245 -807 -211
+rect -999 -251 -807 -245
+rect -741 -211 -549 -205
+rect -741 -245 -729 -211
+rect -561 -245 -549 -211
+rect -741 -251 -549 -245
+rect -483 -211 -291 -205
+rect -483 -245 -471 -211
+rect -303 -245 -291 -211
+rect -483 -251 -291 -245
+rect -225 -211 -33 -205
+rect -225 -245 -213 -211
+rect -45 -245 -33 -211
+rect -225 -251 -33 -245
+rect 33 -211 225 -205
+rect 33 -245 45 -211
+rect 213 -245 225 -211
+rect 33 -251 225 -245
+rect 291 -211 483 -205
+rect 291 -245 303 -211
+rect 471 -245 483 -211
+rect 291 -251 483 -245
+rect 549 -211 741 -205
+rect 549 -245 561 -211
+rect 729 -245 741 -211
+rect 549 -251 741 -245
+rect 807 -211 999 -205
+rect 807 -245 819 -211
+rect 987 -245 999 -211
+rect 807 -251 999 -245
+rect 1065 -211 1257 -205
+rect 1065 -245 1077 -211
+rect 1245 -245 1257 -211
+rect 1065 -251 1257 -245
+rect 1323 -211 1515 -205
+rect 1323 -245 1335 -211
+rect 1503 -245 1515 -211
+rect 1323 -251 1515 -245
+rect 1581 -211 1773 -205
+rect 1581 -245 1593 -211
+rect 1761 -245 1773 -211
+rect 1581 -251 1773 -245
+rect 1839 -211 2031 -205
+rect 1839 -245 1851 -211
+rect 2019 -245 2031 -211
+rect 1839 -251 2031 -245
+<< properties >>
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 2 l 1 m 1 nf 16 diffcov 100 polycov 100 guard 0 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 0 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_D74VRS.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_D74VRS.mag
new file mode 100644
index 0000000..42f7ddd
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_D74VRS.mag
@@ -0,0 +1,1546 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1661879915
+<< nwell >>
+rect -1273 -2831 1273 2831
+<< pmoslvt >>
+rect -1077 1483 -977 2683
+rect -919 1483 -819 2683
+rect -761 1483 -661 2683
+rect -603 1483 -503 2683
+rect -445 1483 -345 2683
+rect -287 1483 -187 2683
+rect -129 1483 -29 2683
+rect 29 1483 129 2683
+rect 187 1483 287 2683
+rect 345 1483 445 2683
+rect 503 1483 603 2683
+rect 661 1483 761 2683
+rect 819 1483 919 2683
+rect 977 1483 1077 2683
+rect -1077 118 -977 1318
+rect -919 118 -819 1318
+rect -761 118 -661 1318
+rect -603 118 -503 1318
+rect -445 118 -345 1318
+rect -287 118 -187 1318
+rect -129 118 -29 1318
+rect 29 118 129 1318
+rect 187 118 287 1318
+rect 345 118 445 1318
+rect 503 118 603 1318
+rect 661 118 761 1318
+rect 819 118 919 1318
+rect 977 118 1077 1318
+rect -1077 -1247 -977 -47
+rect -919 -1247 -819 -47
+rect -761 -1247 -661 -47
+rect -603 -1247 -503 -47
+rect -445 -1247 -345 -47
+rect -287 -1247 -187 -47
+rect -129 -1247 -29 -47
+rect 29 -1247 129 -47
+rect 187 -1247 287 -47
+rect 345 -1247 445 -47
+rect 503 -1247 603 -47
+rect 661 -1247 761 -47
+rect 819 -1247 919 -47
+rect 977 -1247 1077 -47
+rect -1077 -2612 -977 -1412
+rect -919 -2612 -819 -1412
+rect -761 -2612 -661 -1412
+rect -603 -2612 -503 -1412
+rect -445 -2612 -345 -1412
+rect -287 -2612 -187 -1412
+rect -129 -2612 -29 -1412
+rect 29 -2612 129 -1412
+rect 187 -2612 287 -1412
+rect 345 -2612 445 -1412
+rect 503 -2612 603 -1412
+rect 661 -2612 761 -1412
+rect 819 -2612 919 -1412
+rect 977 -2612 1077 -1412
+<< pdiff >>
+rect -1135 2671 -1077 2683
+rect -1135 1495 -1123 2671
+rect -1089 1495 -1077 2671
+rect -1135 1483 -1077 1495
+rect -977 2671 -919 2683
+rect -977 1495 -965 2671
+rect -931 1495 -919 2671
+rect -977 1483 -919 1495
+rect -819 2671 -761 2683
+rect -819 1495 -807 2671
+rect -773 1495 -761 2671
+rect -819 1483 -761 1495
+rect -661 2671 -603 2683
+rect -661 1495 -649 2671
+rect -615 1495 -603 2671
+rect -661 1483 -603 1495
+rect -503 2671 -445 2683
+rect -503 1495 -491 2671
+rect -457 1495 -445 2671
+rect -503 1483 -445 1495
+rect -345 2671 -287 2683
+rect -345 1495 -333 2671
+rect -299 1495 -287 2671
+rect -345 1483 -287 1495
+rect -187 2671 -129 2683
+rect -187 1495 -175 2671
+rect -141 1495 -129 2671
+rect -187 1483 -129 1495
+rect -29 2671 29 2683
+rect -29 1495 -17 2671
+rect 17 1495 29 2671
+rect -29 1483 29 1495
+rect 129 2671 187 2683
+rect 129 1495 141 2671
+rect 175 1495 187 2671
+rect 129 1483 187 1495
+rect 287 2671 345 2683
+rect 287 1495 299 2671
+rect 333 1495 345 2671
+rect 287 1483 345 1495
+rect 445 2671 503 2683
+rect 445 1495 457 2671
+rect 491 1495 503 2671
+rect 445 1483 503 1495
+rect 603 2671 661 2683
+rect 603 1495 615 2671
+rect 649 1495 661 2671
+rect 603 1483 661 1495
+rect 761 2671 819 2683
+rect 761 1495 773 2671
+rect 807 1495 819 2671
+rect 761 1483 819 1495
+rect 919 2671 977 2683
+rect 919 1495 931 2671
+rect 965 1495 977 2671
+rect 919 1483 977 1495
+rect 1077 2671 1135 2683
+rect 1077 1495 1089 2671
+rect 1123 1495 1135 2671
+rect 1077 1483 1135 1495
+rect -1135 1306 -1077 1318
+rect -1135 130 -1123 1306
+rect -1089 130 -1077 1306
+rect -1135 118 -1077 130
+rect -977 1306 -919 1318
+rect -977 130 -965 1306
+rect -931 130 -919 1306
+rect -977 118 -919 130
+rect -819 1306 -761 1318
+rect -819 130 -807 1306
+rect -773 130 -761 1306
+rect -819 118 -761 130
+rect -661 1306 -603 1318
+rect -661 130 -649 1306
+rect -615 130 -603 1306
+rect -661 118 -603 130
+rect -503 1306 -445 1318
+rect -503 130 -491 1306
+rect -457 130 -445 1306
+rect -503 118 -445 130
+rect -345 1306 -287 1318
+rect -345 130 -333 1306
+rect -299 130 -287 1306
+rect -345 118 -287 130
+rect -187 1306 -129 1318
+rect -187 130 -175 1306
+rect -141 130 -129 1306
+rect -187 118 -129 130
+rect -29 1306 29 1318
+rect -29 130 -17 1306
+rect 17 130 29 1306
+rect -29 118 29 130
+rect 129 1306 187 1318
+rect 129 130 141 1306
+rect 175 130 187 1306
+rect 129 118 187 130
+rect 287 1306 345 1318
+rect 287 130 299 1306
+rect 333 130 345 1306
+rect 287 118 345 130
+rect 445 1306 503 1318
+rect 445 130 457 1306
+rect 491 130 503 1306
+rect 445 118 503 130
+rect 603 1306 661 1318
+rect 603 130 615 1306
+rect 649 130 661 1306
+rect 603 118 661 130
+rect 761 1306 819 1318
+rect 761 130 773 1306
+rect 807 130 819 1306
+rect 761 118 819 130
+rect 919 1306 977 1318
+rect 919 130 931 1306
+rect 965 130 977 1306
+rect 919 118 977 130
+rect 1077 1306 1135 1318
+rect 1077 130 1089 1306
+rect 1123 130 1135 1306
+rect 1077 118 1135 130
+rect -1135 -59 -1077 -47
+rect -1135 -1235 -1123 -59
+rect -1089 -1235 -1077 -59
+rect -1135 -1247 -1077 -1235
+rect -977 -59 -919 -47
+rect -977 -1235 -965 -59
+rect -931 -1235 -919 -59
+rect -977 -1247 -919 -1235
+rect -819 -59 -761 -47
+rect -819 -1235 -807 -59
+rect -773 -1235 -761 -59
+rect -819 -1247 -761 -1235
+rect -661 -59 -603 -47
+rect -661 -1235 -649 -59
+rect -615 -1235 -603 -59
+rect -661 -1247 -603 -1235
+rect -503 -59 -445 -47
+rect -503 -1235 -491 -59
+rect -457 -1235 -445 -59
+rect -503 -1247 -445 -1235
+rect -345 -59 -287 -47
+rect -345 -1235 -333 -59
+rect -299 -1235 -287 -59
+rect -345 -1247 -287 -1235
+rect -187 -59 -129 -47
+rect -187 -1235 -175 -59
+rect -141 -1235 -129 -59
+rect -187 -1247 -129 -1235
+rect -29 -59 29 -47
+rect -29 -1235 -17 -59
+rect 17 -1235 29 -59
+rect -29 -1247 29 -1235
+rect 129 -59 187 -47
+rect 129 -1235 141 -59
+rect 175 -1235 187 -59
+rect 129 -1247 187 -1235
+rect 287 -59 345 -47
+rect 287 -1235 299 -59
+rect 333 -1235 345 -59
+rect 287 -1247 345 -1235
+rect 445 -59 503 -47
+rect 445 -1235 457 -59
+rect 491 -1235 503 -59
+rect 445 -1247 503 -1235
+rect 603 -59 661 -47
+rect 603 -1235 615 -59
+rect 649 -1235 661 -59
+rect 603 -1247 661 -1235
+rect 761 -59 819 -47
+rect 761 -1235 773 -59
+rect 807 -1235 819 -59
+rect 761 -1247 819 -1235
+rect 919 -59 977 -47
+rect 919 -1235 931 -59
+rect 965 -1235 977 -59
+rect 919 -1247 977 -1235
+rect 1077 -59 1135 -47
+rect 1077 -1235 1089 -59
+rect 1123 -1235 1135 -59
+rect 1077 -1247 1135 -1235
+rect -1135 -1424 -1077 -1412
+rect -1135 -2600 -1123 -1424
+rect -1089 -2600 -1077 -1424
+rect -1135 -2612 -1077 -2600
+rect -977 -1424 -919 -1412
+rect -977 -2600 -965 -1424
+rect -931 -2600 -919 -1424
+rect -977 -2612 -919 -2600
+rect -819 -1424 -761 -1412
+rect -819 -2600 -807 -1424
+rect -773 -2600 -761 -1424
+rect -819 -2612 -761 -2600
+rect -661 -1424 -603 -1412
+rect -661 -2600 -649 -1424
+rect -615 -2600 -603 -1424
+rect -661 -2612 -603 -2600
+rect -503 -1424 -445 -1412
+rect -503 -2600 -491 -1424
+rect -457 -2600 -445 -1424
+rect -503 -2612 -445 -2600
+rect -345 -1424 -287 -1412
+rect -345 -2600 -333 -1424
+rect -299 -2600 -287 -1424
+rect -345 -2612 -287 -2600
+rect -187 -1424 -129 -1412
+rect -187 -2600 -175 -1424
+rect -141 -2600 -129 -1424
+rect -187 -2612 -129 -2600
+rect -29 -1424 29 -1412
+rect -29 -2600 -17 -1424
+rect 17 -2600 29 -1424
+rect -29 -2612 29 -2600
+rect 129 -1424 187 -1412
+rect 129 -2600 141 -1424
+rect 175 -2600 187 -1424
+rect 129 -2612 187 -2600
+rect 287 -1424 345 -1412
+rect 287 -2600 299 -1424
+rect 333 -2600 345 -1424
+rect 287 -2612 345 -2600
+rect 445 -1424 503 -1412
+rect 445 -2600 457 -1424
+rect 491 -2600 503 -1424
+rect 445 -2612 503 -2600
+rect 603 -1424 661 -1412
+rect 603 -2600 615 -1424
+rect 649 -2600 661 -1424
+rect 603 -2612 661 -2600
+rect 761 -1424 819 -1412
+rect 761 -2600 773 -1424
+rect 807 -2600 819 -1424
+rect 761 -2612 819 -2600
+rect 919 -1424 977 -1412
+rect 919 -2600 931 -1424
+rect 965 -2600 977 -1424
+rect 919 -2612 977 -2600
+rect 1077 -1424 1135 -1412
+rect 1077 -2600 1089 -1424
+rect 1123 -2600 1135 -1424
+rect 1077 -2612 1135 -2600
+<< pdiffc >>
+rect -1123 1495 -1089 2671
+rect -965 1495 -931 2671
+rect -807 1495 -773 2671
+rect -649 1495 -615 2671
+rect -491 1495 -457 2671
+rect -333 1495 -299 2671
+rect -175 1495 -141 2671
+rect -17 1495 17 2671
+rect 141 1495 175 2671
+rect 299 1495 333 2671
+rect 457 1495 491 2671
+rect 615 1495 649 2671
+rect 773 1495 807 2671
+rect 931 1495 965 2671
+rect 1089 1495 1123 2671
+rect -1123 130 -1089 1306
+rect -965 130 -931 1306
+rect -807 130 -773 1306
+rect -649 130 -615 1306
+rect -491 130 -457 1306
+rect -333 130 -299 1306
+rect -175 130 -141 1306
+rect -17 130 17 1306
+rect 141 130 175 1306
+rect 299 130 333 1306
+rect 457 130 491 1306
+rect 615 130 649 1306
+rect 773 130 807 1306
+rect 931 130 965 1306
+rect 1089 130 1123 1306
+rect -1123 -1235 -1089 -59
+rect -965 -1235 -931 -59
+rect -807 -1235 -773 -59
+rect -649 -1235 -615 -59
+rect -491 -1235 -457 -59
+rect -333 -1235 -299 -59
+rect -175 -1235 -141 -59
+rect -17 -1235 17 -59
+rect 141 -1235 175 -59
+rect 299 -1235 333 -59
+rect 457 -1235 491 -59
+rect 615 -1235 649 -59
+rect 773 -1235 807 -59
+rect 931 -1235 965 -59
+rect 1089 -1235 1123 -59
+rect -1123 -2600 -1089 -1424
+rect -965 -2600 -931 -1424
+rect -807 -2600 -773 -1424
+rect -649 -2600 -615 -1424
+rect -491 -2600 -457 -1424
+rect -333 -2600 -299 -1424
+rect -175 -2600 -141 -1424
+rect -17 -2600 17 -1424
+rect 141 -2600 175 -1424
+rect 299 -2600 333 -1424
+rect 457 -2600 491 -1424
+rect 615 -2600 649 -1424
+rect 773 -2600 807 -1424
+rect 931 -2600 965 -1424
+rect 1089 -2600 1123 -1424
+<< nsubdiff >>
+rect -1237 2761 -1141 2795
+rect 1141 2761 1237 2795
+rect -1237 2699 -1203 2761
+rect 1203 2699 1237 2761
+rect -1237 -2761 -1203 -2699
+rect 1203 -2761 1237 -2699
+rect -1237 -2795 -1141 -2761
+rect 1141 -2795 1237 -2761
+<< nsubdiffcont >>
+rect -1141 2761 1141 2795
+rect -1237 -2699 -1203 2699
+rect 1203 -2699 1237 2699
+rect -1141 -2795 1141 -2761
+<< poly >>
+rect -1077 2683 -977 2709
+rect -919 2683 -819 2709
+rect -761 2683 -661 2709
+rect -603 2683 -503 2709
+rect -445 2683 -345 2709
+rect -287 2683 -187 2709
+rect -129 2683 -29 2709
+rect 29 2683 129 2709
+rect 187 2683 287 2709
+rect 345 2683 445 2709
+rect 503 2683 603 2709
+rect 661 2683 761 2709
+rect 819 2683 919 2709
+rect 977 2683 1077 2709
+rect -1077 1436 -977 1483
+rect -1077 1402 -1061 1436
+rect -993 1402 -977 1436
+rect -1077 1386 -977 1402
+rect -919 1436 -819 1483
+rect -919 1402 -903 1436
+rect -835 1402 -819 1436
+rect -919 1386 -819 1402
+rect -761 1436 -661 1483
+rect -761 1402 -745 1436
+rect -677 1402 -661 1436
+rect -761 1386 -661 1402
+rect -603 1436 -503 1483
+rect -603 1402 -587 1436
+rect -519 1402 -503 1436
+rect -603 1386 -503 1402
+rect -445 1436 -345 1483
+rect -445 1402 -429 1436
+rect -361 1402 -345 1436
+rect -445 1386 -345 1402
+rect -287 1436 -187 1483
+rect -287 1402 -271 1436
+rect -203 1402 -187 1436
+rect -287 1386 -187 1402
+rect -129 1436 -29 1483
+rect -129 1402 -113 1436
+rect -45 1402 -29 1436
+rect -129 1386 -29 1402
+rect 29 1436 129 1483
+rect 29 1402 45 1436
+rect 113 1402 129 1436
+rect 29 1386 129 1402
+rect 187 1436 287 1483
+rect 187 1402 203 1436
+rect 271 1402 287 1436
+rect 187 1386 287 1402
+rect 345 1436 445 1483
+rect 345 1402 361 1436
+rect 429 1402 445 1436
+rect 345 1386 445 1402
+rect 503 1436 603 1483
+rect 503 1402 519 1436
+rect 587 1402 603 1436
+rect 503 1386 603 1402
+rect 661 1436 761 1483
+rect 661 1402 677 1436
+rect 745 1402 761 1436
+rect 661 1386 761 1402
+rect 819 1436 919 1483
+rect 819 1402 835 1436
+rect 903 1402 919 1436
+rect 819 1386 919 1402
+rect 977 1436 1077 1483
+rect 977 1402 993 1436
+rect 1061 1402 1077 1436
+rect 977 1386 1077 1402
+rect -1077 1318 -977 1344
+rect -919 1318 -819 1344
+rect -761 1318 -661 1344
+rect -603 1318 -503 1344
+rect -445 1318 -345 1344
+rect -287 1318 -187 1344
+rect -129 1318 -29 1344
+rect 29 1318 129 1344
+rect 187 1318 287 1344
+rect 345 1318 445 1344
+rect 503 1318 603 1344
+rect 661 1318 761 1344
+rect 819 1318 919 1344
+rect 977 1318 1077 1344
+rect -1077 71 -977 118
+rect -1077 37 -1061 71
+rect -993 37 -977 71
+rect -1077 21 -977 37
+rect -919 71 -819 118
+rect -919 37 -903 71
+rect -835 37 -819 71
+rect -919 21 -819 37
+rect -761 71 -661 118
+rect -761 37 -745 71
+rect -677 37 -661 71
+rect -761 21 -661 37
+rect -603 71 -503 118
+rect -603 37 -587 71
+rect -519 37 -503 71
+rect -603 21 -503 37
+rect -445 71 -345 118
+rect -445 37 -429 71
+rect -361 37 -345 71
+rect -445 21 -345 37
+rect -287 71 -187 118
+rect -287 37 -271 71
+rect -203 37 -187 71
+rect -287 21 -187 37
+rect -129 71 -29 118
+rect -129 37 -113 71
+rect -45 37 -29 71
+rect -129 21 -29 37
+rect 29 71 129 118
+rect 29 37 45 71
+rect 113 37 129 71
+rect 29 21 129 37
+rect 187 71 287 118
+rect 187 37 203 71
+rect 271 37 287 71
+rect 187 21 287 37
+rect 345 71 445 118
+rect 345 37 361 71
+rect 429 37 445 71
+rect 345 21 445 37
+rect 503 71 603 118
+rect 503 37 519 71
+rect 587 37 603 71
+rect 503 21 603 37
+rect 661 71 761 118
+rect 661 37 677 71
+rect 745 37 761 71
+rect 661 21 761 37
+rect 819 71 919 118
+rect 819 37 835 71
+rect 903 37 919 71
+rect 819 21 919 37
+rect 977 71 1077 118
+rect 977 37 993 71
+rect 1061 37 1077 71
+rect 977 21 1077 37
+rect -1077 -47 -977 -21
+rect -919 -47 -819 -21
+rect -761 -47 -661 -21
+rect -603 -47 -503 -21
+rect -445 -47 -345 -21
+rect -287 -47 -187 -21
+rect -129 -47 -29 -21
+rect 29 -47 129 -21
+rect 187 -47 287 -21
+rect 345 -47 445 -21
+rect 503 -47 603 -21
+rect 661 -47 761 -21
+rect 819 -47 919 -21
+rect 977 -47 1077 -21
+rect -1077 -1294 -977 -1247
+rect -1077 -1328 -1061 -1294
+rect -993 -1328 -977 -1294
+rect -1077 -1344 -977 -1328
+rect -919 -1294 -819 -1247
+rect -919 -1328 -903 -1294
+rect -835 -1328 -819 -1294
+rect -919 -1344 -819 -1328
+rect -761 -1294 -661 -1247
+rect -761 -1328 -745 -1294
+rect -677 -1328 -661 -1294
+rect -761 -1344 -661 -1328
+rect -603 -1294 -503 -1247
+rect -603 -1328 -587 -1294
+rect -519 -1328 -503 -1294
+rect -603 -1344 -503 -1328
+rect -445 -1294 -345 -1247
+rect -445 -1328 -429 -1294
+rect -361 -1328 -345 -1294
+rect -445 -1344 -345 -1328
+rect -287 -1294 -187 -1247
+rect -287 -1328 -271 -1294
+rect -203 -1328 -187 -1294
+rect -287 -1344 -187 -1328
+rect -129 -1294 -29 -1247
+rect -129 -1328 -113 -1294
+rect -45 -1328 -29 -1294
+rect -129 -1344 -29 -1328
+rect 29 -1294 129 -1247
+rect 29 -1328 45 -1294
+rect 113 -1328 129 -1294
+rect 29 -1344 129 -1328
+rect 187 -1294 287 -1247
+rect 187 -1328 203 -1294
+rect 271 -1328 287 -1294
+rect 187 -1344 287 -1328
+rect 345 -1294 445 -1247
+rect 345 -1328 361 -1294
+rect 429 -1328 445 -1294
+rect 345 -1344 445 -1328
+rect 503 -1294 603 -1247
+rect 503 -1328 519 -1294
+rect 587 -1328 603 -1294
+rect 503 -1344 603 -1328
+rect 661 -1294 761 -1247
+rect 661 -1328 677 -1294
+rect 745 -1328 761 -1294
+rect 661 -1344 761 -1328
+rect 819 -1294 919 -1247
+rect 819 -1328 835 -1294
+rect 903 -1328 919 -1294
+rect 819 -1344 919 -1328
+rect 977 -1294 1077 -1247
+rect 977 -1328 993 -1294
+rect 1061 -1328 1077 -1294
+rect 977 -1344 1077 -1328
+rect -1077 -1412 -977 -1386
+rect -919 -1412 -819 -1386
+rect -761 -1412 -661 -1386
+rect -603 -1412 -503 -1386
+rect -445 -1412 -345 -1386
+rect -287 -1412 -187 -1386
+rect -129 -1412 -29 -1386
+rect 29 -1412 129 -1386
+rect 187 -1412 287 -1386
+rect 345 -1412 445 -1386
+rect 503 -1412 603 -1386
+rect 661 -1412 761 -1386
+rect 819 -1412 919 -1386
+rect 977 -1412 1077 -1386
+rect -1077 -2659 -977 -2612
+rect -1077 -2693 -1061 -2659
+rect -993 -2693 -977 -2659
+rect -1077 -2709 -977 -2693
+rect -919 -2659 -819 -2612
+rect -919 -2693 -903 -2659
+rect -835 -2693 -819 -2659
+rect -919 -2709 -819 -2693
+rect -761 -2659 -661 -2612
+rect -761 -2693 -745 -2659
+rect -677 -2693 -661 -2659
+rect -761 -2709 -661 -2693
+rect -603 -2659 -503 -2612
+rect -603 -2693 -587 -2659
+rect -519 -2693 -503 -2659
+rect -603 -2709 -503 -2693
+rect -445 -2659 -345 -2612
+rect -445 -2693 -429 -2659
+rect -361 -2693 -345 -2659
+rect -445 -2709 -345 -2693
+rect -287 -2659 -187 -2612
+rect -287 -2693 -271 -2659
+rect -203 -2693 -187 -2659
+rect -287 -2709 -187 -2693
+rect -129 -2659 -29 -2612
+rect -129 -2693 -113 -2659
+rect -45 -2693 -29 -2659
+rect -129 -2709 -29 -2693
+rect 29 -2659 129 -2612
+rect 29 -2693 45 -2659
+rect 113 -2693 129 -2659
+rect 29 -2709 129 -2693
+rect 187 -2659 287 -2612
+rect 187 -2693 203 -2659
+rect 271 -2693 287 -2659
+rect 187 -2709 287 -2693
+rect 345 -2659 445 -2612
+rect 345 -2693 361 -2659
+rect 429 -2693 445 -2659
+rect 345 -2709 445 -2693
+rect 503 -2659 603 -2612
+rect 503 -2693 519 -2659
+rect 587 -2693 603 -2659
+rect 503 -2709 603 -2693
+rect 661 -2659 761 -2612
+rect 661 -2693 677 -2659
+rect 745 -2693 761 -2659
+rect 661 -2709 761 -2693
+rect 819 -2659 919 -2612
+rect 819 -2693 835 -2659
+rect 903 -2693 919 -2659
+rect 819 -2709 919 -2693
+rect 977 -2659 1077 -2612
+rect 977 -2693 993 -2659
+rect 1061 -2693 1077 -2659
+rect 977 -2709 1077 -2693
+<< polycont >>
+rect -1061 1402 -993 1436
+rect -903 1402 -835 1436
+rect -745 1402 -677 1436
+rect -587 1402 -519 1436
+rect -429 1402 -361 1436
+rect -271 1402 -203 1436
+rect -113 1402 -45 1436
+rect 45 1402 113 1436
+rect 203 1402 271 1436
+rect 361 1402 429 1436
+rect 519 1402 587 1436
+rect 677 1402 745 1436
+rect 835 1402 903 1436
+rect 993 1402 1061 1436
+rect -1061 37 -993 71
+rect -903 37 -835 71
+rect -745 37 -677 71
+rect -587 37 -519 71
+rect -429 37 -361 71
+rect -271 37 -203 71
+rect -113 37 -45 71
+rect 45 37 113 71
+rect 203 37 271 71
+rect 361 37 429 71
+rect 519 37 587 71
+rect 677 37 745 71
+rect 835 37 903 71
+rect 993 37 1061 71
+rect -1061 -1328 -993 -1294
+rect -903 -1328 -835 -1294
+rect -745 -1328 -677 -1294
+rect -587 -1328 -519 -1294
+rect -429 -1328 -361 -1294
+rect -271 -1328 -203 -1294
+rect -113 -1328 -45 -1294
+rect 45 -1328 113 -1294
+rect 203 -1328 271 -1294
+rect 361 -1328 429 -1294
+rect 519 -1328 587 -1294
+rect 677 -1328 745 -1294
+rect 835 -1328 903 -1294
+rect 993 -1328 1061 -1294
+rect -1061 -2693 -993 -2659
+rect -903 -2693 -835 -2659
+rect -745 -2693 -677 -2659
+rect -587 -2693 -519 -2659
+rect -429 -2693 -361 -2659
+rect -271 -2693 -203 -2659
+rect -113 -2693 -45 -2659
+rect 45 -2693 113 -2659
+rect 203 -2693 271 -2659
+rect 361 -2693 429 -2659
+rect 519 -2693 587 -2659
+rect 677 -2693 745 -2659
+rect 835 -2693 903 -2659
+rect 993 -2693 1061 -2659
+<< locali >>
+rect -1237 2761 -1141 2795
+rect 1141 2761 1237 2795
+rect -1237 2699 -1203 2761
+rect 1203 2699 1237 2761
+rect -1123 2671 -1089 2687
+rect -1123 1479 -1089 1495
+rect -965 2671 -931 2687
+rect -965 1479 -931 1495
+rect -807 2671 -773 2687
+rect -807 1479 -773 1495
+rect -649 2671 -615 2687
+rect -649 1479 -615 1495
+rect -491 2671 -457 2687
+rect -491 1479 -457 1495
+rect -333 2671 -299 2687
+rect -333 1479 -299 1495
+rect -175 2671 -141 2687
+rect -175 1479 -141 1495
+rect -17 2671 17 2687
+rect -17 1479 17 1495
+rect 141 2671 175 2687
+rect 141 1479 175 1495
+rect 299 2671 333 2687
+rect 299 1479 333 1495
+rect 457 2671 491 2687
+rect 457 1479 491 1495
+rect 615 2671 649 2687
+rect 615 1479 649 1495
+rect 773 2671 807 2687
+rect 773 1479 807 1495
+rect 931 2671 965 2687
+rect 931 1479 965 1495
+rect 1089 2671 1123 2687
+rect 1089 1479 1123 1495
+rect -1077 1402 -1061 1436
+rect -993 1402 -977 1436
+rect -919 1402 -903 1436
+rect -835 1402 -819 1436
+rect -761 1402 -745 1436
+rect -677 1402 -661 1436
+rect -603 1402 -587 1436
+rect -519 1402 -503 1436
+rect -445 1402 -429 1436
+rect -361 1402 -345 1436
+rect -287 1402 -271 1436
+rect -203 1402 -187 1436
+rect -129 1402 -113 1436
+rect -45 1402 -29 1436
+rect 29 1402 45 1436
+rect 113 1402 129 1436
+rect 187 1402 203 1436
+rect 271 1402 287 1436
+rect 345 1402 361 1436
+rect 429 1402 445 1436
+rect 503 1402 519 1436
+rect 587 1402 603 1436
+rect 661 1402 677 1436
+rect 745 1402 761 1436
+rect 819 1402 835 1436
+rect 903 1402 919 1436
+rect 977 1402 993 1436
+rect 1061 1402 1077 1436
+rect -1123 1306 -1089 1322
+rect -1123 114 -1089 130
+rect -965 1306 -931 1322
+rect -965 114 -931 130
+rect -807 1306 -773 1322
+rect -807 114 -773 130
+rect -649 1306 -615 1322
+rect -649 114 -615 130
+rect -491 1306 -457 1322
+rect -491 114 -457 130
+rect -333 1306 -299 1322
+rect -333 114 -299 130
+rect -175 1306 -141 1322
+rect -175 114 -141 130
+rect -17 1306 17 1322
+rect -17 114 17 130
+rect 141 1306 175 1322
+rect 141 114 175 130
+rect 299 1306 333 1322
+rect 299 114 333 130
+rect 457 1306 491 1322
+rect 457 114 491 130
+rect 615 1306 649 1322
+rect 615 114 649 130
+rect 773 1306 807 1322
+rect 773 114 807 130
+rect 931 1306 965 1322
+rect 931 114 965 130
+rect 1089 1306 1123 1322
+rect 1089 114 1123 130
+rect -1077 37 -1061 71
+rect -993 37 -977 71
+rect -919 37 -903 71
+rect -835 37 -819 71
+rect -761 37 -745 71
+rect -677 37 -661 71
+rect -603 37 -587 71
+rect -519 37 -503 71
+rect -445 37 -429 71
+rect -361 37 -345 71
+rect -287 37 -271 71
+rect -203 37 -187 71
+rect -129 37 -113 71
+rect -45 37 -29 71
+rect 29 37 45 71
+rect 113 37 129 71
+rect 187 37 203 71
+rect 271 37 287 71
+rect 345 37 361 71
+rect 429 37 445 71
+rect 503 37 519 71
+rect 587 37 603 71
+rect 661 37 677 71
+rect 745 37 761 71
+rect 819 37 835 71
+rect 903 37 919 71
+rect 977 37 993 71
+rect 1061 37 1077 71
+rect -1123 -59 -1089 -43
+rect -1123 -1251 -1089 -1235
+rect -965 -59 -931 -43
+rect -965 -1251 -931 -1235
+rect -807 -59 -773 -43
+rect -807 -1251 -773 -1235
+rect -649 -59 -615 -43
+rect -649 -1251 -615 -1235
+rect -491 -59 -457 -43
+rect -491 -1251 -457 -1235
+rect -333 -59 -299 -43
+rect -333 -1251 -299 -1235
+rect -175 -59 -141 -43
+rect -175 -1251 -141 -1235
+rect -17 -59 17 -43
+rect -17 -1251 17 -1235
+rect 141 -59 175 -43
+rect 141 -1251 175 -1235
+rect 299 -59 333 -43
+rect 299 -1251 333 -1235
+rect 457 -59 491 -43
+rect 457 -1251 491 -1235
+rect 615 -59 649 -43
+rect 615 -1251 649 -1235
+rect 773 -59 807 -43
+rect 773 -1251 807 -1235
+rect 931 -59 965 -43
+rect 931 -1251 965 -1235
+rect 1089 -59 1123 -43
+rect 1089 -1251 1123 -1235
+rect -1077 -1328 -1061 -1294
+rect -993 -1328 -977 -1294
+rect -919 -1328 -903 -1294
+rect -835 -1328 -819 -1294
+rect -761 -1328 -745 -1294
+rect -677 -1328 -661 -1294
+rect -603 -1328 -587 -1294
+rect -519 -1328 -503 -1294
+rect -445 -1328 -429 -1294
+rect -361 -1328 -345 -1294
+rect -287 -1328 -271 -1294
+rect -203 -1328 -187 -1294
+rect -129 -1328 -113 -1294
+rect -45 -1328 -29 -1294
+rect 29 -1328 45 -1294
+rect 113 -1328 129 -1294
+rect 187 -1328 203 -1294
+rect 271 -1328 287 -1294
+rect 345 -1328 361 -1294
+rect 429 -1328 445 -1294
+rect 503 -1328 519 -1294
+rect 587 -1328 603 -1294
+rect 661 -1328 677 -1294
+rect 745 -1328 761 -1294
+rect 819 -1328 835 -1294
+rect 903 -1328 919 -1294
+rect 977 -1328 993 -1294
+rect 1061 -1328 1077 -1294
+rect -1123 -1424 -1089 -1408
+rect -1123 -2616 -1089 -2600
+rect -965 -1424 -931 -1408
+rect -965 -2616 -931 -2600
+rect -807 -1424 -773 -1408
+rect -807 -2616 -773 -2600
+rect -649 -1424 -615 -1408
+rect -649 -2616 -615 -2600
+rect -491 -1424 -457 -1408
+rect -491 -2616 -457 -2600
+rect -333 -1424 -299 -1408
+rect -333 -2616 -299 -2600
+rect -175 -1424 -141 -1408
+rect -175 -2616 -141 -2600
+rect -17 -1424 17 -1408
+rect -17 -2616 17 -2600
+rect 141 -1424 175 -1408
+rect 141 -2616 175 -2600
+rect 299 -1424 333 -1408
+rect 299 -2616 333 -2600
+rect 457 -1424 491 -1408
+rect 457 -2616 491 -2600
+rect 615 -1424 649 -1408
+rect 615 -2616 649 -2600
+rect 773 -1424 807 -1408
+rect 773 -2616 807 -2600
+rect 931 -1424 965 -1408
+rect 931 -2616 965 -2600
+rect 1089 -1424 1123 -1408
+rect 1089 -2616 1123 -2600
+rect -1077 -2693 -1061 -2659
+rect -993 -2693 -977 -2659
+rect -919 -2693 -903 -2659
+rect -835 -2693 -819 -2659
+rect -761 -2693 -745 -2659
+rect -677 -2693 -661 -2659
+rect -603 -2693 -587 -2659
+rect -519 -2693 -503 -2659
+rect -445 -2693 -429 -2659
+rect -361 -2693 -345 -2659
+rect -287 -2693 -271 -2659
+rect -203 -2693 -187 -2659
+rect -129 -2693 -113 -2659
+rect -45 -2693 -29 -2659
+rect 29 -2693 45 -2659
+rect 113 -2693 129 -2659
+rect 187 -2693 203 -2659
+rect 271 -2693 287 -2659
+rect 345 -2693 361 -2659
+rect 429 -2693 445 -2659
+rect 503 -2693 519 -2659
+rect 587 -2693 603 -2659
+rect 661 -2693 677 -2659
+rect 745 -2693 761 -2659
+rect 819 -2693 835 -2659
+rect 903 -2693 919 -2659
+rect 977 -2693 993 -2659
+rect 1061 -2693 1077 -2659
+rect -1237 -2761 -1203 -2699
+rect 1203 -2761 1237 -2699
+rect -1237 -2795 -1141 -2761
+rect 1141 -2795 1237 -2761
+<< viali >>
+rect -1123 1495 -1089 2671
+rect -965 1495 -931 2671
+rect -807 1495 -773 2671
+rect -649 1495 -615 2671
+rect -491 1495 -457 2671
+rect -333 1495 -299 2671
+rect -175 1495 -141 2671
+rect -17 1495 17 2671
+rect 141 1495 175 2671
+rect 299 1495 333 2671
+rect 457 1495 491 2671
+rect 615 1495 649 2671
+rect 773 1495 807 2671
+rect 931 1495 965 2671
+rect 1089 1495 1123 2671
+rect -1061 1402 -993 1436
+rect -903 1402 -835 1436
+rect -745 1402 -677 1436
+rect -587 1402 -519 1436
+rect -429 1402 -361 1436
+rect -271 1402 -203 1436
+rect -113 1402 -45 1436
+rect 45 1402 113 1436
+rect 203 1402 271 1436
+rect 361 1402 429 1436
+rect 519 1402 587 1436
+rect 677 1402 745 1436
+rect 835 1402 903 1436
+rect 993 1402 1061 1436
+rect -1123 130 -1089 1306
+rect -965 130 -931 1306
+rect -807 130 -773 1306
+rect -649 130 -615 1306
+rect -491 130 -457 1306
+rect -333 130 -299 1306
+rect -175 130 -141 1306
+rect -17 130 17 1306
+rect 141 130 175 1306
+rect 299 130 333 1306
+rect 457 130 491 1306
+rect 615 130 649 1306
+rect 773 130 807 1306
+rect 931 130 965 1306
+rect 1089 130 1123 1306
+rect -1061 37 -993 71
+rect -903 37 -835 71
+rect -745 37 -677 71
+rect -587 37 -519 71
+rect -429 37 -361 71
+rect -271 37 -203 71
+rect -113 37 -45 71
+rect 45 37 113 71
+rect 203 37 271 71
+rect 361 37 429 71
+rect 519 37 587 71
+rect 677 37 745 71
+rect 835 37 903 71
+rect 993 37 1061 71
+rect -1123 -1235 -1089 -59
+rect -965 -1235 -931 -59
+rect -807 -1235 -773 -59
+rect -649 -1235 -615 -59
+rect -491 -1235 -457 -59
+rect -333 -1235 -299 -59
+rect -175 -1235 -141 -59
+rect -17 -1235 17 -59
+rect 141 -1235 175 -59
+rect 299 -1235 333 -59
+rect 457 -1235 491 -59
+rect 615 -1235 649 -59
+rect 773 -1235 807 -59
+rect 931 -1235 965 -59
+rect 1089 -1235 1123 -59
+rect -1061 -1328 -993 -1294
+rect -903 -1328 -835 -1294
+rect -745 -1328 -677 -1294
+rect -587 -1328 -519 -1294
+rect -429 -1328 -361 -1294
+rect -271 -1328 -203 -1294
+rect -113 -1328 -45 -1294
+rect 45 -1328 113 -1294
+rect 203 -1328 271 -1294
+rect 361 -1328 429 -1294
+rect 519 -1328 587 -1294
+rect 677 -1328 745 -1294
+rect 835 -1328 903 -1294
+rect 993 -1328 1061 -1294
+rect -1123 -2600 -1089 -1424
+rect -965 -2600 -931 -1424
+rect -807 -2600 -773 -1424
+rect -649 -2600 -615 -1424
+rect -491 -2600 -457 -1424
+rect -333 -2600 -299 -1424
+rect -175 -2600 -141 -1424
+rect -17 -2600 17 -1424
+rect 141 -2600 175 -1424
+rect 299 -2600 333 -1424
+rect 457 -2600 491 -1424
+rect 615 -2600 649 -1424
+rect 773 -2600 807 -1424
+rect 931 -2600 965 -1424
+rect 1089 -2600 1123 -1424
+rect -1061 -2693 -993 -2659
+rect -903 -2693 -835 -2659
+rect -745 -2693 -677 -2659
+rect -587 -2693 -519 -2659
+rect -429 -2693 -361 -2659
+rect -271 -2693 -203 -2659
+rect -113 -2693 -45 -2659
+rect 45 -2693 113 -2659
+rect 203 -2693 271 -2659
+rect 361 -2693 429 -2659
+rect 519 -2693 587 -2659
+rect 677 -2693 745 -2659
+rect 835 -2693 903 -2659
+rect 993 -2693 1061 -2659
+<< metal1 >>
+rect -1129 2671 -1083 2683
+rect -1129 1495 -1123 2671
+rect -1089 1495 -1083 2671
+rect -1129 1483 -1083 1495
+rect -971 2671 -925 2683
+rect -971 1495 -965 2671
+rect -931 1495 -925 2671
+rect -971 1483 -925 1495
+rect -813 2671 -767 2683
+rect -813 1495 -807 2671
+rect -773 1495 -767 2671
+rect -813 1483 -767 1495
+rect -655 2671 -609 2683
+rect -655 1495 -649 2671
+rect -615 1495 -609 2671
+rect -655 1483 -609 1495
+rect -497 2671 -451 2683
+rect -497 1495 -491 2671
+rect -457 1495 -451 2671
+rect -497 1483 -451 1495
+rect -339 2671 -293 2683
+rect -339 1495 -333 2671
+rect -299 1495 -293 2671
+rect -339 1483 -293 1495
+rect -181 2671 -135 2683
+rect -181 1495 -175 2671
+rect -141 1495 -135 2671
+rect -181 1483 -135 1495
+rect -23 2671 23 2683
+rect -23 1495 -17 2671
+rect 17 1495 23 2671
+rect -23 1483 23 1495
+rect 135 2671 181 2683
+rect 135 1495 141 2671
+rect 175 1495 181 2671
+rect 135 1483 181 1495
+rect 293 2671 339 2683
+rect 293 1495 299 2671
+rect 333 1495 339 2671
+rect 293 1483 339 1495
+rect 451 2671 497 2683
+rect 451 1495 457 2671
+rect 491 1495 497 2671
+rect 451 1483 497 1495
+rect 609 2671 655 2683
+rect 609 1495 615 2671
+rect 649 1495 655 2671
+rect 609 1483 655 1495
+rect 767 2671 813 2683
+rect 767 1495 773 2671
+rect 807 1495 813 2671
+rect 767 1483 813 1495
+rect 925 2671 971 2683
+rect 925 1495 931 2671
+rect 965 1495 971 2671
+rect 925 1483 971 1495
+rect 1083 2671 1129 2683
+rect 1083 1495 1089 2671
+rect 1123 1495 1129 2671
+rect 1083 1483 1129 1495
+rect -1073 1436 -981 1442
+rect -1073 1402 -1061 1436
+rect -993 1402 -981 1436
+rect -1073 1396 -981 1402
+rect -915 1436 -823 1442
+rect -915 1402 -903 1436
+rect -835 1402 -823 1436
+rect -915 1396 -823 1402
+rect -757 1436 -665 1442
+rect -757 1402 -745 1436
+rect -677 1402 -665 1436
+rect -757 1396 -665 1402
+rect -599 1436 -507 1442
+rect -599 1402 -587 1436
+rect -519 1402 -507 1436
+rect -599 1396 -507 1402
+rect -441 1436 -349 1442
+rect -441 1402 -429 1436
+rect -361 1402 -349 1436
+rect -441 1396 -349 1402
+rect -283 1436 -191 1442
+rect -283 1402 -271 1436
+rect -203 1402 -191 1436
+rect -283 1396 -191 1402
+rect -125 1436 -33 1442
+rect -125 1402 -113 1436
+rect -45 1402 -33 1436
+rect -125 1396 -33 1402
+rect 33 1436 125 1442
+rect 33 1402 45 1436
+rect 113 1402 125 1436
+rect 33 1396 125 1402
+rect 191 1436 283 1442
+rect 191 1402 203 1436
+rect 271 1402 283 1436
+rect 191 1396 283 1402
+rect 349 1436 441 1442
+rect 349 1402 361 1436
+rect 429 1402 441 1436
+rect 349 1396 441 1402
+rect 507 1436 599 1442
+rect 507 1402 519 1436
+rect 587 1402 599 1436
+rect 507 1396 599 1402
+rect 665 1436 757 1442
+rect 665 1402 677 1436
+rect 745 1402 757 1436
+rect 665 1396 757 1402
+rect 823 1436 915 1442
+rect 823 1402 835 1436
+rect 903 1402 915 1436
+rect 823 1396 915 1402
+rect 981 1436 1073 1442
+rect 981 1402 993 1436
+rect 1061 1402 1073 1436
+rect 981 1396 1073 1402
+rect -1129 1306 -1083 1318
+rect -1129 130 -1123 1306
+rect -1089 130 -1083 1306
+rect -1129 118 -1083 130
+rect -971 1306 -925 1318
+rect -971 130 -965 1306
+rect -931 130 -925 1306
+rect -971 118 -925 130
+rect -813 1306 -767 1318
+rect -813 130 -807 1306
+rect -773 130 -767 1306
+rect -813 118 -767 130
+rect -655 1306 -609 1318
+rect -655 130 -649 1306
+rect -615 130 -609 1306
+rect -655 118 -609 130
+rect -497 1306 -451 1318
+rect -497 130 -491 1306
+rect -457 130 -451 1306
+rect -497 118 -451 130
+rect -339 1306 -293 1318
+rect -339 130 -333 1306
+rect -299 130 -293 1306
+rect -339 118 -293 130
+rect -181 1306 -135 1318
+rect -181 130 -175 1306
+rect -141 130 -135 1306
+rect -181 118 -135 130
+rect -23 1306 23 1318
+rect -23 130 -17 1306
+rect 17 130 23 1306
+rect -23 118 23 130
+rect 135 1306 181 1318
+rect 135 130 141 1306
+rect 175 130 181 1306
+rect 135 118 181 130
+rect 293 1306 339 1318
+rect 293 130 299 1306
+rect 333 130 339 1306
+rect 293 118 339 130
+rect 451 1306 497 1318
+rect 451 130 457 1306
+rect 491 130 497 1306
+rect 451 118 497 130
+rect 609 1306 655 1318
+rect 609 130 615 1306
+rect 649 130 655 1306
+rect 609 118 655 130
+rect 767 1306 813 1318
+rect 767 130 773 1306
+rect 807 130 813 1306
+rect 767 118 813 130
+rect 925 1306 971 1318
+rect 925 130 931 1306
+rect 965 130 971 1306
+rect 925 118 971 130
+rect 1083 1306 1129 1318
+rect 1083 130 1089 1306
+rect 1123 130 1129 1306
+rect 1083 118 1129 130
+rect -1073 71 -981 77
+rect -1073 37 -1061 71
+rect -993 37 -981 71
+rect -1073 31 -981 37
+rect -915 71 -823 77
+rect -915 37 -903 71
+rect -835 37 -823 71
+rect -915 31 -823 37
+rect -757 71 -665 77
+rect -757 37 -745 71
+rect -677 37 -665 71
+rect -757 31 -665 37
+rect -599 71 -507 77
+rect -599 37 -587 71
+rect -519 37 -507 71
+rect -599 31 -507 37
+rect -441 71 -349 77
+rect -441 37 -429 71
+rect -361 37 -349 71
+rect -441 31 -349 37
+rect -283 71 -191 77
+rect -283 37 -271 71
+rect -203 37 -191 71
+rect -283 31 -191 37
+rect -125 71 -33 77
+rect -125 37 -113 71
+rect -45 37 -33 71
+rect -125 31 -33 37
+rect 33 71 125 77
+rect 33 37 45 71
+rect 113 37 125 71
+rect 33 31 125 37
+rect 191 71 283 77
+rect 191 37 203 71
+rect 271 37 283 71
+rect 191 31 283 37
+rect 349 71 441 77
+rect 349 37 361 71
+rect 429 37 441 71
+rect 349 31 441 37
+rect 507 71 599 77
+rect 507 37 519 71
+rect 587 37 599 71
+rect 507 31 599 37
+rect 665 71 757 77
+rect 665 37 677 71
+rect 745 37 757 71
+rect 665 31 757 37
+rect 823 71 915 77
+rect 823 37 835 71
+rect 903 37 915 71
+rect 823 31 915 37
+rect 981 71 1073 77
+rect 981 37 993 71
+rect 1061 37 1073 71
+rect 981 31 1073 37
+rect -1129 -59 -1083 -47
+rect -1129 -1235 -1123 -59
+rect -1089 -1235 -1083 -59
+rect -1129 -1247 -1083 -1235
+rect -971 -59 -925 -47
+rect -971 -1235 -965 -59
+rect -931 -1235 -925 -59
+rect -971 -1247 -925 -1235
+rect -813 -59 -767 -47
+rect -813 -1235 -807 -59
+rect -773 -1235 -767 -59
+rect -813 -1247 -767 -1235
+rect -655 -59 -609 -47
+rect -655 -1235 -649 -59
+rect -615 -1235 -609 -59
+rect -655 -1247 -609 -1235
+rect -497 -59 -451 -47
+rect -497 -1235 -491 -59
+rect -457 -1235 -451 -59
+rect -497 -1247 -451 -1235
+rect -339 -59 -293 -47
+rect -339 -1235 -333 -59
+rect -299 -1235 -293 -59
+rect -339 -1247 -293 -1235
+rect -181 -59 -135 -47
+rect -181 -1235 -175 -59
+rect -141 -1235 -135 -59
+rect -181 -1247 -135 -1235
+rect -23 -59 23 -47
+rect -23 -1235 -17 -59
+rect 17 -1235 23 -59
+rect -23 -1247 23 -1235
+rect 135 -59 181 -47
+rect 135 -1235 141 -59
+rect 175 -1235 181 -59
+rect 135 -1247 181 -1235
+rect 293 -59 339 -47
+rect 293 -1235 299 -59
+rect 333 -1235 339 -59
+rect 293 -1247 339 -1235
+rect 451 -59 497 -47
+rect 451 -1235 457 -59
+rect 491 -1235 497 -59
+rect 451 -1247 497 -1235
+rect 609 -59 655 -47
+rect 609 -1235 615 -59
+rect 649 -1235 655 -59
+rect 609 -1247 655 -1235
+rect 767 -59 813 -47
+rect 767 -1235 773 -59
+rect 807 -1235 813 -59
+rect 767 -1247 813 -1235
+rect 925 -59 971 -47
+rect 925 -1235 931 -59
+rect 965 -1235 971 -59
+rect 925 -1247 971 -1235
+rect 1083 -59 1129 -47
+rect 1083 -1235 1089 -59
+rect 1123 -1235 1129 -59
+rect 1083 -1247 1129 -1235
+rect -1073 -1294 -981 -1288
+rect -1073 -1328 -1061 -1294
+rect -993 -1328 -981 -1294
+rect -1073 -1334 -981 -1328
+rect -915 -1294 -823 -1288
+rect -915 -1328 -903 -1294
+rect -835 -1328 -823 -1294
+rect -915 -1334 -823 -1328
+rect -757 -1294 -665 -1288
+rect -757 -1328 -745 -1294
+rect -677 -1328 -665 -1294
+rect -757 -1334 -665 -1328
+rect -599 -1294 -507 -1288
+rect -599 -1328 -587 -1294
+rect -519 -1328 -507 -1294
+rect -599 -1334 -507 -1328
+rect -441 -1294 -349 -1288
+rect -441 -1328 -429 -1294
+rect -361 -1328 -349 -1294
+rect -441 -1334 -349 -1328
+rect -283 -1294 -191 -1288
+rect -283 -1328 -271 -1294
+rect -203 -1328 -191 -1294
+rect -283 -1334 -191 -1328
+rect -125 -1294 -33 -1288
+rect -125 -1328 -113 -1294
+rect -45 -1328 -33 -1294
+rect -125 -1334 -33 -1328
+rect 33 -1294 125 -1288
+rect 33 -1328 45 -1294
+rect 113 -1328 125 -1294
+rect 33 -1334 125 -1328
+rect 191 -1294 283 -1288
+rect 191 -1328 203 -1294
+rect 271 -1328 283 -1294
+rect 191 -1334 283 -1328
+rect 349 -1294 441 -1288
+rect 349 -1328 361 -1294
+rect 429 -1328 441 -1294
+rect 349 -1334 441 -1328
+rect 507 -1294 599 -1288
+rect 507 -1328 519 -1294
+rect 587 -1328 599 -1294
+rect 507 -1334 599 -1328
+rect 665 -1294 757 -1288
+rect 665 -1328 677 -1294
+rect 745 -1328 757 -1294
+rect 665 -1334 757 -1328
+rect 823 -1294 915 -1288
+rect 823 -1328 835 -1294
+rect 903 -1328 915 -1294
+rect 823 -1334 915 -1328
+rect 981 -1294 1073 -1288
+rect 981 -1328 993 -1294
+rect 1061 -1328 1073 -1294
+rect 981 -1334 1073 -1328
+rect -1129 -1424 -1083 -1412
+rect -1129 -2600 -1123 -1424
+rect -1089 -2600 -1083 -1424
+rect -1129 -2612 -1083 -2600
+rect -971 -1424 -925 -1412
+rect -971 -2600 -965 -1424
+rect -931 -2600 -925 -1424
+rect -971 -2612 -925 -2600
+rect -813 -1424 -767 -1412
+rect -813 -2600 -807 -1424
+rect -773 -2600 -767 -1424
+rect -813 -2612 -767 -2600
+rect -655 -1424 -609 -1412
+rect -655 -2600 -649 -1424
+rect -615 -2600 -609 -1424
+rect -655 -2612 -609 -2600
+rect -497 -1424 -451 -1412
+rect -497 -2600 -491 -1424
+rect -457 -2600 -451 -1424
+rect -497 -2612 -451 -2600
+rect -339 -1424 -293 -1412
+rect -339 -2600 -333 -1424
+rect -299 -2600 -293 -1424
+rect -339 -2612 -293 -2600
+rect -181 -1424 -135 -1412
+rect -181 -2600 -175 -1424
+rect -141 -2600 -135 -1424
+rect -181 -2612 -135 -2600
+rect -23 -1424 23 -1412
+rect -23 -2600 -17 -1424
+rect 17 -2600 23 -1424
+rect -23 -2612 23 -2600
+rect 135 -1424 181 -1412
+rect 135 -2600 141 -1424
+rect 175 -2600 181 -1424
+rect 135 -2612 181 -2600
+rect 293 -1424 339 -1412
+rect 293 -2600 299 -1424
+rect 333 -2600 339 -1424
+rect 293 -2612 339 -2600
+rect 451 -1424 497 -1412
+rect 451 -2600 457 -1424
+rect 491 -2600 497 -1424
+rect 451 -2612 497 -2600
+rect 609 -1424 655 -1412
+rect 609 -2600 615 -1424
+rect 649 -2600 655 -1424
+rect 609 -2612 655 -2600
+rect 767 -1424 813 -1412
+rect 767 -2600 773 -1424
+rect 807 -2600 813 -1424
+rect 767 -2612 813 -2600
+rect 925 -1424 971 -1412
+rect 925 -2600 931 -1424
+rect 965 -2600 971 -1424
+rect 925 -2612 971 -2600
+rect 1083 -1424 1129 -1412
+rect 1083 -2600 1089 -1424
+rect 1123 -2600 1129 -1424
+rect 1083 -2612 1129 -2600
+rect -1073 -2659 -981 -2653
+rect -1073 -2693 -1061 -2659
+rect -993 -2693 -981 -2659
+rect -1073 -2699 -981 -2693
+rect -915 -2659 -823 -2653
+rect -915 -2693 -903 -2659
+rect -835 -2693 -823 -2659
+rect -915 -2699 -823 -2693
+rect -757 -2659 -665 -2653
+rect -757 -2693 -745 -2659
+rect -677 -2693 -665 -2659
+rect -757 -2699 -665 -2693
+rect -599 -2659 -507 -2653
+rect -599 -2693 -587 -2659
+rect -519 -2693 -507 -2659
+rect -599 -2699 -507 -2693
+rect -441 -2659 -349 -2653
+rect -441 -2693 -429 -2659
+rect -361 -2693 -349 -2659
+rect -441 -2699 -349 -2693
+rect -283 -2659 -191 -2653
+rect -283 -2693 -271 -2659
+rect -203 -2693 -191 -2659
+rect -283 -2699 -191 -2693
+rect -125 -2659 -33 -2653
+rect -125 -2693 -113 -2659
+rect -45 -2693 -33 -2659
+rect -125 -2699 -33 -2693
+rect 33 -2659 125 -2653
+rect 33 -2693 45 -2659
+rect 113 -2693 125 -2659
+rect 33 -2699 125 -2693
+rect 191 -2659 283 -2653
+rect 191 -2693 203 -2659
+rect 271 -2693 283 -2659
+rect 191 -2699 283 -2693
+rect 349 -2659 441 -2653
+rect 349 -2693 361 -2659
+rect 429 -2693 441 -2659
+rect 349 -2699 441 -2693
+rect 507 -2659 599 -2653
+rect 507 -2693 519 -2659
+rect 587 -2693 599 -2659
+rect 507 -2699 599 -2693
+rect 665 -2659 757 -2653
+rect 665 -2693 677 -2659
+rect 745 -2693 757 -2659
+rect 665 -2699 757 -2693
+rect 823 -2659 915 -2653
+rect 823 -2693 835 -2659
+rect 903 -2693 915 -2659
+rect 823 -2699 915 -2693
+rect 981 -2659 1073 -2653
+rect 981 -2693 993 -2659
+rect 1061 -2693 1073 -2659
+rect 981 -2699 1073 -2693
+<< properties >>
+string FIXED_BBOX -1220 -2778 1220 2778
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 6 l 0.5 m 4 nf 14 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_ER3WTS.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_ER3WTS.mag
new file mode 100644
index 0000000..4c1e07e
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_ER3WTS.mag
@@ -0,0 +1,2162 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1661639644
+<< nwell >>
+rect -1273 -2973 1273 2973
+<< pmoslvt >>
+rect -1077 1554 -977 2754
+rect -919 1554 -819 2754
+rect -761 1554 -661 2754
+rect -603 1554 -503 2754
+rect -445 1554 -345 2754
+rect -287 1554 -187 2754
+rect -129 1554 -29 2754
+rect 29 1554 129 2754
+rect 187 1554 287 2754
+rect 345 1554 445 2754
+rect 503 1554 603 2754
+rect 661 1554 761 2754
+rect 819 1554 919 2754
+rect 977 1554 1077 2754
+rect -1077 118 -977 1318
+rect -919 118 -819 1318
+rect -761 118 -661 1318
+rect -603 118 -503 1318
+rect -445 118 -345 1318
+rect -287 118 -187 1318
+rect -129 118 -29 1318
+rect 29 118 129 1318
+rect 187 118 287 1318
+rect 345 118 445 1318
+rect 503 118 603 1318
+rect 661 118 761 1318
+rect 819 118 919 1318
+rect 977 118 1077 1318
+rect -1077 -1318 -977 -118
+rect -919 -1318 -819 -118
+rect -761 -1318 -661 -118
+rect -603 -1318 -503 -118
+rect -445 -1318 -345 -118
+rect -287 -1318 -187 -118
+rect -129 -1318 -29 -118
+rect 29 -1318 129 -118
+rect 187 -1318 287 -118
+rect 345 -1318 445 -118
+rect 503 -1318 603 -118
+rect 661 -1318 761 -118
+rect 819 -1318 919 -118
+rect 977 -1318 1077 -118
+rect -1077 -2754 -977 -1554
+rect -919 -2754 -819 -1554
+rect -761 -2754 -661 -1554
+rect -603 -2754 -503 -1554
+rect -445 -2754 -345 -1554
+rect -287 -2754 -187 -1554
+rect -129 -2754 -29 -1554
+rect 29 -2754 129 -1554
+rect 187 -2754 287 -1554
+rect 345 -2754 445 -1554
+rect 503 -2754 603 -1554
+rect 661 -2754 761 -1554
+rect 819 -2754 919 -1554
+rect 977 -2754 1077 -1554
+<< pdiff >>
+rect -1135 2742 -1077 2754
+rect -1135 1566 -1123 2742
+rect -1089 1566 -1077 2742
+rect -1135 1554 -1077 1566
+rect -977 2742 -919 2754
+rect -977 1566 -965 2742
+rect -931 1566 -919 2742
+rect -977 1554 -919 1566
+rect -819 2742 -761 2754
+rect -819 1566 -807 2742
+rect -773 1566 -761 2742
+rect -819 1554 -761 1566
+rect -661 2742 -603 2754
+rect -661 1566 -649 2742
+rect -615 1566 -603 2742
+rect -661 1554 -603 1566
+rect -503 2742 -445 2754
+rect -503 1566 -491 2742
+rect -457 1566 -445 2742
+rect -503 1554 -445 1566
+rect -345 2742 -287 2754
+rect -345 1566 -333 2742
+rect -299 1566 -287 2742
+rect -345 1554 -287 1566
+rect -187 2742 -129 2754
+rect -187 1566 -175 2742
+rect -141 1566 -129 2742
+rect -187 1554 -129 1566
+rect -29 2742 29 2754
+rect -29 1566 -17 2742
+rect 17 1566 29 2742
+rect -29 1554 29 1566
+rect 129 2742 187 2754
+rect 129 1566 141 2742
+rect 175 1566 187 2742
+rect 129 1554 187 1566
+rect 287 2742 345 2754
+rect 287 1566 299 2742
+rect 333 1566 345 2742
+rect 287 1554 345 1566
+rect 445 2742 503 2754
+rect 445 1566 457 2742
+rect 491 1566 503 2742
+rect 445 1554 503 1566
+rect 603 2742 661 2754
+rect 603 1566 615 2742
+rect 649 1566 661 2742
+rect 603 1554 661 1566
+rect 761 2742 819 2754
+rect 761 1566 773 2742
+rect 807 1566 819 2742
+rect 761 1554 819 1566
+rect 919 2742 977 2754
+rect 919 1566 931 2742
+rect 965 1566 977 2742
+rect 919 1554 977 1566
+rect 1077 2742 1135 2754
+rect 1077 1566 1089 2742
+rect 1123 1566 1135 2742
+rect 1077 1554 1135 1566
+rect -1135 1306 -1077 1318
+rect -1135 130 -1123 1306
+rect -1089 130 -1077 1306
+rect -1135 118 -1077 130
+rect -977 1306 -919 1318
+rect -977 130 -965 1306
+rect -931 130 -919 1306
+rect -977 118 -919 130
+rect -819 1306 -761 1318
+rect -819 130 -807 1306
+rect -773 130 -761 1306
+rect -819 118 -761 130
+rect -661 1306 -603 1318
+rect -661 130 -649 1306
+rect -615 130 -603 1306
+rect -661 118 -603 130
+rect -503 1306 -445 1318
+rect -503 130 -491 1306
+rect -457 130 -445 1306
+rect -503 118 -445 130
+rect -345 1306 -287 1318
+rect -345 130 -333 1306
+rect -299 130 -287 1306
+rect -345 118 -287 130
+rect -187 1306 -129 1318
+rect -187 130 -175 1306
+rect -141 130 -129 1306
+rect -187 118 -129 130
+rect -29 1306 29 1318
+rect -29 130 -17 1306
+rect 17 130 29 1306
+rect -29 118 29 130
+rect 129 1306 187 1318
+rect 129 130 141 1306
+rect 175 130 187 1306
+rect 129 118 187 130
+rect 287 1306 345 1318
+rect 287 130 299 1306
+rect 333 130 345 1306
+rect 287 118 345 130
+rect 445 1306 503 1318
+rect 445 130 457 1306
+rect 491 130 503 1306
+rect 445 118 503 130
+rect 603 1306 661 1318
+rect 603 130 615 1306
+rect 649 130 661 1306
+rect 603 118 661 130
+rect 761 1306 819 1318
+rect 761 130 773 1306
+rect 807 130 819 1306
+rect 761 118 819 130
+rect 919 1306 977 1318
+rect 919 130 931 1306
+rect 965 130 977 1306
+rect 919 118 977 130
+rect 1077 1306 1135 1318
+rect 1077 130 1089 1306
+rect 1123 130 1135 1306
+rect 1077 118 1135 130
+rect -1135 -130 -1077 -118
+rect -1135 -1306 -1123 -130
+rect -1089 -1306 -1077 -130
+rect -1135 -1318 -1077 -1306
+rect -977 -130 -919 -118
+rect -977 -1306 -965 -130
+rect -931 -1306 -919 -130
+rect -977 -1318 -919 -1306
+rect -819 -130 -761 -118
+rect -819 -1306 -807 -130
+rect -773 -1306 -761 -130
+rect -819 -1318 -761 -1306
+rect -661 -130 -603 -118
+rect -661 -1306 -649 -130
+rect -615 -1306 -603 -130
+rect -661 -1318 -603 -1306
+rect -503 -130 -445 -118
+rect -503 -1306 -491 -130
+rect -457 -1306 -445 -130
+rect -503 -1318 -445 -1306
+rect -345 -130 -287 -118
+rect -345 -1306 -333 -130
+rect -299 -1306 -287 -130
+rect -345 -1318 -287 -1306
+rect -187 -130 -129 -118
+rect -187 -1306 -175 -130
+rect -141 -1306 -129 -130
+rect -187 -1318 -129 -1306
+rect -29 -130 29 -118
+rect -29 -1306 -17 -130
+rect 17 -1306 29 -130
+rect -29 -1318 29 -1306
+rect 129 -130 187 -118
+rect 129 -1306 141 -130
+rect 175 -1306 187 -130
+rect 129 -1318 187 -1306
+rect 287 -130 345 -118
+rect 287 -1306 299 -130
+rect 333 -1306 345 -130
+rect 287 -1318 345 -1306
+rect 445 -130 503 -118
+rect 445 -1306 457 -130
+rect 491 -1306 503 -130
+rect 445 -1318 503 -1306
+rect 603 -130 661 -118
+rect 603 -1306 615 -130
+rect 649 -1306 661 -130
+rect 603 -1318 661 -1306
+rect 761 -130 819 -118
+rect 761 -1306 773 -130
+rect 807 -1306 819 -130
+rect 761 -1318 819 -1306
+rect 919 -130 977 -118
+rect 919 -1306 931 -130
+rect 965 -1306 977 -130
+rect 919 -1318 977 -1306
+rect 1077 -130 1135 -118
+rect 1077 -1306 1089 -130
+rect 1123 -1306 1135 -130
+rect 1077 -1318 1135 -1306
+rect -1135 -1566 -1077 -1554
+rect -1135 -2742 -1123 -1566
+rect -1089 -2742 -1077 -1566
+rect -1135 -2754 -1077 -2742
+rect -977 -1566 -919 -1554
+rect -977 -2742 -965 -1566
+rect -931 -2742 -919 -1566
+rect -977 -2754 -919 -2742
+rect -819 -1566 -761 -1554
+rect -819 -2742 -807 -1566
+rect -773 -2742 -761 -1566
+rect -819 -2754 -761 -2742
+rect -661 -1566 -603 -1554
+rect -661 -2742 -649 -1566
+rect -615 -2742 -603 -1566
+rect -661 -2754 -603 -2742
+rect -503 -1566 -445 -1554
+rect -503 -2742 -491 -1566
+rect -457 -2742 -445 -1566
+rect -503 -2754 -445 -2742
+rect -345 -1566 -287 -1554
+rect -345 -2742 -333 -1566
+rect -299 -2742 -287 -1566
+rect -345 -2754 -287 -2742
+rect -187 -1566 -129 -1554
+rect -187 -2742 -175 -1566
+rect -141 -2742 -129 -1566
+rect -187 -2754 -129 -2742
+rect -29 -1566 29 -1554
+rect -29 -2742 -17 -1566
+rect 17 -2742 29 -1566
+rect -29 -2754 29 -2742
+rect 129 -1566 187 -1554
+rect 129 -2742 141 -1566
+rect 175 -2742 187 -1566
+rect 129 -2754 187 -2742
+rect 287 -1566 345 -1554
+rect 287 -2742 299 -1566
+rect 333 -2742 345 -1566
+rect 287 -2754 345 -2742
+rect 445 -1566 503 -1554
+rect 445 -2742 457 -1566
+rect 491 -2742 503 -1566
+rect 445 -2754 503 -2742
+rect 603 -1566 661 -1554
+rect 603 -2742 615 -1566
+rect 649 -2742 661 -1566
+rect 603 -2754 661 -2742
+rect 761 -1566 819 -1554
+rect 761 -2742 773 -1566
+rect 807 -2742 819 -1566
+rect 761 -2754 819 -2742
+rect 919 -1566 977 -1554
+rect 919 -2742 931 -1566
+rect 965 -2742 977 -1566
+rect 919 -2754 977 -2742
+rect 1077 -1566 1135 -1554
+rect 1077 -2742 1089 -1566
+rect 1123 -2742 1135 -1566
+rect 1077 -2754 1135 -2742
+<< pdiffc >>
+rect -1123 1566 -1089 2742
+rect -965 1566 -931 2742
+rect -807 1566 -773 2742
+rect -649 1566 -615 2742
+rect -491 1566 -457 2742
+rect -333 1566 -299 2742
+rect -175 1566 -141 2742
+rect -17 1566 17 2742
+rect 141 1566 175 2742
+rect 299 1566 333 2742
+rect 457 1566 491 2742
+rect 615 1566 649 2742
+rect 773 1566 807 2742
+rect 931 1566 965 2742
+rect 1089 1566 1123 2742
+rect -1123 130 -1089 1306
+rect -965 130 -931 1306
+rect -807 130 -773 1306
+rect -649 130 -615 1306
+rect -491 130 -457 1306
+rect -333 130 -299 1306
+rect -175 130 -141 1306
+rect -17 130 17 1306
+rect 141 130 175 1306
+rect 299 130 333 1306
+rect 457 130 491 1306
+rect 615 130 649 1306
+rect 773 130 807 1306
+rect 931 130 965 1306
+rect 1089 130 1123 1306
+rect -1123 -1306 -1089 -130
+rect -965 -1306 -931 -130
+rect -807 -1306 -773 -130
+rect -649 -1306 -615 -130
+rect -491 -1306 -457 -130
+rect -333 -1306 -299 -130
+rect -175 -1306 -141 -130
+rect -17 -1306 17 -130
+rect 141 -1306 175 -130
+rect 299 -1306 333 -130
+rect 457 -1306 491 -130
+rect 615 -1306 649 -130
+rect 773 -1306 807 -130
+rect 931 -1306 965 -130
+rect 1089 -1306 1123 -130
+rect -1123 -2742 -1089 -1566
+rect -965 -2742 -931 -1566
+rect -807 -2742 -773 -1566
+rect -649 -2742 -615 -1566
+rect -491 -2742 -457 -1566
+rect -333 -2742 -299 -1566
+rect -175 -2742 -141 -1566
+rect -17 -2742 17 -1566
+rect 141 -2742 175 -1566
+rect 299 -2742 333 -1566
+rect 457 -2742 491 -1566
+rect 615 -2742 649 -1566
+rect 773 -2742 807 -1566
+rect 931 -2742 965 -1566
+rect 1089 -2742 1123 -1566
+<< nsubdiff >>
+rect -1237 2903 -1141 2937
+rect 1141 2903 1237 2937
+rect -1237 2841 -1203 2903
+rect 1203 2841 1237 2903
+rect -1237 -2903 -1203 -2841
+rect 1203 -2903 1237 -2841
+rect -1237 -2937 -1141 -2903
+rect 1141 -2937 1237 -2903
+<< nsubdiffcont >>
+rect -1141 2903 1141 2937
+rect -1237 -2841 -1203 2841
+rect 1203 -2841 1237 2841
+rect -1141 -2937 1141 -2903
+<< poly >>
+rect -1077 2835 -977 2851
+rect -1077 2801 -1061 2835
+rect -993 2801 -977 2835
+rect -1077 2754 -977 2801
+rect -919 2835 -819 2851
+rect -919 2801 -903 2835
+rect -835 2801 -819 2835
+rect -919 2754 -819 2801
+rect -761 2835 -661 2851
+rect -761 2801 -745 2835
+rect -677 2801 -661 2835
+rect -761 2754 -661 2801
+rect -603 2835 -503 2851
+rect -603 2801 -587 2835
+rect -519 2801 -503 2835
+rect -603 2754 -503 2801
+rect -445 2835 -345 2851
+rect -445 2801 -429 2835
+rect -361 2801 -345 2835
+rect -445 2754 -345 2801
+rect -287 2835 -187 2851
+rect -287 2801 -271 2835
+rect -203 2801 -187 2835
+rect -287 2754 -187 2801
+rect -129 2835 -29 2851
+rect -129 2801 -113 2835
+rect -45 2801 -29 2835
+rect -129 2754 -29 2801
+rect 29 2835 129 2851
+rect 29 2801 45 2835
+rect 113 2801 129 2835
+rect 29 2754 129 2801
+rect 187 2835 287 2851
+rect 187 2801 203 2835
+rect 271 2801 287 2835
+rect 187 2754 287 2801
+rect 345 2835 445 2851
+rect 345 2801 361 2835
+rect 429 2801 445 2835
+rect 345 2754 445 2801
+rect 503 2835 603 2851
+rect 503 2801 519 2835
+rect 587 2801 603 2835
+rect 503 2754 603 2801
+rect 661 2835 761 2851
+rect 661 2801 677 2835
+rect 745 2801 761 2835
+rect 661 2754 761 2801
+rect 819 2835 919 2851
+rect 819 2801 835 2835
+rect 903 2801 919 2835
+rect 819 2754 919 2801
+rect 977 2835 1077 2851
+rect 977 2801 993 2835
+rect 1061 2801 1077 2835
+rect 977 2754 1077 2801
+rect -1077 1507 -977 1554
+rect -1077 1473 -1061 1507
+rect -993 1473 -977 1507
+rect -1077 1457 -977 1473
+rect -919 1507 -819 1554
+rect -919 1473 -903 1507
+rect -835 1473 -819 1507
+rect -919 1457 -819 1473
+rect -761 1507 -661 1554
+rect -761 1473 -745 1507
+rect -677 1473 -661 1507
+rect -761 1457 -661 1473
+rect -603 1507 -503 1554
+rect -603 1473 -587 1507
+rect -519 1473 -503 1507
+rect -603 1457 -503 1473
+rect -445 1507 -345 1554
+rect -445 1473 -429 1507
+rect -361 1473 -345 1507
+rect -445 1457 -345 1473
+rect -287 1507 -187 1554
+rect -287 1473 -271 1507
+rect -203 1473 -187 1507
+rect -287 1457 -187 1473
+rect -129 1507 -29 1554
+rect -129 1473 -113 1507
+rect -45 1473 -29 1507
+rect -129 1457 -29 1473
+rect 29 1507 129 1554
+rect 29 1473 45 1507
+rect 113 1473 129 1507
+rect 29 1457 129 1473
+rect 187 1507 287 1554
+rect 187 1473 203 1507
+rect 271 1473 287 1507
+rect 187 1457 287 1473
+rect 345 1507 445 1554
+rect 345 1473 361 1507
+rect 429 1473 445 1507
+rect 345 1457 445 1473
+rect 503 1507 603 1554
+rect 503 1473 519 1507
+rect 587 1473 603 1507
+rect 503 1457 603 1473
+rect 661 1507 761 1554
+rect 661 1473 677 1507
+rect 745 1473 761 1507
+rect 661 1457 761 1473
+rect 819 1507 919 1554
+rect 819 1473 835 1507
+rect 903 1473 919 1507
+rect 819 1457 919 1473
+rect 977 1507 1077 1554
+rect 977 1473 993 1507
+rect 1061 1473 1077 1507
+rect 977 1457 1077 1473
+rect -1077 1399 -977 1415
+rect -1077 1365 -1061 1399
+rect -993 1365 -977 1399
+rect -1077 1318 -977 1365
+rect -919 1399 -819 1415
+rect -919 1365 -903 1399
+rect -835 1365 -819 1399
+rect -919 1318 -819 1365
+rect -761 1399 -661 1415
+rect -761 1365 -745 1399
+rect -677 1365 -661 1399
+rect -761 1318 -661 1365
+rect -603 1399 -503 1415
+rect -603 1365 -587 1399
+rect -519 1365 -503 1399
+rect -603 1318 -503 1365
+rect -445 1399 -345 1415
+rect -445 1365 -429 1399
+rect -361 1365 -345 1399
+rect -445 1318 -345 1365
+rect -287 1399 -187 1415
+rect -287 1365 -271 1399
+rect -203 1365 -187 1399
+rect -287 1318 -187 1365
+rect -129 1399 -29 1415
+rect -129 1365 -113 1399
+rect -45 1365 -29 1399
+rect -129 1318 -29 1365
+rect 29 1399 129 1415
+rect 29 1365 45 1399
+rect 113 1365 129 1399
+rect 29 1318 129 1365
+rect 187 1399 287 1415
+rect 187 1365 203 1399
+rect 271 1365 287 1399
+rect 187 1318 287 1365
+rect 345 1399 445 1415
+rect 345 1365 361 1399
+rect 429 1365 445 1399
+rect 345 1318 445 1365
+rect 503 1399 603 1415
+rect 503 1365 519 1399
+rect 587 1365 603 1399
+rect 503 1318 603 1365
+rect 661 1399 761 1415
+rect 661 1365 677 1399
+rect 745 1365 761 1399
+rect 661 1318 761 1365
+rect 819 1399 919 1415
+rect 819 1365 835 1399
+rect 903 1365 919 1399
+rect 819 1318 919 1365
+rect 977 1399 1077 1415
+rect 977 1365 993 1399
+rect 1061 1365 1077 1399
+rect 977 1318 1077 1365
+rect -1077 71 -977 118
+rect -1077 37 -1061 71
+rect -993 37 -977 71
+rect -1077 21 -977 37
+rect -919 71 -819 118
+rect -919 37 -903 71
+rect -835 37 -819 71
+rect -919 21 -819 37
+rect -761 71 -661 118
+rect -761 37 -745 71
+rect -677 37 -661 71
+rect -761 21 -661 37
+rect -603 71 -503 118
+rect -603 37 -587 71
+rect -519 37 -503 71
+rect -603 21 -503 37
+rect -445 71 -345 118
+rect -445 37 -429 71
+rect -361 37 -345 71
+rect -445 21 -345 37
+rect -287 71 -187 118
+rect -287 37 -271 71
+rect -203 37 -187 71
+rect -287 21 -187 37
+rect -129 71 -29 118
+rect -129 37 -113 71
+rect -45 37 -29 71
+rect -129 21 -29 37
+rect 29 71 129 118
+rect 29 37 45 71
+rect 113 37 129 71
+rect 29 21 129 37
+rect 187 71 287 118
+rect 187 37 203 71
+rect 271 37 287 71
+rect 187 21 287 37
+rect 345 71 445 118
+rect 345 37 361 71
+rect 429 37 445 71
+rect 345 21 445 37
+rect 503 71 603 118
+rect 503 37 519 71
+rect 587 37 603 71
+rect 503 21 603 37
+rect 661 71 761 118
+rect 661 37 677 71
+rect 745 37 761 71
+rect 661 21 761 37
+rect 819 71 919 118
+rect 819 37 835 71
+rect 903 37 919 71
+rect 819 21 919 37
+rect 977 71 1077 118
+rect 977 37 993 71
+rect 1061 37 1077 71
+rect 977 21 1077 37
+rect -1077 -37 -977 -21
+rect -1077 -71 -1061 -37
+rect -993 -71 -977 -37
+rect -1077 -118 -977 -71
+rect -919 -37 -819 -21
+rect -919 -71 -903 -37
+rect -835 -71 -819 -37
+rect -919 -118 -819 -71
+rect -761 -37 -661 -21
+rect -761 -71 -745 -37
+rect -677 -71 -661 -37
+rect -761 -118 -661 -71
+rect -603 -37 -503 -21
+rect -603 -71 -587 -37
+rect -519 -71 -503 -37
+rect -603 -118 -503 -71
+rect -445 -37 -345 -21
+rect -445 -71 -429 -37
+rect -361 -71 -345 -37
+rect -445 -118 -345 -71
+rect -287 -37 -187 -21
+rect -287 -71 -271 -37
+rect -203 -71 -187 -37
+rect -287 -118 -187 -71
+rect -129 -37 -29 -21
+rect -129 -71 -113 -37
+rect -45 -71 -29 -37
+rect -129 -118 -29 -71
+rect 29 -37 129 -21
+rect 29 -71 45 -37
+rect 113 -71 129 -37
+rect 29 -118 129 -71
+rect 187 -37 287 -21
+rect 187 -71 203 -37
+rect 271 -71 287 -37
+rect 187 -118 287 -71
+rect 345 -37 445 -21
+rect 345 -71 361 -37
+rect 429 -71 445 -37
+rect 345 -118 445 -71
+rect 503 -37 603 -21
+rect 503 -71 519 -37
+rect 587 -71 603 -37
+rect 503 -118 603 -71
+rect 661 -37 761 -21
+rect 661 -71 677 -37
+rect 745 -71 761 -37
+rect 661 -118 761 -71
+rect 819 -37 919 -21
+rect 819 -71 835 -37
+rect 903 -71 919 -37
+rect 819 -118 919 -71
+rect 977 -37 1077 -21
+rect 977 -71 993 -37
+rect 1061 -71 1077 -37
+rect 977 -118 1077 -71
+rect -1077 -1365 -977 -1318
+rect -1077 -1399 -1061 -1365
+rect -993 -1399 -977 -1365
+rect -1077 -1415 -977 -1399
+rect -919 -1365 -819 -1318
+rect -919 -1399 -903 -1365
+rect -835 -1399 -819 -1365
+rect -919 -1415 -819 -1399
+rect -761 -1365 -661 -1318
+rect -761 -1399 -745 -1365
+rect -677 -1399 -661 -1365
+rect -761 -1415 -661 -1399
+rect -603 -1365 -503 -1318
+rect -603 -1399 -587 -1365
+rect -519 -1399 -503 -1365
+rect -603 -1415 -503 -1399
+rect -445 -1365 -345 -1318
+rect -445 -1399 -429 -1365
+rect -361 -1399 -345 -1365
+rect -445 -1415 -345 -1399
+rect -287 -1365 -187 -1318
+rect -287 -1399 -271 -1365
+rect -203 -1399 -187 -1365
+rect -287 -1415 -187 -1399
+rect -129 -1365 -29 -1318
+rect -129 -1399 -113 -1365
+rect -45 -1399 -29 -1365
+rect -129 -1415 -29 -1399
+rect 29 -1365 129 -1318
+rect 29 -1399 45 -1365
+rect 113 -1399 129 -1365
+rect 29 -1415 129 -1399
+rect 187 -1365 287 -1318
+rect 187 -1399 203 -1365
+rect 271 -1399 287 -1365
+rect 187 -1415 287 -1399
+rect 345 -1365 445 -1318
+rect 345 -1399 361 -1365
+rect 429 -1399 445 -1365
+rect 345 -1415 445 -1399
+rect 503 -1365 603 -1318
+rect 503 -1399 519 -1365
+rect 587 -1399 603 -1365
+rect 503 -1415 603 -1399
+rect 661 -1365 761 -1318
+rect 661 -1399 677 -1365
+rect 745 -1399 761 -1365
+rect 661 -1415 761 -1399
+rect 819 -1365 919 -1318
+rect 819 -1399 835 -1365
+rect 903 -1399 919 -1365
+rect 819 -1415 919 -1399
+rect 977 -1365 1077 -1318
+rect 977 -1399 993 -1365
+rect 1061 -1399 1077 -1365
+rect 977 -1415 1077 -1399
+rect -1077 -1473 -977 -1457
+rect -1077 -1507 -1061 -1473
+rect -993 -1507 -977 -1473
+rect -1077 -1554 -977 -1507
+rect -919 -1473 -819 -1457
+rect -919 -1507 -903 -1473
+rect -835 -1507 -819 -1473
+rect -919 -1554 -819 -1507
+rect -761 -1473 -661 -1457
+rect -761 -1507 -745 -1473
+rect -677 -1507 -661 -1473
+rect -761 -1554 -661 -1507
+rect -603 -1473 -503 -1457
+rect -603 -1507 -587 -1473
+rect -519 -1507 -503 -1473
+rect -603 -1554 -503 -1507
+rect -445 -1473 -345 -1457
+rect -445 -1507 -429 -1473
+rect -361 -1507 -345 -1473
+rect -445 -1554 -345 -1507
+rect -287 -1473 -187 -1457
+rect -287 -1507 -271 -1473
+rect -203 -1507 -187 -1473
+rect -287 -1554 -187 -1507
+rect -129 -1473 -29 -1457
+rect -129 -1507 -113 -1473
+rect -45 -1507 -29 -1473
+rect -129 -1554 -29 -1507
+rect 29 -1473 129 -1457
+rect 29 -1507 45 -1473
+rect 113 -1507 129 -1473
+rect 29 -1554 129 -1507
+rect 187 -1473 287 -1457
+rect 187 -1507 203 -1473
+rect 271 -1507 287 -1473
+rect 187 -1554 287 -1507
+rect 345 -1473 445 -1457
+rect 345 -1507 361 -1473
+rect 429 -1507 445 -1473
+rect 345 -1554 445 -1507
+rect 503 -1473 603 -1457
+rect 503 -1507 519 -1473
+rect 587 -1507 603 -1473
+rect 503 -1554 603 -1507
+rect 661 -1473 761 -1457
+rect 661 -1507 677 -1473
+rect 745 -1507 761 -1473
+rect 661 -1554 761 -1507
+rect 819 -1473 919 -1457
+rect 819 -1507 835 -1473
+rect 903 -1507 919 -1473
+rect 819 -1554 919 -1507
+rect 977 -1473 1077 -1457
+rect 977 -1507 993 -1473
+rect 1061 -1507 1077 -1473
+rect 977 -1554 1077 -1507
+rect -1077 -2801 -977 -2754
+rect -1077 -2835 -1061 -2801
+rect -993 -2835 -977 -2801
+rect -1077 -2851 -977 -2835
+rect -919 -2801 -819 -2754
+rect -919 -2835 -903 -2801
+rect -835 -2835 -819 -2801
+rect -919 -2851 -819 -2835
+rect -761 -2801 -661 -2754
+rect -761 -2835 -745 -2801
+rect -677 -2835 -661 -2801
+rect -761 -2851 -661 -2835
+rect -603 -2801 -503 -2754
+rect -603 -2835 -587 -2801
+rect -519 -2835 -503 -2801
+rect -603 -2851 -503 -2835
+rect -445 -2801 -345 -2754
+rect -445 -2835 -429 -2801
+rect -361 -2835 -345 -2801
+rect -445 -2851 -345 -2835
+rect -287 -2801 -187 -2754
+rect -287 -2835 -271 -2801
+rect -203 -2835 -187 -2801
+rect -287 -2851 -187 -2835
+rect -129 -2801 -29 -2754
+rect -129 -2835 -113 -2801
+rect -45 -2835 -29 -2801
+rect -129 -2851 -29 -2835
+rect 29 -2801 129 -2754
+rect 29 -2835 45 -2801
+rect 113 -2835 129 -2801
+rect 29 -2851 129 -2835
+rect 187 -2801 287 -2754
+rect 187 -2835 203 -2801
+rect 271 -2835 287 -2801
+rect 187 -2851 287 -2835
+rect 345 -2801 445 -2754
+rect 345 -2835 361 -2801
+rect 429 -2835 445 -2801
+rect 345 -2851 445 -2835
+rect 503 -2801 603 -2754
+rect 503 -2835 519 -2801
+rect 587 -2835 603 -2801
+rect 503 -2851 603 -2835
+rect 661 -2801 761 -2754
+rect 661 -2835 677 -2801
+rect 745 -2835 761 -2801
+rect 661 -2851 761 -2835
+rect 819 -2801 919 -2754
+rect 819 -2835 835 -2801
+rect 903 -2835 919 -2801
+rect 819 -2851 919 -2835
+rect 977 -2801 1077 -2754
+rect 977 -2835 993 -2801
+rect 1061 -2835 1077 -2801
+rect 977 -2851 1077 -2835
+<< polycont >>
+rect -1061 2801 -993 2835
+rect -903 2801 -835 2835
+rect -745 2801 -677 2835
+rect -587 2801 -519 2835
+rect -429 2801 -361 2835
+rect -271 2801 -203 2835
+rect -113 2801 -45 2835
+rect 45 2801 113 2835
+rect 203 2801 271 2835
+rect 361 2801 429 2835
+rect 519 2801 587 2835
+rect 677 2801 745 2835
+rect 835 2801 903 2835
+rect 993 2801 1061 2835
+rect -1061 1473 -993 1507
+rect -903 1473 -835 1507
+rect -745 1473 -677 1507
+rect -587 1473 -519 1507
+rect -429 1473 -361 1507
+rect -271 1473 -203 1507
+rect -113 1473 -45 1507
+rect 45 1473 113 1507
+rect 203 1473 271 1507
+rect 361 1473 429 1507
+rect 519 1473 587 1507
+rect 677 1473 745 1507
+rect 835 1473 903 1507
+rect 993 1473 1061 1507
+rect -1061 1365 -993 1399
+rect -903 1365 -835 1399
+rect -745 1365 -677 1399
+rect -587 1365 -519 1399
+rect -429 1365 -361 1399
+rect -271 1365 -203 1399
+rect -113 1365 -45 1399
+rect 45 1365 113 1399
+rect 203 1365 271 1399
+rect 361 1365 429 1399
+rect 519 1365 587 1399
+rect 677 1365 745 1399
+rect 835 1365 903 1399
+rect 993 1365 1061 1399
+rect -1061 37 -993 71
+rect -903 37 -835 71
+rect -745 37 -677 71
+rect -587 37 -519 71
+rect -429 37 -361 71
+rect -271 37 -203 71
+rect -113 37 -45 71
+rect 45 37 113 71
+rect 203 37 271 71
+rect 361 37 429 71
+rect 519 37 587 71
+rect 677 37 745 71
+rect 835 37 903 71
+rect 993 37 1061 71
+rect -1061 -71 -993 -37
+rect -903 -71 -835 -37
+rect -745 -71 -677 -37
+rect -587 -71 -519 -37
+rect -429 -71 -361 -37
+rect -271 -71 -203 -37
+rect -113 -71 -45 -37
+rect 45 -71 113 -37
+rect 203 -71 271 -37
+rect 361 -71 429 -37
+rect 519 -71 587 -37
+rect 677 -71 745 -37
+rect 835 -71 903 -37
+rect 993 -71 1061 -37
+rect -1061 -1399 -993 -1365
+rect -903 -1399 -835 -1365
+rect -745 -1399 -677 -1365
+rect -587 -1399 -519 -1365
+rect -429 -1399 -361 -1365
+rect -271 -1399 -203 -1365
+rect -113 -1399 -45 -1365
+rect 45 -1399 113 -1365
+rect 203 -1399 271 -1365
+rect 361 -1399 429 -1365
+rect 519 -1399 587 -1365
+rect 677 -1399 745 -1365
+rect 835 -1399 903 -1365
+rect 993 -1399 1061 -1365
+rect -1061 -1507 -993 -1473
+rect -903 -1507 -835 -1473
+rect -745 -1507 -677 -1473
+rect -587 -1507 -519 -1473
+rect -429 -1507 -361 -1473
+rect -271 -1507 -203 -1473
+rect -113 -1507 -45 -1473
+rect 45 -1507 113 -1473
+rect 203 -1507 271 -1473
+rect 361 -1507 429 -1473
+rect 519 -1507 587 -1473
+rect 677 -1507 745 -1473
+rect 835 -1507 903 -1473
+rect 993 -1507 1061 -1473
+rect -1061 -2835 -993 -2801
+rect -903 -2835 -835 -2801
+rect -745 -2835 -677 -2801
+rect -587 -2835 -519 -2801
+rect -429 -2835 -361 -2801
+rect -271 -2835 -203 -2801
+rect -113 -2835 -45 -2801
+rect 45 -2835 113 -2801
+rect 203 -2835 271 -2801
+rect 361 -2835 429 -2801
+rect 519 -2835 587 -2801
+rect 677 -2835 745 -2801
+rect 835 -2835 903 -2801
+rect 993 -2835 1061 -2801
+<< locali >>
+rect -1237 2903 -1141 2937
+rect 1141 2903 1237 2937
+rect -1237 2841 -1203 2903
+rect 1203 2841 1237 2903
+rect -1077 2801 -1061 2835
+rect -993 2801 -977 2835
+rect -919 2801 -903 2835
+rect -835 2801 -819 2835
+rect -761 2801 -745 2835
+rect -677 2801 -661 2835
+rect -603 2801 -587 2835
+rect -519 2801 -503 2835
+rect -445 2801 -429 2835
+rect -361 2801 -345 2835
+rect -287 2801 -271 2835
+rect -203 2801 -187 2835
+rect -129 2801 -113 2835
+rect -45 2801 -29 2835
+rect 29 2801 45 2835
+rect 113 2801 129 2835
+rect 187 2801 203 2835
+rect 271 2801 287 2835
+rect 345 2801 361 2835
+rect 429 2801 445 2835
+rect 503 2801 519 2835
+rect 587 2801 603 2835
+rect 661 2801 677 2835
+rect 745 2801 761 2835
+rect 819 2801 835 2835
+rect 903 2801 919 2835
+rect 977 2801 993 2835
+rect 1061 2801 1077 2835
+rect -1123 2742 -1089 2758
+rect -1123 1550 -1089 1566
+rect -965 2742 -931 2758
+rect -965 1550 -931 1566
+rect -807 2742 -773 2758
+rect -807 1550 -773 1566
+rect -649 2742 -615 2758
+rect -649 1550 -615 1566
+rect -491 2742 -457 2758
+rect -491 1550 -457 1566
+rect -333 2742 -299 2758
+rect -333 1550 -299 1566
+rect -175 2742 -141 2758
+rect -175 1550 -141 1566
+rect -17 2742 17 2758
+rect -17 1550 17 1566
+rect 141 2742 175 2758
+rect 141 1550 175 1566
+rect 299 2742 333 2758
+rect 299 1550 333 1566
+rect 457 2742 491 2758
+rect 457 1550 491 1566
+rect 615 2742 649 2758
+rect 615 1550 649 1566
+rect 773 2742 807 2758
+rect 773 1550 807 1566
+rect 931 2742 965 2758
+rect 931 1550 965 1566
+rect 1089 2742 1123 2758
+rect 1089 1550 1123 1566
+rect -1077 1473 -1061 1507
+rect -993 1473 -977 1507
+rect -919 1473 -903 1507
+rect -835 1473 -819 1507
+rect -761 1473 -745 1507
+rect -677 1473 -661 1507
+rect -603 1473 -587 1507
+rect -519 1473 -503 1507
+rect -445 1473 -429 1507
+rect -361 1473 -345 1507
+rect -287 1473 -271 1507
+rect -203 1473 -187 1507
+rect -129 1473 -113 1507
+rect -45 1473 -29 1507
+rect 29 1473 45 1507
+rect 113 1473 129 1507
+rect 187 1473 203 1507
+rect 271 1473 287 1507
+rect 345 1473 361 1507
+rect 429 1473 445 1507
+rect 503 1473 519 1507
+rect 587 1473 603 1507
+rect 661 1473 677 1507
+rect 745 1473 761 1507
+rect 819 1473 835 1507
+rect 903 1473 919 1507
+rect 977 1473 993 1507
+rect 1061 1473 1077 1507
+rect -1077 1365 -1061 1399
+rect -993 1365 -977 1399
+rect -919 1365 -903 1399
+rect -835 1365 -819 1399
+rect -761 1365 -745 1399
+rect -677 1365 -661 1399
+rect -603 1365 -587 1399
+rect -519 1365 -503 1399
+rect -445 1365 -429 1399
+rect -361 1365 -345 1399
+rect -287 1365 -271 1399
+rect -203 1365 -187 1399
+rect -129 1365 -113 1399
+rect -45 1365 -29 1399
+rect 29 1365 45 1399
+rect 113 1365 129 1399
+rect 187 1365 203 1399
+rect 271 1365 287 1399
+rect 345 1365 361 1399
+rect 429 1365 445 1399
+rect 503 1365 519 1399
+rect 587 1365 603 1399
+rect 661 1365 677 1399
+rect 745 1365 761 1399
+rect 819 1365 835 1399
+rect 903 1365 919 1399
+rect 977 1365 993 1399
+rect 1061 1365 1077 1399
+rect -1123 1306 -1089 1322
+rect -1123 114 -1089 130
+rect -965 1306 -931 1322
+rect -965 114 -931 130
+rect -807 1306 -773 1322
+rect -807 114 -773 130
+rect -649 1306 -615 1322
+rect -649 114 -615 130
+rect -491 1306 -457 1322
+rect -491 114 -457 130
+rect -333 1306 -299 1322
+rect -333 114 -299 130
+rect -175 1306 -141 1322
+rect -175 114 -141 130
+rect -17 1306 17 1322
+rect -17 114 17 130
+rect 141 1306 175 1322
+rect 141 114 175 130
+rect 299 1306 333 1322
+rect 299 114 333 130
+rect 457 1306 491 1322
+rect 457 114 491 130
+rect 615 1306 649 1322
+rect 615 114 649 130
+rect 773 1306 807 1322
+rect 773 114 807 130
+rect 931 1306 965 1322
+rect 931 114 965 130
+rect 1089 1306 1123 1322
+rect 1089 114 1123 130
+rect -1077 37 -1061 71
+rect -993 37 -977 71
+rect -919 37 -903 71
+rect -835 37 -819 71
+rect -761 37 -745 71
+rect -677 37 -661 71
+rect -603 37 -587 71
+rect -519 37 -503 71
+rect -445 37 -429 71
+rect -361 37 -345 71
+rect -287 37 -271 71
+rect -203 37 -187 71
+rect -129 37 -113 71
+rect -45 37 -29 71
+rect 29 37 45 71
+rect 113 37 129 71
+rect 187 37 203 71
+rect 271 37 287 71
+rect 345 37 361 71
+rect 429 37 445 71
+rect 503 37 519 71
+rect 587 37 603 71
+rect 661 37 677 71
+rect 745 37 761 71
+rect 819 37 835 71
+rect 903 37 919 71
+rect 977 37 993 71
+rect 1061 37 1077 71
+rect -1077 -71 -1061 -37
+rect -993 -71 -977 -37
+rect -919 -71 -903 -37
+rect -835 -71 -819 -37
+rect -761 -71 -745 -37
+rect -677 -71 -661 -37
+rect -603 -71 -587 -37
+rect -519 -71 -503 -37
+rect -445 -71 -429 -37
+rect -361 -71 -345 -37
+rect -287 -71 -271 -37
+rect -203 -71 -187 -37
+rect -129 -71 -113 -37
+rect -45 -71 -29 -37
+rect 29 -71 45 -37
+rect 113 -71 129 -37
+rect 187 -71 203 -37
+rect 271 -71 287 -37
+rect 345 -71 361 -37
+rect 429 -71 445 -37
+rect 503 -71 519 -37
+rect 587 -71 603 -37
+rect 661 -71 677 -37
+rect 745 -71 761 -37
+rect 819 -71 835 -37
+rect 903 -71 919 -37
+rect 977 -71 993 -37
+rect 1061 -71 1077 -37
+rect -1123 -130 -1089 -114
+rect -1123 -1322 -1089 -1306
+rect -965 -130 -931 -114
+rect -965 -1322 -931 -1306
+rect -807 -130 -773 -114
+rect -807 -1322 -773 -1306
+rect -649 -130 -615 -114
+rect -649 -1322 -615 -1306
+rect -491 -130 -457 -114
+rect -491 -1322 -457 -1306
+rect -333 -130 -299 -114
+rect -333 -1322 -299 -1306
+rect -175 -130 -141 -114
+rect -175 -1322 -141 -1306
+rect -17 -130 17 -114
+rect -17 -1322 17 -1306
+rect 141 -130 175 -114
+rect 141 -1322 175 -1306
+rect 299 -130 333 -114
+rect 299 -1322 333 -1306
+rect 457 -130 491 -114
+rect 457 -1322 491 -1306
+rect 615 -130 649 -114
+rect 615 -1322 649 -1306
+rect 773 -130 807 -114
+rect 773 -1322 807 -1306
+rect 931 -130 965 -114
+rect 931 -1322 965 -1306
+rect 1089 -130 1123 -114
+rect 1089 -1322 1123 -1306
+rect -1077 -1399 -1061 -1365
+rect -993 -1399 -977 -1365
+rect -919 -1399 -903 -1365
+rect -835 -1399 -819 -1365
+rect -761 -1399 -745 -1365
+rect -677 -1399 -661 -1365
+rect -603 -1399 -587 -1365
+rect -519 -1399 -503 -1365
+rect -445 -1399 -429 -1365
+rect -361 -1399 -345 -1365
+rect -287 -1399 -271 -1365
+rect -203 -1399 -187 -1365
+rect -129 -1399 -113 -1365
+rect -45 -1399 -29 -1365
+rect 29 -1399 45 -1365
+rect 113 -1399 129 -1365
+rect 187 -1399 203 -1365
+rect 271 -1399 287 -1365
+rect 345 -1399 361 -1365
+rect 429 -1399 445 -1365
+rect 503 -1399 519 -1365
+rect 587 -1399 603 -1365
+rect 661 -1399 677 -1365
+rect 745 -1399 761 -1365
+rect 819 -1399 835 -1365
+rect 903 -1399 919 -1365
+rect 977 -1399 993 -1365
+rect 1061 -1399 1077 -1365
+rect -1077 -1507 -1061 -1473
+rect -993 -1507 -977 -1473
+rect -919 -1507 -903 -1473
+rect -835 -1507 -819 -1473
+rect -761 -1507 -745 -1473
+rect -677 -1507 -661 -1473
+rect -603 -1507 -587 -1473
+rect -519 -1507 -503 -1473
+rect -445 -1507 -429 -1473
+rect -361 -1507 -345 -1473
+rect -287 -1507 -271 -1473
+rect -203 -1507 -187 -1473
+rect -129 -1507 -113 -1473
+rect -45 -1507 -29 -1473
+rect 29 -1507 45 -1473
+rect 113 -1507 129 -1473
+rect 187 -1507 203 -1473
+rect 271 -1507 287 -1473
+rect 345 -1507 361 -1473
+rect 429 -1507 445 -1473
+rect 503 -1507 519 -1473
+rect 587 -1507 603 -1473
+rect 661 -1507 677 -1473
+rect 745 -1507 761 -1473
+rect 819 -1507 835 -1473
+rect 903 -1507 919 -1473
+rect 977 -1507 993 -1473
+rect 1061 -1507 1077 -1473
+rect -1123 -1566 -1089 -1550
+rect -1123 -2758 -1089 -2742
+rect -965 -1566 -931 -1550
+rect -965 -2758 -931 -2742
+rect -807 -1566 -773 -1550
+rect -807 -2758 -773 -2742
+rect -649 -1566 -615 -1550
+rect -649 -2758 -615 -2742
+rect -491 -1566 -457 -1550
+rect -491 -2758 -457 -2742
+rect -333 -1566 -299 -1550
+rect -333 -2758 -299 -2742
+rect -175 -1566 -141 -1550
+rect -175 -2758 -141 -2742
+rect -17 -1566 17 -1550
+rect -17 -2758 17 -2742
+rect 141 -1566 175 -1550
+rect 141 -2758 175 -2742
+rect 299 -1566 333 -1550
+rect 299 -2758 333 -2742
+rect 457 -1566 491 -1550
+rect 457 -2758 491 -2742
+rect 615 -1566 649 -1550
+rect 615 -2758 649 -2742
+rect 773 -1566 807 -1550
+rect 773 -2758 807 -2742
+rect 931 -1566 965 -1550
+rect 931 -2758 965 -2742
+rect 1089 -1566 1123 -1550
+rect 1089 -2758 1123 -2742
+rect -1077 -2835 -1061 -2801
+rect -993 -2835 -977 -2801
+rect -919 -2835 -903 -2801
+rect -835 -2835 -819 -2801
+rect -761 -2835 -745 -2801
+rect -677 -2835 -661 -2801
+rect -603 -2835 -587 -2801
+rect -519 -2835 -503 -2801
+rect -445 -2835 -429 -2801
+rect -361 -2835 -345 -2801
+rect -287 -2835 -271 -2801
+rect -203 -2835 -187 -2801
+rect -129 -2835 -113 -2801
+rect -45 -2835 -29 -2801
+rect 29 -2835 45 -2801
+rect 113 -2835 129 -2801
+rect 187 -2835 203 -2801
+rect 271 -2835 287 -2801
+rect 345 -2835 361 -2801
+rect 429 -2835 445 -2801
+rect 503 -2835 519 -2801
+rect 587 -2835 603 -2801
+rect 661 -2835 677 -2801
+rect 745 -2835 761 -2801
+rect 819 -2835 835 -2801
+rect 903 -2835 919 -2801
+rect 977 -2835 993 -2801
+rect 1061 -2835 1077 -2801
+rect -1237 -2903 -1203 -2841
+rect 1203 -2903 1237 -2841
+rect -1237 -2937 -1141 -2903
+rect 1141 -2937 1237 -2903
+<< viali >>
+rect -1061 2801 -993 2835
+rect -903 2801 -835 2835
+rect -745 2801 -677 2835
+rect -587 2801 -519 2835
+rect -429 2801 -361 2835
+rect -271 2801 -203 2835
+rect -113 2801 -45 2835
+rect 45 2801 113 2835
+rect 203 2801 271 2835
+rect 361 2801 429 2835
+rect 519 2801 587 2835
+rect 677 2801 745 2835
+rect 835 2801 903 2835
+rect 993 2801 1061 2835
+rect -1123 1566 -1089 2742
+rect -965 1566 -931 2742
+rect -807 1566 -773 2742
+rect -649 1566 -615 2742
+rect -491 1566 -457 2742
+rect -333 1566 -299 2742
+rect -175 1566 -141 2742
+rect -17 1566 17 2742
+rect 141 1566 175 2742
+rect 299 1566 333 2742
+rect 457 1566 491 2742
+rect 615 1566 649 2742
+rect 773 1566 807 2742
+rect 931 1566 965 2742
+rect 1089 1566 1123 2742
+rect -1061 1473 -993 1507
+rect -903 1473 -835 1507
+rect -745 1473 -677 1507
+rect -587 1473 -519 1507
+rect -429 1473 -361 1507
+rect -271 1473 -203 1507
+rect -113 1473 -45 1507
+rect 45 1473 113 1507
+rect 203 1473 271 1507
+rect 361 1473 429 1507
+rect 519 1473 587 1507
+rect 677 1473 745 1507
+rect 835 1473 903 1507
+rect 993 1473 1061 1507
+rect -1061 1365 -993 1399
+rect -903 1365 -835 1399
+rect -745 1365 -677 1399
+rect -587 1365 -519 1399
+rect -429 1365 -361 1399
+rect -271 1365 -203 1399
+rect -113 1365 -45 1399
+rect 45 1365 113 1399
+rect 203 1365 271 1399
+rect 361 1365 429 1399
+rect 519 1365 587 1399
+rect 677 1365 745 1399
+rect 835 1365 903 1399
+rect 993 1365 1061 1399
+rect -1123 130 -1089 1306
+rect -965 130 -931 1306
+rect -807 130 -773 1306
+rect -649 130 -615 1306
+rect -491 130 -457 1306
+rect -333 130 -299 1306
+rect -175 130 -141 1306
+rect -17 130 17 1306
+rect 141 130 175 1306
+rect 299 130 333 1306
+rect 457 130 491 1306
+rect 615 130 649 1306
+rect 773 130 807 1306
+rect 931 130 965 1306
+rect 1089 130 1123 1306
+rect -1061 37 -993 71
+rect -903 37 -835 71
+rect -745 37 -677 71
+rect -587 37 -519 71
+rect -429 37 -361 71
+rect -271 37 -203 71
+rect -113 37 -45 71
+rect 45 37 113 71
+rect 203 37 271 71
+rect 361 37 429 71
+rect 519 37 587 71
+rect 677 37 745 71
+rect 835 37 903 71
+rect 993 37 1061 71
+rect -1061 -71 -993 -37
+rect -903 -71 -835 -37
+rect -745 -71 -677 -37
+rect -587 -71 -519 -37
+rect -429 -71 -361 -37
+rect -271 -71 -203 -37
+rect -113 -71 -45 -37
+rect 45 -71 113 -37
+rect 203 -71 271 -37
+rect 361 -71 429 -37
+rect 519 -71 587 -37
+rect 677 -71 745 -37
+rect 835 -71 903 -37
+rect 993 -71 1061 -37
+rect -1123 -1306 -1089 -130
+rect -965 -1306 -931 -130
+rect -807 -1306 -773 -130
+rect -649 -1306 -615 -130
+rect -491 -1306 -457 -130
+rect -333 -1306 -299 -130
+rect -175 -1306 -141 -130
+rect -17 -1306 17 -130
+rect 141 -1306 175 -130
+rect 299 -1306 333 -130
+rect 457 -1306 491 -130
+rect 615 -1306 649 -130
+rect 773 -1306 807 -130
+rect 931 -1306 965 -130
+rect 1089 -1306 1123 -130
+rect -1061 -1399 -993 -1365
+rect -903 -1399 -835 -1365
+rect -745 -1399 -677 -1365
+rect -587 -1399 -519 -1365
+rect -429 -1399 -361 -1365
+rect -271 -1399 -203 -1365
+rect -113 -1399 -45 -1365
+rect 45 -1399 113 -1365
+rect 203 -1399 271 -1365
+rect 361 -1399 429 -1365
+rect 519 -1399 587 -1365
+rect 677 -1399 745 -1365
+rect 835 -1399 903 -1365
+rect 993 -1399 1061 -1365
+rect -1061 -1507 -993 -1473
+rect -903 -1507 -835 -1473
+rect -745 -1507 -677 -1473
+rect -587 -1507 -519 -1473
+rect -429 -1507 -361 -1473
+rect -271 -1507 -203 -1473
+rect -113 -1507 -45 -1473
+rect 45 -1507 113 -1473
+rect 203 -1507 271 -1473
+rect 361 -1507 429 -1473
+rect 519 -1507 587 -1473
+rect 677 -1507 745 -1473
+rect 835 -1507 903 -1473
+rect 993 -1507 1061 -1473
+rect -1123 -2742 -1089 -1566
+rect -965 -2742 -931 -1566
+rect -807 -2742 -773 -1566
+rect -649 -2742 -615 -1566
+rect -491 -2742 -457 -1566
+rect -333 -2742 -299 -1566
+rect -175 -2742 -141 -1566
+rect -17 -2742 17 -1566
+rect 141 -2742 175 -1566
+rect 299 -2742 333 -1566
+rect 457 -2742 491 -1566
+rect 615 -2742 649 -1566
+rect 773 -2742 807 -1566
+rect 931 -2742 965 -1566
+rect 1089 -2742 1123 -1566
+rect -1061 -2835 -993 -2801
+rect -903 -2835 -835 -2801
+rect -745 -2835 -677 -2801
+rect -587 -2835 -519 -2801
+rect -429 -2835 -361 -2801
+rect -271 -2835 -203 -2801
+rect -113 -2835 -45 -2801
+rect 45 -2835 113 -2801
+rect 203 -2835 271 -2801
+rect 361 -2835 429 -2801
+rect 519 -2835 587 -2801
+rect 677 -2835 745 -2801
+rect 835 -2835 903 -2801
+rect 993 -2835 1061 -2801
+<< metal1 >>
+rect -1073 2835 -981 2841
+rect -1073 2801 -1061 2835
+rect -993 2801 -981 2835
+rect -1073 2795 -981 2801
+rect -915 2835 -823 2841
+rect -915 2801 -903 2835
+rect -835 2801 -823 2835
+rect -915 2795 -823 2801
+rect -757 2835 -665 2841
+rect -757 2801 -745 2835
+rect -677 2801 -665 2835
+rect -757 2795 -665 2801
+rect -599 2835 -507 2841
+rect -599 2801 -587 2835
+rect -519 2801 -507 2835
+rect -599 2795 -507 2801
+rect -441 2835 -349 2841
+rect -441 2801 -429 2835
+rect -361 2801 -349 2835
+rect -441 2795 -349 2801
+rect -283 2835 -191 2841
+rect -283 2801 -271 2835
+rect -203 2801 -191 2835
+rect -283 2795 -191 2801
+rect -125 2835 -33 2841
+rect -125 2801 -113 2835
+rect -45 2801 -33 2835
+rect -125 2795 -33 2801
+rect 33 2835 125 2841
+rect 33 2801 45 2835
+rect 113 2801 125 2835
+rect 33 2795 125 2801
+rect 191 2835 283 2841
+rect 191 2801 203 2835
+rect 271 2801 283 2835
+rect 191 2795 283 2801
+rect 349 2835 441 2841
+rect 349 2801 361 2835
+rect 429 2801 441 2835
+rect 349 2795 441 2801
+rect 507 2835 599 2841
+rect 507 2801 519 2835
+rect 587 2801 599 2835
+rect 507 2795 599 2801
+rect 665 2835 757 2841
+rect 665 2801 677 2835
+rect 745 2801 757 2835
+rect 665 2795 757 2801
+rect 823 2835 915 2841
+rect 823 2801 835 2835
+rect 903 2801 915 2835
+rect 823 2795 915 2801
+rect 981 2835 1073 2841
+rect 981 2801 993 2835
+rect 1061 2801 1073 2835
+rect 981 2795 1073 2801
+rect -1129 2742 -1083 2754
+rect -1129 1566 -1123 2742
+rect -1089 1566 -1083 2742
+rect -1129 1554 -1083 1566
+rect -971 2742 -925 2754
+rect -971 1566 -965 2742
+rect -931 1566 -925 2742
+rect -971 1554 -925 1566
+rect -813 2742 -767 2754
+rect -813 1566 -807 2742
+rect -773 1566 -767 2742
+rect -813 1554 -767 1566
+rect -655 2742 -609 2754
+rect -655 1566 -649 2742
+rect -615 1566 -609 2742
+rect -655 1554 -609 1566
+rect -497 2742 -451 2754
+rect -497 1566 -491 2742
+rect -457 1566 -451 2742
+rect -497 1554 -451 1566
+rect -339 2742 -293 2754
+rect -339 1566 -333 2742
+rect -299 1566 -293 2742
+rect -339 1554 -293 1566
+rect -181 2742 -135 2754
+rect -181 1566 -175 2742
+rect -141 1566 -135 2742
+rect -181 1554 -135 1566
+rect -23 2742 23 2754
+rect -23 1566 -17 2742
+rect 17 1566 23 2742
+rect -23 1554 23 1566
+rect 135 2742 181 2754
+rect 135 1566 141 2742
+rect 175 1566 181 2742
+rect 135 1554 181 1566
+rect 293 2742 339 2754
+rect 293 1566 299 2742
+rect 333 1566 339 2742
+rect 293 1554 339 1566
+rect 451 2742 497 2754
+rect 451 1566 457 2742
+rect 491 1566 497 2742
+rect 451 1554 497 1566
+rect 609 2742 655 2754
+rect 609 1566 615 2742
+rect 649 1566 655 2742
+rect 609 1554 655 1566
+rect 767 2742 813 2754
+rect 767 1566 773 2742
+rect 807 1566 813 2742
+rect 767 1554 813 1566
+rect 925 2742 971 2754
+rect 925 1566 931 2742
+rect 965 1566 971 2742
+rect 925 1554 971 1566
+rect 1083 2742 1129 2754
+rect 1083 1566 1089 2742
+rect 1123 1566 1129 2742
+rect 1083 1554 1129 1566
+rect -1073 1507 -981 1513
+rect -1073 1473 -1061 1507
+rect -993 1473 -981 1507
+rect -1073 1467 -981 1473
+rect -915 1507 -823 1513
+rect -915 1473 -903 1507
+rect -835 1473 -823 1507
+rect -915 1467 -823 1473
+rect -757 1507 -665 1513
+rect -757 1473 -745 1507
+rect -677 1473 -665 1507
+rect -757 1467 -665 1473
+rect -599 1507 -507 1513
+rect -599 1473 -587 1507
+rect -519 1473 -507 1507
+rect -599 1467 -507 1473
+rect -441 1507 -349 1513
+rect -441 1473 -429 1507
+rect -361 1473 -349 1507
+rect -441 1467 -349 1473
+rect -283 1507 -191 1513
+rect -283 1473 -271 1507
+rect -203 1473 -191 1507
+rect -283 1467 -191 1473
+rect -125 1507 -33 1513
+rect -125 1473 -113 1507
+rect -45 1473 -33 1507
+rect -125 1467 -33 1473
+rect 33 1507 125 1513
+rect 33 1473 45 1507
+rect 113 1473 125 1507
+rect 33 1467 125 1473
+rect 191 1507 283 1513
+rect 191 1473 203 1507
+rect 271 1473 283 1507
+rect 191 1467 283 1473
+rect 349 1507 441 1513
+rect 349 1473 361 1507
+rect 429 1473 441 1507
+rect 349 1467 441 1473
+rect 507 1507 599 1513
+rect 507 1473 519 1507
+rect 587 1473 599 1507
+rect 507 1467 599 1473
+rect 665 1507 757 1513
+rect 665 1473 677 1507
+rect 745 1473 757 1507
+rect 665 1467 757 1473
+rect 823 1507 915 1513
+rect 823 1473 835 1507
+rect 903 1473 915 1507
+rect 823 1467 915 1473
+rect 981 1507 1073 1513
+rect 981 1473 993 1507
+rect 1061 1473 1073 1507
+rect 981 1467 1073 1473
+rect -1073 1399 -981 1405
+rect -1073 1365 -1061 1399
+rect -993 1365 -981 1399
+rect -1073 1359 -981 1365
+rect -915 1399 -823 1405
+rect -915 1365 -903 1399
+rect -835 1365 -823 1399
+rect -915 1359 -823 1365
+rect -757 1399 -665 1405
+rect -757 1365 -745 1399
+rect -677 1365 -665 1399
+rect -757 1359 -665 1365
+rect -599 1399 -507 1405
+rect -599 1365 -587 1399
+rect -519 1365 -507 1399
+rect -599 1359 -507 1365
+rect -441 1399 -349 1405
+rect -441 1365 -429 1399
+rect -361 1365 -349 1399
+rect -441 1359 -349 1365
+rect -283 1399 -191 1405
+rect -283 1365 -271 1399
+rect -203 1365 -191 1399
+rect -283 1359 -191 1365
+rect -125 1399 -33 1405
+rect -125 1365 -113 1399
+rect -45 1365 -33 1399
+rect -125 1359 -33 1365
+rect 33 1399 125 1405
+rect 33 1365 45 1399
+rect 113 1365 125 1399
+rect 33 1359 125 1365
+rect 191 1399 283 1405
+rect 191 1365 203 1399
+rect 271 1365 283 1399
+rect 191 1359 283 1365
+rect 349 1399 441 1405
+rect 349 1365 361 1399
+rect 429 1365 441 1399
+rect 349 1359 441 1365
+rect 507 1399 599 1405
+rect 507 1365 519 1399
+rect 587 1365 599 1399
+rect 507 1359 599 1365
+rect 665 1399 757 1405
+rect 665 1365 677 1399
+rect 745 1365 757 1399
+rect 665 1359 757 1365
+rect 823 1399 915 1405
+rect 823 1365 835 1399
+rect 903 1365 915 1399
+rect 823 1359 915 1365
+rect 981 1399 1073 1405
+rect 981 1365 993 1399
+rect 1061 1365 1073 1399
+rect 981 1359 1073 1365
+rect -1129 1306 -1083 1318
+rect -1129 130 -1123 1306
+rect -1089 130 -1083 1306
+rect -1129 118 -1083 130
+rect -971 1306 -925 1318
+rect -971 130 -965 1306
+rect -931 130 -925 1306
+rect -971 118 -925 130
+rect -813 1306 -767 1318
+rect -813 130 -807 1306
+rect -773 130 -767 1306
+rect -813 118 -767 130
+rect -655 1306 -609 1318
+rect -655 130 -649 1306
+rect -615 130 -609 1306
+rect -655 118 -609 130
+rect -497 1306 -451 1318
+rect -497 130 -491 1306
+rect -457 130 -451 1306
+rect -497 118 -451 130
+rect -339 1306 -293 1318
+rect -339 130 -333 1306
+rect -299 130 -293 1306
+rect -339 118 -293 130
+rect -181 1306 -135 1318
+rect -181 130 -175 1306
+rect -141 130 -135 1306
+rect -181 118 -135 130
+rect -23 1306 23 1318
+rect -23 130 -17 1306
+rect 17 130 23 1306
+rect -23 118 23 130
+rect 135 1306 181 1318
+rect 135 130 141 1306
+rect 175 130 181 1306
+rect 135 118 181 130
+rect 293 1306 339 1318
+rect 293 130 299 1306
+rect 333 130 339 1306
+rect 293 118 339 130
+rect 451 1306 497 1318
+rect 451 130 457 1306
+rect 491 130 497 1306
+rect 451 118 497 130
+rect 609 1306 655 1318
+rect 609 130 615 1306
+rect 649 130 655 1306
+rect 609 118 655 130
+rect 767 1306 813 1318
+rect 767 130 773 1306
+rect 807 130 813 1306
+rect 767 118 813 130
+rect 925 1306 971 1318
+rect 925 130 931 1306
+rect 965 130 971 1306
+rect 925 118 971 130
+rect 1083 1306 1129 1318
+rect 1083 130 1089 1306
+rect 1123 130 1129 1306
+rect 1083 118 1129 130
+rect -1073 71 -981 77
+rect -1073 37 -1061 71
+rect -993 37 -981 71
+rect -1073 31 -981 37
+rect -915 71 -823 77
+rect -915 37 -903 71
+rect -835 37 -823 71
+rect -915 31 -823 37
+rect -757 71 -665 77
+rect -757 37 -745 71
+rect -677 37 -665 71
+rect -757 31 -665 37
+rect -599 71 -507 77
+rect -599 37 -587 71
+rect -519 37 -507 71
+rect -599 31 -507 37
+rect -441 71 -349 77
+rect -441 37 -429 71
+rect -361 37 -349 71
+rect -441 31 -349 37
+rect -283 71 -191 77
+rect -283 37 -271 71
+rect -203 37 -191 71
+rect -283 31 -191 37
+rect -125 71 -33 77
+rect -125 37 -113 71
+rect -45 37 -33 71
+rect -125 31 -33 37
+rect 33 71 125 77
+rect 33 37 45 71
+rect 113 37 125 71
+rect 33 31 125 37
+rect 191 71 283 77
+rect 191 37 203 71
+rect 271 37 283 71
+rect 191 31 283 37
+rect 349 71 441 77
+rect 349 37 361 71
+rect 429 37 441 71
+rect 349 31 441 37
+rect 507 71 599 77
+rect 507 37 519 71
+rect 587 37 599 71
+rect 507 31 599 37
+rect 665 71 757 77
+rect 665 37 677 71
+rect 745 37 757 71
+rect 665 31 757 37
+rect 823 71 915 77
+rect 823 37 835 71
+rect 903 37 915 71
+rect 823 31 915 37
+rect 981 71 1073 77
+rect 981 37 993 71
+rect 1061 37 1073 71
+rect 981 31 1073 37
+rect -1073 -37 -981 -31
+rect -1073 -71 -1061 -37
+rect -993 -71 -981 -37
+rect -1073 -77 -981 -71
+rect -915 -37 -823 -31
+rect -915 -71 -903 -37
+rect -835 -71 -823 -37
+rect -915 -77 -823 -71
+rect -757 -37 -665 -31
+rect -757 -71 -745 -37
+rect -677 -71 -665 -37
+rect -757 -77 -665 -71
+rect -599 -37 -507 -31
+rect -599 -71 -587 -37
+rect -519 -71 -507 -37
+rect -599 -77 -507 -71
+rect -441 -37 -349 -31
+rect -441 -71 -429 -37
+rect -361 -71 -349 -37
+rect -441 -77 -349 -71
+rect -283 -37 -191 -31
+rect -283 -71 -271 -37
+rect -203 -71 -191 -37
+rect -283 -77 -191 -71
+rect -125 -37 -33 -31
+rect -125 -71 -113 -37
+rect -45 -71 -33 -37
+rect -125 -77 -33 -71
+rect 33 -37 125 -31
+rect 33 -71 45 -37
+rect 113 -71 125 -37
+rect 33 -77 125 -71
+rect 191 -37 283 -31
+rect 191 -71 203 -37
+rect 271 -71 283 -37
+rect 191 -77 283 -71
+rect 349 -37 441 -31
+rect 349 -71 361 -37
+rect 429 -71 441 -37
+rect 349 -77 441 -71
+rect 507 -37 599 -31
+rect 507 -71 519 -37
+rect 587 -71 599 -37
+rect 507 -77 599 -71
+rect 665 -37 757 -31
+rect 665 -71 677 -37
+rect 745 -71 757 -37
+rect 665 -77 757 -71
+rect 823 -37 915 -31
+rect 823 -71 835 -37
+rect 903 -71 915 -37
+rect 823 -77 915 -71
+rect 981 -37 1073 -31
+rect 981 -71 993 -37
+rect 1061 -71 1073 -37
+rect 981 -77 1073 -71
+rect -1129 -130 -1083 -118
+rect -1129 -1306 -1123 -130
+rect -1089 -1306 -1083 -130
+rect -1129 -1318 -1083 -1306
+rect -971 -130 -925 -118
+rect -971 -1306 -965 -130
+rect -931 -1306 -925 -130
+rect -971 -1318 -925 -1306
+rect -813 -130 -767 -118
+rect -813 -1306 -807 -130
+rect -773 -1306 -767 -130
+rect -813 -1318 -767 -1306
+rect -655 -130 -609 -118
+rect -655 -1306 -649 -130
+rect -615 -1306 -609 -130
+rect -655 -1318 -609 -1306
+rect -497 -130 -451 -118
+rect -497 -1306 -491 -130
+rect -457 -1306 -451 -130
+rect -497 -1318 -451 -1306
+rect -339 -130 -293 -118
+rect -339 -1306 -333 -130
+rect -299 -1306 -293 -130
+rect -339 -1318 -293 -1306
+rect -181 -130 -135 -118
+rect -181 -1306 -175 -130
+rect -141 -1306 -135 -130
+rect -181 -1318 -135 -1306
+rect -23 -130 23 -118
+rect -23 -1306 -17 -130
+rect 17 -1306 23 -130
+rect -23 -1318 23 -1306
+rect 135 -130 181 -118
+rect 135 -1306 141 -130
+rect 175 -1306 181 -130
+rect 135 -1318 181 -1306
+rect 293 -130 339 -118
+rect 293 -1306 299 -130
+rect 333 -1306 339 -130
+rect 293 -1318 339 -1306
+rect 451 -130 497 -118
+rect 451 -1306 457 -130
+rect 491 -1306 497 -130
+rect 451 -1318 497 -1306
+rect 609 -130 655 -118
+rect 609 -1306 615 -130
+rect 649 -1306 655 -130
+rect 609 -1318 655 -1306
+rect 767 -130 813 -118
+rect 767 -1306 773 -130
+rect 807 -1306 813 -130
+rect 767 -1318 813 -1306
+rect 925 -130 971 -118
+rect 925 -1306 931 -130
+rect 965 -1306 971 -130
+rect 925 -1318 971 -1306
+rect 1083 -130 1129 -118
+rect 1083 -1306 1089 -130
+rect 1123 -1306 1129 -130
+rect 1083 -1318 1129 -1306
+rect -1073 -1365 -981 -1359
+rect -1073 -1399 -1061 -1365
+rect -993 -1399 -981 -1365
+rect -1073 -1405 -981 -1399
+rect -915 -1365 -823 -1359
+rect -915 -1399 -903 -1365
+rect -835 -1399 -823 -1365
+rect -915 -1405 -823 -1399
+rect -757 -1365 -665 -1359
+rect -757 -1399 -745 -1365
+rect -677 -1399 -665 -1365
+rect -757 -1405 -665 -1399
+rect -599 -1365 -507 -1359
+rect -599 -1399 -587 -1365
+rect -519 -1399 -507 -1365
+rect -599 -1405 -507 -1399
+rect -441 -1365 -349 -1359
+rect -441 -1399 -429 -1365
+rect -361 -1399 -349 -1365
+rect -441 -1405 -349 -1399
+rect -283 -1365 -191 -1359
+rect -283 -1399 -271 -1365
+rect -203 -1399 -191 -1365
+rect -283 -1405 -191 -1399
+rect -125 -1365 -33 -1359
+rect -125 -1399 -113 -1365
+rect -45 -1399 -33 -1365
+rect -125 -1405 -33 -1399
+rect 33 -1365 125 -1359
+rect 33 -1399 45 -1365
+rect 113 -1399 125 -1365
+rect 33 -1405 125 -1399
+rect 191 -1365 283 -1359
+rect 191 -1399 203 -1365
+rect 271 -1399 283 -1365
+rect 191 -1405 283 -1399
+rect 349 -1365 441 -1359
+rect 349 -1399 361 -1365
+rect 429 -1399 441 -1365
+rect 349 -1405 441 -1399
+rect 507 -1365 599 -1359
+rect 507 -1399 519 -1365
+rect 587 -1399 599 -1365
+rect 507 -1405 599 -1399
+rect 665 -1365 757 -1359
+rect 665 -1399 677 -1365
+rect 745 -1399 757 -1365
+rect 665 -1405 757 -1399
+rect 823 -1365 915 -1359
+rect 823 -1399 835 -1365
+rect 903 -1399 915 -1365
+rect 823 -1405 915 -1399
+rect 981 -1365 1073 -1359
+rect 981 -1399 993 -1365
+rect 1061 -1399 1073 -1365
+rect 981 -1405 1073 -1399
+rect -1073 -1473 -981 -1467
+rect -1073 -1507 -1061 -1473
+rect -993 -1507 -981 -1473
+rect -1073 -1513 -981 -1507
+rect -915 -1473 -823 -1467
+rect -915 -1507 -903 -1473
+rect -835 -1507 -823 -1473
+rect -915 -1513 -823 -1507
+rect -757 -1473 -665 -1467
+rect -757 -1507 -745 -1473
+rect -677 -1507 -665 -1473
+rect -757 -1513 -665 -1507
+rect -599 -1473 -507 -1467
+rect -599 -1507 -587 -1473
+rect -519 -1507 -507 -1473
+rect -599 -1513 -507 -1507
+rect -441 -1473 -349 -1467
+rect -441 -1507 -429 -1473
+rect -361 -1507 -349 -1473
+rect -441 -1513 -349 -1507
+rect -283 -1473 -191 -1467
+rect -283 -1507 -271 -1473
+rect -203 -1507 -191 -1473
+rect -283 -1513 -191 -1507
+rect -125 -1473 -33 -1467
+rect -125 -1507 -113 -1473
+rect -45 -1507 -33 -1473
+rect -125 -1513 -33 -1507
+rect 33 -1473 125 -1467
+rect 33 -1507 45 -1473
+rect 113 -1507 125 -1473
+rect 33 -1513 125 -1507
+rect 191 -1473 283 -1467
+rect 191 -1507 203 -1473
+rect 271 -1507 283 -1473
+rect 191 -1513 283 -1507
+rect 349 -1473 441 -1467
+rect 349 -1507 361 -1473
+rect 429 -1507 441 -1473
+rect 349 -1513 441 -1507
+rect 507 -1473 599 -1467
+rect 507 -1507 519 -1473
+rect 587 -1507 599 -1473
+rect 507 -1513 599 -1507
+rect 665 -1473 757 -1467
+rect 665 -1507 677 -1473
+rect 745 -1507 757 -1473
+rect 665 -1513 757 -1507
+rect 823 -1473 915 -1467
+rect 823 -1507 835 -1473
+rect 903 -1507 915 -1473
+rect 823 -1513 915 -1507
+rect 981 -1473 1073 -1467
+rect 981 -1507 993 -1473
+rect 1061 -1507 1073 -1473
+rect 981 -1513 1073 -1507
+rect -1129 -1566 -1083 -1554
+rect -1129 -2742 -1123 -1566
+rect -1089 -2742 -1083 -1566
+rect -1129 -2754 -1083 -2742
+rect -971 -1566 -925 -1554
+rect -971 -2742 -965 -1566
+rect -931 -2742 -925 -1566
+rect -971 -2754 -925 -2742
+rect -813 -1566 -767 -1554
+rect -813 -2742 -807 -1566
+rect -773 -2742 -767 -1566
+rect -813 -2754 -767 -2742
+rect -655 -1566 -609 -1554
+rect -655 -2742 -649 -1566
+rect -615 -2742 -609 -1566
+rect -655 -2754 -609 -2742
+rect -497 -1566 -451 -1554
+rect -497 -2742 -491 -1566
+rect -457 -2742 -451 -1566
+rect -497 -2754 -451 -2742
+rect -339 -1566 -293 -1554
+rect -339 -2742 -333 -1566
+rect -299 -2742 -293 -1566
+rect -339 -2754 -293 -2742
+rect -181 -1566 -135 -1554
+rect -181 -2742 -175 -1566
+rect -141 -2742 -135 -1566
+rect -181 -2754 -135 -2742
+rect -23 -1566 23 -1554
+rect -23 -2742 -17 -1566
+rect 17 -2742 23 -1566
+rect -23 -2754 23 -2742
+rect 135 -1566 181 -1554
+rect 135 -2742 141 -1566
+rect 175 -2742 181 -1566
+rect 135 -2754 181 -2742
+rect 293 -1566 339 -1554
+rect 293 -2742 299 -1566
+rect 333 -2742 339 -1566
+rect 293 -2754 339 -2742
+rect 451 -1566 497 -1554
+rect 451 -2742 457 -1566
+rect 491 -2742 497 -1566
+rect 451 -2754 497 -2742
+rect 609 -1566 655 -1554
+rect 609 -2742 615 -1566
+rect 649 -2742 655 -1566
+rect 609 -2754 655 -2742
+rect 767 -1566 813 -1554
+rect 767 -2742 773 -1566
+rect 807 -2742 813 -1566
+rect 767 -2754 813 -2742
+rect 925 -1566 971 -1554
+rect 925 -2742 931 -1566
+rect 965 -2742 971 -1566
+rect 925 -2754 971 -2742
+rect 1083 -1566 1129 -1554
+rect 1083 -2742 1089 -1566
+rect 1123 -2742 1129 -1566
+rect 1083 -2754 1129 -2742
+rect -1073 -2801 -981 -2795
+rect -1073 -2835 -1061 -2801
+rect -993 -2835 -981 -2801
+rect -1073 -2841 -981 -2835
+rect -915 -2801 -823 -2795
+rect -915 -2835 -903 -2801
+rect -835 -2835 -823 -2801
+rect -915 -2841 -823 -2835
+rect -757 -2801 -665 -2795
+rect -757 -2835 -745 -2801
+rect -677 -2835 -665 -2801
+rect -757 -2841 -665 -2835
+rect -599 -2801 -507 -2795
+rect -599 -2835 -587 -2801
+rect -519 -2835 -507 -2801
+rect -599 -2841 -507 -2835
+rect -441 -2801 -349 -2795
+rect -441 -2835 -429 -2801
+rect -361 -2835 -349 -2801
+rect -441 -2841 -349 -2835
+rect -283 -2801 -191 -2795
+rect -283 -2835 -271 -2801
+rect -203 -2835 -191 -2801
+rect -283 -2841 -191 -2835
+rect -125 -2801 -33 -2795
+rect -125 -2835 -113 -2801
+rect -45 -2835 -33 -2801
+rect -125 -2841 -33 -2835
+rect 33 -2801 125 -2795
+rect 33 -2835 45 -2801
+rect 113 -2835 125 -2801
+rect 33 -2841 125 -2835
+rect 191 -2801 283 -2795
+rect 191 -2835 203 -2801
+rect 271 -2835 283 -2801
+rect 191 -2841 283 -2835
+rect 349 -2801 441 -2795
+rect 349 -2835 361 -2801
+rect 429 -2835 441 -2801
+rect 349 -2841 441 -2835
+rect 507 -2801 599 -2795
+rect 507 -2835 519 -2801
+rect 587 -2835 599 -2801
+rect 507 -2841 599 -2835
+rect 665 -2801 757 -2795
+rect 665 -2835 677 -2801
+rect 745 -2835 757 -2801
+rect 665 -2841 757 -2835
+rect 823 -2801 915 -2795
+rect 823 -2835 835 -2801
+rect 903 -2835 915 -2801
+rect 823 -2841 915 -2835
+rect 981 -2801 1073 -2795
+rect 981 -2835 993 -2801
+rect 1061 -2835 1073 -2801
+rect 981 -2841 1073 -2835
+<< properties >>
+string FIXED_BBOX -1220 -2920 1220 2920
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 6.0 l 0.5 m 4 nf 14 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_MBDTEX.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_MBDTEX.mag
new file mode 100644
index 0000000..aa70a63
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_MBDTEX.mag
@@ -0,0 +1,447 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1661909182
+<< nwell >>
+rect -2129 -298 2129 264
+<< pmoslvt >>
+rect -2035 -236 -1835 164
+rect -1777 -236 -1577 164
+rect -1519 -236 -1319 164
+rect -1261 -236 -1061 164
+rect -1003 -236 -803 164
+rect -745 -236 -545 164
+rect -487 -236 -287 164
+rect -229 -236 -29 164
+rect 29 -236 229 164
+rect 287 -236 487 164
+rect 545 -236 745 164
+rect 803 -236 1003 164
+rect 1061 -236 1261 164
+rect 1319 -236 1519 164
+rect 1577 -236 1777 164
+rect 1835 -236 2035 164
+<< pdiff >>
+rect -2093 152 -2035 164
+rect -2093 -224 -2081 152
+rect -2047 -224 -2035 152
+rect -2093 -236 -2035 -224
+rect -1835 152 -1777 164
+rect -1835 -224 -1823 152
+rect -1789 -224 -1777 152
+rect -1835 -236 -1777 -224
+rect -1577 152 -1519 164
+rect -1577 -224 -1565 152
+rect -1531 -224 -1519 152
+rect -1577 -236 -1519 -224
+rect -1319 152 -1261 164
+rect -1319 -224 -1307 152
+rect -1273 -224 -1261 152
+rect -1319 -236 -1261 -224
+rect -1061 152 -1003 164
+rect -1061 -224 -1049 152
+rect -1015 -224 -1003 152
+rect -1061 -236 -1003 -224
+rect -803 152 -745 164
+rect -803 -224 -791 152
+rect -757 -224 -745 152
+rect -803 -236 -745 -224
+rect -545 152 -487 164
+rect -545 -224 -533 152
+rect -499 -224 -487 152
+rect -545 -236 -487 -224
+rect -287 152 -229 164
+rect -287 -224 -275 152
+rect -241 -224 -229 152
+rect -287 -236 -229 -224
+rect -29 152 29 164
+rect -29 -224 -17 152
+rect 17 -224 29 152
+rect -29 -236 29 -224
+rect 229 152 287 164
+rect 229 -224 241 152
+rect 275 -224 287 152
+rect 229 -236 287 -224
+rect 487 152 545 164
+rect 487 -224 499 152
+rect 533 -224 545 152
+rect 487 -236 545 -224
+rect 745 152 803 164
+rect 745 -224 757 152
+rect 791 -224 803 152
+rect 745 -236 803 -224
+rect 1003 152 1061 164
+rect 1003 -224 1015 152
+rect 1049 -224 1061 152
+rect 1003 -236 1061 -224
+rect 1261 152 1319 164
+rect 1261 -224 1273 152
+rect 1307 -224 1319 152
+rect 1261 -236 1319 -224
+rect 1519 152 1577 164
+rect 1519 -224 1531 152
+rect 1565 -224 1577 152
+rect 1519 -236 1577 -224
+rect 1777 152 1835 164
+rect 1777 -224 1789 152
+rect 1823 -224 1835 152
+rect 1777 -236 1835 -224
+rect 2035 152 2093 164
+rect 2035 -224 2047 152
+rect 2081 -224 2093 152
+rect 2035 -236 2093 -224
+<< pdiffc >>
+rect -2081 -224 -2047 152
+rect -1823 -224 -1789 152
+rect -1565 -224 -1531 152
+rect -1307 -224 -1273 152
+rect -1049 -224 -1015 152
+rect -791 -224 -757 152
+rect -533 -224 -499 152
+rect -275 -224 -241 152
+rect -17 -224 17 152
+rect 241 -224 275 152
+rect 499 -224 533 152
+rect 757 -224 791 152
+rect 1015 -224 1049 152
+rect 1273 -224 1307 152
+rect 1531 -224 1565 152
+rect 1789 -224 1823 152
+rect 2047 -224 2081 152
+<< poly >>
+rect -2035 245 -1835 261
+rect -2035 211 -2019 245
+rect -1851 211 -1835 245
+rect -2035 164 -1835 211
+rect -1777 245 -1577 261
+rect -1777 211 -1761 245
+rect -1593 211 -1577 245
+rect -1777 164 -1577 211
+rect -1519 245 -1319 261
+rect -1519 211 -1503 245
+rect -1335 211 -1319 245
+rect -1519 164 -1319 211
+rect -1261 245 -1061 261
+rect -1261 211 -1245 245
+rect -1077 211 -1061 245
+rect -1261 164 -1061 211
+rect -1003 245 -803 261
+rect -1003 211 -987 245
+rect -819 211 -803 245
+rect -1003 164 -803 211
+rect -745 245 -545 261
+rect -745 211 -729 245
+rect -561 211 -545 245
+rect -745 164 -545 211
+rect -487 245 -287 261
+rect -487 211 -471 245
+rect -303 211 -287 245
+rect -487 164 -287 211
+rect -229 245 -29 261
+rect -229 211 -213 245
+rect -45 211 -29 245
+rect -229 164 -29 211
+rect 29 245 229 261
+rect 29 211 45 245
+rect 213 211 229 245
+rect 29 164 229 211
+rect 287 245 487 261
+rect 287 211 303 245
+rect 471 211 487 245
+rect 287 164 487 211
+rect 545 245 745 261
+rect 545 211 561 245
+rect 729 211 745 245
+rect 545 164 745 211
+rect 803 245 1003 261
+rect 803 211 819 245
+rect 987 211 1003 245
+rect 803 164 1003 211
+rect 1061 245 1261 261
+rect 1061 211 1077 245
+rect 1245 211 1261 245
+rect 1061 164 1261 211
+rect 1319 245 1519 261
+rect 1319 211 1335 245
+rect 1503 211 1519 245
+rect 1319 164 1519 211
+rect 1577 245 1777 261
+rect 1577 211 1593 245
+rect 1761 211 1777 245
+rect 1577 164 1777 211
+rect 1835 245 2035 261
+rect 1835 211 1851 245
+rect 2019 211 2035 245
+rect 1835 164 2035 211
+rect -2035 -262 -1835 -236
+rect -1777 -262 -1577 -236
+rect -1519 -262 -1319 -236
+rect -1261 -262 -1061 -236
+rect -1003 -262 -803 -236
+rect -745 -262 -545 -236
+rect -487 -262 -287 -236
+rect -229 -262 -29 -236
+rect 29 -262 229 -236
+rect 287 -262 487 -236
+rect 545 -262 745 -236
+rect 803 -262 1003 -236
+rect 1061 -262 1261 -236
+rect 1319 -262 1519 -236
+rect 1577 -262 1777 -236
+rect 1835 -262 2035 -236
+<< polycont >>
+rect -2019 211 -1851 245
+rect -1761 211 -1593 245
+rect -1503 211 -1335 245
+rect -1245 211 -1077 245
+rect -987 211 -819 245
+rect -729 211 -561 245
+rect -471 211 -303 245
+rect -213 211 -45 245
+rect 45 211 213 245
+rect 303 211 471 245
+rect 561 211 729 245
+rect 819 211 987 245
+rect 1077 211 1245 245
+rect 1335 211 1503 245
+rect 1593 211 1761 245
+rect 1851 211 2019 245
+<< locali >>
+rect -2035 211 -2019 245
+rect -1851 211 -1835 245
+rect -1777 211 -1761 245
+rect -1593 211 -1577 245
+rect -1519 211 -1503 245
+rect -1335 211 -1319 245
+rect -1261 211 -1245 245
+rect -1077 211 -1061 245
+rect -1003 211 -987 245
+rect -819 211 -803 245
+rect -745 211 -729 245
+rect -561 211 -545 245
+rect -487 211 -471 245
+rect -303 211 -287 245
+rect -229 211 -213 245
+rect -45 211 -29 245
+rect 29 211 45 245
+rect 213 211 229 245
+rect 287 211 303 245
+rect 471 211 487 245
+rect 545 211 561 245
+rect 729 211 745 245
+rect 803 211 819 245
+rect 987 211 1003 245
+rect 1061 211 1077 245
+rect 1245 211 1261 245
+rect 1319 211 1335 245
+rect 1503 211 1519 245
+rect 1577 211 1593 245
+rect 1761 211 1777 245
+rect 1835 211 1851 245
+rect 2019 211 2035 245
+rect -2081 152 -2047 168
+rect -2081 -240 -2047 -224
+rect -1823 152 -1789 168
+rect -1823 -240 -1789 -224
+rect -1565 152 -1531 168
+rect -1565 -240 -1531 -224
+rect -1307 152 -1273 168
+rect -1307 -240 -1273 -224
+rect -1049 152 -1015 168
+rect -1049 -240 -1015 -224
+rect -791 152 -757 168
+rect -791 -240 -757 -224
+rect -533 152 -499 168
+rect -533 -240 -499 -224
+rect -275 152 -241 168
+rect -275 -240 -241 -224
+rect -17 152 17 168
+rect -17 -240 17 -224
+rect 241 152 275 168
+rect 241 -240 275 -224
+rect 499 152 533 168
+rect 499 -240 533 -224
+rect 757 152 791 168
+rect 757 -240 791 -224
+rect 1015 152 1049 168
+rect 1015 -240 1049 -224
+rect 1273 152 1307 168
+rect 1273 -240 1307 -224
+rect 1531 152 1565 168
+rect 1531 -240 1565 -224
+rect 1789 152 1823 168
+rect 1789 -240 1823 -224
+rect 2047 152 2081 168
+rect 2047 -240 2081 -224
+<< viali >>
+rect -2019 211 -1851 245
+rect -1761 211 -1593 245
+rect -1503 211 -1335 245
+rect -1245 211 -1077 245
+rect -987 211 -819 245
+rect -729 211 -561 245
+rect -471 211 -303 245
+rect -213 211 -45 245
+rect 45 211 213 245
+rect 303 211 471 245
+rect 561 211 729 245
+rect 819 211 987 245
+rect 1077 211 1245 245
+rect 1335 211 1503 245
+rect 1593 211 1761 245
+rect 1851 211 2019 245
+rect -2081 -224 -2047 152
+rect -1823 -224 -1789 152
+rect -1565 -224 -1531 152
+rect -1307 -224 -1273 152
+rect -1049 -224 -1015 152
+rect -791 -224 -757 152
+rect -533 -224 -499 152
+rect -275 -224 -241 152
+rect -17 -224 17 152
+rect 241 -224 275 152
+rect 499 -224 533 152
+rect 757 -224 791 152
+rect 1015 -224 1049 152
+rect 1273 -224 1307 152
+rect 1531 -224 1565 152
+rect 1789 -224 1823 152
+rect 2047 -224 2081 152
+<< metal1 >>
+rect -2031 245 -1839 251
+rect -2031 211 -2019 245
+rect -1851 211 -1839 245
+rect -2031 205 -1839 211
+rect -1773 245 -1581 251
+rect -1773 211 -1761 245
+rect -1593 211 -1581 245
+rect -1773 205 -1581 211
+rect -1515 245 -1323 251
+rect -1515 211 -1503 245
+rect -1335 211 -1323 245
+rect -1515 205 -1323 211
+rect -1257 245 -1065 251
+rect -1257 211 -1245 245
+rect -1077 211 -1065 245
+rect -1257 205 -1065 211
+rect -999 245 -807 251
+rect -999 211 -987 245
+rect -819 211 -807 245
+rect -999 205 -807 211
+rect -741 245 -549 251
+rect -741 211 -729 245
+rect -561 211 -549 245
+rect -741 205 -549 211
+rect -483 245 -291 251
+rect -483 211 -471 245
+rect -303 211 -291 245
+rect -483 205 -291 211
+rect -225 245 -33 251
+rect -225 211 -213 245
+rect -45 211 -33 245
+rect -225 205 -33 211
+rect 33 245 225 251
+rect 33 211 45 245
+rect 213 211 225 245
+rect 33 205 225 211
+rect 291 245 483 251
+rect 291 211 303 245
+rect 471 211 483 245
+rect 291 205 483 211
+rect 549 245 741 251
+rect 549 211 561 245
+rect 729 211 741 245
+rect 549 205 741 211
+rect 807 245 999 251
+rect 807 211 819 245
+rect 987 211 999 245
+rect 807 205 999 211
+rect 1065 245 1257 251
+rect 1065 211 1077 245
+rect 1245 211 1257 245
+rect 1065 205 1257 211
+rect 1323 245 1515 251
+rect 1323 211 1335 245
+rect 1503 211 1515 245
+rect 1323 205 1515 211
+rect 1581 245 1773 251
+rect 1581 211 1593 245
+rect 1761 211 1773 245
+rect 1581 205 1773 211
+rect 1839 245 2031 251
+rect 1839 211 1851 245
+rect 2019 211 2031 245
+rect 1839 205 2031 211
+rect -2087 152 -2041 164
+rect -2087 -224 -2081 152
+rect -2047 -224 -2041 152
+rect -2087 -236 -2041 -224
+rect -1829 152 -1783 164
+rect -1829 -224 -1823 152
+rect -1789 -224 -1783 152
+rect -1829 -236 -1783 -224
+rect -1571 152 -1525 164
+rect -1571 -224 -1565 152
+rect -1531 -224 -1525 152
+rect -1571 -236 -1525 -224
+rect -1313 152 -1267 164
+rect -1313 -224 -1307 152
+rect -1273 -224 -1267 152
+rect -1313 -236 -1267 -224
+rect -1055 152 -1009 164
+rect -1055 -224 -1049 152
+rect -1015 -224 -1009 152
+rect -1055 -236 -1009 -224
+rect -797 152 -751 164
+rect -797 -224 -791 152
+rect -757 -224 -751 152
+rect -797 -236 -751 -224
+rect -539 152 -493 164
+rect -539 -224 -533 152
+rect -499 -224 -493 152
+rect -539 -236 -493 -224
+rect -281 152 -235 164
+rect -281 -224 -275 152
+rect -241 -224 -235 152
+rect -281 -236 -235 -224
+rect -23 152 23 164
+rect -23 -224 -17 152
+rect 17 -224 23 152
+rect -23 -236 23 -224
+rect 235 152 281 164
+rect 235 -224 241 152
+rect 275 -224 281 152
+rect 235 -236 281 -224
+rect 493 152 539 164
+rect 493 -224 499 152
+rect 533 -224 539 152
+rect 493 -236 539 -224
+rect 751 152 797 164
+rect 751 -224 757 152
+rect 791 -224 797 152
+rect 751 -236 797 -224
+rect 1009 152 1055 164
+rect 1009 -224 1015 152
+rect 1049 -224 1055 152
+rect 1009 -236 1055 -224
+rect 1267 152 1313 164
+rect 1267 -224 1273 152
+rect 1307 -224 1313 152
+rect 1267 -236 1313 -224
+rect 1525 152 1571 164
+rect 1525 -224 1531 152
+rect 1565 -224 1571 152
+rect 1525 -236 1571 -224
+rect 1783 152 1829 164
+rect 1783 -224 1789 152
+rect 1823 -224 1829 152
+rect 1783 -236 1829 -224
+rect 2041 152 2087 164
+rect 2041 -224 2047 152
+rect 2081 -224 2087 152
+rect 2041 -236 2087 -224
+<< properties >>
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 2 l 1 m 1 nf 16 diffcov 100 polycov 100 guard 0 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 0 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_MNRJZJ.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_MNRJZJ.mag
new file mode 100644
index 0000000..e1a47ef
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_MNRJZJ.mag
@@ -0,0 +1,842 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662761135
+<< nwell >>
+rect -683 -1191 683 1191
+<< pmoslvt >>
+rect -487 772 -287 972
+rect -229 772 -29 972
+rect 29 772 229 972
+rect 287 772 487 972
+rect -487 336 -287 536
+rect -229 336 -29 536
+rect 29 336 229 536
+rect 287 336 487 536
+rect -487 -100 -287 100
+rect -229 -100 -29 100
+rect 29 -100 229 100
+rect 287 -100 487 100
+rect -487 -536 -287 -336
+rect -229 -536 -29 -336
+rect 29 -536 229 -336
+rect 287 -536 487 -336
+rect -487 -972 -287 -772
+rect -229 -972 -29 -772
+rect 29 -972 229 -772
+rect 287 -972 487 -772
+<< pdiff >>
+rect -545 960 -487 972
+rect -545 784 -533 960
+rect -499 784 -487 960
+rect -545 772 -487 784
+rect -287 960 -229 972
+rect -287 784 -275 960
+rect -241 784 -229 960
+rect -287 772 -229 784
+rect -29 960 29 972
+rect -29 784 -17 960
+rect 17 784 29 960
+rect -29 772 29 784
+rect 229 960 287 972
+rect 229 784 241 960
+rect 275 784 287 960
+rect 229 772 287 784
+rect 487 960 545 972
+rect 487 784 499 960
+rect 533 784 545 960
+rect 487 772 545 784
+rect -545 524 -487 536
+rect -545 348 -533 524
+rect -499 348 -487 524
+rect -545 336 -487 348
+rect -287 524 -229 536
+rect -287 348 -275 524
+rect -241 348 -229 524
+rect -287 336 -229 348
+rect -29 524 29 536
+rect -29 348 -17 524
+rect 17 348 29 524
+rect -29 336 29 348
+rect 229 524 287 536
+rect 229 348 241 524
+rect 275 348 287 524
+rect 229 336 287 348
+rect 487 524 545 536
+rect 487 348 499 524
+rect 533 348 545 524
+rect 487 336 545 348
+rect -545 88 -487 100
+rect -545 -88 -533 88
+rect -499 -88 -487 88
+rect -545 -100 -487 -88
+rect -287 88 -229 100
+rect -287 -88 -275 88
+rect -241 -88 -229 88
+rect -287 -100 -229 -88
+rect -29 88 29 100
+rect -29 -88 -17 88
+rect 17 -88 29 88
+rect -29 -100 29 -88
+rect 229 88 287 100
+rect 229 -88 241 88
+rect 275 -88 287 88
+rect 229 -100 287 -88
+rect 487 88 545 100
+rect 487 -88 499 88
+rect 533 -88 545 88
+rect 487 -100 545 -88
+rect -545 -348 -487 -336
+rect -545 -524 -533 -348
+rect -499 -524 -487 -348
+rect -545 -536 -487 -524
+rect -287 -348 -229 -336
+rect -287 -524 -275 -348
+rect -241 -524 -229 -348
+rect -287 -536 -229 -524
+rect -29 -348 29 -336
+rect -29 -524 -17 -348
+rect 17 -524 29 -348
+rect -29 -536 29 -524
+rect 229 -348 287 -336
+rect 229 -524 241 -348
+rect 275 -524 287 -348
+rect 229 -536 287 -524
+rect 487 -348 545 -336
+rect 487 -524 499 -348
+rect 533 -524 545 -348
+rect 487 -536 545 -524
+rect -545 -784 -487 -772
+rect -545 -960 -533 -784
+rect -499 -960 -487 -784
+rect -545 -972 -487 -960
+rect -287 -784 -229 -772
+rect -287 -960 -275 -784
+rect -241 -960 -229 -784
+rect -287 -972 -229 -960
+rect -29 -784 29 -772
+rect -29 -960 -17 -784
+rect 17 -960 29 -784
+rect -29 -972 29 -960
+rect 229 -784 287 -772
+rect 229 -960 241 -784
+rect 275 -960 287 -784
+rect 229 -972 287 -960
+rect 487 -784 545 -772
+rect 487 -960 499 -784
+rect 533 -960 545 -784
+rect 487 -972 545 -960
+<< pdiffc >>
+rect -533 784 -499 960
+rect -275 784 -241 960
+rect -17 784 17 960
+rect 241 784 275 960
+rect 499 784 533 960
+rect -533 348 -499 524
+rect -275 348 -241 524
+rect -17 348 17 524
+rect 241 348 275 524
+rect 499 348 533 524
+rect -533 -88 -499 88
+rect -275 -88 -241 88
+rect -17 -88 17 88
+rect 241 -88 275 88
+rect 499 -88 533 88
+rect -533 -524 -499 -348
+rect -275 -524 -241 -348
+rect -17 -524 17 -348
+rect 241 -524 275 -348
+rect 499 -524 533 -348
+rect -533 -960 -499 -784
+rect -275 -960 -241 -784
+rect -17 -960 17 -784
+rect 241 -960 275 -784
+rect 499 -960 533 -784
+<< nsubdiff >>
+rect -647 1121 -551 1155
+rect 551 1121 647 1155
+rect -647 1059 -613 1121
+rect 613 1059 647 1121
+rect -647 -1121 -613 -1059
+rect 613 -1121 647 -1059
+rect -647 -1155 -551 -1121
+rect 551 -1155 647 -1121
+<< nsubdiffcont >>
+rect -551 1121 551 1155
+rect -647 -1059 -613 1059
+rect 613 -1059 647 1059
+rect -551 -1155 551 -1121
+<< poly >>
+rect -487 1053 -287 1069
+rect -487 1019 -471 1053
+rect -303 1019 -287 1053
+rect -487 972 -287 1019
+rect -229 1053 -29 1069
+rect -229 1019 -213 1053
+rect -45 1019 -29 1053
+rect -229 972 -29 1019
+rect 29 1053 229 1069
+rect 29 1019 45 1053
+rect 213 1019 229 1053
+rect 29 972 229 1019
+rect 287 1053 487 1069
+rect 287 1019 303 1053
+rect 471 1019 487 1053
+rect 287 972 487 1019
+rect -487 725 -287 772
+rect -487 691 -471 725
+rect -303 691 -287 725
+rect -487 675 -287 691
+rect -229 725 -29 772
+rect -229 691 -213 725
+rect -45 691 -29 725
+rect -229 675 -29 691
+rect 29 725 229 772
+rect 29 691 45 725
+rect 213 691 229 725
+rect 29 675 229 691
+rect 287 725 487 772
+rect 287 691 303 725
+rect 471 691 487 725
+rect 287 675 487 691
+rect -487 617 -287 633
+rect -487 583 -471 617
+rect -303 583 -287 617
+rect -487 536 -287 583
+rect -229 617 -29 633
+rect -229 583 -213 617
+rect -45 583 -29 617
+rect -229 536 -29 583
+rect 29 617 229 633
+rect 29 583 45 617
+rect 213 583 229 617
+rect 29 536 229 583
+rect 287 617 487 633
+rect 287 583 303 617
+rect 471 583 487 617
+rect 287 536 487 583
+rect -487 289 -287 336
+rect -487 255 -471 289
+rect -303 255 -287 289
+rect -487 239 -287 255
+rect -229 289 -29 336
+rect -229 255 -213 289
+rect -45 255 -29 289
+rect -229 239 -29 255
+rect 29 289 229 336
+rect 29 255 45 289
+rect 213 255 229 289
+rect 29 239 229 255
+rect 287 289 487 336
+rect 287 255 303 289
+rect 471 255 487 289
+rect 287 239 487 255
+rect -487 181 -287 197
+rect -487 147 -471 181
+rect -303 147 -287 181
+rect -487 100 -287 147
+rect -229 181 -29 197
+rect -229 147 -213 181
+rect -45 147 -29 181
+rect -229 100 -29 147
+rect 29 181 229 197
+rect 29 147 45 181
+rect 213 147 229 181
+rect 29 100 229 147
+rect 287 181 487 197
+rect 287 147 303 181
+rect 471 147 487 181
+rect 287 100 487 147
+rect -487 -147 -287 -100
+rect -487 -181 -471 -147
+rect -303 -181 -287 -147
+rect -487 -197 -287 -181
+rect -229 -147 -29 -100
+rect -229 -181 -213 -147
+rect -45 -181 -29 -147
+rect -229 -197 -29 -181
+rect 29 -147 229 -100
+rect 29 -181 45 -147
+rect 213 -181 229 -147
+rect 29 -197 229 -181
+rect 287 -147 487 -100
+rect 287 -181 303 -147
+rect 471 -181 487 -147
+rect 287 -197 487 -181
+rect -487 -255 -287 -239
+rect -487 -289 -471 -255
+rect -303 -289 -287 -255
+rect -487 -336 -287 -289
+rect -229 -255 -29 -239
+rect -229 -289 -213 -255
+rect -45 -289 -29 -255
+rect -229 -336 -29 -289
+rect 29 -255 229 -239
+rect 29 -289 45 -255
+rect 213 -289 229 -255
+rect 29 -336 229 -289
+rect 287 -255 487 -239
+rect 287 -289 303 -255
+rect 471 -289 487 -255
+rect 287 -336 487 -289
+rect -487 -583 -287 -536
+rect -487 -617 -471 -583
+rect -303 -617 -287 -583
+rect -487 -633 -287 -617
+rect -229 -583 -29 -536
+rect -229 -617 -213 -583
+rect -45 -617 -29 -583
+rect -229 -633 -29 -617
+rect 29 -583 229 -536
+rect 29 -617 45 -583
+rect 213 -617 229 -583
+rect 29 -633 229 -617
+rect 287 -583 487 -536
+rect 287 -617 303 -583
+rect 471 -617 487 -583
+rect 287 -633 487 -617
+rect -487 -691 -287 -675
+rect -487 -725 -471 -691
+rect -303 -725 -287 -691
+rect -487 -772 -287 -725
+rect -229 -691 -29 -675
+rect -229 -725 -213 -691
+rect -45 -725 -29 -691
+rect -229 -772 -29 -725
+rect 29 -691 229 -675
+rect 29 -725 45 -691
+rect 213 -725 229 -691
+rect 29 -772 229 -725
+rect 287 -691 487 -675
+rect 287 -725 303 -691
+rect 471 -725 487 -691
+rect 287 -772 487 -725
+rect -487 -1019 -287 -972
+rect -487 -1053 -471 -1019
+rect -303 -1053 -287 -1019
+rect -487 -1069 -287 -1053
+rect -229 -1019 -29 -972
+rect -229 -1053 -213 -1019
+rect -45 -1053 -29 -1019
+rect -229 -1069 -29 -1053
+rect 29 -1019 229 -972
+rect 29 -1053 45 -1019
+rect 213 -1053 229 -1019
+rect 29 -1069 229 -1053
+rect 287 -1019 487 -972
+rect 287 -1053 303 -1019
+rect 471 -1053 487 -1019
+rect 287 -1069 487 -1053
+<< polycont >>
+rect -471 1019 -303 1053
+rect -213 1019 -45 1053
+rect 45 1019 213 1053
+rect 303 1019 471 1053
+rect -471 691 -303 725
+rect -213 691 -45 725
+rect 45 691 213 725
+rect 303 691 471 725
+rect -471 583 -303 617
+rect -213 583 -45 617
+rect 45 583 213 617
+rect 303 583 471 617
+rect -471 255 -303 289
+rect -213 255 -45 289
+rect 45 255 213 289
+rect 303 255 471 289
+rect -471 147 -303 181
+rect -213 147 -45 181
+rect 45 147 213 181
+rect 303 147 471 181
+rect -471 -181 -303 -147
+rect -213 -181 -45 -147
+rect 45 -181 213 -147
+rect 303 -181 471 -147
+rect -471 -289 -303 -255
+rect -213 -289 -45 -255
+rect 45 -289 213 -255
+rect 303 -289 471 -255
+rect -471 -617 -303 -583
+rect -213 -617 -45 -583
+rect 45 -617 213 -583
+rect 303 -617 471 -583
+rect -471 -725 -303 -691
+rect -213 -725 -45 -691
+rect 45 -725 213 -691
+rect 303 -725 471 -691
+rect -471 -1053 -303 -1019
+rect -213 -1053 -45 -1019
+rect 45 -1053 213 -1019
+rect 303 -1053 471 -1019
+<< locali >>
+rect -647 1121 -551 1155
+rect 551 1121 647 1155
+rect -647 1059 -613 1121
+rect 613 1059 647 1121
+rect -487 1019 -471 1053
+rect -303 1019 -287 1053
+rect -229 1019 -213 1053
+rect -45 1019 -29 1053
+rect 29 1019 45 1053
+rect 213 1019 229 1053
+rect 287 1019 303 1053
+rect 471 1019 487 1053
+rect -533 960 -499 976
+rect -533 768 -499 784
+rect -275 960 -241 976
+rect -275 768 -241 784
+rect -17 960 17 976
+rect -17 768 17 784
+rect 241 960 275 976
+rect 241 768 275 784
+rect 499 960 533 976
+rect 499 768 533 784
+rect -487 691 -471 725
+rect -303 691 -287 725
+rect -229 691 -213 725
+rect -45 691 -29 725
+rect 29 691 45 725
+rect 213 691 229 725
+rect 287 691 303 725
+rect 471 691 487 725
+rect -487 583 -471 617
+rect -303 583 -287 617
+rect -229 583 -213 617
+rect -45 583 -29 617
+rect 29 583 45 617
+rect 213 583 229 617
+rect 287 583 303 617
+rect 471 583 487 617
+rect -533 524 -499 540
+rect -533 332 -499 348
+rect -275 524 -241 540
+rect -275 332 -241 348
+rect -17 524 17 540
+rect -17 332 17 348
+rect 241 524 275 540
+rect 241 332 275 348
+rect 499 524 533 540
+rect 499 332 533 348
+rect -487 255 -471 289
+rect -303 255 -287 289
+rect -229 255 -213 289
+rect -45 255 -29 289
+rect 29 255 45 289
+rect 213 255 229 289
+rect 287 255 303 289
+rect 471 255 487 289
+rect -487 147 -471 181
+rect -303 147 -287 181
+rect -229 147 -213 181
+rect -45 147 -29 181
+rect 29 147 45 181
+rect 213 147 229 181
+rect 287 147 303 181
+rect 471 147 487 181
+rect -533 88 -499 104
+rect -533 -104 -499 -88
+rect -275 88 -241 104
+rect -275 -104 -241 -88
+rect -17 88 17 104
+rect -17 -104 17 -88
+rect 241 88 275 104
+rect 241 -104 275 -88
+rect 499 88 533 104
+rect 499 -104 533 -88
+rect -487 -181 -471 -147
+rect -303 -181 -287 -147
+rect -229 -181 -213 -147
+rect -45 -181 -29 -147
+rect 29 -181 45 -147
+rect 213 -181 229 -147
+rect 287 -181 303 -147
+rect 471 -181 487 -147
+rect -487 -289 -471 -255
+rect -303 -289 -287 -255
+rect -229 -289 -213 -255
+rect -45 -289 -29 -255
+rect 29 -289 45 -255
+rect 213 -289 229 -255
+rect 287 -289 303 -255
+rect 471 -289 487 -255
+rect -533 -348 -499 -332
+rect -533 -540 -499 -524
+rect -275 -348 -241 -332
+rect -275 -540 -241 -524
+rect -17 -348 17 -332
+rect -17 -540 17 -524
+rect 241 -348 275 -332
+rect 241 -540 275 -524
+rect 499 -348 533 -332
+rect 499 -540 533 -524
+rect -487 -617 -471 -583
+rect -303 -617 -287 -583
+rect -229 -617 -213 -583
+rect -45 -617 -29 -583
+rect 29 -617 45 -583
+rect 213 -617 229 -583
+rect 287 -617 303 -583
+rect 471 -617 487 -583
+rect -487 -725 -471 -691
+rect -303 -725 -287 -691
+rect -229 -725 -213 -691
+rect -45 -725 -29 -691
+rect 29 -725 45 -691
+rect 213 -725 229 -691
+rect 287 -725 303 -691
+rect 471 -725 487 -691
+rect -533 -784 -499 -768
+rect -533 -976 -499 -960
+rect -275 -784 -241 -768
+rect -275 -976 -241 -960
+rect -17 -784 17 -768
+rect -17 -976 17 -960
+rect 241 -784 275 -768
+rect 241 -976 275 -960
+rect 499 -784 533 -768
+rect 499 -976 533 -960
+rect -487 -1053 -471 -1019
+rect -303 -1053 -287 -1019
+rect -229 -1053 -213 -1019
+rect -45 -1053 -29 -1019
+rect 29 -1053 45 -1019
+rect 213 -1053 229 -1019
+rect 287 -1053 303 -1019
+rect 471 -1053 487 -1019
+rect -647 -1121 -613 -1059
+rect 613 -1121 647 -1059
+rect -647 -1155 -551 -1121
+rect 551 -1155 647 -1121
+<< viali >>
+rect -471 1019 -303 1053
+rect -213 1019 -45 1053
+rect 45 1019 213 1053
+rect 303 1019 471 1053
+rect -533 784 -499 960
+rect -275 784 -241 960
+rect -17 784 17 960
+rect 241 784 275 960
+rect 499 784 533 960
+rect -471 691 -303 725
+rect -213 691 -45 725
+rect 45 691 213 725
+rect 303 691 471 725
+rect -471 583 -303 617
+rect -213 583 -45 617
+rect 45 583 213 617
+rect 303 583 471 617
+rect -533 348 -499 524
+rect -275 348 -241 524
+rect -17 348 17 524
+rect 241 348 275 524
+rect 499 348 533 524
+rect -471 255 -303 289
+rect -213 255 -45 289
+rect 45 255 213 289
+rect 303 255 471 289
+rect -471 147 -303 181
+rect -213 147 -45 181
+rect 45 147 213 181
+rect 303 147 471 181
+rect -533 -88 -499 88
+rect -275 -88 -241 88
+rect -17 -88 17 88
+rect 241 -88 275 88
+rect 499 -88 533 88
+rect -471 -181 -303 -147
+rect -213 -181 -45 -147
+rect 45 -181 213 -147
+rect 303 -181 471 -147
+rect -471 -289 -303 -255
+rect -213 -289 -45 -255
+rect 45 -289 213 -255
+rect 303 -289 471 -255
+rect -533 -524 -499 -348
+rect -275 -524 -241 -348
+rect -17 -524 17 -348
+rect 241 -524 275 -348
+rect 499 -524 533 -348
+rect -471 -617 -303 -583
+rect -213 -617 -45 -583
+rect 45 -617 213 -583
+rect 303 -617 471 -583
+rect -471 -725 -303 -691
+rect -213 -725 -45 -691
+rect 45 -725 213 -691
+rect 303 -725 471 -691
+rect -533 -960 -499 -784
+rect -275 -960 -241 -784
+rect -17 -960 17 -784
+rect 241 -960 275 -784
+rect 499 -960 533 -784
+rect -471 -1053 -303 -1019
+rect -213 -1053 -45 -1019
+rect 45 -1053 213 -1019
+rect 303 -1053 471 -1019
+<< metal1 >>
+rect -483 1053 -291 1059
+rect -483 1019 -471 1053
+rect -303 1019 -291 1053
+rect -483 1013 -291 1019
+rect -225 1053 -33 1059
+rect -225 1019 -213 1053
+rect -45 1019 -33 1053
+rect -225 1013 -33 1019
+rect 33 1053 225 1059
+rect 33 1019 45 1053
+rect 213 1019 225 1053
+rect 33 1013 225 1019
+rect 291 1053 483 1059
+rect 291 1019 303 1053
+rect 471 1019 483 1053
+rect 291 1013 483 1019
+rect -539 960 -493 972
+rect -539 784 -533 960
+rect -499 784 -493 960
+rect -539 772 -493 784
+rect -281 960 -235 972
+rect -281 784 -275 960
+rect -241 784 -235 960
+rect -281 772 -235 784
+rect -23 960 23 972
+rect -23 784 -17 960
+rect 17 784 23 960
+rect -23 772 23 784
+rect 235 960 281 972
+rect 235 784 241 960
+rect 275 784 281 960
+rect 235 772 281 784
+rect 493 960 539 972
+rect 493 784 499 960
+rect 533 784 539 960
+rect 493 772 539 784
+rect -483 725 -291 731
+rect -483 691 -471 725
+rect -303 691 -291 725
+rect -483 685 -291 691
+rect -225 725 -33 731
+rect -225 691 -213 725
+rect -45 691 -33 725
+rect -225 685 -33 691
+rect 33 725 225 731
+rect 33 691 45 725
+rect 213 691 225 725
+rect 33 685 225 691
+rect 291 725 483 731
+rect 291 691 303 725
+rect 471 691 483 725
+rect 291 685 483 691
+rect -483 617 -291 623
+rect -483 583 -471 617
+rect -303 583 -291 617
+rect -483 577 -291 583
+rect -225 617 -33 623
+rect -225 583 -213 617
+rect -45 583 -33 617
+rect -225 577 -33 583
+rect 33 617 225 623
+rect 33 583 45 617
+rect 213 583 225 617
+rect 33 577 225 583
+rect 291 617 483 623
+rect 291 583 303 617
+rect 471 583 483 617
+rect 291 577 483 583
+rect -539 524 -493 536
+rect -539 348 -533 524
+rect -499 348 -493 524
+rect -539 336 -493 348
+rect -281 524 -235 536
+rect -281 348 -275 524
+rect -241 348 -235 524
+rect -281 336 -235 348
+rect -23 524 23 536
+rect -23 348 -17 524
+rect 17 348 23 524
+rect -23 336 23 348
+rect 235 524 281 536
+rect 235 348 241 524
+rect 275 348 281 524
+rect 235 336 281 348
+rect 493 524 539 536
+rect 493 348 499 524
+rect 533 348 539 524
+rect 493 336 539 348
+rect -483 289 -291 295
+rect -483 255 -471 289
+rect -303 255 -291 289
+rect -483 249 -291 255
+rect -225 289 -33 295
+rect -225 255 -213 289
+rect -45 255 -33 289
+rect -225 249 -33 255
+rect 33 289 225 295
+rect 33 255 45 289
+rect 213 255 225 289
+rect 33 249 225 255
+rect 291 289 483 295
+rect 291 255 303 289
+rect 471 255 483 289
+rect 291 249 483 255
+rect -483 181 -291 187
+rect -483 147 -471 181
+rect -303 147 -291 181
+rect -483 141 -291 147
+rect -225 181 -33 187
+rect -225 147 -213 181
+rect -45 147 -33 181
+rect -225 141 -33 147
+rect 33 181 225 187
+rect 33 147 45 181
+rect 213 147 225 181
+rect 33 141 225 147
+rect 291 181 483 187
+rect 291 147 303 181
+rect 471 147 483 181
+rect 291 141 483 147
+rect -539 88 -493 100
+rect -539 -88 -533 88
+rect -499 -88 -493 88
+rect -539 -100 -493 -88
+rect -281 88 -235 100
+rect -281 -88 -275 88
+rect -241 -88 -235 88
+rect -281 -100 -235 -88
+rect -23 88 23 100
+rect -23 -88 -17 88
+rect 17 -88 23 88
+rect -23 -100 23 -88
+rect 235 88 281 100
+rect 235 -88 241 88
+rect 275 -88 281 88
+rect 235 -100 281 -88
+rect 493 88 539 100
+rect 493 -88 499 88
+rect 533 -88 539 88
+rect 493 -100 539 -88
+rect -483 -147 -291 -141
+rect -483 -181 -471 -147
+rect -303 -181 -291 -147
+rect -483 -187 -291 -181
+rect -225 -147 -33 -141
+rect -225 -181 -213 -147
+rect -45 -181 -33 -147
+rect -225 -187 -33 -181
+rect 33 -147 225 -141
+rect 33 -181 45 -147
+rect 213 -181 225 -147
+rect 33 -187 225 -181
+rect 291 -147 483 -141
+rect 291 -181 303 -147
+rect 471 -181 483 -147
+rect 291 -187 483 -181
+rect -483 -255 -291 -249
+rect -483 -289 -471 -255
+rect -303 -289 -291 -255
+rect -483 -295 -291 -289
+rect -225 -255 -33 -249
+rect -225 -289 -213 -255
+rect -45 -289 -33 -255
+rect -225 -295 -33 -289
+rect 33 -255 225 -249
+rect 33 -289 45 -255
+rect 213 -289 225 -255
+rect 33 -295 225 -289
+rect 291 -255 483 -249
+rect 291 -289 303 -255
+rect 471 -289 483 -255
+rect 291 -295 483 -289
+rect -539 -348 -493 -336
+rect -539 -524 -533 -348
+rect -499 -524 -493 -348
+rect -539 -536 -493 -524
+rect -281 -348 -235 -336
+rect -281 -524 -275 -348
+rect -241 -524 -235 -348
+rect -281 -536 -235 -524
+rect -23 -348 23 -336
+rect -23 -524 -17 -348
+rect 17 -524 23 -348
+rect -23 -536 23 -524
+rect 235 -348 281 -336
+rect 235 -524 241 -348
+rect 275 -524 281 -348
+rect 235 -536 281 -524
+rect 493 -348 539 -336
+rect 493 -524 499 -348
+rect 533 -524 539 -348
+rect 493 -536 539 -524
+rect -483 -583 -291 -577
+rect -483 -617 -471 -583
+rect -303 -617 -291 -583
+rect -483 -623 -291 -617
+rect -225 -583 -33 -577
+rect -225 -617 -213 -583
+rect -45 -617 -33 -583
+rect -225 -623 -33 -617
+rect 33 -583 225 -577
+rect 33 -617 45 -583
+rect 213 -617 225 -583
+rect 33 -623 225 -617
+rect 291 -583 483 -577
+rect 291 -617 303 -583
+rect 471 -617 483 -583
+rect 291 -623 483 -617
+rect -483 -691 -291 -685
+rect -483 -725 -471 -691
+rect -303 -725 -291 -691
+rect -483 -731 -291 -725
+rect -225 -691 -33 -685
+rect -225 -725 -213 -691
+rect -45 -725 -33 -691
+rect -225 -731 -33 -725
+rect 33 -691 225 -685
+rect 33 -725 45 -691
+rect 213 -725 225 -691
+rect 33 -731 225 -725
+rect 291 -691 483 -685
+rect 291 -725 303 -691
+rect 471 -725 483 -691
+rect 291 -731 483 -725
+rect -539 -784 -493 -772
+rect -539 -960 -533 -784
+rect -499 -960 -493 -784
+rect -539 -972 -493 -960
+rect -281 -784 -235 -772
+rect -281 -960 -275 -784
+rect -241 -960 -235 -784
+rect -281 -972 -235 -960
+rect -23 -784 23 -772
+rect -23 -960 -17 -784
+rect 17 -960 23 -784
+rect -23 -972 23 -960
+rect 235 -784 281 -772
+rect 235 -960 241 -784
+rect 275 -960 281 -784
+rect 235 -972 281 -960
+rect 493 -784 539 -772
+rect 493 -960 499 -784
+rect 533 -960 539 -784
+rect 493 -972 539 -960
+rect -483 -1019 -291 -1013
+rect -483 -1053 -471 -1019
+rect -303 -1053 -291 -1019
+rect -483 -1059 -291 -1053
+rect -225 -1019 -33 -1013
+rect -225 -1053 -213 -1019
+rect -45 -1053 -33 -1019
+rect -225 -1059 -33 -1053
+rect 33 -1019 225 -1013
+rect 33 -1053 45 -1019
+rect 213 -1053 225 -1019
+rect 33 -1059 225 -1053
+rect 291 -1019 483 -1013
+rect 291 -1053 303 -1019
+rect 471 -1053 483 -1019
+rect 291 -1059 483 -1053
+<< properties >>
+string FIXED_BBOX -630 -1138 630 1138
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 1 l 1 m 5 nf 4 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_MUAP4U.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_MUAP4U.mag
new file mode 100644
index 0000000..822d92a
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_MUAP4U.mag
@@ -0,0 +1,317 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662818872
+<< nwell >>
+rect -812 -466 812 466
+<< pmoslvt >>
+rect -616 118 -416 318
+rect -358 118 -158 318
+rect -100 118 100 318
+rect 158 118 358 318
+rect 416 118 616 318
+rect -616 -247 -416 -47
+rect -358 -247 -158 -47
+rect -100 -247 100 -47
+rect 158 -247 358 -47
+rect 416 -247 616 -47
+<< pdiff >>
+rect -674 306 -616 318
+rect -674 130 -662 306
+rect -628 130 -616 306
+rect -674 118 -616 130
+rect -416 306 -358 318
+rect -416 130 -404 306
+rect -370 130 -358 306
+rect -416 118 -358 130
+rect -158 306 -100 318
+rect -158 130 -146 306
+rect -112 130 -100 306
+rect -158 118 -100 130
+rect 100 306 158 318
+rect 100 130 112 306
+rect 146 130 158 306
+rect 100 118 158 130
+rect 358 306 416 318
+rect 358 130 370 306
+rect 404 130 416 306
+rect 358 118 416 130
+rect 616 306 674 318
+rect 616 130 628 306
+rect 662 130 674 306
+rect 616 118 674 130
+rect -674 -59 -616 -47
+rect -674 -235 -662 -59
+rect -628 -235 -616 -59
+rect -674 -247 -616 -235
+rect -416 -59 -358 -47
+rect -416 -235 -404 -59
+rect -370 -235 -358 -59
+rect -416 -247 -358 -235
+rect -158 -59 -100 -47
+rect -158 -235 -146 -59
+rect -112 -235 -100 -59
+rect -158 -247 -100 -235
+rect 100 -59 158 -47
+rect 100 -235 112 -59
+rect 146 -235 158 -59
+rect 100 -247 158 -235
+rect 358 -59 416 -47
+rect 358 -235 370 -59
+rect 404 -235 416 -59
+rect 358 -247 416 -235
+rect 616 -59 674 -47
+rect 616 -235 628 -59
+rect 662 -235 674 -59
+rect 616 -247 674 -235
+<< pdiffc >>
+rect -662 130 -628 306
+rect -404 130 -370 306
+rect -146 130 -112 306
+rect 112 130 146 306
+rect 370 130 404 306
+rect 628 130 662 306
+rect -662 -235 -628 -59
+rect -404 -235 -370 -59
+rect -146 -235 -112 -59
+rect 112 -235 146 -59
+rect 370 -235 404 -59
+rect 628 -235 662 -59
+<< nsubdiff >>
+rect -776 396 776 430
+rect -776 -396 -742 396
+rect 742 334 776 396
+rect 742 -396 776 -334
+rect -776 -430 776 -396
+<< nsubdiffcont >>
+rect 742 -334 776 334
+<< poly >>
+rect -616 318 -416 344
+rect -358 318 -158 344
+rect -100 318 100 344
+rect 158 318 358 344
+rect 416 318 616 344
+rect -616 71 -416 118
+rect -616 37 -600 71
+rect -432 37 -416 71
+rect -616 21 -416 37
+rect -358 71 -158 118
+rect -358 37 -342 71
+rect -174 37 -158 71
+rect -358 21 -158 37
+rect -100 71 100 118
+rect -100 37 -84 71
+rect 84 37 100 71
+rect -100 21 100 37
+rect 158 71 358 118
+rect 158 37 174 71
+rect 342 37 358 71
+rect 158 21 358 37
+rect 416 71 616 118
+rect 416 37 432 71
+rect 600 37 616 71
+rect 416 21 616 37
+rect -616 -47 -416 -21
+rect -358 -47 -158 -21
+rect -100 -47 100 -21
+rect 158 -47 358 -21
+rect 416 -47 616 -21
+rect -616 -294 -416 -247
+rect -616 -328 -600 -294
+rect -432 -328 -416 -294
+rect -616 -344 -416 -328
+rect -358 -294 -158 -247
+rect -358 -328 -342 -294
+rect -174 -328 -158 -294
+rect -358 -344 -158 -328
+rect -100 -294 100 -247
+rect -100 -328 -84 -294
+rect 84 -328 100 -294
+rect -100 -344 100 -328
+rect 158 -294 358 -247
+rect 158 -328 174 -294
+rect 342 -328 358 -294
+rect 158 -344 358 -328
+rect 416 -294 616 -247
+rect 416 -328 432 -294
+rect 600 -328 616 -294
+rect 416 -344 616 -328
+<< polycont >>
+rect -600 37 -432 71
+rect -342 37 -174 71
+rect -84 37 84 71
+rect 174 37 342 71
+rect 432 37 600 71
+rect -600 -328 -432 -294
+rect -342 -328 -174 -294
+rect -84 -328 84 -294
+rect 174 -328 342 -294
+rect 432 -328 600 -294
+<< locali >>
+rect -776 396 776 430
+rect -776 -396 -742 396
+rect 742 334 776 396
+rect -662 306 -628 322
+rect -662 114 -628 130
+rect -404 306 -370 322
+rect -404 114 -370 130
+rect -146 306 -112 322
+rect -146 114 -112 130
+rect 112 306 146 322
+rect 112 114 146 130
+rect 370 306 404 322
+rect 370 114 404 130
+rect 628 306 662 322
+rect 628 114 662 130
+rect -616 37 -600 71
+rect -432 37 -416 71
+rect -358 37 -342 71
+rect -174 37 -158 71
+rect -100 37 -84 71
+rect 84 37 100 71
+rect 158 37 174 71
+rect 342 37 358 71
+rect 416 37 432 71
+rect 600 37 616 71
+rect -662 -59 -628 -43
+rect -662 -251 -628 -235
+rect -404 -59 -370 -43
+rect -404 -251 -370 -235
+rect -146 -59 -112 -43
+rect -146 -251 -112 -235
+rect 112 -59 146 -43
+rect 112 -251 146 -235
+rect 370 -59 404 -43
+rect 370 -251 404 -235
+rect 628 -59 662 -43
+rect 628 -251 662 -235
+rect -616 -328 -600 -294
+rect -432 -328 -416 -294
+rect -358 -328 -342 -294
+rect -174 -328 -158 -294
+rect -100 -328 -84 -294
+rect 84 -328 100 -294
+rect 158 -328 174 -294
+rect 342 -328 358 -294
+rect 416 -328 432 -294
+rect 600 -328 616 -294
+rect 742 -396 776 -334
+rect -776 -430 776 -396
+<< viali >>
+rect -662 130 -628 306
+rect -404 130 -370 306
+rect -146 130 -112 306
+rect 112 130 146 306
+rect 370 130 404 306
+rect 628 130 662 306
+rect -600 37 -432 71
+rect -342 37 -174 71
+rect -84 37 84 71
+rect 174 37 342 71
+rect 432 37 600 71
+rect -662 -235 -628 -59
+rect -404 -235 -370 -59
+rect -146 -235 -112 -59
+rect 112 -235 146 -59
+rect 370 -235 404 -59
+rect 628 -235 662 -59
+rect -600 -328 -432 -294
+rect -342 -328 -174 -294
+rect -84 -328 84 -294
+rect 174 -328 342 -294
+rect 432 -328 600 -294
+<< metal1 >>
+rect -668 306 -622 318
+rect -668 130 -662 306
+rect -628 130 -622 306
+rect -668 118 -622 130
+rect -410 306 -364 318
+rect -410 130 -404 306
+rect -370 130 -364 306
+rect -410 118 -364 130
+rect -152 306 -106 318
+rect -152 130 -146 306
+rect -112 130 -106 306
+rect -152 118 -106 130
+rect 106 306 152 318
+rect 106 130 112 306
+rect 146 130 152 306
+rect 106 118 152 130
+rect 364 306 410 318
+rect 364 130 370 306
+rect 404 130 410 306
+rect 364 118 410 130
+rect 622 306 668 318
+rect 622 130 628 306
+rect 662 130 668 306
+rect 622 118 668 130
+rect -612 71 -420 77
+rect -612 37 -600 71
+rect -432 37 -420 71
+rect -612 31 -420 37
+rect -354 71 -162 77
+rect -354 37 -342 71
+rect -174 37 -162 71
+rect -354 31 -162 37
+rect -96 71 96 77
+rect -96 37 -84 71
+rect 84 37 96 71
+rect -96 31 96 37
+rect 162 71 354 77
+rect 162 37 174 71
+rect 342 37 354 71
+rect 162 31 354 37
+rect 420 71 612 77
+rect 420 37 432 71
+rect 600 37 612 71
+rect 420 31 612 37
+rect -668 -59 -622 -47
+rect -668 -235 -662 -59
+rect -628 -235 -622 -59
+rect -668 -247 -622 -235
+rect -410 -59 -364 -47
+rect -410 -235 -404 -59
+rect -370 -235 -364 -59
+rect -410 -247 -364 -235
+rect -152 -59 -106 -47
+rect -152 -235 -146 -59
+rect -112 -235 -106 -59
+rect -152 -247 -106 -235
+rect 106 -59 152 -47
+rect 106 -235 112 -59
+rect 146 -235 152 -59
+rect 106 -247 152 -235
+rect 364 -59 410 -47
+rect 364 -235 370 -59
+rect 404 -235 410 -59
+rect 364 -247 410 -235
+rect 622 -59 668 -47
+rect 622 -235 628 -59
+rect 662 -235 668 -59
+rect 622 -247 668 -235
+rect -612 -294 -420 -288
+rect -612 -328 -600 -294
+rect -432 -328 -420 -294
+rect -612 -334 -420 -328
+rect -354 -294 -162 -288
+rect -354 -328 -342 -294
+rect -174 -328 -162 -294
+rect -354 -334 -162 -328
+rect -96 -294 96 -288
+rect -96 -328 -84 -294
+rect 84 -328 96 -294
+rect -96 -334 96 -328
+rect 162 -294 354 -288
+rect 162 -328 174 -294
+rect 342 -328 354 -294
+rect 162 -334 354 -328
+rect 420 -294 612 -288
+rect 420 -328 432 -294
+rect 600 -328 612 -294
+rect 420 -334 612 -328
+<< properties >>
+string FIXED_BBOX -759 -413 759 413
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 1 l 1 m 2 nf 5 diffcov 100 polycov 100 guard 1 glc 0 grc 1 gtc 0 gbc 0 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_MUVN4U.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_MUVN4U.mag
new file mode 100644
index 0000000..879eb9a
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_MUVN4U.mag
@@ -0,0 +1,320 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662818573
+<< nwell >>
+rect -812 -466 812 466
+<< pmoslvt >>
+rect -616 118 -416 318
+rect -358 118 -158 318
+rect -100 118 100 318
+rect 158 118 358 318
+rect 416 118 616 318
+rect -616 -247 -416 -47
+rect -358 -247 -158 -47
+rect -100 -247 100 -47
+rect 158 -247 358 -47
+rect 416 -247 616 -47
+<< pdiff >>
+rect -674 306 -616 318
+rect -674 130 -662 306
+rect -628 130 -616 306
+rect -674 118 -616 130
+rect -416 306 -358 318
+rect -416 130 -404 306
+rect -370 130 -358 306
+rect -416 118 -358 130
+rect -158 306 -100 318
+rect -158 130 -146 306
+rect -112 130 -100 306
+rect -158 118 -100 130
+rect 100 306 158 318
+rect 100 130 112 306
+rect 146 130 158 306
+rect 100 118 158 130
+rect 358 306 416 318
+rect 358 130 370 306
+rect 404 130 416 306
+rect 358 118 416 130
+rect 616 306 674 318
+rect 616 130 628 306
+rect 662 130 674 306
+rect 616 118 674 130
+rect -674 -59 -616 -47
+rect -674 -235 -662 -59
+rect -628 -235 -616 -59
+rect -674 -247 -616 -235
+rect -416 -59 -358 -47
+rect -416 -235 -404 -59
+rect -370 -235 -358 -59
+rect -416 -247 -358 -235
+rect -158 -59 -100 -47
+rect -158 -235 -146 -59
+rect -112 -235 -100 -59
+rect -158 -247 -100 -235
+rect 100 -59 158 -47
+rect 100 -235 112 -59
+rect 146 -235 158 -59
+rect 100 -247 158 -235
+rect 358 -59 416 -47
+rect 358 -235 370 -59
+rect 404 -235 416 -59
+rect 358 -247 416 -235
+rect 616 -59 674 -47
+rect 616 -235 628 -59
+rect 662 -235 674 -59
+rect 616 -247 674 -235
+<< pdiffc >>
+rect -662 130 -628 306
+rect -404 130 -370 306
+rect -146 130 -112 306
+rect 112 130 146 306
+rect 370 130 404 306
+rect 628 130 662 306
+rect -662 -235 -628 -59
+rect -404 -235 -370 -59
+rect -146 -235 -112 -59
+rect 112 -235 146 -59
+rect 370 -235 404 -59
+rect 628 -235 662 -59
+<< nsubdiff >>
+rect -776 396 776 430
+rect -776 334 -742 396
+rect 742 334 776 396
+rect -776 -396 -742 -334
+rect 742 -396 776 -334
+rect -776 -430 776 -396
+<< nsubdiffcont >>
+rect -776 -334 -742 334
+rect 742 -334 776 334
+<< poly >>
+rect -616 318 -416 344
+rect -358 318 -158 344
+rect -100 318 100 344
+rect 158 318 358 344
+rect 416 318 616 344
+rect -616 71 -416 118
+rect -616 37 -600 71
+rect -432 37 -416 71
+rect -616 21 -416 37
+rect -358 71 -158 118
+rect -358 37 -342 71
+rect -174 37 -158 71
+rect -358 21 -158 37
+rect -100 71 100 118
+rect -100 37 -84 71
+rect 84 37 100 71
+rect -100 21 100 37
+rect 158 71 358 118
+rect 158 37 174 71
+rect 342 37 358 71
+rect 158 21 358 37
+rect 416 71 616 118
+rect 416 37 432 71
+rect 600 37 616 71
+rect 416 21 616 37
+rect -616 -47 -416 -21
+rect -358 -47 -158 -21
+rect -100 -47 100 -21
+rect 158 -47 358 -21
+rect 416 -47 616 -21
+rect -616 -294 -416 -247
+rect -616 -328 -600 -294
+rect -432 -328 -416 -294
+rect -616 -344 -416 -328
+rect -358 -294 -158 -247
+rect -358 -328 -342 -294
+rect -174 -328 -158 -294
+rect -358 -344 -158 -328
+rect -100 -294 100 -247
+rect -100 -328 -84 -294
+rect 84 -328 100 -294
+rect -100 -344 100 -328
+rect 158 -294 358 -247
+rect 158 -328 174 -294
+rect 342 -328 358 -294
+rect 158 -344 358 -328
+rect 416 -294 616 -247
+rect 416 -328 432 -294
+rect 600 -328 616 -294
+rect 416 -344 616 -328
+<< polycont >>
+rect -600 37 -432 71
+rect -342 37 -174 71
+rect -84 37 84 71
+rect 174 37 342 71
+rect 432 37 600 71
+rect -600 -328 -432 -294
+rect -342 -328 -174 -294
+rect -84 -328 84 -294
+rect 174 -328 342 -294
+rect 432 -328 600 -294
+<< locali >>
+rect -776 396 776 430
+rect -776 334 -742 396
+rect 742 334 776 396
+rect -662 306 -628 322
+rect -662 114 -628 130
+rect -404 306 -370 322
+rect -404 114 -370 130
+rect -146 306 -112 322
+rect -146 114 -112 130
+rect 112 306 146 322
+rect 112 114 146 130
+rect 370 306 404 322
+rect 370 114 404 130
+rect 628 306 662 322
+rect 628 114 662 130
+rect -616 37 -600 71
+rect -432 37 -416 71
+rect -358 37 -342 71
+rect -174 37 -158 71
+rect -100 37 -84 71
+rect 84 37 100 71
+rect 158 37 174 71
+rect 342 37 358 71
+rect 416 37 432 71
+rect 600 37 616 71
+rect -662 -59 -628 -43
+rect -662 -251 -628 -235
+rect -404 -59 -370 -43
+rect -404 -251 -370 -235
+rect -146 -59 -112 -43
+rect -146 -251 -112 -235
+rect 112 -59 146 -43
+rect 112 -251 146 -235
+rect 370 -59 404 -43
+rect 370 -251 404 -235
+rect 628 -59 662 -43
+rect 628 -251 662 -235
+rect -616 -328 -600 -294
+rect -432 -328 -416 -294
+rect -358 -328 -342 -294
+rect -174 -328 -158 -294
+rect -100 -328 -84 -294
+rect 84 -328 100 -294
+rect 158 -328 174 -294
+rect 342 -328 358 -294
+rect 416 -328 432 -294
+rect 600 -328 616 -294
+rect -776 -396 -742 -334
+rect 742 -396 776 -334
+rect -776 -430 776 -396
+<< viali >>
+rect -662 130 -628 306
+rect -404 130 -370 306
+rect -146 130 -112 306
+rect 112 130 146 306
+rect 370 130 404 306
+rect 628 130 662 306
+rect -600 37 -432 71
+rect -342 37 -174 71
+rect -84 37 84 71
+rect 174 37 342 71
+rect 432 37 600 71
+rect -662 -235 -628 -59
+rect -404 -235 -370 -59
+rect -146 -235 -112 -59
+rect 112 -235 146 -59
+rect 370 -235 404 -59
+rect 628 -235 662 -59
+rect -600 -328 -432 -294
+rect -342 -328 -174 -294
+rect -84 -328 84 -294
+rect 174 -328 342 -294
+rect 432 -328 600 -294
+<< metal1 >>
+rect -668 306 -622 318
+rect -668 130 -662 306
+rect -628 130 -622 306
+rect -668 118 -622 130
+rect -410 306 -364 318
+rect -410 130 -404 306
+rect -370 130 -364 306
+rect -410 118 -364 130
+rect -152 306 -106 318
+rect -152 130 -146 306
+rect -112 130 -106 306
+rect -152 118 -106 130
+rect 106 306 152 318
+rect 106 130 112 306
+rect 146 130 152 306
+rect 106 118 152 130
+rect 364 306 410 318
+rect 364 130 370 306
+rect 404 130 410 306
+rect 364 118 410 130
+rect 622 306 668 318
+rect 622 130 628 306
+rect 662 130 668 306
+rect 622 118 668 130
+rect -612 71 -420 77
+rect -612 37 -600 71
+rect -432 37 -420 71
+rect -612 31 -420 37
+rect -354 71 -162 77
+rect -354 37 -342 71
+rect -174 37 -162 71
+rect -354 31 -162 37
+rect -96 71 96 77
+rect -96 37 -84 71
+rect 84 37 96 71
+rect -96 31 96 37
+rect 162 71 354 77
+rect 162 37 174 71
+rect 342 37 354 71
+rect 162 31 354 37
+rect 420 71 612 77
+rect 420 37 432 71
+rect 600 37 612 71
+rect 420 31 612 37
+rect -668 -59 -622 -47
+rect -668 -235 -662 -59
+rect -628 -235 -622 -59
+rect -668 -247 -622 -235
+rect -410 -59 -364 -47
+rect -410 -235 -404 -59
+rect -370 -235 -364 -59
+rect -410 -247 -364 -235
+rect -152 -59 -106 -47
+rect -152 -235 -146 -59
+rect -112 -235 -106 -59
+rect -152 -247 -106 -235
+rect 106 -59 152 -47
+rect 106 -235 112 -59
+rect 146 -235 152 -59
+rect 106 -247 152 -235
+rect 364 -59 410 -47
+rect 364 -235 370 -59
+rect 404 -235 410 -59
+rect 364 -247 410 -235
+rect 622 -59 668 -47
+rect 622 -235 628 -59
+rect 662 -235 668 -59
+rect 622 -247 668 -235
+rect -612 -294 -420 -288
+rect -612 -328 -600 -294
+rect -432 -328 -420 -294
+rect -612 -334 -420 -328
+rect -354 -294 -162 -288
+rect -354 -328 -342 -294
+rect -174 -328 -162 -294
+rect -354 -334 -162 -328
+rect -96 -294 96 -288
+rect -96 -328 -84 -294
+rect 84 -328 96 -294
+rect -96 -334 96 -328
+rect 162 -294 354 -288
+rect 162 -328 174 -294
+rect 342 -328 354 -294
+rect 162 -334 354 -328
+rect 420 -294 612 -288
+rect 420 -328 432 -294
+rect 600 -328 612 -294
+rect 420 -334 612 -328
+<< properties >>
+string FIXED_BBOX -759 -413 759 413
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 1 l 1 m 2 nf 5 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 0 gbc 0 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_MUVY4U.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_MUVY4U.mag
new file mode 100644
index 0000000..7e3a0bf
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_MUVY4U.mag
@@ -0,0 +1,178 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662764279
+<< nwell >>
+rect -812 -284 812 284
+<< pmoslvt >>
+rect -616 -64 -416 136
+rect -358 -64 -158 136
+rect -100 -64 100 136
+rect 158 -64 358 136
+rect 416 -64 616 136
+<< pdiff >>
+rect -674 124 -616 136
+rect -674 -52 -662 124
+rect -628 -52 -616 124
+rect -674 -64 -616 -52
+rect -416 124 -358 136
+rect -416 -52 -404 124
+rect -370 -52 -358 124
+rect -416 -64 -358 -52
+rect -158 124 -100 136
+rect -158 -52 -146 124
+rect -112 -52 -100 124
+rect -158 -64 -100 -52
+rect 100 124 158 136
+rect 100 -52 112 124
+rect 146 -52 158 124
+rect 100 -64 158 -52
+rect 358 124 416 136
+rect 358 -52 370 124
+rect 404 -52 416 124
+rect 358 -64 416 -52
+rect 616 124 674 136
+rect 616 -52 628 124
+rect 662 -52 674 124
+rect 616 -64 674 -52
+<< pdiffc >>
+rect -662 -52 -628 124
+rect -404 -52 -370 124
+rect -146 -52 -112 124
+rect 112 -52 146 124
+rect 370 -52 404 124
+rect 628 -52 662 124
+<< nsubdiff >>
+rect -776 214 776 248
+rect -776 151 -742 214
+rect 742 151 776 214
+rect -776 -214 -742 -151
+rect 742 -214 776 -151
+rect -776 -248 776 -214
+<< nsubdiffcont >>
+rect -776 -151 -742 151
+rect 742 -151 776 151
+<< poly >>
+rect -616 136 -416 162
+rect -358 136 -158 162
+rect -100 136 100 162
+rect 158 136 358 162
+rect 416 136 616 162
+rect -616 -111 -416 -64
+rect -616 -145 -600 -111
+rect -432 -145 -416 -111
+rect -616 -161 -416 -145
+rect -358 -111 -158 -64
+rect -358 -145 -342 -111
+rect -174 -145 -158 -111
+rect -358 -161 -158 -145
+rect -100 -111 100 -64
+rect -100 -145 -84 -111
+rect 84 -145 100 -111
+rect -100 -161 100 -145
+rect 158 -111 358 -64
+rect 158 -145 174 -111
+rect 342 -145 358 -111
+rect 158 -161 358 -145
+rect 416 -111 616 -64
+rect 416 -145 432 -111
+rect 600 -145 616 -111
+rect 416 -161 616 -145
+<< polycont >>
+rect -600 -145 -432 -111
+rect -342 -145 -174 -111
+rect -84 -145 84 -111
+rect 174 -145 342 -111
+rect 432 -145 600 -111
+<< locali >>
+rect -776 214 776 248
+rect -776 151 -742 214
+rect 742 151 776 214
+rect -662 124 -628 140
+rect -662 -68 -628 -52
+rect -404 124 -370 140
+rect -404 -68 -370 -52
+rect -146 124 -112 140
+rect -146 -68 -112 -52
+rect 112 124 146 140
+rect 112 -68 146 -52
+rect 370 124 404 140
+rect 370 -68 404 -52
+rect 628 124 662 140
+rect 628 -68 662 -52
+rect -616 -145 -600 -111
+rect -432 -145 -416 -111
+rect -358 -145 -342 -111
+rect -174 -145 -158 -111
+rect -100 -145 -84 -111
+rect 84 -145 100 -111
+rect 158 -145 174 -111
+rect 342 -145 358 -111
+rect 416 -145 432 -111
+rect 600 -145 616 -111
+rect -776 -214 -742 -151
+rect 742 -214 776 -151
+rect -776 -248 776 -214
+<< viali >>
+rect -662 -52 -628 124
+rect -404 -52 -370 124
+rect -146 -52 -112 124
+rect 112 -52 146 124
+rect 370 -52 404 124
+rect 628 -52 662 124
+rect -600 -145 -432 -111
+rect -342 -145 -174 -111
+rect -84 -145 84 -111
+rect 174 -145 342 -111
+rect 432 -145 600 -111
+<< metal1 >>
+rect -668 124 -622 136
+rect -668 -52 -662 124
+rect -628 -52 -622 124
+rect -668 -64 -622 -52
+rect -410 124 -364 136
+rect -410 -52 -404 124
+rect -370 -52 -364 124
+rect -410 -64 -364 -52
+rect -152 124 -106 136
+rect -152 -52 -146 124
+rect -112 -52 -106 124
+rect -152 -64 -106 -52
+rect 106 124 152 136
+rect 106 -52 112 124
+rect 146 -52 152 124
+rect 106 -64 152 -52
+rect 364 124 410 136
+rect 364 -52 370 124
+rect 404 -52 410 124
+rect 364 -64 410 -52
+rect 622 124 668 136
+rect 622 -52 628 124
+rect 662 -52 668 124
+rect 622 -64 668 -52
+rect -612 -111 -420 -105
+rect -612 -145 -600 -111
+rect -432 -145 -420 -111
+rect -612 -151 -420 -145
+rect -354 -111 -162 -105
+rect -354 -145 -342 -111
+rect -174 -145 -162 -111
+rect -354 -151 -162 -145
+rect -96 -111 96 -105
+rect -96 -145 -84 -111
+rect 84 -145 96 -111
+rect -96 -151 96 -145
+rect 162 -111 354 -105
+rect 162 -145 174 -111
+rect 342 -145 354 -111
+rect 162 -151 354 -145
+rect 420 -111 612 -105
+rect 420 -145 432 -111
+rect 600 -145 612 -111
+rect 420 -151 612 -145
+<< properties >>
+string FIXED_BBOX -759 -231 759 231
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 1 l 1 m 1 nf 5 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 0 gbc 0 tbcov 100 rlcov 100 topc 0 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_PH459S.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_PH459S.mag
new file mode 100644
index 0000000..f888efe
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_PH459S.mag
@@ -0,0 +1,1414 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662671450
+<< nwell >>
+rect -296 -6205 296 6205
+<< pmoslvt >>
+rect -100 5786 100 5986
+rect -100 5350 100 5550
+rect -100 4914 100 5114
+rect -100 4478 100 4678
+rect -100 4042 100 4242
+rect -100 3606 100 3806
+rect -100 3170 100 3370
+rect -100 2734 100 2934
+rect -100 2298 100 2498
+rect -100 1862 100 2062
+rect -100 1426 100 1626
+rect -100 990 100 1190
+rect -100 554 100 754
+rect -100 118 100 318
+rect -100 -318 100 -118
+rect -100 -754 100 -554
+rect -100 -1190 100 -990
+rect -100 -1626 100 -1426
+rect -100 -2062 100 -1862
+rect -100 -2498 100 -2298
+rect -100 -2934 100 -2734
+rect -100 -3370 100 -3170
+rect -100 -3806 100 -3606
+rect -100 -4242 100 -4042
+rect -100 -4678 100 -4478
+rect -100 -5114 100 -4914
+rect -100 -5550 100 -5350
+rect -100 -5986 100 -5786
+<< pdiff >>
+rect -158 5974 -100 5986
+rect -158 5798 -146 5974
+rect -112 5798 -100 5974
+rect -158 5786 -100 5798
+rect 100 5974 158 5986
+rect 100 5798 112 5974
+rect 146 5798 158 5974
+rect 100 5786 158 5798
+rect -158 5538 -100 5550
+rect -158 5362 -146 5538
+rect -112 5362 -100 5538
+rect -158 5350 -100 5362
+rect 100 5538 158 5550
+rect 100 5362 112 5538
+rect 146 5362 158 5538
+rect 100 5350 158 5362
+rect -158 5102 -100 5114
+rect -158 4926 -146 5102
+rect -112 4926 -100 5102
+rect -158 4914 -100 4926
+rect 100 5102 158 5114
+rect 100 4926 112 5102
+rect 146 4926 158 5102
+rect 100 4914 158 4926
+rect -158 4666 -100 4678
+rect -158 4490 -146 4666
+rect -112 4490 -100 4666
+rect -158 4478 -100 4490
+rect 100 4666 158 4678
+rect 100 4490 112 4666
+rect 146 4490 158 4666
+rect 100 4478 158 4490
+rect -158 4230 -100 4242
+rect -158 4054 -146 4230
+rect -112 4054 -100 4230
+rect -158 4042 -100 4054
+rect 100 4230 158 4242
+rect 100 4054 112 4230
+rect 146 4054 158 4230
+rect 100 4042 158 4054
+rect -158 3794 -100 3806
+rect -158 3618 -146 3794
+rect -112 3618 -100 3794
+rect -158 3606 -100 3618
+rect 100 3794 158 3806
+rect 100 3618 112 3794
+rect 146 3618 158 3794
+rect 100 3606 158 3618
+rect -158 3358 -100 3370
+rect -158 3182 -146 3358
+rect -112 3182 -100 3358
+rect -158 3170 -100 3182
+rect 100 3358 158 3370
+rect 100 3182 112 3358
+rect 146 3182 158 3358
+rect 100 3170 158 3182
+rect -158 2922 -100 2934
+rect -158 2746 -146 2922
+rect -112 2746 -100 2922
+rect -158 2734 -100 2746
+rect 100 2922 158 2934
+rect 100 2746 112 2922
+rect 146 2746 158 2922
+rect 100 2734 158 2746
+rect -158 2486 -100 2498
+rect -158 2310 -146 2486
+rect -112 2310 -100 2486
+rect -158 2298 -100 2310
+rect 100 2486 158 2498
+rect 100 2310 112 2486
+rect 146 2310 158 2486
+rect 100 2298 158 2310
+rect -158 2050 -100 2062
+rect -158 1874 -146 2050
+rect -112 1874 -100 2050
+rect -158 1862 -100 1874
+rect 100 2050 158 2062
+rect 100 1874 112 2050
+rect 146 1874 158 2050
+rect 100 1862 158 1874
+rect -158 1614 -100 1626
+rect -158 1438 -146 1614
+rect -112 1438 -100 1614
+rect -158 1426 -100 1438
+rect 100 1614 158 1626
+rect 100 1438 112 1614
+rect 146 1438 158 1614
+rect 100 1426 158 1438
+rect -158 1178 -100 1190
+rect -158 1002 -146 1178
+rect -112 1002 -100 1178
+rect -158 990 -100 1002
+rect 100 1178 158 1190
+rect 100 1002 112 1178
+rect 146 1002 158 1178
+rect 100 990 158 1002
+rect -158 742 -100 754
+rect -158 566 -146 742
+rect -112 566 -100 742
+rect -158 554 -100 566
+rect 100 742 158 754
+rect 100 566 112 742
+rect 146 566 158 742
+rect 100 554 158 566
+rect -158 306 -100 318
+rect -158 130 -146 306
+rect -112 130 -100 306
+rect -158 118 -100 130
+rect 100 306 158 318
+rect 100 130 112 306
+rect 146 130 158 306
+rect 100 118 158 130
+rect -158 -130 -100 -118
+rect -158 -306 -146 -130
+rect -112 -306 -100 -130
+rect -158 -318 -100 -306
+rect 100 -130 158 -118
+rect 100 -306 112 -130
+rect 146 -306 158 -130
+rect 100 -318 158 -306
+rect -158 -566 -100 -554
+rect -158 -742 -146 -566
+rect -112 -742 -100 -566
+rect -158 -754 -100 -742
+rect 100 -566 158 -554
+rect 100 -742 112 -566
+rect 146 -742 158 -566
+rect 100 -754 158 -742
+rect -158 -1002 -100 -990
+rect -158 -1178 -146 -1002
+rect -112 -1178 -100 -1002
+rect -158 -1190 -100 -1178
+rect 100 -1002 158 -990
+rect 100 -1178 112 -1002
+rect 146 -1178 158 -1002
+rect 100 -1190 158 -1178
+rect -158 -1438 -100 -1426
+rect -158 -1614 -146 -1438
+rect -112 -1614 -100 -1438
+rect -158 -1626 -100 -1614
+rect 100 -1438 158 -1426
+rect 100 -1614 112 -1438
+rect 146 -1614 158 -1438
+rect 100 -1626 158 -1614
+rect -158 -1874 -100 -1862
+rect -158 -2050 -146 -1874
+rect -112 -2050 -100 -1874
+rect -158 -2062 -100 -2050
+rect 100 -1874 158 -1862
+rect 100 -2050 112 -1874
+rect 146 -2050 158 -1874
+rect 100 -2062 158 -2050
+rect -158 -2310 -100 -2298
+rect -158 -2486 -146 -2310
+rect -112 -2486 -100 -2310
+rect -158 -2498 -100 -2486
+rect 100 -2310 158 -2298
+rect 100 -2486 112 -2310
+rect 146 -2486 158 -2310
+rect 100 -2498 158 -2486
+rect -158 -2746 -100 -2734
+rect -158 -2922 -146 -2746
+rect -112 -2922 -100 -2746
+rect -158 -2934 -100 -2922
+rect 100 -2746 158 -2734
+rect 100 -2922 112 -2746
+rect 146 -2922 158 -2746
+rect 100 -2934 158 -2922
+rect -158 -3182 -100 -3170
+rect -158 -3358 -146 -3182
+rect -112 -3358 -100 -3182
+rect -158 -3370 -100 -3358
+rect 100 -3182 158 -3170
+rect 100 -3358 112 -3182
+rect 146 -3358 158 -3182
+rect 100 -3370 158 -3358
+rect -158 -3618 -100 -3606
+rect -158 -3794 -146 -3618
+rect -112 -3794 -100 -3618
+rect -158 -3806 -100 -3794
+rect 100 -3618 158 -3606
+rect 100 -3794 112 -3618
+rect 146 -3794 158 -3618
+rect 100 -3806 158 -3794
+rect -158 -4054 -100 -4042
+rect -158 -4230 -146 -4054
+rect -112 -4230 -100 -4054
+rect -158 -4242 -100 -4230
+rect 100 -4054 158 -4042
+rect 100 -4230 112 -4054
+rect 146 -4230 158 -4054
+rect 100 -4242 158 -4230
+rect -158 -4490 -100 -4478
+rect -158 -4666 -146 -4490
+rect -112 -4666 -100 -4490
+rect -158 -4678 -100 -4666
+rect 100 -4490 158 -4478
+rect 100 -4666 112 -4490
+rect 146 -4666 158 -4490
+rect 100 -4678 158 -4666
+rect -158 -4926 -100 -4914
+rect -158 -5102 -146 -4926
+rect -112 -5102 -100 -4926
+rect -158 -5114 -100 -5102
+rect 100 -4926 158 -4914
+rect 100 -5102 112 -4926
+rect 146 -5102 158 -4926
+rect 100 -5114 158 -5102
+rect -158 -5362 -100 -5350
+rect -158 -5538 -146 -5362
+rect -112 -5538 -100 -5362
+rect -158 -5550 -100 -5538
+rect 100 -5362 158 -5350
+rect 100 -5538 112 -5362
+rect 146 -5538 158 -5362
+rect 100 -5550 158 -5538
+rect -158 -5798 -100 -5786
+rect -158 -5974 -146 -5798
+rect -112 -5974 -100 -5798
+rect -158 -5986 -100 -5974
+rect 100 -5798 158 -5786
+rect 100 -5974 112 -5798
+rect 146 -5974 158 -5798
+rect 100 -5986 158 -5974
+<< pdiffc >>
+rect -146 5798 -112 5974
+rect 112 5798 146 5974
+rect -146 5362 -112 5538
+rect 112 5362 146 5538
+rect -146 4926 -112 5102
+rect 112 4926 146 5102
+rect -146 4490 -112 4666
+rect 112 4490 146 4666
+rect -146 4054 -112 4230
+rect 112 4054 146 4230
+rect -146 3618 -112 3794
+rect 112 3618 146 3794
+rect -146 3182 -112 3358
+rect 112 3182 146 3358
+rect -146 2746 -112 2922
+rect 112 2746 146 2922
+rect -146 2310 -112 2486
+rect 112 2310 146 2486
+rect -146 1874 -112 2050
+rect 112 1874 146 2050
+rect -146 1438 -112 1614
+rect 112 1438 146 1614
+rect -146 1002 -112 1178
+rect 112 1002 146 1178
+rect -146 566 -112 742
+rect 112 566 146 742
+rect -146 130 -112 306
+rect 112 130 146 306
+rect -146 -306 -112 -130
+rect 112 -306 146 -130
+rect -146 -742 -112 -566
+rect 112 -742 146 -566
+rect -146 -1178 -112 -1002
+rect 112 -1178 146 -1002
+rect -146 -1614 -112 -1438
+rect 112 -1614 146 -1438
+rect -146 -2050 -112 -1874
+rect 112 -2050 146 -1874
+rect -146 -2486 -112 -2310
+rect 112 -2486 146 -2310
+rect -146 -2922 -112 -2746
+rect 112 -2922 146 -2746
+rect -146 -3358 -112 -3182
+rect 112 -3358 146 -3182
+rect -146 -3794 -112 -3618
+rect 112 -3794 146 -3618
+rect -146 -4230 -112 -4054
+rect 112 -4230 146 -4054
+rect -146 -4666 -112 -4490
+rect 112 -4666 146 -4490
+rect -146 -5102 -112 -4926
+rect 112 -5102 146 -4926
+rect -146 -5538 -112 -5362
+rect 112 -5538 146 -5362
+rect -146 -5974 -112 -5798
+rect 112 -5974 146 -5798
+<< nsubdiff >>
+rect -260 6135 -164 6169
+rect 164 6135 260 6169
+rect -260 6073 -226 6135
+rect 226 6073 260 6135
+rect -260 -6135 -226 -6073
+rect 226 -6135 260 -6073
+rect -260 -6169 -164 -6135
+rect 164 -6169 260 -6135
+<< nsubdiffcont >>
+rect -164 6135 164 6169
+rect -260 -6073 -226 6073
+rect 226 -6073 260 6073
+rect -164 -6169 164 -6135
+<< poly >>
+rect -100 6067 100 6083
+rect -100 6033 -84 6067
+rect 84 6033 100 6067
+rect -100 5986 100 6033
+rect -100 5739 100 5786
+rect -100 5705 -84 5739
+rect 84 5705 100 5739
+rect -100 5689 100 5705
+rect -100 5631 100 5647
+rect -100 5597 -84 5631
+rect 84 5597 100 5631
+rect -100 5550 100 5597
+rect -100 5303 100 5350
+rect -100 5269 -84 5303
+rect 84 5269 100 5303
+rect -100 5253 100 5269
+rect -100 5195 100 5211
+rect -100 5161 -84 5195
+rect 84 5161 100 5195
+rect -100 5114 100 5161
+rect -100 4867 100 4914
+rect -100 4833 -84 4867
+rect 84 4833 100 4867
+rect -100 4817 100 4833
+rect -100 4759 100 4775
+rect -100 4725 -84 4759
+rect 84 4725 100 4759
+rect -100 4678 100 4725
+rect -100 4431 100 4478
+rect -100 4397 -84 4431
+rect 84 4397 100 4431
+rect -100 4381 100 4397
+rect -100 4323 100 4339
+rect -100 4289 -84 4323
+rect 84 4289 100 4323
+rect -100 4242 100 4289
+rect -100 3995 100 4042
+rect -100 3961 -84 3995
+rect 84 3961 100 3995
+rect -100 3945 100 3961
+rect -100 3887 100 3903
+rect -100 3853 -84 3887
+rect 84 3853 100 3887
+rect -100 3806 100 3853
+rect -100 3559 100 3606
+rect -100 3525 -84 3559
+rect 84 3525 100 3559
+rect -100 3509 100 3525
+rect -100 3451 100 3467
+rect -100 3417 -84 3451
+rect 84 3417 100 3451
+rect -100 3370 100 3417
+rect -100 3123 100 3170
+rect -100 3089 -84 3123
+rect 84 3089 100 3123
+rect -100 3073 100 3089
+rect -100 3015 100 3031
+rect -100 2981 -84 3015
+rect 84 2981 100 3015
+rect -100 2934 100 2981
+rect -100 2687 100 2734
+rect -100 2653 -84 2687
+rect 84 2653 100 2687
+rect -100 2637 100 2653
+rect -100 2579 100 2595
+rect -100 2545 -84 2579
+rect 84 2545 100 2579
+rect -100 2498 100 2545
+rect -100 2251 100 2298
+rect -100 2217 -84 2251
+rect 84 2217 100 2251
+rect -100 2201 100 2217
+rect -100 2143 100 2159
+rect -100 2109 -84 2143
+rect 84 2109 100 2143
+rect -100 2062 100 2109
+rect -100 1815 100 1862
+rect -100 1781 -84 1815
+rect 84 1781 100 1815
+rect -100 1765 100 1781
+rect -100 1707 100 1723
+rect -100 1673 -84 1707
+rect 84 1673 100 1707
+rect -100 1626 100 1673
+rect -100 1379 100 1426
+rect -100 1345 -84 1379
+rect 84 1345 100 1379
+rect -100 1329 100 1345
+rect -100 1271 100 1287
+rect -100 1237 -84 1271
+rect 84 1237 100 1271
+rect -100 1190 100 1237
+rect -100 943 100 990
+rect -100 909 -84 943
+rect 84 909 100 943
+rect -100 893 100 909
+rect -100 835 100 851
+rect -100 801 -84 835
+rect 84 801 100 835
+rect -100 754 100 801
+rect -100 507 100 554
+rect -100 473 -84 507
+rect 84 473 100 507
+rect -100 457 100 473
+rect -100 399 100 415
+rect -100 365 -84 399
+rect 84 365 100 399
+rect -100 318 100 365
+rect -100 71 100 118
+rect -100 37 -84 71
+rect 84 37 100 71
+rect -100 21 100 37
+rect -100 -37 100 -21
+rect -100 -71 -84 -37
+rect 84 -71 100 -37
+rect -100 -118 100 -71
+rect -100 -365 100 -318
+rect -100 -399 -84 -365
+rect 84 -399 100 -365
+rect -100 -415 100 -399
+rect -100 -473 100 -457
+rect -100 -507 -84 -473
+rect 84 -507 100 -473
+rect -100 -554 100 -507
+rect -100 -801 100 -754
+rect -100 -835 -84 -801
+rect 84 -835 100 -801
+rect -100 -851 100 -835
+rect -100 -909 100 -893
+rect -100 -943 -84 -909
+rect 84 -943 100 -909
+rect -100 -990 100 -943
+rect -100 -1237 100 -1190
+rect -100 -1271 -84 -1237
+rect 84 -1271 100 -1237
+rect -100 -1287 100 -1271
+rect -100 -1345 100 -1329
+rect -100 -1379 -84 -1345
+rect 84 -1379 100 -1345
+rect -100 -1426 100 -1379
+rect -100 -1673 100 -1626
+rect -100 -1707 -84 -1673
+rect 84 -1707 100 -1673
+rect -100 -1723 100 -1707
+rect -100 -1781 100 -1765
+rect -100 -1815 -84 -1781
+rect 84 -1815 100 -1781
+rect -100 -1862 100 -1815
+rect -100 -2109 100 -2062
+rect -100 -2143 -84 -2109
+rect 84 -2143 100 -2109
+rect -100 -2159 100 -2143
+rect -100 -2217 100 -2201
+rect -100 -2251 -84 -2217
+rect 84 -2251 100 -2217
+rect -100 -2298 100 -2251
+rect -100 -2545 100 -2498
+rect -100 -2579 -84 -2545
+rect 84 -2579 100 -2545
+rect -100 -2595 100 -2579
+rect -100 -2653 100 -2637
+rect -100 -2687 -84 -2653
+rect 84 -2687 100 -2653
+rect -100 -2734 100 -2687
+rect -100 -2981 100 -2934
+rect -100 -3015 -84 -2981
+rect 84 -3015 100 -2981
+rect -100 -3031 100 -3015
+rect -100 -3089 100 -3073
+rect -100 -3123 -84 -3089
+rect 84 -3123 100 -3089
+rect -100 -3170 100 -3123
+rect -100 -3417 100 -3370
+rect -100 -3451 -84 -3417
+rect 84 -3451 100 -3417
+rect -100 -3467 100 -3451
+rect -100 -3525 100 -3509
+rect -100 -3559 -84 -3525
+rect 84 -3559 100 -3525
+rect -100 -3606 100 -3559
+rect -100 -3853 100 -3806
+rect -100 -3887 -84 -3853
+rect 84 -3887 100 -3853
+rect -100 -3903 100 -3887
+rect -100 -3961 100 -3945
+rect -100 -3995 -84 -3961
+rect 84 -3995 100 -3961
+rect -100 -4042 100 -3995
+rect -100 -4289 100 -4242
+rect -100 -4323 -84 -4289
+rect 84 -4323 100 -4289
+rect -100 -4339 100 -4323
+rect -100 -4397 100 -4381
+rect -100 -4431 -84 -4397
+rect 84 -4431 100 -4397
+rect -100 -4478 100 -4431
+rect -100 -4725 100 -4678
+rect -100 -4759 -84 -4725
+rect 84 -4759 100 -4725
+rect -100 -4775 100 -4759
+rect -100 -4833 100 -4817
+rect -100 -4867 -84 -4833
+rect 84 -4867 100 -4833
+rect -100 -4914 100 -4867
+rect -100 -5161 100 -5114
+rect -100 -5195 -84 -5161
+rect 84 -5195 100 -5161
+rect -100 -5211 100 -5195
+rect -100 -5269 100 -5253
+rect -100 -5303 -84 -5269
+rect 84 -5303 100 -5269
+rect -100 -5350 100 -5303
+rect -100 -5597 100 -5550
+rect -100 -5631 -84 -5597
+rect 84 -5631 100 -5597
+rect -100 -5647 100 -5631
+rect -100 -5705 100 -5689
+rect -100 -5739 -84 -5705
+rect 84 -5739 100 -5705
+rect -100 -5786 100 -5739
+rect -100 -6033 100 -5986
+rect -100 -6067 -84 -6033
+rect 84 -6067 100 -6033
+rect -100 -6083 100 -6067
+<< polycont >>
+rect -84 6033 84 6067
+rect -84 5705 84 5739
+rect -84 5597 84 5631
+rect -84 5269 84 5303
+rect -84 5161 84 5195
+rect -84 4833 84 4867
+rect -84 4725 84 4759
+rect -84 4397 84 4431
+rect -84 4289 84 4323
+rect -84 3961 84 3995
+rect -84 3853 84 3887
+rect -84 3525 84 3559
+rect -84 3417 84 3451
+rect -84 3089 84 3123
+rect -84 2981 84 3015
+rect -84 2653 84 2687
+rect -84 2545 84 2579
+rect -84 2217 84 2251
+rect -84 2109 84 2143
+rect -84 1781 84 1815
+rect -84 1673 84 1707
+rect -84 1345 84 1379
+rect -84 1237 84 1271
+rect -84 909 84 943
+rect -84 801 84 835
+rect -84 473 84 507
+rect -84 365 84 399
+rect -84 37 84 71
+rect -84 -71 84 -37
+rect -84 -399 84 -365
+rect -84 -507 84 -473
+rect -84 -835 84 -801
+rect -84 -943 84 -909
+rect -84 -1271 84 -1237
+rect -84 -1379 84 -1345
+rect -84 -1707 84 -1673
+rect -84 -1815 84 -1781
+rect -84 -2143 84 -2109
+rect -84 -2251 84 -2217
+rect -84 -2579 84 -2545
+rect -84 -2687 84 -2653
+rect -84 -3015 84 -2981
+rect -84 -3123 84 -3089
+rect -84 -3451 84 -3417
+rect -84 -3559 84 -3525
+rect -84 -3887 84 -3853
+rect -84 -3995 84 -3961
+rect -84 -4323 84 -4289
+rect -84 -4431 84 -4397
+rect -84 -4759 84 -4725
+rect -84 -4867 84 -4833
+rect -84 -5195 84 -5161
+rect -84 -5303 84 -5269
+rect -84 -5631 84 -5597
+rect -84 -5739 84 -5705
+rect -84 -6067 84 -6033
+<< locali >>
+rect -260 6135 -164 6169
+rect 164 6135 260 6169
+rect -260 6073 -226 6135
+rect 226 6073 260 6135
+rect -100 6033 -84 6067
+rect 84 6033 100 6067
+rect -146 5974 -112 5990
+rect -146 5782 -112 5798
+rect 112 5974 146 5990
+rect 112 5782 146 5798
+rect -100 5705 -84 5739
+rect 84 5705 100 5739
+rect -100 5597 -84 5631
+rect 84 5597 100 5631
+rect -146 5538 -112 5554
+rect -146 5346 -112 5362
+rect 112 5538 146 5554
+rect 112 5346 146 5362
+rect -100 5269 -84 5303
+rect 84 5269 100 5303
+rect -100 5161 -84 5195
+rect 84 5161 100 5195
+rect -146 5102 -112 5118
+rect -146 4910 -112 4926
+rect 112 5102 146 5118
+rect 112 4910 146 4926
+rect -100 4833 -84 4867
+rect 84 4833 100 4867
+rect -100 4725 -84 4759
+rect 84 4725 100 4759
+rect -146 4666 -112 4682
+rect -146 4474 -112 4490
+rect 112 4666 146 4682
+rect 112 4474 146 4490
+rect -100 4397 -84 4431
+rect 84 4397 100 4431
+rect -100 4289 -84 4323
+rect 84 4289 100 4323
+rect -146 4230 -112 4246
+rect -146 4038 -112 4054
+rect 112 4230 146 4246
+rect 112 4038 146 4054
+rect -100 3961 -84 3995
+rect 84 3961 100 3995
+rect -100 3853 -84 3887
+rect 84 3853 100 3887
+rect -146 3794 -112 3810
+rect -146 3602 -112 3618
+rect 112 3794 146 3810
+rect 112 3602 146 3618
+rect -100 3525 -84 3559
+rect 84 3525 100 3559
+rect -100 3417 -84 3451
+rect 84 3417 100 3451
+rect -146 3358 -112 3374
+rect -146 3166 -112 3182
+rect 112 3358 146 3374
+rect 112 3166 146 3182
+rect -100 3089 -84 3123
+rect 84 3089 100 3123
+rect -100 2981 -84 3015
+rect 84 2981 100 3015
+rect -146 2922 -112 2938
+rect -146 2730 -112 2746
+rect 112 2922 146 2938
+rect 112 2730 146 2746
+rect -100 2653 -84 2687
+rect 84 2653 100 2687
+rect -100 2545 -84 2579
+rect 84 2545 100 2579
+rect -146 2486 -112 2502
+rect -146 2294 -112 2310
+rect 112 2486 146 2502
+rect 112 2294 146 2310
+rect -100 2217 -84 2251
+rect 84 2217 100 2251
+rect -100 2109 -84 2143
+rect 84 2109 100 2143
+rect -146 2050 -112 2066
+rect -146 1858 -112 1874
+rect 112 2050 146 2066
+rect 112 1858 146 1874
+rect -100 1781 -84 1815
+rect 84 1781 100 1815
+rect -100 1673 -84 1707
+rect 84 1673 100 1707
+rect -146 1614 -112 1630
+rect -146 1422 -112 1438
+rect 112 1614 146 1630
+rect 112 1422 146 1438
+rect -100 1345 -84 1379
+rect 84 1345 100 1379
+rect -100 1237 -84 1271
+rect 84 1237 100 1271
+rect -146 1178 -112 1194
+rect -146 986 -112 1002
+rect 112 1178 146 1194
+rect 112 986 146 1002
+rect -100 909 -84 943
+rect 84 909 100 943
+rect -100 801 -84 835
+rect 84 801 100 835
+rect -146 742 -112 758
+rect -146 550 -112 566
+rect 112 742 146 758
+rect 112 550 146 566
+rect -100 473 -84 507
+rect 84 473 100 507
+rect -100 365 -84 399
+rect 84 365 100 399
+rect -146 306 -112 322
+rect -146 114 -112 130
+rect 112 306 146 322
+rect 112 114 146 130
+rect -100 37 -84 71
+rect 84 37 100 71
+rect -100 -71 -84 -37
+rect 84 -71 100 -37
+rect -146 -130 -112 -114
+rect -146 -322 -112 -306
+rect 112 -130 146 -114
+rect 112 -322 146 -306
+rect -100 -399 -84 -365
+rect 84 -399 100 -365
+rect -100 -507 -84 -473
+rect 84 -507 100 -473
+rect -146 -566 -112 -550
+rect -146 -758 -112 -742
+rect 112 -566 146 -550
+rect 112 -758 146 -742
+rect -100 -835 -84 -801
+rect 84 -835 100 -801
+rect -100 -943 -84 -909
+rect 84 -943 100 -909
+rect -146 -1002 -112 -986
+rect -146 -1194 -112 -1178
+rect 112 -1002 146 -986
+rect 112 -1194 146 -1178
+rect -100 -1271 -84 -1237
+rect 84 -1271 100 -1237
+rect -100 -1379 -84 -1345
+rect 84 -1379 100 -1345
+rect -146 -1438 -112 -1422
+rect -146 -1630 -112 -1614
+rect 112 -1438 146 -1422
+rect 112 -1630 146 -1614
+rect -100 -1707 -84 -1673
+rect 84 -1707 100 -1673
+rect -100 -1815 -84 -1781
+rect 84 -1815 100 -1781
+rect -146 -1874 -112 -1858
+rect -146 -2066 -112 -2050
+rect 112 -1874 146 -1858
+rect 112 -2066 146 -2050
+rect -100 -2143 -84 -2109
+rect 84 -2143 100 -2109
+rect -100 -2251 -84 -2217
+rect 84 -2251 100 -2217
+rect -146 -2310 -112 -2294
+rect -146 -2502 -112 -2486
+rect 112 -2310 146 -2294
+rect 112 -2502 146 -2486
+rect -100 -2579 -84 -2545
+rect 84 -2579 100 -2545
+rect -100 -2687 -84 -2653
+rect 84 -2687 100 -2653
+rect -146 -2746 -112 -2730
+rect -146 -2938 -112 -2922
+rect 112 -2746 146 -2730
+rect 112 -2938 146 -2922
+rect -100 -3015 -84 -2981
+rect 84 -3015 100 -2981
+rect -100 -3123 -84 -3089
+rect 84 -3123 100 -3089
+rect -146 -3182 -112 -3166
+rect -146 -3374 -112 -3358
+rect 112 -3182 146 -3166
+rect 112 -3374 146 -3358
+rect -100 -3451 -84 -3417
+rect 84 -3451 100 -3417
+rect -100 -3559 -84 -3525
+rect 84 -3559 100 -3525
+rect -146 -3618 -112 -3602
+rect -146 -3810 -112 -3794
+rect 112 -3618 146 -3602
+rect 112 -3810 146 -3794
+rect -100 -3887 -84 -3853
+rect 84 -3887 100 -3853
+rect -100 -3995 -84 -3961
+rect 84 -3995 100 -3961
+rect -146 -4054 -112 -4038
+rect -146 -4246 -112 -4230
+rect 112 -4054 146 -4038
+rect 112 -4246 146 -4230
+rect -100 -4323 -84 -4289
+rect 84 -4323 100 -4289
+rect -100 -4431 -84 -4397
+rect 84 -4431 100 -4397
+rect -146 -4490 -112 -4474
+rect -146 -4682 -112 -4666
+rect 112 -4490 146 -4474
+rect 112 -4682 146 -4666
+rect -100 -4759 -84 -4725
+rect 84 -4759 100 -4725
+rect -100 -4867 -84 -4833
+rect 84 -4867 100 -4833
+rect -146 -4926 -112 -4910
+rect -146 -5118 -112 -5102
+rect 112 -4926 146 -4910
+rect 112 -5118 146 -5102
+rect -100 -5195 -84 -5161
+rect 84 -5195 100 -5161
+rect -100 -5303 -84 -5269
+rect 84 -5303 100 -5269
+rect -146 -5362 -112 -5346
+rect -146 -5554 -112 -5538
+rect 112 -5362 146 -5346
+rect 112 -5554 146 -5538
+rect -100 -5631 -84 -5597
+rect 84 -5631 100 -5597
+rect -100 -5739 -84 -5705
+rect 84 -5739 100 -5705
+rect -146 -5798 -112 -5782
+rect -146 -5990 -112 -5974
+rect 112 -5798 146 -5782
+rect 112 -5990 146 -5974
+rect -100 -6067 -84 -6033
+rect 84 -6067 100 -6033
+rect -260 -6135 -226 -6073
+rect 226 -6135 260 -6073
+rect -260 -6169 -164 -6135
+rect 164 -6169 260 -6135
+<< viali >>
+rect -84 6033 84 6067
+rect -146 5798 -112 5974
+rect 112 5798 146 5974
+rect -84 5705 84 5739
+rect -84 5597 84 5631
+rect -146 5362 -112 5538
+rect 112 5362 146 5538
+rect -84 5269 84 5303
+rect -84 5161 84 5195
+rect -146 4926 -112 5102
+rect 112 4926 146 5102
+rect -84 4833 84 4867
+rect -84 4725 84 4759
+rect -146 4490 -112 4666
+rect 112 4490 146 4666
+rect -84 4397 84 4431
+rect -84 4289 84 4323
+rect -146 4054 -112 4230
+rect 112 4054 146 4230
+rect -84 3961 84 3995
+rect -84 3853 84 3887
+rect -146 3618 -112 3794
+rect 112 3618 146 3794
+rect -84 3525 84 3559
+rect -84 3417 84 3451
+rect -146 3182 -112 3358
+rect 112 3182 146 3358
+rect -84 3089 84 3123
+rect -84 2981 84 3015
+rect -146 2746 -112 2922
+rect 112 2746 146 2922
+rect -84 2653 84 2687
+rect -84 2545 84 2579
+rect -146 2310 -112 2486
+rect 112 2310 146 2486
+rect -84 2217 84 2251
+rect -84 2109 84 2143
+rect -146 1874 -112 2050
+rect 112 1874 146 2050
+rect -84 1781 84 1815
+rect -84 1673 84 1707
+rect -146 1438 -112 1614
+rect 112 1438 146 1614
+rect -84 1345 84 1379
+rect -84 1237 84 1271
+rect -146 1002 -112 1178
+rect 112 1002 146 1178
+rect -84 909 84 943
+rect -84 801 84 835
+rect -146 566 -112 742
+rect 112 566 146 742
+rect -84 473 84 507
+rect -84 365 84 399
+rect -146 130 -112 306
+rect 112 130 146 306
+rect -84 37 84 71
+rect -84 -71 84 -37
+rect -146 -306 -112 -130
+rect 112 -306 146 -130
+rect -84 -399 84 -365
+rect -84 -507 84 -473
+rect -146 -742 -112 -566
+rect 112 -742 146 -566
+rect -84 -835 84 -801
+rect -84 -943 84 -909
+rect -146 -1178 -112 -1002
+rect 112 -1178 146 -1002
+rect -84 -1271 84 -1237
+rect -84 -1379 84 -1345
+rect -146 -1614 -112 -1438
+rect 112 -1614 146 -1438
+rect -84 -1707 84 -1673
+rect -84 -1815 84 -1781
+rect -146 -2050 -112 -1874
+rect 112 -2050 146 -1874
+rect -84 -2143 84 -2109
+rect -84 -2251 84 -2217
+rect -146 -2486 -112 -2310
+rect 112 -2486 146 -2310
+rect -84 -2579 84 -2545
+rect -84 -2687 84 -2653
+rect -146 -2922 -112 -2746
+rect 112 -2922 146 -2746
+rect -84 -3015 84 -2981
+rect -84 -3123 84 -3089
+rect -146 -3358 -112 -3182
+rect 112 -3358 146 -3182
+rect -84 -3451 84 -3417
+rect -84 -3559 84 -3525
+rect -146 -3794 -112 -3618
+rect 112 -3794 146 -3618
+rect -84 -3887 84 -3853
+rect -84 -3995 84 -3961
+rect -146 -4230 -112 -4054
+rect 112 -4230 146 -4054
+rect -84 -4323 84 -4289
+rect -84 -4431 84 -4397
+rect -146 -4666 -112 -4490
+rect 112 -4666 146 -4490
+rect -84 -4759 84 -4725
+rect -84 -4867 84 -4833
+rect -146 -5102 -112 -4926
+rect 112 -5102 146 -4926
+rect -84 -5195 84 -5161
+rect -84 -5303 84 -5269
+rect -146 -5538 -112 -5362
+rect 112 -5538 146 -5362
+rect -84 -5631 84 -5597
+rect -84 -5739 84 -5705
+rect -146 -5974 -112 -5798
+rect 112 -5974 146 -5798
+rect -84 -6067 84 -6033
+<< metal1 >>
+rect -96 6067 96 6073
+rect -96 6033 -84 6067
+rect 84 6033 96 6067
+rect -96 6027 96 6033
+rect -152 5974 -106 5986
+rect -152 5798 -146 5974
+rect -112 5798 -106 5974
+rect -152 5786 -106 5798
+rect 106 5974 152 5986
+rect 106 5798 112 5974
+rect 146 5798 152 5974
+rect 106 5786 152 5798
+rect -96 5739 96 5745
+rect -96 5705 -84 5739
+rect 84 5705 96 5739
+rect -96 5699 96 5705
+rect -96 5631 96 5637
+rect -96 5597 -84 5631
+rect 84 5597 96 5631
+rect -96 5591 96 5597
+rect -152 5538 -106 5550
+rect -152 5362 -146 5538
+rect -112 5362 -106 5538
+rect -152 5350 -106 5362
+rect 106 5538 152 5550
+rect 106 5362 112 5538
+rect 146 5362 152 5538
+rect 106 5350 152 5362
+rect -96 5303 96 5309
+rect -96 5269 -84 5303
+rect 84 5269 96 5303
+rect -96 5263 96 5269
+rect -96 5195 96 5201
+rect -96 5161 -84 5195
+rect 84 5161 96 5195
+rect -96 5155 96 5161
+rect -152 5102 -106 5114
+rect -152 4926 -146 5102
+rect -112 4926 -106 5102
+rect -152 4914 -106 4926
+rect 106 5102 152 5114
+rect 106 4926 112 5102
+rect 146 4926 152 5102
+rect 106 4914 152 4926
+rect -96 4867 96 4873
+rect -96 4833 -84 4867
+rect 84 4833 96 4867
+rect -96 4827 96 4833
+rect -96 4759 96 4765
+rect -96 4725 -84 4759
+rect 84 4725 96 4759
+rect -96 4719 96 4725
+rect -152 4666 -106 4678
+rect -152 4490 -146 4666
+rect -112 4490 -106 4666
+rect -152 4478 -106 4490
+rect 106 4666 152 4678
+rect 106 4490 112 4666
+rect 146 4490 152 4666
+rect 106 4478 152 4490
+rect -96 4431 96 4437
+rect -96 4397 -84 4431
+rect 84 4397 96 4431
+rect -96 4391 96 4397
+rect -96 4323 96 4329
+rect -96 4289 -84 4323
+rect 84 4289 96 4323
+rect -96 4283 96 4289
+rect -152 4230 -106 4242
+rect -152 4054 -146 4230
+rect -112 4054 -106 4230
+rect -152 4042 -106 4054
+rect 106 4230 152 4242
+rect 106 4054 112 4230
+rect 146 4054 152 4230
+rect 106 4042 152 4054
+rect -96 3995 96 4001
+rect -96 3961 -84 3995
+rect 84 3961 96 3995
+rect -96 3955 96 3961
+rect -96 3887 96 3893
+rect -96 3853 -84 3887
+rect 84 3853 96 3887
+rect -96 3847 96 3853
+rect -152 3794 -106 3806
+rect -152 3618 -146 3794
+rect -112 3618 -106 3794
+rect -152 3606 -106 3618
+rect 106 3794 152 3806
+rect 106 3618 112 3794
+rect 146 3618 152 3794
+rect 106 3606 152 3618
+rect -96 3559 96 3565
+rect -96 3525 -84 3559
+rect 84 3525 96 3559
+rect -96 3519 96 3525
+rect -96 3451 96 3457
+rect -96 3417 -84 3451
+rect 84 3417 96 3451
+rect -96 3411 96 3417
+rect -152 3358 -106 3370
+rect -152 3182 -146 3358
+rect -112 3182 -106 3358
+rect -152 3170 -106 3182
+rect 106 3358 152 3370
+rect 106 3182 112 3358
+rect 146 3182 152 3358
+rect 106 3170 152 3182
+rect -96 3123 96 3129
+rect -96 3089 -84 3123
+rect 84 3089 96 3123
+rect -96 3083 96 3089
+rect -96 3015 96 3021
+rect -96 2981 -84 3015
+rect 84 2981 96 3015
+rect -96 2975 96 2981
+rect -152 2922 -106 2934
+rect -152 2746 -146 2922
+rect -112 2746 -106 2922
+rect -152 2734 -106 2746
+rect 106 2922 152 2934
+rect 106 2746 112 2922
+rect 146 2746 152 2922
+rect 106 2734 152 2746
+rect -96 2687 96 2693
+rect -96 2653 -84 2687
+rect 84 2653 96 2687
+rect -96 2647 96 2653
+rect -96 2579 96 2585
+rect -96 2545 -84 2579
+rect 84 2545 96 2579
+rect -96 2539 96 2545
+rect -152 2486 -106 2498
+rect -152 2310 -146 2486
+rect -112 2310 -106 2486
+rect -152 2298 -106 2310
+rect 106 2486 152 2498
+rect 106 2310 112 2486
+rect 146 2310 152 2486
+rect 106 2298 152 2310
+rect -96 2251 96 2257
+rect -96 2217 -84 2251
+rect 84 2217 96 2251
+rect -96 2211 96 2217
+rect -96 2143 96 2149
+rect -96 2109 -84 2143
+rect 84 2109 96 2143
+rect -96 2103 96 2109
+rect -152 2050 -106 2062
+rect -152 1874 -146 2050
+rect -112 1874 -106 2050
+rect -152 1862 -106 1874
+rect 106 2050 152 2062
+rect 106 1874 112 2050
+rect 146 1874 152 2050
+rect 106 1862 152 1874
+rect -96 1815 96 1821
+rect -96 1781 -84 1815
+rect 84 1781 96 1815
+rect -96 1775 96 1781
+rect -96 1707 96 1713
+rect -96 1673 -84 1707
+rect 84 1673 96 1707
+rect -96 1667 96 1673
+rect -152 1614 -106 1626
+rect -152 1438 -146 1614
+rect -112 1438 -106 1614
+rect -152 1426 -106 1438
+rect 106 1614 152 1626
+rect 106 1438 112 1614
+rect 146 1438 152 1614
+rect 106 1426 152 1438
+rect -96 1379 96 1385
+rect -96 1345 -84 1379
+rect 84 1345 96 1379
+rect -96 1339 96 1345
+rect -96 1271 96 1277
+rect -96 1237 -84 1271
+rect 84 1237 96 1271
+rect -96 1231 96 1237
+rect -152 1178 -106 1190
+rect -152 1002 -146 1178
+rect -112 1002 -106 1178
+rect -152 990 -106 1002
+rect 106 1178 152 1190
+rect 106 1002 112 1178
+rect 146 1002 152 1178
+rect 106 990 152 1002
+rect -96 943 96 949
+rect -96 909 -84 943
+rect 84 909 96 943
+rect -96 903 96 909
+rect -96 835 96 841
+rect -96 801 -84 835
+rect 84 801 96 835
+rect -96 795 96 801
+rect -152 742 -106 754
+rect -152 566 -146 742
+rect -112 566 -106 742
+rect -152 554 -106 566
+rect 106 742 152 754
+rect 106 566 112 742
+rect 146 566 152 742
+rect 106 554 152 566
+rect -96 507 96 513
+rect -96 473 -84 507
+rect 84 473 96 507
+rect -96 467 96 473
+rect -96 399 96 405
+rect -96 365 -84 399
+rect 84 365 96 399
+rect -96 359 96 365
+rect -152 306 -106 318
+rect -152 130 -146 306
+rect -112 130 -106 306
+rect -152 118 -106 130
+rect 106 306 152 318
+rect 106 130 112 306
+rect 146 130 152 306
+rect 106 118 152 130
+rect -96 71 96 77
+rect -96 37 -84 71
+rect 84 37 96 71
+rect -96 31 96 37
+rect -96 -37 96 -31
+rect -96 -71 -84 -37
+rect 84 -71 96 -37
+rect -96 -77 96 -71
+rect -152 -130 -106 -118
+rect -152 -306 -146 -130
+rect -112 -306 -106 -130
+rect -152 -318 -106 -306
+rect 106 -130 152 -118
+rect 106 -306 112 -130
+rect 146 -306 152 -130
+rect 106 -318 152 -306
+rect -96 -365 96 -359
+rect -96 -399 -84 -365
+rect 84 -399 96 -365
+rect -96 -405 96 -399
+rect -96 -473 96 -467
+rect -96 -507 -84 -473
+rect 84 -507 96 -473
+rect -96 -513 96 -507
+rect -152 -566 -106 -554
+rect -152 -742 -146 -566
+rect -112 -742 -106 -566
+rect -152 -754 -106 -742
+rect 106 -566 152 -554
+rect 106 -742 112 -566
+rect 146 -742 152 -566
+rect 106 -754 152 -742
+rect -96 -801 96 -795
+rect -96 -835 -84 -801
+rect 84 -835 96 -801
+rect -96 -841 96 -835
+rect -96 -909 96 -903
+rect -96 -943 -84 -909
+rect 84 -943 96 -909
+rect -96 -949 96 -943
+rect -152 -1002 -106 -990
+rect -152 -1178 -146 -1002
+rect -112 -1178 -106 -1002
+rect -152 -1190 -106 -1178
+rect 106 -1002 152 -990
+rect 106 -1178 112 -1002
+rect 146 -1178 152 -1002
+rect 106 -1190 152 -1178
+rect -96 -1237 96 -1231
+rect -96 -1271 -84 -1237
+rect 84 -1271 96 -1237
+rect -96 -1277 96 -1271
+rect -96 -1345 96 -1339
+rect -96 -1379 -84 -1345
+rect 84 -1379 96 -1345
+rect -96 -1385 96 -1379
+rect -152 -1438 -106 -1426
+rect -152 -1614 -146 -1438
+rect -112 -1614 -106 -1438
+rect -152 -1626 -106 -1614
+rect 106 -1438 152 -1426
+rect 106 -1614 112 -1438
+rect 146 -1614 152 -1438
+rect 106 -1626 152 -1614
+rect -96 -1673 96 -1667
+rect -96 -1707 -84 -1673
+rect 84 -1707 96 -1673
+rect -96 -1713 96 -1707
+rect -96 -1781 96 -1775
+rect -96 -1815 -84 -1781
+rect 84 -1815 96 -1781
+rect -96 -1821 96 -1815
+rect -152 -1874 -106 -1862
+rect -152 -2050 -146 -1874
+rect -112 -2050 -106 -1874
+rect -152 -2062 -106 -2050
+rect 106 -1874 152 -1862
+rect 106 -2050 112 -1874
+rect 146 -2050 152 -1874
+rect 106 -2062 152 -2050
+rect -96 -2109 96 -2103
+rect -96 -2143 -84 -2109
+rect 84 -2143 96 -2109
+rect -96 -2149 96 -2143
+rect -96 -2217 96 -2211
+rect -96 -2251 -84 -2217
+rect 84 -2251 96 -2217
+rect -96 -2257 96 -2251
+rect -152 -2310 -106 -2298
+rect -152 -2486 -146 -2310
+rect -112 -2486 -106 -2310
+rect -152 -2498 -106 -2486
+rect 106 -2310 152 -2298
+rect 106 -2486 112 -2310
+rect 146 -2486 152 -2310
+rect 106 -2498 152 -2486
+rect -96 -2545 96 -2539
+rect -96 -2579 -84 -2545
+rect 84 -2579 96 -2545
+rect -96 -2585 96 -2579
+rect -96 -2653 96 -2647
+rect -96 -2687 -84 -2653
+rect 84 -2687 96 -2653
+rect -96 -2693 96 -2687
+rect -152 -2746 -106 -2734
+rect -152 -2922 -146 -2746
+rect -112 -2922 -106 -2746
+rect -152 -2934 -106 -2922
+rect 106 -2746 152 -2734
+rect 106 -2922 112 -2746
+rect 146 -2922 152 -2746
+rect 106 -2934 152 -2922
+rect -96 -2981 96 -2975
+rect -96 -3015 -84 -2981
+rect 84 -3015 96 -2981
+rect -96 -3021 96 -3015
+rect -96 -3089 96 -3083
+rect -96 -3123 -84 -3089
+rect 84 -3123 96 -3089
+rect -96 -3129 96 -3123
+rect -152 -3182 -106 -3170
+rect -152 -3358 -146 -3182
+rect -112 -3358 -106 -3182
+rect -152 -3370 -106 -3358
+rect 106 -3182 152 -3170
+rect 106 -3358 112 -3182
+rect 146 -3358 152 -3182
+rect 106 -3370 152 -3358
+rect -96 -3417 96 -3411
+rect -96 -3451 -84 -3417
+rect 84 -3451 96 -3417
+rect -96 -3457 96 -3451
+rect -96 -3525 96 -3519
+rect -96 -3559 -84 -3525
+rect 84 -3559 96 -3525
+rect -96 -3565 96 -3559
+rect -152 -3618 -106 -3606
+rect -152 -3794 -146 -3618
+rect -112 -3794 -106 -3618
+rect -152 -3806 -106 -3794
+rect 106 -3618 152 -3606
+rect 106 -3794 112 -3618
+rect 146 -3794 152 -3618
+rect 106 -3806 152 -3794
+rect -96 -3853 96 -3847
+rect -96 -3887 -84 -3853
+rect 84 -3887 96 -3853
+rect -96 -3893 96 -3887
+rect -96 -3961 96 -3955
+rect -96 -3995 -84 -3961
+rect 84 -3995 96 -3961
+rect -96 -4001 96 -3995
+rect -152 -4054 -106 -4042
+rect -152 -4230 -146 -4054
+rect -112 -4230 -106 -4054
+rect -152 -4242 -106 -4230
+rect 106 -4054 152 -4042
+rect 106 -4230 112 -4054
+rect 146 -4230 152 -4054
+rect 106 -4242 152 -4230
+rect -96 -4289 96 -4283
+rect -96 -4323 -84 -4289
+rect 84 -4323 96 -4289
+rect -96 -4329 96 -4323
+rect -96 -4397 96 -4391
+rect -96 -4431 -84 -4397
+rect 84 -4431 96 -4397
+rect -96 -4437 96 -4431
+rect -152 -4490 -106 -4478
+rect -152 -4666 -146 -4490
+rect -112 -4666 -106 -4490
+rect -152 -4678 -106 -4666
+rect 106 -4490 152 -4478
+rect 106 -4666 112 -4490
+rect 146 -4666 152 -4490
+rect 106 -4678 152 -4666
+rect -96 -4725 96 -4719
+rect -96 -4759 -84 -4725
+rect 84 -4759 96 -4725
+rect -96 -4765 96 -4759
+rect -96 -4833 96 -4827
+rect -96 -4867 -84 -4833
+rect 84 -4867 96 -4833
+rect -96 -4873 96 -4867
+rect -152 -4926 -106 -4914
+rect -152 -5102 -146 -4926
+rect -112 -5102 -106 -4926
+rect -152 -5114 -106 -5102
+rect 106 -4926 152 -4914
+rect 106 -5102 112 -4926
+rect 146 -5102 152 -4926
+rect 106 -5114 152 -5102
+rect -96 -5161 96 -5155
+rect -96 -5195 -84 -5161
+rect 84 -5195 96 -5161
+rect -96 -5201 96 -5195
+rect -96 -5269 96 -5263
+rect -96 -5303 -84 -5269
+rect 84 -5303 96 -5269
+rect -96 -5309 96 -5303
+rect -152 -5362 -106 -5350
+rect -152 -5538 -146 -5362
+rect -112 -5538 -106 -5362
+rect -152 -5550 -106 -5538
+rect 106 -5362 152 -5350
+rect 106 -5538 112 -5362
+rect 146 -5538 152 -5362
+rect 106 -5550 152 -5538
+rect -96 -5597 96 -5591
+rect -96 -5631 -84 -5597
+rect 84 -5631 96 -5597
+rect -96 -5637 96 -5631
+rect -96 -5705 96 -5699
+rect -96 -5739 -84 -5705
+rect 84 -5739 96 -5705
+rect -96 -5745 96 -5739
+rect -152 -5798 -106 -5786
+rect -152 -5974 -146 -5798
+rect -112 -5974 -106 -5798
+rect -152 -5986 -106 -5974
+rect 106 -5798 152 -5786
+rect 106 -5974 112 -5798
+rect 146 -5974 152 -5798
+rect 106 -5986 152 -5974
+rect -96 -6033 96 -6027
+rect -96 -6067 -84 -6033
+rect 84 -6067 96 -6033
+rect -96 -6073 96 -6067
+<< properties >>
+string FIXED_BBOX -243 -6152 243 6152
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 1.0 l 1.0 m 28 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__pfet_01v8_lvt_Q24T46.mag b/mag/sky130_fd_pr__pfet_01v8_lvt_Q24T46.mag
new file mode 100644
index 0000000..90a09ce
--- /dev/null
+++ b/mag/sky130_fd_pr__pfet_01v8_lvt_Q24T46.mag
@@ -0,0 +1,178 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662764279
+<< nwell >>
+rect -812 -284 812 284
+<< pmoslvt >>
+rect -616 -136 -416 64
+rect -358 -136 -158 64
+rect -100 -136 100 64
+rect 158 -136 358 64
+rect 416 -136 616 64
+<< pdiff >>
+rect -674 52 -616 64
+rect -674 -124 -662 52
+rect -628 -124 -616 52
+rect -674 -136 -616 -124
+rect -416 52 -358 64
+rect -416 -124 -404 52
+rect -370 -124 -358 52
+rect -416 -136 -358 -124
+rect -158 52 -100 64
+rect -158 -124 -146 52
+rect -112 -124 -100 52
+rect -158 -136 -100 -124
+rect 100 52 158 64
+rect 100 -124 112 52
+rect 146 -124 158 52
+rect 100 -136 158 -124
+rect 358 52 416 64
+rect 358 -124 370 52
+rect 404 -124 416 52
+rect 358 -136 416 -124
+rect 616 52 674 64
+rect 616 -124 628 52
+rect 662 -124 674 52
+rect 616 -136 674 -124
+<< pdiffc >>
+rect -662 -124 -628 52
+rect -404 -124 -370 52
+rect -146 -124 -112 52
+rect 112 -124 146 52
+rect 370 -124 404 52
+rect 628 -124 662 52
+<< nsubdiff >>
+rect -776 214 776 248
+rect -776 151 -742 214
+rect 742 151 776 214
+rect -776 -214 -742 -151
+rect 742 -214 776 -151
+rect -776 -248 776 -214
+<< nsubdiffcont >>
+rect -776 -151 -742 151
+rect 742 -151 776 151
+<< poly >>
+rect -616 145 -416 161
+rect -616 111 -600 145
+rect -432 111 -416 145
+rect -616 64 -416 111
+rect -358 145 -158 161
+rect -358 111 -342 145
+rect -174 111 -158 145
+rect -358 64 -158 111
+rect -100 145 100 161
+rect -100 111 -84 145
+rect 84 111 100 145
+rect -100 64 100 111
+rect 158 145 358 161
+rect 158 111 174 145
+rect 342 111 358 145
+rect 158 64 358 111
+rect 416 145 616 161
+rect 416 111 432 145
+rect 600 111 616 145
+rect 416 64 616 111
+rect -616 -162 -416 -136
+rect -358 -162 -158 -136
+rect -100 -162 100 -136
+rect 158 -162 358 -136
+rect 416 -162 616 -136
+<< polycont >>
+rect -600 111 -432 145
+rect -342 111 -174 145
+rect -84 111 84 145
+rect 174 111 342 145
+rect 432 111 600 145
+<< locali >>
+rect -776 214 776 248
+rect -776 151 -742 214
+rect 742 151 776 214
+rect -616 111 -600 145
+rect -432 111 -416 145
+rect -358 111 -342 145
+rect -174 111 -158 145
+rect -100 111 -84 145
+rect 84 111 100 145
+rect 158 111 174 145
+rect 342 111 358 145
+rect 416 111 432 145
+rect 600 111 616 145
+rect -662 52 -628 68
+rect -662 -140 -628 -124
+rect -404 52 -370 68
+rect -404 -140 -370 -124
+rect -146 52 -112 68
+rect -146 -140 -112 -124
+rect 112 52 146 68
+rect 112 -140 146 -124
+rect 370 52 404 68
+rect 370 -140 404 -124
+rect 628 52 662 68
+rect 628 -140 662 -124
+rect -776 -214 -742 -151
+rect 742 -214 776 -151
+rect -776 -248 776 -214
+<< viali >>
+rect -600 111 -432 145
+rect -342 111 -174 145
+rect -84 111 84 145
+rect 174 111 342 145
+rect 432 111 600 145
+rect -662 -124 -628 52
+rect -404 -124 -370 52
+rect -146 -124 -112 52
+rect 112 -124 146 52
+rect 370 -124 404 52
+rect 628 -124 662 52
+<< metal1 >>
+rect -612 145 -420 151
+rect -612 111 -600 145
+rect -432 111 -420 145
+rect -612 105 -420 111
+rect -354 145 -162 151
+rect -354 111 -342 145
+rect -174 111 -162 145
+rect -354 105 -162 111
+rect -96 145 96 151
+rect -96 111 -84 145
+rect 84 111 96 145
+rect -96 105 96 111
+rect 162 145 354 151
+rect 162 111 174 145
+rect 342 111 354 145
+rect 162 105 354 111
+rect 420 145 612 151
+rect 420 111 432 145
+rect 600 111 612 145
+rect 420 105 612 111
+rect -668 52 -622 64
+rect -668 -124 -662 52
+rect -628 -124 -622 52
+rect -668 -136 -622 -124
+rect -410 52 -364 64
+rect -410 -124 -404 52
+rect -370 -124 -364 52
+rect -410 -136 -364 -124
+rect -152 52 -106 64
+rect -152 -124 -146 52
+rect -112 -124 -106 52
+rect -152 -136 -106 -124
+rect 106 52 152 64
+rect 106 -124 112 52
+rect 146 -124 152 52
+rect 106 -136 152 -124
+rect 364 52 410 64
+rect 364 -124 370 52
+rect 404 -124 410 52
+rect 364 -136 410 -124
+rect 622 52 668 64
+rect 622 -124 628 52
+rect 662 -124 668 52
+rect 622 -136 668 -124
+<< properties >>
+string FIXED_BBOX -759 -231 759 231
+string gencell sky130_fd_pr__pfet_01v8_lvt
+string library sky130
+string parameters w 1 l 1 m 1 nf 5 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 0 gbc 0 tbcov 100 rlcov 100 topc 1 botc 0 poverlap 0 doverlap 1 lmin 0.35 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_high_po_1p41_2TBR6S.mag b/mag/sky130_fd_pr__res_high_po_1p41_2TBR6S.mag
new file mode 100644
index 0000000..5ebd97f
--- /dev/null
+++ b/mag/sky130_fd_pr__res_high_po_1p41_2TBR6S.mag
@@ -0,0 +1,54 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662731843
+<< pwell >>
+rect -307 -2198 307 2198
+<< psubdiff >>
+rect -271 2128 -175 2162
+rect 175 2128 271 2162
+rect -271 2066 -237 2128
+rect 237 2066 271 2128
+rect -271 -2128 -237 -2066
+rect 237 -2128 271 -2066
+rect -271 -2162 -175 -2128
+rect 175 -2162 271 -2128
+<< psubdiffcont >>
+rect -175 2128 175 2162
+rect -271 -2066 -237 2066
+rect 237 -2066 271 2066
+rect -175 -2162 175 -2128
+<< xpolycontact >>
+rect -141 1600 141 2032
+rect -141 -2032 141 -1600
+<< ppolyres >>
+rect -141 -1600 141 1600
+<< locali >>
+rect -271 2128 -175 2162
+rect 175 2128 271 2162
+rect -271 2066 -237 2128
+rect 237 2066 271 2128
+rect -271 -2128 -237 -2066
+rect 237 -2128 271 -2066
+rect -271 -2162 -175 -2128
+rect 175 -2162 271 -2128
+<< viali >>
+rect -125 1617 125 2014
+rect -125 -2014 125 -1617
+<< metal1 >>
+rect -131 2014 131 2026
+rect -131 1617 -125 2014
+rect 125 1617 131 2014
+rect -131 1605 131 1617
+rect -131 -1617 131 -1605
+rect -131 -2014 -125 -1617
+rect 125 -2014 131 -1617
+rect -131 -2026 131 -2014
+<< res1p41 >>
+rect -143 -1602 143 1602
+<< properties >>
+string FIXED_BBOX -254 -2145 254 2145
+string gencell sky130_fd_pr__res_high_po_1p41
+string library sky130
+string parameters w 1.410 l 16 m 1 nx 1 wmin 1.410 lmin 0.50 rho 319.8 val 3.905k dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} snake 0 full_metal 1 wmax 1.410 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_high_po_1p41_6AVB5Q.mag b/mag/sky130_fd_pr__res_high_po_1p41_6AVB5Q.mag
new file mode 100644
index 0000000..0b66256
--- /dev/null
+++ b/mag/sky130_fd_pr__res_high_po_1p41_6AVB5Q.mag
@@ -0,0 +1,54 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662671450
+<< pwell >>
+rect -307 -2198 307 2198
+<< psubdiff >>
+rect -271 2128 -175 2162
+rect 175 2128 271 2162
+rect -271 2066 -237 2128
+rect 237 2066 271 2128
+rect -271 -2128 -237 -2066
+rect 237 -2128 271 -2066
+rect -271 -2162 -175 -2128
+rect 175 -2162 271 -2128
+<< psubdiffcont >>
+rect -175 2128 175 2162
+rect -271 -2066 -237 2066
+rect 237 -2066 271 2066
+rect -175 -2162 175 -2128
+<< xpolycontact >>
+rect -141 1600 141 2032
+rect -141 -2032 141 -1600
+<< ppolyres >>
+rect -141 -1600 141 1600
+<< locali >>
+rect -271 2128 -175 2162
+rect 175 2128 271 2162
+rect -271 2066 -237 2128
+rect 237 2066 271 2128
+rect -271 -2128 -237 -2066
+rect 237 -2128 271 -2066
+rect -271 -2162 -175 -2128
+rect 175 -2162 271 -2128
+<< viali >>
+rect -125 1617 125 2014
+rect -125 -2014 125 -1617
+<< metal1 >>
+rect -131 2014 131 2026
+rect -131 1617 -125 2014
+rect 125 1617 131 2014
+rect -131 1605 131 1617
+rect -131 -1617 131 -1605
+rect -131 -2014 -125 -1617
+rect 125 -2014 131 -1617
+rect -131 -2026 131 -2014
+<< res1p41 >>
+rect -143 -1602 143 1602
+<< properties >>
+string FIXED_BBOX -254 -2145 254 2145
+string gencell sky130_fd_pr__res_high_po_1p41
+string library sky130
+string parameters w 1.410 l 16.0 m 1 nx 1 wmin 1.410 lmin 0.50 rho 319.8 val 3.905k dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} snake 0 full_metal 1 wmax 1.410 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_high_po_1p41_6ZUZ5C.mag b/mag/sky130_fd_pr__res_high_po_1p41_6ZUZ5C.mag
new file mode 100644
index 0000000..2b6ceeb
--- /dev/null
+++ b/mag/sky130_fd_pr__res_high_po_1p41_6ZUZ5C.mag
@@ -0,0 +1,48 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662820359
+<< pwell >>
+rect -307 -1408 307 1408
+<< psubdiff >>
+rect -271 1338 271 1372
+rect -271 1276 -237 1338
+rect 237 1276 271 1338
+rect -271 -1338 -237 -1276
+rect 237 -1338 271 -1276
+rect -271 -1372 271 -1338
+<< psubdiffcont >>
+rect -271 -1276 -237 1276
+rect 237 -1276 271 1276
+<< xpolycontact >>
+rect -141 810 141 1242
+rect -141 -1242 141 -810
+<< ppolyres >>
+rect -141 -810 141 810
+<< locali >>
+rect -271 1338 271 1372
+rect -271 1276 -237 1338
+rect 237 1276 271 1338
+rect -271 -1338 -237 -1276
+rect 237 -1338 271 -1276
+rect -271 -1372 271 -1338
+<< viali >>
+rect -125 827 125 1224
+rect -125 -1224 125 -827
+<< metal1 >>
+rect -131 1224 131 1236
+rect -131 827 -125 1224
+rect 125 827 131 1224
+rect -131 815 131 827
+rect -131 -827 131 -815
+rect -131 -1224 -125 -827
+rect 125 -1224 131 -827
+rect -131 -1236 131 -1224
+<< res1p41 >>
+rect -143 -812 143 812
+<< properties >>
+string FIXED_BBOX -254 -1355 254 1355
+string gencell sky130_fd_pr__res_high_po_1p41
+string library sky130
+string parameters w 1.410 l 8.1 m 1 nx 1 wmin 1.410 lmin 0.50 rho 319.8 val 2.113k dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 0 gbc 0 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} snake 0 full_metal 1 wmax 1.410 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_high_po_1p41_7S2UWS.mag b/mag/sky130_fd_pr__res_high_po_1p41_7S2UWS.mag
new file mode 100644
index 0000000..8713438
--- /dev/null
+++ b/mag/sky130_fd_pr__res_high_po_1p41_7S2UWS.mag
@@ -0,0 +1,54 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662760251
+<< pwell >>
+rect -307 -15948 307 15948
+<< psubdiff >>
+rect -271 15878 -175 15912
+rect 175 15878 271 15912
+rect -271 15816 -237 15878
+rect 237 15816 271 15878
+rect -271 -15878 -237 -15816
+rect 237 -15878 271 -15816
+rect -271 -15912 -175 -15878
+rect 175 -15912 271 -15878
+<< psubdiffcont >>
+rect -175 15878 175 15912
+rect -271 -15816 -237 15816
+rect 237 -15816 271 15816
+rect -175 -15912 175 -15878
+<< xpolycontact >>
+rect -141 15350 141 15782
+rect -141 -15782 141 -15350
+<< ppolyres >>
+rect -141 -15350 141 15350
+<< locali >>
+rect -271 15878 -175 15912
+rect 175 15878 271 15912
+rect -271 15816 -237 15878
+rect 237 15816 271 15878
+rect -271 -15878 -237 -15816
+rect 237 -15878 271 -15816
+rect -271 -15912 -175 -15878
+rect 175 -15912 271 -15878
+<< viali >>
+rect -125 15367 125 15764
+rect -125 -15764 125 -15367
+<< metal1 >>
+rect -131 15764 131 15776
+rect -131 15367 -125 15764
+rect 125 15367 131 15764
+rect -131 15355 131 15367
+rect -131 -15367 131 -15355
+rect -131 -15764 -125 -15367
+rect 125 -15764 131 -15367
+rect -131 -15776 131 -15764
+<< res1p41 >>
+rect -143 -15352 143 15352
+<< properties >>
+string FIXED_BBOX -254 -15895 254 15895
+string gencell sky130_fd_pr__res_high_po_1p41
+string library sky130
+string parameters w 1.410 l 153.5 m 1 nx 1 wmin 1.410 lmin 0.50 rho 319.8 val 35.091k dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} snake 0 full_metal 1 wmax 1.410 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_high_po_1p41_GWJZ59.mag b/mag/sky130_fd_pr__res_high_po_1p41_GWJZ59.mag
new file mode 100644
index 0000000..e13b362
--- /dev/null
+++ b/mag/sky130_fd_pr__res_high_po_1p41_GWJZ59.mag
@@ -0,0 +1,48 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662827202
+<< pwell >>
+rect -307 -10998 307 10998
+<< psubdiff >>
+rect -271 10928 -175 10962
+rect 175 10928 271 10962
+rect -271 -10928 -237 10928
+rect 237 -10928 271 10928
+rect -271 -10962 -175 -10928
+rect 175 -10962 271 -10928
+<< psubdiffcont >>
+rect -175 10928 175 10962
+rect -175 -10962 175 -10928
+<< xpolycontact >>
+rect -141 10400 141 10832
+rect -141 -10832 141 -10400
+<< ppolyres >>
+rect -141 -10400 141 10400
+<< locali >>
+rect -271 10928 -175 10962
+rect 175 10928 271 10962
+rect -271 -10928 -237 10928
+rect 237 -10928 271 10928
+rect -271 -10962 -175 -10928
+rect 175 -10962 271 -10928
+<< viali >>
+rect -125 10417 125 10814
+rect -125 -10814 125 -10417
+<< metal1 >>
+rect -131 10814 131 10826
+rect -131 10417 -125 10814
+rect 125 10417 131 10814
+rect -131 10405 131 10417
+rect -131 -10417 131 -10405
+rect -131 -10814 -125 -10417
+rect 125 -10814 131 -10417
+rect -131 -10826 131 -10814
+<< res1p41 >>
+rect -143 -10402 143 10402
+<< properties >>
+string FIXED_BBOX -254 -10945 254 10945
+string gencell sky130_fd_pr__res_high_po_1p41
+string library sky130
+string parameters w 1.410 l 104 m 1 nx 1 wmin 1.410 lmin 0.50 rho 319.8 val 23.864k dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 0 grc 0 gtc 1 gbc 1 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} snake 0 full_metal 1 wmax 1.410 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_high_po_1p41_HX7ZEK.mag b/mag/sky130_fd_pr__res_high_po_1p41_HX7ZEK.mag
new file mode 100644
index 0000000..911e01a
--- /dev/null
+++ b/mag/sky130_fd_pr__res_high_po_1p41_HX7ZEK.mag
@@ -0,0 +1,48 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662827686
+<< pwell >>
+rect -307 -5348 307 5348
+<< psubdiff >>
+rect -271 5278 271 5312
+rect -271 5216 -237 5278
+rect 237 5216 271 5278
+rect -271 -5278 -237 -5216
+rect 237 -5278 271 -5216
+rect -271 -5312 271 -5278
+<< psubdiffcont >>
+rect -271 -5216 -237 5216
+rect 237 -5216 271 5216
+<< xpolycontact >>
+rect -141 4750 141 5182
+rect -141 -5182 141 -4750
+<< ppolyres >>
+rect -141 -4750 141 4750
+<< locali >>
+rect -271 5278 271 5312
+rect -271 5216 -237 5278
+rect 237 5216 271 5278
+rect -271 -5278 -237 -5216
+rect 237 -5278 271 -5216
+rect -271 -5312 271 -5278
+<< viali >>
+rect -125 4767 125 5164
+rect -125 -5164 125 -4767
+<< metal1 >>
+rect -131 5164 131 5176
+rect -131 4767 -125 5164
+rect 125 4767 131 5164
+rect -131 4755 131 4767
+rect -131 -4767 131 -4755
+rect -131 -5164 -125 -4767
+rect 125 -5164 131 -4767
+rect -131 -5176 131 -5164
+<< res1p41 >>
+rect -143 -4752 143 4752
+<< properties >>
+string FIXED_BBOX -254 -5295 254 5295
+string gencell sky130_fd_pr__res_high_po_1p41
+string library sky130
+string parameters w 1.410 l 47.5 m 1 nx 1 wmin 1.410 lmin 0.50 rho 319.8 val 11.049k dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 0 gbc 0 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} snake 0 full_metal 1 wmax 1.410 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_high_po_1p41_HX7ZFD.mag b/mag/sky130_fd_pr__res_high_po_1p41_HX7ZFD.mag
new file mode 100644
index 0000000..41995f2
--- /dev/null
+++ b/mag/sky130_fd_pr__res_high_po_1p41_HX7ZFD.mag
@@ -0,0 +1,54 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662827102
+<< pwell >>
+rect -307 -5348 307 5348
+<< psubdiff >>
+rect -271 5278 -175 5312
+rect 175 5278 271 5312
+rect -271 5216 -237 5278
+rect 237 5216 271 5278
+rect -271 -5278 -237 -5216
+rect 237 -5278 271 -5216
+rect -271 -5312 -175 -5278
+rect 175 -5312 271 -5278
+<< psubdiffcont >>
+rect -175 5278 175 5312
+rect -271 -5216 -237 5216
+rect 237 -5216 271 5216
+rect -175 -5312 175 -5278
+<< xpolycontact >>
+rect -141 4750 141 5182
+rect -141 -5182 141 -4750
+<< ppolyres >>
+rect -141 -4750 141 4750
+<< locali >>
+rect -271 5278 -175 5312
+rect 175 5278 271 5312
+rect -271 5216 -237 5278
+rect 237 5216 271 5278
+rect -271 -5278 -237 -5216
+rect 237 -5278 271 -5216
+rect -271 -5312 -175 -5278
+rect 175 -5312 271 -5278
+<< viali >>
+rect -125 4767 125 5164
+rect -125 -5164 125 -4767
+<< metal1 >>
+rect -131 5164 131 5176
+rect -131 4767 -125 5164
+rect 125 4767 131 5164
+rect -131 4755 131 4767
+rect -131 -4767 131 -4755
+rect -131 -5164 -125 -4767
+rect 125 -5164 131 -4767
+rect -131 -5176 131 -5164
+<< res1p41 >>
+rect -143 -4752 143 4752
+<< properties >>
+string FIXED_BBOX -254 -5295 254 5295
+string gencell sky130_fd_pr__res_high_po_1p41
+string library sky130
+string parameters w 1.410 l 47.5 m 1 nx 1 wmin 1.410 lmin 0.50 rho 319.8 val 11.049k dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} snake 0 full_metal 1 wmax 1.410 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_high_po_1p41_LKUZST.mag b/mag/sky130_fd_pr__res_high_po_1p41_LKUZST.mag
new file mode 100644
index 0000000..e04b199
--- /dev/null
+++ b/mag/sky130_fd_pr__res_high_po_1p41_LKUZST.mag
@@ -0,0 +1,54 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662758895
+<< pwell >>
+rect -307 -1408 307 1408
+<< psubdiff >>
+rect -271 1338 -175 1372
+rect 175 1338 271 1372
+rect -271 1276 -237 1338
+rect 237 1276 271 1338
+rect -271 -1338 -237 -1276
+rect 237 -1338 271 -1276
+rect -271 -1372 -175 -1338
+rect 175 -1372 271 -1338
+<< psubdiffcont >>
+rect -175 1338 175 1372
+rect -271 -1276 -237 1276
+rect 237 -1276 271 1276
+rect -175 -1372 175 -1338
+<< xpolycontact >>
+rect -141 810 141 1242
+rect -141 -1242 141 -810
+<< ppolyres >>
+rect -141 -810 141 810
+<< locali >>
+rect -271 1338 -175 1372
+rect 175 1338 271 1372
+rect -271 1276 -237 1338
+rect 237 1276 271 1338
+rect -271 -1338 -237 -1276
+rect 237 -1338 271 -1276
+rect -271 -1372 -175 -1338
+rect 175 -1372 271 -1338
+<< viali >>
+rect -125 827 125 1224
+rect -125 -1224 125 -827
+<< metal1 >>
+rect -131 1224 131 1236
+rect -131 827 -125 1224
+rect 125 827 131 1224
+rect -131 815 131 827
+rect -131 -827 131 -815
+rect -131 -1224 -125 -827
+rect 125 -1224 131 -827
+rect -131 -1236 131 -1224
+<< res1p41 >>
+rect -143 -812 143 812
+<< properties >>
+string FIXED_BBOX -254 -1355 254 1355
+string gencell sky130_fd_pr__res_high_po_1p41
+string library sky130
+string parameters w 1.410 l 8.1 m 1 nx 1 wmin 1.410 lmin 0.50 rho 319.8 val 2.113k dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} snake 0 full_metal 1 wmax 1.410 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_high_po_1p41_S8KB58.mag b/mag/sky130_fd_pr__res_high_po_1p41_S8KB58.mag
new file mode 100644
index 0000000..54f4623
--- /dev/null
+++ b/mag/sky130_fd_pr__res_high_po_1p41_S8KB58.mag
@@ -0,0 +1,54 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662758895
+<< pwell >>
+rect -307 -4837 307 4837
+<< psubdiff >>
+rect -271 4767 -175 4801
+rect 175 4767 271 4801
+rect -271 4705 -237 4767
+rect 237 4705 271 4767
+rect -271 -4767 -237 -4705
+rect 237 -4767 271 -4705
+rect -271 -4801 -175 -4767
+rect 175 -4801 271 -4767
+<< psubdiffcont >>
+rect -175 4767 175 4801
+rect -271 -4705 -237 4705
+rect 237 -4705 271 4705
+rect -175 -4801 175 -4767
+<< xpolycontact >>
+rect -141 4239 141 4671
+rect -141 -4671 141 -4239
+<< ppolyres >>
+rect -141 -4239 141 4239
+<< locali >>
+rect -271 4767 -175 4801
+rect 175 4767 271 4801
+rect -271 4705 -237 4767
+rect 237 4705 271 4767
+rect -271 -4767 -237 -4705
+rect 237 -4767 271 -4705
+rect -271 -4801 -175 -4767
+rect 175 -4801 271 -4767
+<< viali >>
+rect -125 4256 125 4653
+rect -125 -4653 125 -4256
+<< metal1 >>
+rect -131 4653 131 4665
+rect -131 4256 -125 4653
+rect 125 4256 131 4653
+rect -131 4244 131 4256
+rect -131 -4256 131 -4244
+rect -131 -4653 -125 -4256
+rect 125 -4653 131 -4256
+rect -131 -4665 131 -4653
+<< res1p41 >>
+rect -143 -4241 143 4241
+<< properties >>
+string FIXED_BBOX -254 -4784 254 4784
+string gencell sky130_fd_pr__res_high_po_1p41
+string library sky130
+string parameters w 1.410 l 42.39 m 1 nx 1 wmin 1.410 lmin 0.50 rho 319.8 val 9.89k dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} snake 0 full_metal 1 wmax 1.410 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_high_po_1p41_VMSUCG.mag b/mag/sky130_fd_pr__res_high_po_1p41_VMSUCG.mag
new file mode 100644
index 0000000..ffb248f
--- /dev/null
+++ b/mag/sky130_fd_pr__res_high_po_1p41_VMSUCG.mag
@@ -0,0 +1,54 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662827063
+<< pwell >>
+rect -307 -10998 307 10998
+<< psubdiff >>
+rect -271 10928 -175 10962
+rect 175 10928 271 10962
+rect -271 10866 -237 10928
+rect 237 10866 271 10928
+rect -271 -10928 -237 -10866
+rect 237 -10928 271 -10866
+rect -271 -10962 -175 -10928
+rect 175 -10962 271 -10928
+<< psubdiffcont >>
+rect -175 10928 175 10962
+rect -271 -10866 -237 10866
+rect 237 -10866 271 10866
+rect -175 -10962 175 -10928
+<< xpolycontact >>
+rect -141 10400 141 10832
+rect -141 -10832 141 -10400
+<< ppolyres >>
+rect -141 -10400 141 10400
+<< locali >>
+rect -271 10928 -175 10962
+rect 175 10928 271 10962
+rect -271 10866 -237 10928
+rect 237 10866 271 10928
+rect -271 -10928 -237 -10866
+rect 237 -10928 271 -10866
+rect -271 -10962 -175 -10928
+rect 175 -10962 271 -10928
+<< viali >>
+rect -125 10417 125 10814
+rect -125 -10814 125 -10417
+<< metal1 >>
+rect -131 10814 131 10826
+rect -131 10417 -125 10814
+rect 125 10417 131 10814
+rect -131 10405 131 10417
+rect -131 -10417 131 -10405
+rect -131 -10814 -125 -10417
+rect 125 -10814 131 -10417
+rect -131 -10826 131 -10814
+<< res1p41 >>
+rect -143 -10402 143 10402
+<< properties >>
+string FIXED_BBOX -254 -10945 254 10945
+string gencell sky130_fd_pr__res_high_po_1p41
+string library sky130
+string parameters w 1.410 l 104 m 1 nx 1 wmin 1.410 lmin 0.50 rho 319.8 val 23.864k dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} snake 0 full_metal 1 wmax 1.410 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_high_po_1p41_ZMSU7X.mag b/mag/sky130_fd_pr__res_high_po_1p41_ZMSU7X.mag
new file mode 100644
index 0000000..dd7d876
--- /dev/null
+++ b/mag/sky130_fd_pr__res_high_po_1p41_ZMSU7X.mag
@@ -0,0 +1,48 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662827202
+<< pwell >>
+rect -307 -10998 307 10998
+<< psubdiff >>
+rect -271 10928 271 10962
+rect -271 10866 -237 10928
+rect 237 10866 271 10928
+rect -271 -10928 -237 -10866
+rect 237 -10928 271 -10866
+rect -271 -10962 271 -10928
+<< psubdiffcont >>
+rect -271 -10866 -237 10866
+rect 237 -10866 271 10866
+<< xpolycontact >>
+rect -141 10400 141 10832
+rect -141 -10832 141 -10400
+<< ppolyres >>
+rect -141 -10400 141 10400
+<< locali >>
+rect -271 10928 271 10962
+rect -271 10866 -237 10928
+rect 237 10866 271 10928
+rect -271 -10928 -237 -10866
+rect 237 -10928 271 -10866
+rect -271 -10962 271 -10928
+<< viali >>
+rect -125 10417 125 10814
+rect -125 -10814 125 -10417
+<< metal1 >>
+rect -131 10814 131 10826
+rect -131 10417 -125 10814
+rect 125 10417 131 10814
+rect -131 10405 131 10417
+rect -131 -10417 131 -10405
+rect -131 -10814 -125 -10417
+rect 125 -10814 131 -10417
+rect -131 -10826 131 -10814
+<< res1p41 >>
+rect -143 -10402 143 10402
+<< properties >>
+string FIXED_BBOX -254 -10945 254 10945
+string gencell sky130_fd_pr__res_high_po_1p41
+string library sky130
+string parameters w 1.410 l 104 m 1 nx 1 wmin 1.410 lmin 0.50 rho 319.8 val 23.864k dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 0 gbc 0 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} snake 0 full_metal 1 wmax 1.410 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_high_po_1p41_ZUUZMG.mag b/mag/sky130_fd_pr__res_high_po_1p41_ZUUZMG.mag
new file mode 100644
index 0000000..40ebdb2
--- /dev/null
+++ b/mag/sky130_fd_pr__res_high_po_1p41_ZUUZMG.mag
@@ -0,0 +1,51 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662819631
+<< pwell >>
+rect -307 -1408 307 1408
+<< psubdiff >>
+rect -271 1338 -175 1372
+rect 175 1338 271 1372
+rect -271 1276 -237 1338
+rect 237 1276 271 1338
+rect -271 -1338 -237 -1276
+rect 237 -1338 271 -1276
+rect -271 -1372 271 -1338
+<< psubdiffcont >>
+rect -175 1338 175 1372
+rect -271 -1276 -237 1276
+rect 237 -1276 271 1276
+<< xpolycontact >>
+rect -141 810 141 1242
+rect -141 -1242 141 -810
+<< ppolyres >>
+rect -141 -810 141 810
+<< locali >>
+rect -271 1338 -175 1372
+rect 175 1338 271 1372
+rect -271 1276 -237 1338
+rect 237 1276 271 1338
+rect -271 -1338 -237 -1276
+rect 237 -1338 271 -1276
+rect -271 -1372 271 -1338
+<< viali >>
+rect -125 827 125 1224
+rect -125 -1224 125 -827
+<< metal1 >>
+rect -131 1224 131 1236
+rect -131 827 -125 1224
+rect 125 827 131 1224
+rect -131 815 131 827
+rect -131 -827 131 -815
+rect -131 -1224 -125 -827
+rect 125 -1224 131 -827
+rect -131 -1236 131 -1224
+<< res1p41 >>
+rect -143 -812 143 812
+<< properties >>
+string FIXED_BBOX -254 -1355 254 1355
+string gencell sky130_fd_pr__res_high_po_1p41
+string library sky130
+string parameters w 1.410 l 8.1 m 1 nx 1 wmin 1.410 lmin 0.50 rho 319.8 val 2.113k dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 1 gbc 0 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} snake 0 full_metal 1 wmax 1.410 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_high_po_2p85_7J2RPB.mag b/mag/sky130_fd_pr__res_high_po_2p85_7J2RPB.mag
new file mode 100644
index 0000000..f7d1e8b
--- /dev/null
+++ b/mag/sky130_fd_pr__res_high_po_2p85_7J2RPB.mag
@@ -0,0 +1,54 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662230297
+<< pwell >>
+rect -451 -1808 451 1808
+<< psubdiff >>
+rect -415 1738 -319 1772
+rect 319 1738 415 1772
+rect -415 1676 -381 1738
+rect 381 1676 415 1738
+rect -415 -1738 -381 -1676
+rect 381 -1738 415 -1676
+rect -415 -1772 -319 -1738
+rect 319 -1772 415 -1738
+<< psubdiffcont >>
+rect -319 1738 319 1772
+rect -415 -1676 -381 1676
+rect 381 -1676 415 1676
+rect -319 -1772 319 -1738
+<< xpolycontact >>
+rect -285 1210 285 1642
+rect -285 -1642 285 -1210
+<< ppolyres >>
+rect -285 -1210 285 1210
+<< locali >>
+rect -415 1738 -319 1772
+rect 319 1738 415 1772
+rect -415 1676 -381 1738
+rect 381 1676 415 1738
+rect -415 -1738 -381 -1676
+rect 381 -1738 415 -1676
+rect -415 -1772 -319 -1738
+rect 319 -1772 415 -1738
+<< viali >>
+rect -269 1227 269 1624
+rect -269 -1624 269 -1227
+<< metal1 >>
+rect -281 1624 281 1630
+rect -281 1227 -269 1624
+rect 269 1227 281 1624
+rect -281 1221 281 1227
+rect -281 -1227 281 -1221
+rect -281 -1624 -269 -1227
+rect 269 -1624 281 -1227
+rect -281 -1630 281 -1624
+<< res2p85 >>
+rect -287 -1212 287 1212
+<< properties >>
+string FIXED_BBOX -398 -1755 398 1755
+string gencell sky130_fd_pr__res_high_po_2p85
+string library sky130
+string parameters w 2.850 l 12.1 m 1 nx 1 wmin 2.850 lmin 0.50 rho 319.8 val 1.494k dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} snake 0 full_metal 1 wmax 2.850 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_xhigh_po_5p73_AUAUMD.mag b/mag/sky130_fd_pr__res_xhigh_po_5p73_AUAUMD.mag
new file mode 100644
index 0000000..9bab5e6
--- /dev/null
+++ b/mag/sky130_fd_pr__res_xhigh_po_5p73_AUAUMD.mag
@@ -0,0 +1,54 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662671450
+<< pwell >>
+rect -739 -10998 739 10998
+<< psubdiff >>
+rect -703 10928 -607 10962
+rect 607 10928 703 10962
+rect -703 10866 -669 10928
+rect 669 10866 703 10928
+rect -703 -10928 -669 -10866
+rect 669 -10928 703 -10866
+rect -703 -10962 -607 -10928
+rect 607 -10962 703 -10928
+<< psubdiffcont >>
+rect -607 10928 607 10962
+rect -703 -10866 -669 10866
+rect 669 -10866 703 10866
+rect -607 -10962 607 -10928
+<< xpolycontact >>
+rect -573 10400 573 10832
+rect -573 -10832 573 -10400
+<< xpolyres >>
+rect -573 -10400 573 10400
+<< locali >>
+rect -703 10928 -607 10962
+rect 607 10928 703 10962
+rect -703 10866 -669 10928
+rect 669 10866 703 10928
+rect -703 -10928 -669 -10866
+rect 669 -10928 703 -10866
+rect -703 -10962 -607 -10928
+rect 607 -10962 703 -10928
+<< viali >>
+rect -557 10417 557 10814
+rect -557 -10814 557 -10417
+<< metal1 >>
+rect -569 10814 569 10820
+rect -569 10417 -557 10814
+rect 557 10417 569 10814
+rect -569 10411 569 10417
+rect -569 -10417 569 -10411
+rect -569 -10814 -557 -10417
+rect 557 -10814 569 -10417
+rect -569 -10820 569 -10814
+<< res5p73 >>
+rect -575 -10402 575 10402
+<< properties >>
+string FIXED_BBOX -686 -10945 686 10945
+string gencell sky130_fd_pr__res_xhigh_po_5p73
+string library sky130
+string parameters w 5.730 l 104.0 m 1 nx 1 wmin 5.730 lmin 0.50 rho 2000 val 36.365k dummy 0 dw 0.0 term 188.2 sterm 0.0 caplen 0 wmax 5.730 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_xhigh_po_0p35  sky130_fd_pr__res_xhigh_po_0p69 sky130_fd_pr__res_xhigh_po_1p41  sky130_fd_pr__res_xhigh_po_2p85 sky130_fd_pr__res_xhigh_po_5p73} snake 0 full_metal 1 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_xhigh_po_5p73_UEKJUG.mag b/mag/sky130_fd_pr__res_xhigh_po_5p73_UEKJUG.mag
new file mode 100644
index 0000000..bce42fa
--- /dev/null
+++ b/mag/sky130_fd_pr__res_xhigh_po_5p73_UEKJUG.mag
@@ -0,0 +1,110 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662759368
+<< pwell >>
+rect -3223 -10998 3223 10998
+<< psubdiff >>
+rect -3187 10928 -3091 10962
+rect 3091 10928 3187 10962
+rect -3187 10866 -3153 10928
+rect 3153 10866 3187 10928
+rect -3187 -10928 -3153 -10866
+rect 3153 -10928 3187 -10866
+rect -3187 -10962 -3091 -10928
+rect 3091 -10962 3187 -10928
+<< psubdiffcont >>
+rect -3091 10928 3091 10962
+rect -3187 -10866 -3153 10866
+rect 3153 -10866 3187 10866
+rect -3091 -10962 3091 -10928
+<< xpolycontact >>
+rect -3057 10400 -1911 10832
+rect -3057 -10832 -1911 -10400
+rect -1815 10400 -669 10832
+rect -1815 -10832 -669 -10400
+rect -573 10400 573 10832
+rect -573 -10832 573 -10400
+rect 669 10400 1815 10832
+rect 669 -10832 1815 -10400
+rect 1911 10400 3057 10832
+rect 1911 -10832 3057 -10400
+<< xpolyres >>
+rect -3057 -10400 -1911 10400
+rect -1815 -10400 -669 10400
+rect -573 -10400 573 10400
+rect 669 -10400 1815 10400
+rect 1911 -10400 3057 10400
+<< locali >>
+rect -3187 10928 -3091 10962
+rect 3091 10928 3187 10962
+rect -3187 10866 -3153 10928
+rect 3153 10866 3187 10928
+rect -3187 -10928 -3153 -10866
+rect 3153 -10928 3187 -10866
+rect -3187 -10962 -3091 -10928
+rect 3091 -10962 3187 -10928
+<< viali >>
+rect -3041 10417 -1927 10814
+rect -1799 10417 -685 10814
+rect -557 10417 557 10814
+rect 685 10417 1799 10814
+rect 1927 10417 3041 10814
+rect -3041 -10814 -1927 -10417
+rect -1799 -10814 -685 -10417
+rect -557 -10814 557 -10417
+rect 685 -10814 1799 -10417
+rect 1927 -10814 3041 -10417
+<< metal1 >>
+rect -3053 10814 -1915 10820
+rect -3053 10417 -3041 10814
+rect -1927 10417 -1915 10814
+rect -3053 10411 -1915 10417
+rect -1811 10814 -673 10820
+rect -1811 10417 -1799 10814
+rect -685 10417 -673 10814
+rect -1811 10411 -673 10417
+rect -569 10814 569 10820
+rect -569 10417 -557 10814
+rect 557 10417 569 10814
+rect -569 10411 569 10417
+rect 673 10814 1811 10820
+rect 673 10417 685 10814
+rect 1799 10417 1811 10814
+rect 673 10411 1811 10417
+rect 1915 10814 3053 10820
+rect 1915 10417 1927 10814
+rect 3041 10417 3053 10814
+rect 1915 10411 3053 10417
+rect -3053 -10417 -1915 -10411
+rect -3053 -10814 -3041 -10417
+rect -1927 -10814 -1915 -10417
+rect -3053 -10820 -1915 -10814
+rect -1811 -10417 -673 -10411
+rect -1811 -10814 -1799 -10417
+rect -685 -10814 -673 -10417
+rect -1811 -10820 -673 -10814
+rect -569 -10417 569 -10411
+rect -569 -10814 -557 -10417
+rect 557 -10814 569 -10417
+rect -569 -10820 569 -10814
+rect 673 -10417 1811 -10411
+rect 673 -10814 685 -10417
+rect 1799 -10814 1811 -10417
+rect 673 -10820 1811 -10814
+rect 1915 -10417 3053 -10411
+rect 1915 -10814 1927 -10417
+rect 3041 -10814 3053 -10417
+rect 1915 -10820 3053 -10814
+<< res5p73 >>
+rect -3059 -10402 -1909 10402
+rect -1817 -10402 -667 10402
+rect -575 -10402 575 10402
+rect 667 -10402 1817 10402
+rect 1909 -10402 3059 10402
+<< properties >>
+string FIXED_BBOX -3170 -10945 3170 10945
+string gencell sky130_fd_pr__res_xhigh_po_5p73
+string library sky130
+string parameters w 5.730 l 104 m 1 nx 5 wmin 5.730 lmin 0.50 rho 2000 val 36.365k dummy 0 dw 0.0 term 188.2 sterm 0.0 caplen 0 wmax 5.730 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_xhigh_po_0p35  sky130_fd_pr__res_xhigh_po_0p69 sky130_fd_pr__res_xhigh_po_1p41  sky130_fd_pr__res_xhigh_po_2p85 sky130_fd_pr__res_xhigh_po_5p73} snake 0 full_metal 1 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_xhigh_po_5p73_UZ5DYL.mag b/mag/sky130_fd_pr__res_xhigh_po_5p73_UZ5DYL.mag
new file mode 100644
index 0000000..089541b
--- /dev/null
+++ b/mag/sky130_fd_pr__res_xhigh_po_5p73_UZ5DYL.mag
@@ -0,0 +1,110 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662826682
+<< pwell >>
+rect -739 -55534 739 55534
+<< psubdiff >>
+rect -703 55464 -607 55498
+rect 607 55464 703 55498
+rect -703 55402 -669 55464
+rect 669 55402 703 55464
+rect -703 -55464 -669 -55402
+rect 669 -55464 703 -55402
+rect -703 -55498 -607 -55464
+rect 607 -55498 703 -55464
+<< psubdiffcont >>
+rect -607 55464 607 55498
+rect -703 -55402 -669 55402
+rect 669 -55402 703 55402
+rect -607 -55498 607 -55464
+<< xpolycontact >>
+rect -573 54936 573 55368
+rect -573 33304 573 33736
+rect -573 32768 573 33200
+rect -573 11136 573 11568
+rect -573 10600 573 11032
+rect -573 -11032 573 -10600
+rect -573 -11568 573 -11136
+rect -573 -33200 573 -32768
+rect -573 -33736 573 -33304
+rect -573 -55368 573 -54936
+<< xpolyres >>
+rect -573 33736 573 54936
+rect -573 11568 573 32768
+rect -573 -10600 573 10600
+rect -573 -32768 573 -11568
+rect -573 -54936 573 -33736
+<< locali >>
+rect -703 55464 -607 55498
+rect 607 55464 703 55498
+rect -703 55402 -669 55464
+rect 669 55402 703 55464
+rect -703 -55464 -669 -55402
+rect 669 -55464 703 -55402
+rect -703 -55498 -607 -55464
+rect 607 -55498 703 -55464
+<< viali >>
+rect -557 54953 557 55350
+rect -557 33322 557 33719
+rect -557 32785 557 33182
+rect -557 11154 557 11551
+rect -557 10617 557 11014
+rect -557 -11014 557 -10617
+rect -557 -11551 557 -11154
+rect -557 -33182 557 -32785
+rect -557 -33719 557 -33322
+rect -557 -55350 557 -54953
+<< metal1 >>
+rect -569 55350 569 55356
+rect -569 54953 -557 55350
+rect 557 54953 569 55350
+rect -569 54947 569 54953
+rect -569 33719 569 33725
+rect -569 33322 -557 33719
+rect 557 33322 569 33719
+rect -569 33316 569 33322
+rect -569 33182 569 33188
+rect -569 32785 -557 33182
+rect 557 32785 569 33182
+rect -569 32779 569 32785
+rect -569 11551 569 11557
+rect -569 11154 -557 11551
+rect 557 11154 569 11551
+rect -569 11148 569 11154
+rect -569 11014 569 11020
+rect -569 10617 -557 11014
+rect 557 10617 569 11014
+rect -569 10611 569 10617
+rect -569 -10617 569 -10611
+rect -569 -11014 -557 -10617
+rect 557 -11014 569 -10617
+rect -569 -11020 569 -11014
+rect -569 -11154 569 -11148
+rect -569 -11551 -557 -11154
+rect 557 -11551 569 -11154
+rect -569 -11557 569 -11551
+rect -569 -32785 569 -32779
+rect -569 -33182 -557 -32785
+rect 557 -33182 569 -32785
+rect -569 -33188 569 -33182
+rect -569 -33322 569 -33316
+rect -569 -33719 -557 -33322
+rect 557 -33719 569 -33322
+rect -569 -33725 569 -33719
+rect -569 -54953 569 -54947
+rect -569 -55350 -557 -54953
+rect 557 -55350 569 -54953
+rect -569 -55356 569 -55350
+<< res5p73 >>
+rect -575 33734 575 54938
+rect -575 11566 575 32770
+rect -575 -10602 575 10602
+rect -575 -32770 575 -11566
+rect -575 -54938 575 -33734
+<< properties >>
+string FIXED_BBOX -686 -55481 686 55481
+string gencell sky130_fd_pr__res_xhigh_po_5p73
+string library sky130
+string parameters w 5.730 l 106 m 5 nx 1 wmin 5.730 lmin 0.50 rho 2000 val 37.063k dummy 0 dw 0.0 term 188.2 sterm 0.0 caplen 0 wmax 5.730 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_xhigh_po_0p35  sky130_fd_pr__res_xhigh_po_0p69 sky130_fd_pr__res_xhigh_po_1p41  sky130_fd_pr__res_xhigh_po_2p85 sky130_fd_pr__res_xhigh_po_5p73} snake 0 full_metal 1 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__res_xhigh_po_5p73_UZMRKM.mag b/mag/sky130_fd_pr__res_xhigh_po_5p73_UZMRKM.mag
new file mode 100644
index 0000000..d50ed19
--- /dev/null
+++ b/mag/sky130_fd_pr__res_xhigh_po_5p73_UZMRKM.mag
@@ -0,0 +1,110 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1662826682
+<< pwell >>
+rect -3223 -11198 3223 11198
+<< psubdiff >>
+rect -3187 11128 -3091 11162
+rect 3091 11128 3187 11162
+rect -3187 11066 -3153 11128
+rect 3153 11066 3187 11128
+rect -3187 -11128 -3153 -11066
+rect 3153 -11128 3187 -11066
+rect -3187 -11162 -3091 -11128
+rect 3091 -11162 3187 -11128
+<< psubdiffcont >>
+rect -3091 11128 3091 11162
+rect -3187 -11066 -3153 11066
+rect 3153 -11066 3187 11066
+rect -3091 -11162 3091 -11128
+<< xpolycontact >>
+rect -3057 10600 -1911 11032
+rect -3057 -11032 -1911 -10600
+rect -1815 10600 -669 11032
+rect -1815 -11032 -669 -10600
+rect -573 10600 573 11032
+rect -573 -11032 573 -10600
+rect 669 10600 1815 11032
+rect 669 -11032 1815 -10600
+rect 1911 10600 3057 11032
+rect 1911 -11032 3057 -10600
+<< xpolyres >>
+rect -3057 -10600 -1911 10600
+rect -1815 -10600 -669 10600
+rect -573 -10600 573 10600
+rect 669 -10600 1815 10600
+rect 1911 -10600 3057 10600
+<< locali >>
+rect -3187 11128 -3091 11162
+rect 3091 11128 3187 11162
+rect -3187 11066 -3153 11128
+rect 3153 11066 3187 11128
+rect -3187 -11128 -3153 -11066
+rect 3153 -11128 3187 -11066
+rect -3187 -11162 -3091 -11128
+rect 3091 -11162 3187 -11128
+<< viali >>
+rect -3041 10617 -1927 11014
+rect -1799 10617 -685 11014
+rect -557 10617 557 11014
+rect 685 10617 1799 11014
+rect 1927 10617 3041 11014
+rect -3041 -11014 -1927 -10617
+rect -1799 -11014 -685 -10617
+rect -557 -11014 557 -10617
+rect 685 -11014 1799 -10617
+rect 1927 -11014 3041 -10617
+<< metal1 >>
+rect -3053 11014 -1915 11020
+rect -3053 10617 -3041 11014
+rect -1927 10617 -1915 11014
+rect -3053 10611 -1915 10617
+rect -1811 11014 -673 11020
+rect -1811 10617 -1799 11014
+rect -685 10617 -673 11014
+rect -1811 10611 -673 10617
+rect -569 11014 569 11020
+rect -569 10617 -557 11014
+rect 557 10617 569 11014
+rect -569 10611 569 10617
+rect 673 11014 1811 11020
+rect 673 10617 685 11014
+rect 1799 10617 1811 11014
+rect 673 10611 1811 10617
+rect 1915 11014 3053 11020
+rect 1915 10617 1927 11014
+rect 3041 10617 3053 11014
+rect 1915 10611 3053 10617
+rect -3053 -10617 -1915 -10611
+rect -3053 -11014 -3041 -10617
+rect -1927 -11014 -1915 -10617
+rect -3053 -11020 -1915 -11014
+rect -1811 -10617 -673 -10611
+rect -1811 -11014 -1799 -10617
+rect -685 -11014 -673 -10617
+rect -1811 -11020 -673 -11014
+rect -569 -10617 569 -10611
+rect -569 -11014 -557 -10617
+rect 557 -11014 569 -10617
+rect -569 -11020 569 -11014
+rect 673 -10617 1811 -10611
+rect 673 -11014 685 -10617
+rect 1799 -11014 1811 -10617
+rect 673 -11020 1811 -11014
+rect 1915 -10617 3053 -10611
+rect 1915 -11014 1927 -10617
+rect 3041 -11014 3053 -10617
+rect 1915 -11020 3053 -11014
+<< res5p73 >>
+rect -3059 -10602 -1909 10602
+rect -1817 -10602 -667 10602
+rect -575 -10602 575 10602
+rect 667 -10602 1817 10602
+rect 1909 -10602 3059 10602
+<< properties >>
+string FIXED_BBOX -3170 -11145 3170 11145
+string gencell sky130_fd_pr__res_xhigh_po_5p73
+string library sky130
+string parameters w 5.730 l 106 m 1 nx 5 wmin 5.730 lmin 0.50 rho 2000 val 37.063k dummy 0 dw 0.0 term 188.2 sterm 0.0 caplen 0 wmax 5.730 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_xhigh_po_0p35  sky130_fd_pr__res_xhigh_po_0p69 sky130_fd_pr__res_xhigh_po_1p41  sky130_fd_pr__res_xhigh_po_2p85 sky130_fd_pr__res_xhigh_po_5p73} snake 0 full_metal 1 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>