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 >>