From 9fb3925649f06ca7780d9f464c56d4dd86e0836e Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Mon, 1 Nov 2021 17:25:34 -0400 Subject: [PATCH] Updated the OSHW (open source hardware) icon graphic layout, which was badly digitized, and not taking advantage of the allowance of 45 degree angles on metal5. --- mag/hexdigits/open_source.mag | 176 +++++++++++++++++++++++++--------- 1 file changed, 129 insertions(+), 47 deletions(-) diff --git a/mag/hexdigits/open_source.mag b/mag/hexdigits/open_source.mag index 6a6e87b6..3b584a99 100644 --- a/mag/hexdigits/open_source.mag +++ b/mag/hexdigits/open_source.mag @@ -1,28 +1,49 @@ magic tech sky130A -timestamp 1608325192 -<< checkpaint >> -rect 7176 6798 15816 6886 -rect 6615 6791 15816 6798 -rect 6306 3466 15816 6791 -rect 6306 3371 15698 3466 -rect 6486 3367 15698 3371 -rect 6486 3339 15126 3367 -rect -630 -630 8010 2790 +timestamp 1635801696 << metal5 >> -rect 3060 7740 3960 7920 -rect 1440 7200 1980 7380 -rect 1260 7020 2340 7200 -rect 2880 7020 4140 7740 -rect 5040 7200 5580 7380 -rect 4680 7020 5760 7200 -rect 1260 6840 2520 7020 -rect 2700 6840 4320 7020 -rect 4500 6840 5760 7020 -rect 1260 6660 5760 6840 -rect 1440 6300 5580 6660 -rect 1620 6120 5400 6300 -rect 1800 5940 5280 6120 +tri 2970 7740 3060 7830 se +rect 3060 7740 3960 8010 +tri 3960 7740 4050 7830 sw +tri 2880 7470 2970 7560 se +rect 2970 7470 4050 7740 +tri 4050 7470 4140 7560 sw +tri 1440 7291 1619 7470 se +tri 1619 7380 1709 7470 sw +rect 1619 7291 1799 7380 +rect 1440 7290 1799 7291 +tri 1799 7290 1889 7380 sw +rect 2880 7290 4140 7470 +tri 5311 7380 5401 7470 se +tri 5131 7290 5221 7380 se +rect 5221 7291 5401 7380 +tri 5401 7291 5580 7470 sw +rect 5221 7290 5580 7291 +tri 1080 6930 1440 7290 se +rect 1440 7200 1979 7290 +tri 1979 7200 2069 7290 sw +rect 1440 7020 2159 7200 +tri 2159 7020 2339 7200 sw +tri 2609 7110 2789 7290 se +rect 2789 7110 4231 7290 +tri 4231 7110 4411 7290 sw +tri 4951 7200 5041 7290 se +rect 5041 7200 5580 7290 +tri 2339 7020 2429 7110 se +rect 2429 7020 4591 7110 +tri 4591 7020 4681 7110 sw +tri 4681 7020 4861 7200 se +rect 4861 7020 5580 7200 +rect 1440 6930 5580 7020 +tri 5580 6930 5940 7290 sw +tri 1080 6750 1260 6930 ne +rect 1260 6660 5760 6930 +tri 5760 6750 5940 6930 nw +tri 1260 6390 1530 6660 ne +tri 1440 6030 1530 6120 se +rect 1530 6030 5490 6660 +tri 5490 6390 5760 6660 nw +tri 5490 6030 5580 6120 sw rect 7056 6101 7356 6161 rect 7776 6101 8076 6161 rect 8436 6101 8856 6161 @@ -31,13 +52,23 @@ rect 10296 6101 10716 6161 rect 11016 6101 11316 6161 rect 6996 6041 7416 6101 rect 7716 6041 8136 6101 -rect 1620 5760 3060 5940 -rect 3960 5760 5400 5940 +rect 1440 5940 3240 6030 +tri 3240 5940 3330 6030 nw +tri 3690 5940 3780 6030 ne +rect 3780 5940 5580 6030 +tri 1260 5670 1440 5850 se +rect 1440 5670 2700 5940 +tri 810 5580 900 5670 se +rect 900 5580 2700 5670 +rect 540 4770 2700 5580 +tri 2700 5490 3150 5940 nw +tri 3870 5490 4320 5940 ne +rect 4320 5670 5580 5940 rect 6936 5921 7476 6041 -rect 900 5580 2880 5760 -rect 4140 5580 6120 5760 -rect 540 4680 2700 5580 -rect 4320 4680 6300 5580 +tri 5580 5670 5760 5850 sw +rect 4320 5580 6120 5670 +tri 6120 5580 6210 5670 sw +rect 4320 4770 6480 5580 rect 6936 5501 7116 5921 rect 7296 5501 7476 5921 rect 6936 5381 7476 5501 @@ -113,17 +144,37 @@ rect 8376 4841 8856 4901 rect 9096 4841 9516 4901 rect 9936 4841 10356 4901 rect 7656 4781 8136 4841 -rect 900 4500 2880 4680 -rect 4140 4500 6120 4680 +tri 810 4680 900 4770 ne +rect 900 4680 2700 4770 +tri 1170 4500 1350 4680 ne +rect 1350 4410 2700 4680 +tri 2700 4410 3060 4770 sw +rect 1350 4320 3060 4410 +tri 1350 4230 1440 4320 ne +rect 1440 4230 3060 4320 +rect 1440 4140 2970 4230 +tri 2970 4140 3060 4230 nw +tri 3960 4410 4320 4770 se +rect 4320 4680 6120 4770 +tri 6120 4680 6210 4770 nw +rect 4320 4410 5670 4680 +tri 5670 4500 5850 4680 nw rect 7656 4661 8196 4781 rect 8376 4721 8916 4841 -rect 1620 4320 3060 4500 -rect 1800 4140 3060 4320 -rect 3960 4320 5400 4500 -rect 3960 4140 5220 4320 -rect 1620 3960 2880 4140 +rect 3960 4320 5670 4410 +rect 3960 4230 5580 4320 +tri 5580 4230 5670 4320 nw +tri 3960 4140 4050 4230 ne +rect 4050 4140 5580 4230 +tri 1440 4050 1530 4140 ne +tri 1440 3960 1530 4050 se +rect 1530 3960 2970 4140 +tri 1260 3690 1440 3870 se rect 1440 3780 2880 3960 -rect 4140 3960 5400 4140 +tri 2880 3870 2970 3960 nw +rect 4050 3960 5490 4140 +tri 5490 4050 5580 4140 nw +tri 5490 3960 5580 4050 sw rect 7656 4001 7836 4661 rect 8016 4001 8196 4661 rect 8736 4541 8916 4721 @@ -172,18 +223,49 @@ rect 13056 4361 13596 4541 rect 13056 4181 13236 4361 rect 13056 4061 13596 4181 rect 13116 4001 13596 4061 +tri 4050 3870 4140 3960 ne +rect 1440 3690 2790 3780 +tri 2790 3690 2880 3780 nw rect 4140 3780 5580 3960 -rect 1440 3600 2700 3780 -rect 1260 3420 2700 3600 -rect 4320 3660 5580 3780 -rect 4320 3600 5640 3660 -rect 4320 3420 5760 3600 -rect 1260 3240 2520 3420 -rect 4500 3240 5760 3420 -rect 1260 3060 2340 3240 -rect 4680 3060 5760 3240 -rect 1440 2880 1980 3060 -rect 5040 2880 5580 3060 +tri 4140 3690 4230 3780 ne +rect 4230 3690 5580 3780 +tri 5580 3690 5760 3870 sw +tri 1080 3420 1260 3600 se +rect 1260 3510 2790 3690 +rect 1260 3420 2700 3510 +tri 2700 3420 2790 3510 nw +rect 4230 3510 5760 3690 +tri 4230 3420 4320 3510 ne +rect 4320 3420 5760 3510 +tri 5760 3420 5940 3600 sw +tri 1080 2880 1620 3420 ne +rect 1620 3330 2700 3420 +rect 1620 3240 2610 3330 +tri 2610 3240 2700 3330 nw +rect 4320 3330 5400 3420 +tri 4320 3240 4410 3330 ne +rect 4410 3240 5400 3330 +rect 1620 3150 2160 3240 +tri 2160 3150 2250 3240 nw +rect 1620 3060 1980 3150 +tri 1980 3060 2070 3150 nw +tri 2315 3060 2495 3240 ne +rect 2495 3150 2610 3240 +rect 2495 3060 2520 3150 +tri 2520 3060 2610 3150 nw +rect 4410 3150 4525 3240 +tri 4410 3060 4500 3150 ne +rect 4500 3060 4525 3150 +tri 4525 3060 4705 3240 nw +tri 4770 3150 4860 3240 ne +rect 4860 3150 5400 3240 +tri 4950 3060 5040 3150 ne +rect 5040 3060 5400 3150 +rect 1620 2880 1710 3060 +tri 1710 2880 1890 3060 nw +tri 5130 2880 5310 3060 ne +rect 5310 2880 5400 3060 +tri 5400 2880 5940 3420 nw << fillblock >> rect 376 2582 6603 8121 rect 6796 3824 14515 6352