Replaced TopLevelTestStructure with TopLevleProtectStructure files
diff --git a/gds/sky130_hilas_TopLevelProtectStructure.gds b/gds/sky130_hilas_TopLevelProtectStructure.gds new file mode 100644 index 0000000..0120b10 --- /dev/null +++ b/gds/sky130_hilas_TopLevelProtectStructure.gds Binary files differ
diff --git a/gds/sky130_hilas_TopLevelTestStructure.gds b/gds/sky130_hilas_TopLevelTestStructure.gds deleted file mode 100644 index 2bfb683..0000000 --- a/gds/sky130_hilas_TopLevelTestStructure.gds +++ /dev/null Binary files differ
diff --git a/mag/sky130_hilas_TopLevelProtectStructure.mag b/mag/sky130_hilas_TopLevelProtectStructure.mag new file mode 100644 index 0000000..e0cf01b --- /dev/null +++ b/mag/sky130_hilas_TopLevelProtectStructure.mag
@@ -0,0 +1,1070 @@ +magic +tech sky130A +timestamp 1626388145 +<< error_s >> +rect -626 12757 -597 12773 +rect -547 12757 -518 12773 +rect -468 12757 -439 12773 +rect -389 12757 -360 12773 +rect -1764 12733 -1757 12739 +rect -913 12733 -907 12739 +rect -81 12733 -75 12739 +rect 24 12733 30 12739 +rect 439 12728 445 12734 +rect 494 12728 500 12734 +rect -626 12723 -625 12724 +rect -598 12723 -597 12724 +rect -547 12723 -546 12724 +rect -519 12723 -518 12724 +rect -468 12723 -467 12724 +rect -440 12723 -439 12724 +rect -389 12723 -388 12724 +rect -361 12723 -360 12724 +rect -676 12694 -659 12723 +rect -627 12722 -596 12723 +rect -548 12722 -517 12723 +rect -469 12722 -438 12723 +rect -390 12722 -359 12723 +rect -626 12715 -597 12722 +rect -547 12715 -518 12722 +rect -468 12715 -439 12722 +rect -389 12715 -360 12722 +rect -626 12701 -617 12715 +rect -370 12701 -360 12715 +rect -626 12695 -597 12701 +rect -547 12695 -518 12701 +rect -468 12695 -439 12701 +rect -389 12695 -360 12701 +rect -627 12694 -596 12695 +rect -548 12694 -517 12695 +rect -469 12694 -438 12695 +rect -390 12694 -359 12695 +rect -328 12694 -310 12723 +rect -626 12693 -625 12694 +rect -598 12693 -597 12694 +rect -547 12693 -546 12694 +rect -519 12693 -518 12694 +rect -468 12693 -467 12694 +rect -440 12693 -439 12694 +rect -389 12693 -388 12694 +rect -361 12693 -360 12694 +rect -87 12683 -81 12689 +rect 30 12683 36 12689 +rect 433 12678 439 12684 +rect 500 12678 506 12684 +rect -626 12644 -597 12659 +rect -547 12644 -518 12659 +rect -468 12644 -439 12659 +rect -389 12644 -360 12659 +rect -626 12477 -597 12493 +rect -547 12477 -518 12493 +rect -468 12477 -439 12493 +rect -389 12477 -360 12493 +rect -2072 12474 -2067 12475 +rect -626 12443 -625 12444 +rect -598 12443 -597 12444 +rect -547 12443 -546 12444 +rect -519 12443 -518 12444 +rect -468 12443 -467 12444 +rect -440 12443 -439 12444 +rect -389 12443 -388 12444 +rect -361 12443 -360 12444 +rect -676 12414 -659 12443 +rect -627 12442 -596 12443 +rect -548 12442 -517 12443 +rect -469 12442 -438 12443 +rect -390 12442 -359 12443 +rect -626 12435 -597 12442 +rect -547 12435 -518 12442 +rect -468 12435 -439 12442 +rect -389 12435 -360 12442 +rect -626 12421 -617 12435 +rect -370 12421 -360 12435 +rect -626 12415 -597 12421 +rect -547 12415 -518 12421 +rect -468 12415 -439 12421 +rect -389 12415 -360 12421 +rect -627 12414 -596 12415 +rect -548 12414 -517 12415 +rect -469 12414 -438 12415 +rect -390 12414 -359 12415 +rect -328 12414 -310 12443 +rect -81 12434 -75 12440 +rect 24 12434 30 12440 +rect -626 12413 -625 12414 +rect -598 12413 -597 12414 +rect -547 12413 -546 12414 +rect -519 12413 -518 12414 +rect -468 12413 -467 12414 +rect -440 12413 -439 12414 +rect -389 12413 -388 12414 +rect -361 12413 -360 12414 +rect 470 12395 499 12413 +rect -87 12384 -81 12390 +rect 30 12384 36 12390 +rect -626 12364 -597 12379 +rect -547 12364 -518 12379 +rect -468 12364 -439 12379 +rect -389 12364 -360 12379 +rect 470 12363 471 12364 +rect 498 12363 499 12364 +rect -2360 12307 -2359 12362 +rect -626 12322 -597 12338 +rect -547 12322 -518 12338 +rect -468 12322 -439 12338 +rect -389 12322 -360 12338 +rect -81 12333 -75 12339 +rect 24 12333 30 12339 +rect 420 12334 438 12363 +rect 469 12362 500 12363 +rect 470 12353 499 12362 +rect 470 12344 480 12353 +rect 489 12344 499 12353 +rect 470 12335 499 12344 +rect 469 12334 500 12335 +rect 531 12334 549 12363 +rect 470 12333 471 12334 +rect 498 12333 499 12334 +rect -626 12288 -625 12289 +rect -598 12288 -597 12289 +rect -547 12288 -546 12289 +rect -519 12288 -518 12289 +rect -468 12288 -467 12289 +rect -440 12288 -439 12289 +rect -389 12288 -388 12289 +rect -361 12288 -360 12289 +rect -1769 12267 -1763 12273 +rect -907 12267 -901 12273 +rect -676 12259 -659 12288 +rect -627 12287 -596 12288 +rect -548 12287 -517 12288 +rect -469 12287 -438 12288 +rect -390 12287 -359 12288 +rect -626 12280 -597 12287 +rect -547 12280 -518 12287 +rect -468 12280 -439 12287 +rect -389 12280 -360 12287 +rect -626 12266 -617 12280 +rect -370 12266 -360 12280 +rect -626 12260 -597 12266 +rect -547 12260 -518 12266 +rect -468 12260 -439 12266 +rect -389 12260 -360 12266 +rect -627 12259 -596 12260 +rect -548 12259 -517 12260 +rect -469 12259 -438 12260 +rect -390 12259 -359 12260 +rect -328 12259 -310 12288 +rect -87 12283 -81 12289 +rect 30 12283 36 12289 +rect 470 12284 499 12302 +rect -626 12258 -625 12259 +rect -598 12258 -597 12259 +rect -547 12258 -546 12259 +rect -519 12258 -518 12259 +rect -468 12258 -467 12259 +rect -440 12258 -439 12259 +rect -389 12258 -388 12259 +rect -361 12258 -360 12259 +rect -626 12209 -597 12224 +rect -547 12209 -518 12224 +rect -468 12209 -439 12224 +rect -389 12209 -360 12224 +rect 3665 11232 3671 11238 +rect 3718 11232 3724 11238 +rect 3831 11232 3837 11238 +rect 3884 11232 3890 11238 +rect 3659 11182 3665 11188 +rect 3724 11182 3730 11188 +rect 3825 11182 3831 11188 +rect 3890 11182 3896 11188 +rect 3237 11173 3243 11179 +rect 3342 11173 3348 11179 +rect 4254 11173 4260 11179 +rect 4359 11173 4365 11179 +rect 3231 11123 3237 11129 +rect 3348 11123 3354 11129 +rect 4248 11123 4254 11129 +rect 4365 11123 4371 11129 +rect 1098 10993 1461 10994 +rect 1518 10993 1641 10994 +rect 1716 10987 1746 11106 +rect 3237 10872 3243 10878 +rect 3342 10872 3348 10878 +rect 4254 10872 4260 10878 +rect 4359 10872 4365 10878 +rect 3231 10822 3237 10828 +rect 3348 10822 3354 10828 +rect 3665 10818 3671 10824 +rect 3718 10818 3724 10824 +rect 3831 10818 3837 10824 +rect 3884 10818 3890 10824 +rect 4248 10822 4254 10828 +rect 4365 10822 4371 10828 +rect 3659 10768 3665 10774 +rect 3724 10768 3730 10774 +rect 3825 10768 3831 10774 +rect 3890 10768 3896 10774 +rect 3499 10705 3503 10716 +rect 3499 10691 3500 10702 +rect 3608 10701 3609 10754 +rect 5090 10706 5095 10714 +rect 5076 10692 5081 10700 +rect 3666 10629 3672 10635 +rect 3719 10629 3725 10635 +rect 3831 10629 3837 10635 +rect 3884 10629 3890 10635 +rect 3660 10579 3666 10585 +rect 3725 10579 3731 10585 +rect 3825 10579 3831 10585 +rect 3890 10579 3896 10585 +rect 3191 10570 3197 10576 +rect 3296 10570 3302 10576 +rect 4254 10570 4260 10576 +rect 4359 10570 4365 10576 +rect 3185 10520 3191 10526 +rect 3302 10520 3308 10526 +rect 4248 10520 4254 10526 +rect 4365 10520 4371 10526 +rect 4059 10385 4076 10386 +rect 4059 10368 4076 10369 +rect 3497 10351 3498 10364 +rect 3191 10269 3197 10275 +rect 3296 10269 3302 10275 +rect 4254 10269 4260 10275 +rect 4359 10269 4365 10275 +rect 3185 10219 3191 10225 +rect 3302 10219 3308 10225 +rect 3666 10215 3672 10221 +rect 3719 10215 3725 10221 +rect 3831 10215 3837 10221 +rect 3884 10215 3890 10221 +rect 4248 10219 4254 10225 +rect 4365 10219 4371 10225 +rect 3660 10165 3666 10171 +rect 3725 10165 3731 10171 +rect 3825 10165 3831 10171 +rect 3890 10165 3896 10171 +rect 3239 9904 3245 9910 +rect 3344 9904 3350 9910 +rect 4210 9904 4216 9910 +rect 4315 9904 4321 9910 +rect 3665 9894 3671 9900 +rect 3718 9894 3724 9900 +rect 3836 9894 3842 9900 +rect 3889 9894 3895 9900 +rect 3233 9840 3239 9846 +rect 3350 9840 3356 9846 +rect 3659 9844 3665 9850 +rect 3724 9844 3730 9850 +rect 3830 9844 3836 9850 +rect 3895 9844 3901 9850 +rect 4204 9840 4210 9846 +rect 4321 9840 4327 9846 +rect 3239 9787 3245 9793 +rect 3344 9787 3350 9793 +rect 3665 9785 3671 9791 +rect 3718 9785 3724 9791 +rect 3836 9785 3842 9791 +rect 3889 9785 3895 9791 +rect 4210 9787 4216 9793 +rect 4315 9787 4321 9793 +rect 3659 9735 3665 9741 +rect 3724 9735 3730 9741 +rect 3830 9735 3836 9741 +rect 3895 9735 3901 9741 +rect 3233 9723 3239 9729 +rect 3350 9723 3356 9729 +rect 4204 9723 4210 9729 +rect 4321 9723 4327 9729 +rect 3239 9602 3245 9608 +rect 3344 9602 3350 9608 +rect 4210 9602 4216 9608 +rect 4315 9602 4321 9608 +rect 3665 9596 3671 9602 +rect 3718 9596 3724 9602 +rect 3836 9596 3842 9602 +rect 3889 9596 3895 9602 +rect 3659 9546 3665 9552 +rect 3724 9546 3730 9552 +rect 3830 9546 3836 9552 +rect 3895 9546 3901 9552 +rect 3233 9538 3239 9544 +rect 3350 9538 3356 9544 +rect 4204 9538 4210 9544 +rect 4321 9538 4327 9544 +rect 3239 9486 3245 9492 +rect 3344 9486 3350 9492 +rect 4210 9486 4216 9492 +rect 4315 9486 4321 9492 +rect 3665 9479 3671 9485 +rect 3718 9479 3724 9485 +rect 3836 9479 3842 9485 +rect 3889 9479 3895 9485 +rect 3659 9429 3665 9435 +rect 3724 9429 3730 9435 +rect 3830 9429 3836 9435 +rect 3895 9429 3901 9435 +rect 3233 9422 3239 9428 +rect 3350 9422 3356 9428 +rect 4204 9422 4210 9428 +rect 4321 9422 4327 9428 +rect 3239 8926 3245 8932 +rect 3344 8926 3350 8932 +rect 3665 8916 3671 8922 +rect 3718 8916 3724 8922 +rect 3233 8862 3239 8868 +rect 3350 8862 3356 8868 +rect 3659 8866 3665 8872 +rect 3724 8866 3730 8872 +rect 3239 8809 3245 8815 +rect 3344 8809 3350 8815 +rect 3665 8807 3671 8813 +rect 3718 8807 3724 8813 +rect 3659 8757 3665 8763 +rect 3724 8757 3730 8763 +rect 3233 8745 3239 8751 +rect 3350 8745 3356 8751 +rect 3239 8624 3245 8630 +rect 3344 8624 3350 8630 +rect 3502 8619 3519 8623 +rect 3665 8618 3671 8624 +rect 3718 8618 3724 8624 +rect 3659 8568 3665 8574 +rect 3724 8568 3730 8574 +rect 3233 8560 3239 8566 +rect 3350 8560 3356 8566 +rect 3239 8508 3245 8514 +rect 3344 8508 3350 8514 +rect 3665 8501 3671 8507 +rect 3718 8501 3724 8507 +rect 3659 8451 3665 8457 +rect 3724 8451 3730 8457 +rect 3233 8444 3239 8450 +rect 3350 8444 3356 8450 +rect 2897 8302 2929 8307 +rect 2899 8301 2927 8302 +rect 2883 8288 2943 8293 +rect 2885 8287 2941 8288 +rect 8801 7705 8802 7718 +rect 8801 7704 8815 7705 +rect -1497 7546 -1490 7584 +rect -1483 7552 -1476 7598 +rect -817 7316 -816 7351 +rect -803 7302 -802 7365 +rect -931 7162 -919 7165 +rect -943 7141 -938 7153 +rect 8040 7134 8041 7166 +rect 8054 7120 8055 7180 +rect 8040 6973 8041 7005 +rect 8054 6959 8055 7019 +rect -950 6801 -938 6809 +rect -719 6801 -717 6809 +rect 7811 6656 7812 6658 +rect 8040 6169 8041 6201 +rect 8054 6155 8055 6215 +rect 744 5906 911 5919 +rect 1337 5909 1339 5922 +rect 741 5892 911 5905 +rect 1337 5895 1340 5908 +rect 1747 5907 1748 5920 +rect 1747 5893 1749 5906 +<< metal1 >> +rect -13106 14454 -12717 14571 +rect -10247 14453 -9858 14570 +rect -7388 14453 -6999 14570 +rect -3198 14456 -2809 14573 +rect 1014 14454 1403 14571 +rect 3873 14454 4262 14571 +rect 6733 14454 7122 14571 +rect 9592 14454 9981 14571 +rect 12451 14454 12840 14571 +rect 15310 14453 15699 14570 +rect 18169 14453 18558 14570 +rect -12554 12222 -12231 13533 +rect -9695 12563 -9372 13533 +rect -6836 12992 -6513 13533 +rect -5582 13312 -5565 13324 +rect -6879 12961 -6496 12992 +rect -6879 12736 -6836 12961 +rect -6513 12736 -6496 12961 +rect -6879 12718 -6496 12736 +rect -5617 12656 -5565 13312 +rect -5623 12645 -5558 12656 +rect -5623 12608 -5617 12645 +rect -5565 12608 -5558 12645 +rect -5623 12605 -5558 12608 +rect -9711 12512 -9361 12563 +rect -9711 12287 -9695 12512 +rect -9372 12287 -9361 12512 +rect -9711 12274 -9361 12287 +rect -12771 12183 -12231 12222 +rect -12771 11860 -12737 12183 +rect -12512 11860 -12231 12183 +rect -14015 11852 -13676 11859 +rect -14112 11843 -13676 11852 +rect -14435 11520 -13890 11843 +rect -13704 11520 -13676 11843 +rect -12771 11842 -12477 11860 +rect -5617 11837 -5565 12605 +rect -5277 12214 -5236 13335 +rect -2566 13135 -2450 13326 +rect -2566 13022 170 13135 +rect -2566 13002 189 13022 +rect 37 12862 170 13002 +rect 1566 12911 1889 13534 +rect 2730 13326 2791 13340 +rect 2728 13130 2846 13326 +rect 2648 13039 2846 13130 +rect 2648 13021 2829 13039 +rect 3172 13023 3244 13409 +rect 2648 12952 2721 13021 +rect 4425 12911 4748 13533 +rect 7284 12911 7607 13533 +rect 8177 13272 8196 13273 +rect 8890 13272 8962 13409 +rect 8177 13237 8962 13272 +rect 8177 13024 8196 13237 +rect 10143 13218 10466 13533 +rect 10067 13190 10466 13218 +rect 10065 13170 10466 13190 +rect 10047 13073 10482 13170 +rect 10047 12867 10143 13073 +rect 10466 12867 10482 13073 +rect 10047 12800 10482 12867 +rect 13002 12752 13325 13533 +rect 12972 12708 13327 12752 +rect 12972 12378 13002 12708 +rect 13208 12378 13327 12708 +rect 12972 12347 13327 12378 +rect -5289 12211 -5236 12214 +rect -5289 12170 -5283 12211 +rect -5242 12170 -5236 12211 +rect 15861 12189 16184 13533 +rect -5289 12167 -5236 12170 +rect -5637 11828 -5565 11837 +rect -5637 11776 -5631 11828 +rect -5579 11776 -5565 11828 +rect -5637 11764 -5565 11776 +rect -14112 11452 -13676 11520 +rect -15468 10968 -15343 11357 +rect -13098 8984 -12872 8988 +rect -14435 8661 -13085 8984 +rect -12877 8661 -12872 8984 +rect -13098 8657 -12872 8661 +rect -15467 8110 -15342 8499 +rect -5617 8229 -5565 11764 +rect -5277 11742 -5236 12167 +rect 15841 12159 16200 12189 +rect 15841 11953 15861 12159 +rect 16184 11953 16200 12159 +rect 15841 11936 16200 11953 +rect 18720 11840 19043 13533 +rect -5291 11732 -5229 11742 +rect -5291 11691 -5278 11732 +rect -5237 11691 -5229 11732 +rect -5291 11683 -5229 11691 +rect 18689 11717 19065 11840 +rect -5625 8226 -5562 8229 +rect -5625 8174 -5621 8226 +rect -5569 8174 -5562 8226 +rect -5625 8169 -5562 8174 +rect -5277 8127 -5236 11683 +rect 18689 11512 18720 11717 +rect 19043 11512 19065 11717 +rect 18689 11478 19065 11512 +rect 20124 11771 20465 11803 +rect 20124 11448 20154 11771 +rect 20353 11448 20788 11771 +rect 10956 11382 11398 11443 +rect 20124 11399 20465 11448 +rect 10956 11350 10980 11382 +rect 11202 11350 11398 11382 +rect 10956 8432 11398 11350 +rect 21692 10898 21817 11287 +rect 19283 8912 19515 8920 +rect 19283 8589 19299 8912 +rect 19508 8589 20787 8912 +rect 19283 8583 19515 8589 +rect 10953 8420 11400 8432 +rect 10953 8311 10964 8420 +rect 11392 8311 11400 8420 +rect 10953 8300 11400 8311 +rect -5282 8124 -5234 8127 +rect -5282 8080 -5278 8124 +rect -5237 8080 -5234 8124 +rect -5282 8077 -5234 8080 +rect -12707 6125 -12484 6133 +rect -14434 5802 -12695 6125 +rect -12487 5802 -12484 6125 +rect -12707 5787 -12484 5802 +rect -15468 5250 -15343 5639 +rect -12256 3266 -12015 3276 +rect -14435 2943 -12232 3266 +rect -12024 2943 -12015 3266 +rect -12256 2933 -12015 2943 +rect -15466 2391 -15341 2780 +rect -11800 407 -11573 414 +rect -14434 84 -11791 407 +rect -11583 84 -11573 407 +rect -11800 74 -11573 84 +rect -15467 -467 -15342 -78 +rect -11364 -2452 -11139 -2446 +rect -14435 -2775 -11357 -2452 +rect -11149 -2775 -11139 -2452 +rect -11364 -2783 -11139 -2775 +rect -15468 -3327 -15343 -2938 +rect -10932 -5311 -10707 -5300 +rect -14435 -5634 -10692 -5311 +rect -10932 -5645 -10707 -5634 +rect -15467 -6185 -15342 -5796 +rect 10956 -7830 11398 8300 +rect 21691 8038 21816 8427 +rect 18866 6053 19102 6066 +rect 18866 5730 18874 6053 +rect 19083 5730 20789 6053 +rect 18866 5720 19102 5730 +rect 21691 5178 21816 5567 +rect 18465 3194 18693 3210 +rect 18465 2871 18476 3194 +rect 18685 2871 20787 3194 +rect 18465 2860 18693 2871 +rect 21692 2322 21817 2711 +rect 18035 335 18277 347 +rect 18035 12 18051 335 +rect 18260 12 20787 335 +rect 18035 -4 18277 12 +rect 21690 -539 21815 -150 +rect 17646 -2524 17873 -2513 +rect 17646 -2847 17657 -2524 +rect 17866 -2847 20788 -2524 +rect 17646 -2860 17873 -2847 +rect 21692 -3397 21817 -3008 +rect 17206 -5383 17436 -5375 +rect 17206 -5706 20788 -5383 +rect 17206 -5716 17436 -5706 +rect 21692 -6258 21817 -5869 +rect 10864 -7841 11398 -7830 +rect -10526 -8170 -10285 -8160 +rect -14435 -8493 -10503 -8170 +rect -10295 -8493 -10285 -8170 +rect 10864 -8283 10882 -7841 +rect 11324 -8204 11398 -7841 +rect 11324 -8283 11340 -8204 +rect 10864 -8300 11340 -8283 +rect -10526 -8511 -10285 -8493 +rect -15464 -9043 -15339 -8654 +rect -10098 -11029 -9852 -11022 +rect -14435 -11352 -9852 -11029 +rect -10098 -11357 -9852 -11352 +rect -15466 -11904 -15341 -11515 +rect -9661 -13888 -9421 -13874 +rect -14436 -14211 -9641 -13888 +rect -9433 -14211 -9421 -13888 +rect -9661 -14221 -9421 -14211 +rect -15467 -14763 -15342 -14374 +rect -9267 -16747 -9018 -16739 +rect -14436 -17070 -9244 -16747 +rect -9036 -17070 -9018 -16747 +rect -9267 -17089 -9018 -17070 +rect -15467 -17622 -15342 -17233 +rect -8820 -19606 -8585 -19596 +rect -14434 -19929 -8800 -19606 +rect -8592 -19929 -8585 -19606 +rect -8820 -19942 -8585 -19929 +rect -15466 -20481 -15341 -20092 +rect -8420 -22465 -8149 -22459 +rect -14434 -22788 -8370 -22465 +rect -8162 -22788 -8149 -22465 +rect -8420 -22800 -8149 -22788 +rect -15466 -23339 -15341 -22950 +<< via1 >> +rect -6836 12736 -6513 12961 +rect -5617 12608 -5565 12645 +rect -9695 12287 -9372 12512 +rect -12737 11860 -12512 12183 +rect -13890 11520 -13704 11843 +rect 10143 12867 10466 13073 +rect 13002 12378 13208 12708 +rect -5283 12170 -5242 12211 +rect -5631 11776 -5579 11828 +rect -13085 8661 -12877 8984 +rect 15861 11953 16184 12159 +rect -5278 11691 -5237 11732 +rect -5621 8174 -5569 8226 +rect 18720 11512 19043 11717 +rect 20154 11448 20353 11771 +rect 10980 11350 11202 11382 +rect 19299 8589 19508 8912 +rect 10964 8311 11392 8420 +rect -5278 8080 -5237 8124 +rect -12695 5802 -12487 6125 +rect -12232 2943 -12024 3266 +rect -11791 84 -11583 407 +rect -11357 -2775 -11149 -2452 +rect 18874 5730 19083 6053 +rect 18476 2871 18685 3194 +rect 18051 12 18260 335 +rect 17657 -2847 17866 -2524 +rect -10503 -8493 -10295 -8170 +rect 10882 -8283 11324 -7841 +rect -9641 -14211 -9433 -13888 +rect -9244 -17070 -9036 -16747 +rect -8800 -19929 -8592 -19606 +rect -8370 -22788 -8162 -22465 +<< metal2 >> +rect 21381 14165 21500 14166 +rect -15126 14164 -13833 14165 +rect -15139 14025 -13833 14164 +rect 20201 14113 21500 14165 +rect 20180 14037 21500 14113 +rect -15139 13873 -14910 14025 +rect -15094 13869 -14910 13873 +rect -15050 13017 -14910 13869 +rect 21284 13905 21500 14037 +rect -14423 13388 -13848 13528 +rect 20116 13395 20783 13535 +rect -14423 12916 -14283 13388 +rect 10028 13073 10508 13153 +rect -6892 12987 -6483 13012 +rect -6892 12961 -2695 12987 +rect -6892 12736 -6836 12961 +rect -6513 12762 -2695 12961 +rect 10028 12944 10143 13073 +rect 8858 12867 10143 12944 +rect 10466 12944 10508 13073 +rect 10466 12867 10513 12944 +rect -6513 12736 -6483 12762 +rect 8858 12738 10513 12867 +rect 20642 12844 20782 13395 +rect 21284 12982 21412 13905 +rect 21336 12908 21412 12982 +rect -6892 12702 -6483 12736 +rect 12987 12708 13318 12737 +rect -5622 12651 -5560 12653 +rect -5622 12645 -2707 12651 +rect -5622 12608 -5617 12645 +rect -5565 12614 -2707 12645 +rect -5565 12608 -5560 12614 +rect -5622 12607 -5560 12608 +rect -9704 12538 -9366 12549 +rect -9745 12512 -2695 12538 +rect 12987 12531 13002 12708 +rect -9745 12313 -9695 12512 +rect -9704 12287 -9695 12313 +rect -9372 12313 -2695 12512 +rect 8858 12378 13002 12531 +rect 13208 12531 13318 12708 +rect 13208 12378 13350 12531 +rect 8858 12325 13350 12378 +rect -9372 12287 -9366 12313 +rect -9704 12281 -9366 12287 +rect -5287 12211 -5239 12212 +rect -12758 12183 -12494 12207 +rect -12758 12089 -12737 12183 +rect -12766 11864 -12737 12089 +rect -12758 11860 -12737 11864 +rect -12512 12089 -12494 12183 +rect -5287 12170 -5283 12211 +rect -5242 12209 -5239 12211 +rect -5242 12171 -2708 12209 +rect -5242 12170 -5239 12171 +rect -5287 12169 -5239 12170 +rect 15826 12159 16219 12168 +rect 15826 12123 15861 12159 +rect -12512 11864 -2735 12089 +rect 8858 11953 15861 12123 +rect 16184 11953 16219 12159 +rect 8858 11917 16219 11953 +rect 15826 11916 16219 11917 +rect -12512 11860 -12494 11864 +rect -13981 11843 -13692 11851 +rect -12758 11847 -12494 11860 +rect -13981 11655 -13890 11843 +rect -13984 11520 -13890 11655 +rect -13704 11655 -13692 11843 +rect -5634 11828 -5572 11831 +rect -5634 11776 -5631 11828 +rect -5579 11822 -5572 11828 +rect -5579 11781 -2740 11822 +rect -5579 11776 -5572 11781 +rect -5634 11772 -5572 11776 +rect 19876 11771 20447 11846 +rect -5287 11732 -5233 11735 +rect -5287 11691 -5278 11732 +rect -5237 11691 -2744 11732 +rect 18706 11717 19056 11743 +rect -5287 11687 -5233 11691 +rect 18706 11689 18720 11717 +rect -13704 11520 -2772 11655 +rect -13984 11469 -2772 11520 +rect 8858 11512 18720 11689 +rect 19043 11689 19056 11717 +rect 19043 11512 19065 11689 +rect 8858 11484 19065 11512 +rect 19876 11448 20154 11771 +rect 20353 11448 20447 11771 +rect 8876 11382 11209 11387 +rect 8876 11350 10980 11382 +rect 11202 11350 11209 11382 +rect 8876 11344 11209 11350 +rect 19876 11282 20447 11448 +rect 19832 11278 20447 11282 +rect 8858 11232 20447 11278 +rect -13095 11003 -2743 11211 +rect 8858 11042 20431 11232 +rect -13095 8992 -12887 11003 +rect 19298 10804 19507 10822 +rect -12679 10515 -2695 10723 +rect 8858 10595 19507 10804 +rect -13102 8984 -12868 8992 +rect -13102 8661 -13085 8984 +rect -12877 8661 -12868 8984 +rect -13102 8655 -12868 8661 +rect -13095 8568 -12887 8655 +rect -12679 6132 -12471 10515 +rect -12701 6125 -12471 6132 +rect -12701 5802 -12695 6125 +rect -12487 5802 -12471 6125 +rect -12701 5791 -12471 5802 +rect -12679 5758 -12471 5791 +rect -12245 10033 -2695 10241 +rect 8858 10055 19093 10264 +rect -12245 3284 -12037 10033 +rect -11791 9563 -2695 9771 +rect 8858 9567 18685 9776 +rect -12266 3266 -12009 3284 +rect -12266 2943 -12232 3266 +rect -12024 2943 -12009 3266 +rect -12266 2924 -12009 2943 +rect -12245 2920 -12037 2924 +rect -11791 422 -11583 9563 +rect -11356 9137 -2695 9345 +rect -11807 407 -11568 422 +rect -11807 84 -11791 407 +rect -11583 84 -11568 407 +rect -11807 65 -11568 84 +rect -11791 12 -11583 65 +rect -11356 -2439 -11148 9137 +rect 8858 9047 18276 9256 +rect -10922 8730 -2695 8938 +rect -11374 -2452 -11129 -2439 +rect -11374 -2775 -11357 -2452 +rect -11149 -2775 -11129 -2452 +rect -11374 -2791 -11129 -2775 +rect -11356 -2803 -11148 -2791 +rect -10922 -5290 -10714 8730 +rect 8858 8543 17863 8752 +rect -10506 8315 -2695 8523 +rect 10955 8421 11408 8429 +rect 8886 8420 11415 8421 +rect -10947 -5663 -10687 -5290 +rect -10922 -5696 -10714 -5663 +rect -10506 -8153 -10298 8315 +rect 8886 8311 10964 8420 +rect 11392 8311 11415 8420 +rect 8886 8306 11415 8311 +rect 10955 8304 11408 8306 +rect -5624 8226 -5564 8227 +rect -5624 8174 -5621 8226 +rect -5569 8222 -5564 8226 +rect -5569 8178 -2690 8222 +rect -5569 8174 -5564 8178 +rect -5624 8171 -5564 8174 +rect -5281 8124 -5235 8125 +rect -5281 8080 -5278 8124 +rect -5237 8080 -2694 8124 +rect -5281 8078 -5235 8080 +rect -10081 7800 -2695 8008 +rect 8890 7992 17439 8201 +rect -10548 -8170 -10277 -8153 +rect -10548 -8493 -10503 -8170 +rect -10295 -8493 -10277 -8170 +rect -10548 -8520 -10277 -8493 +rect -10506 -8592 -10298 -8520 +rect -10081 -11015 -9873 7800 +rect -9655 7374 -2695 7582 +rect -10114 -11363 -9840 -11015 +rect -10081 -11444 -9873 -11363 +rect -9655 -13844 -9447 7374 +rect -9240 6870 -2695 7078 +rect -9677 -13888 -9398 -13844 +rect -9677 -14211 -9641 -13888 +rect -9433 -14211 -9398 -13888 +rect -9677 -14249 -9398 -14211 +rect -9655 -14277 -9447 -14249 +rect -9240 -16722 -9032 6870 +rect -8805 6309 -2695 6517 +rect -9289 -16747 -9006 -16722 +rect -9289 -17070 -9244 -16747 +rect -9036 -17070 -9006 -16747 +rect -9289 -17100 -9006 -17070 +rect -9240 -17156 -9032 -17100 +rect -8805 -19580 -8597 6309 +rect -8389 5839 -2695 6047 +rect -8840 -19606 -8575 -19580 +rect -8840 -19929 -8800 -19606 +rect -8592 -19929 -8575 -19606 +rect -8840 -19952 -8575 -19929 +rect -8805 -19953 -8597 -19952 +rect -8389 -22450 -8181 5839 +rect -8408 -22465 -8141 -22450 +rect -8408 -22788 -8370 -22465 +rect -8162 -22788 -8141 -22465 +rect -8408 -22803 -8141 -22788 +rect -2235 -23386 -1901 5853 +rect -1269 -23816 -1067 5843 +rect -863 -23659 -661 5843 +rect -863 -23815 -660 -23659 +rect -466 -23660 -264 5843 +rect -66 -23660 136 5843 +rect -863 -23816 -661 -23815 +rect -467 -23816 -264 -23660 +rect -67 -23816 136 -23660 +rect 339 -23816 541 5843 +rect 740 -23659 942 5843 +rect 739 -23815 942 -23659 +rect 740 -23816 942 -23815 +rect 1140 -23816 1342 5843 +rect 1549 -23816 1751 5843 +rect 1962 -23660 2164 5843 +rect 2362 -23660 2564 5843 +rect 2758 -23660 2960 5843 +rect 1961 -23816 2164 -23660 +rect 2361 -23816 2564 -23660 +rect 2757 -23816 2960 -23660 +rect 3163 -23659 3365 5843 +rect 3163 -23815 3366 -23659 +rect 3163 -23816 3365 -23815 +rect 3572 -23816 3774 5843 +rect 3973 -23661 4175 5843 +rect 4377 -23660 4579 5843 +rect 3973 -23816 4176 -23661 +rect 4377 -23816 4580 -23660 +rect 4786 -23662 4988 5843 +rect 4786 -23816 4989 -23662 +rect 5191 -23816 5393 5843 +rect 5588 -23816 5790 5843 +rect 6000 -23816 6202 5843 +rect 3974 -23817 4176 -23816 +rect 4787 -23818 4989 -23816 +rect 6413 -23817 6615 5843 +rect 6814 -23816 7016 5843 +rect 7215 -23648 7417 5843 +rect 7215 -23814 7419 -23648 +rect 7624 -23650 7826 5843 +rect 7624 -23816 7827 -23650 +rect 8041 -23816 8243 5843 +rect 8441 -23650 8643 5843 +rect 8842 -23650 9044 5843 +rect 9238 -23650 9440 5843 +rect 8441 -23816 8644 -23650 +rect 8839 -23816 9044 -23650 +rect 9237 -23816 9440 -23650 +rect 9643 -23650 9845 5843 +rect 10049 -23650 10251 5843 +rect 17230 -5151 17439 7992 +rect 17654 -2504 17863 8543 +rect 18067 344 18276 9047 +rect 18476 3221 18685 9567 +rect 18884 6071 19093 10055 +rect 19298 8927 19507 10595 +rect 19278 8912 19521 8927 +rect 19278 8589 19299 8912 +rect 19508 8589 19521 8912 +rect 19278 8573 19521 8589 +rect 19298 8506 19507 8573 +rect 18860 6053 19111 6071 +rect 18860 5730 18874 6053 +rect 19083 5730 19111 6053 +rect 18860 5714 19111 5730 +rect 18456 3194 18708 3221 +rect 18456 2871 18476 3194 +rect 18685 2871 18708 3194 +rect 18456 2850 18708 2871 +rect 18476 2847 18685 2850 +rect 18040 335 18276 344 +rect 18040 12 18051 335 +rect 18260 12 18276 335 +rect 18040 2 18276 12 +rect 18067 -69 18276 2 +rect 17637 -2524 17880 -2504 +rect 17637 -2847 17657 -2524 +rect 17866 -2847 17880 -2524 +rect 17637 -2875 17880 -2847 +rect 17231 -5341 17439 -5151 +rect 17231 -5353 17440 -5341 +rect 17220 -5359 17440 -5353 +rect 17194 -5727 17447 -5359 +rect 17220 -5729 17429 -5727 +rect 21338 -6998 21412 -6964 +rect 20640 -7101 20780 -7023 +rect 21272 -7038 21413 -6998 +rect 20639 -7113 20780 -7101 +rect 21274 -7107 21412 -7038 +rect 20638 -7128 20780 -7113 +rect 20638 -7218 20779 -7128 +rect 21273 -7224 21413 -7107 +rect 10871 -7841 11331 -7836 +rect 10871 -8283 10882 -7841 +rect 11324 -7914 11331 -7841 +rect 11324 -8082 20786 -7914 +rect 11324 -8211 20799 -8082 +rect 11324 -8283 11331 -8211 +rect 10871 -8293 11331 -8283 +rect 9643 -23816 9847 -23650 +rect 10049 -23816 10253 -23650 +rect -15053 -24304 -14913 -24107 +rect -14423 -24337 -14283 -23971 +use sky130_hilas_TopLevelTextStructure sky130_hilas_TopLevelTextStructure_0 +timestamp 1626388145 +transform 1 0 -2990 0 1 6624 +box 218 -793 13243 6785 +use sky130_hilas_RightProtection sky130_hilas_RightProtection_0 +timestamp 1626060794 +transform 1 0 22518 0 1 -15744 +box -2054 8715 -826 28728 +use sky130_hilas_LeftProtection sky130_hilas_LeftProtection_0 +timestamp 1626060794 +transform 1 0 -13278 0 1 -15672 +box -2065 -8439 -833 28728 +use sky130_hilas_TopProtection sky130_hilas_TopProtection_0 +timestamp 1626100607 +transform 1 0 -13875 0 1 13286 +box -2 -76 34131 1170 +<< labels >> +rlabel metal1 21692 -6258 21817 -5869 0 IO07 +port 1 nsew +rlabel metal1 21692 -3397 21817 -3008 0 IO08 +port 2 nsew +rlabel metal1 21690 -539 21815 -150 0 IO09 +port 3 nsew +rlabel metal1 21692 2322 21817 2711 0 IO10 +port 4 nsew +rlabel metal1 21691 5178 21816 5567 0 IO11 +port 5 nsew +rlabel metal1 21691 8038 21816 8427 0 IO12 +port 6 nsew +rlabel metal1 21692 10898 21817 11287 0 IO13 +port 7 nsew +rlabel metal1 -15468 10968 -15343 11357 0 IO25 +port 8 nsew +rlabel metal1 -15467 8110 -15342 8499 0 IO26 +port 9 nsew +rlabel metal1 -15468 5250 -15343 5639 0 IO27 +port 10 nsew +rlabel metal1 -15466 2391 -15341 2780 0 IO28 +port 11 nsew +rlabel metal1 -15467 -467 -15342 -78 0 IO29 +port 12 nsew +rlabel metal1 -15468 -3327 -15343 -2938 0 IO30 +port 13 nsew +rlabel metal1 -15467 -6185 -15342 -5796 0 IO31 +port 14 nsew +rlabel metal1 -15464 -9043 -15339 -8654 0 IO32 +port 15 nsew +rlabel metal1 -15466 -11904 -15341 -11515 0 IO33 +port 16 nsew +rlabel metal1 -15467 -14763 -15342 -14374 0 IO34 +port 17 nsew +rlabel metal1 -15467 -17622 -15342 -17233 0 IO35 +port 18 nsew +rlabel metal1 -15466 -20481 -15341 -20092 0 IO36 +port 19 nsew +rlabel metal1 -15466 -23339 -15341 -22950 0 IO37 +port 20 nsew +rlabel metal2 -15139 13873 -14971 14164 0 VSSA1 +port 21 nsew +rlabel metal1 -13106 14454 -12717 14571 0 ANALOG10 +port 22 nsew +rlabel metal1 -10247 14453 -9858 14570 0 ANALOG09 +port 23 nsew +rlabel metal1 -7388 14453 -6999 14570 0 ANALOG08 +port 24 nsew +rlabel metal1 -3198 14456 -2809 14573 0 ANALOG07 +port 25 nsew +rlabel metal1 1014 14454 1403 14571 0 ANALOG06 +port 26 nsew +rlabel metal1 3873 14454 4262 14571 0 ANALOG05 +port 27 nsew +rlabel metal1 6733 14454 7122 14571 0 ANALOG04 +port 28 nsew +rlabel metal1 9592 14454 9981 14571 0 ANALOG03 +port 29 nsew +rlabel metal1 12451 14454 12840 14571 0 ANALOG02 +port 30 nsew +rlabel metal1 15310 14453 15699 14570 0 ANALOG01 +port 31 nsew +rlabel metal1 18169 14453 18558 14570 0 ANALOG00 +port 32 nsew +rlabel metal2 21381 13908 21500 14166 0 VSSA1 +port 33 nsew +rlabel metal2 -14423 -24337 -14283 -24197 0 VDDA1 +port 34 nsew +rlabel metal2 -15053 -24304 -14913 -24164 0 VSSA1 +port 33 nsew +rlabel metal2 20639 -7218 20779 -7101 0 VDDA1 +port 34 nsew +rlabel metal2 21273 -7224 21413 -7107 0 VSSA1 +port 33 nsew +rlabel metal2 -1269 -23816 -1067 -23660 0 LADATAOUT00 +port 36 nsew +rlabel metal2 -862 -23815 -660 -23659 0 LADATAOUT01 +port 35 nsew +rlabel metal2 -467 -23816 -265 -23660 0 LADATAOUT02 +port 37 nsew +rlabel metal2 -67 -23816 135 -23660 0 LADATAOUT03 +port 38 nsew +rlabel metal2 339 -23816 541 -23660 0 LADATAOUT04 +port 39 nsew +rlabel metal2 739 -23815 941 -23659 0 LADATAOUT05 +port 40 nsew +rlabel metal2 1140 -23816 1342 -23660 0 LADATAOUT06 +port 41 nsew +rlabel metal2 1549 -23816 1751 -23660 0 LADATAOUT07 +port 42 nsew +rlabel metal2 1961 -23816 2163 -23660 0 LADATAOUT08 +port 43 nsew +rlabel metal2 2361 -23816 2563 -23660 0 LADATAOUT09 +port 44 nsew +rlabel metal2 2757 -23816 2959 -23660 0 LADATAOUT10 +port 45 nsew +rlabel metal2 3164 -23815 3366 -23659 0 LADATAOUT11 +port 46 nsew +rlabel metal2 3572 -23816 3774 -23660 0 LADATAOUT12 +port 47 nsew +rlabel metal2 3974 -23817 4176 -23661 0 LADATAOUT13 +port 48 nsew +rlabel metal2 4378 -23816 4580 -23660 0 LADATAOUT14 +port 49 nsew +rlabel metal2 4787 -23818 4989 -23662 0 LADATAOUT15 +port 50 nsew +rlabel metal2 5191 -23816 5393 -23660 0 LADATA16 +port 51 nsew +rlabel metal2 5588 -23816 5790 -23660 0 LADATAOUT17 +port 52 nsew +rlabel metal2 6000 -23815 6202 -23659 0 LADATAOUT18 +port 53 nsew +rlabel metal2 6413 -23817 6615 -23661 0 LADATAOUT19 +port 54 nsew +rlabel metal2 6814 -23816 7016 -23660 0 LADATAOUT20 +port 55 nsew +rlabel metal2 7215 -23814 7419 -23648 0 LADATAOUT21 +port 56 nsew +rlabel metal2 7624 -23816 7827 -23650 0 LADATAOUT22 +port 57 nsew +rlabel space 8039 -23816 8242 -23650 0 LADATAOUT23 +port 58 nsew +rlabel metal2 8441 -23816 8644 -23650 0 LADATAOUT24 +port 59 nsew +rlabel metal2 8839 -23816 9042 -23650 0 LADATAIN00 +port 60 nsew +rlabel metal2 9237 -23816 9440 -23650 0 LADATAIN01 +port 61 nsew +rlabel metal2 9644 -23816 9847 -23650 0 LADATAIN02 +port 62 nsew +rlabel metal2 10050 -23816 10253 -23650 0 LADATAIN03 +port 63 nsew +rlabel metal2 20683 -8211 20799 -8085 0 VCCA +port 64 nsew +<< end >>
diff --git a/mag/sky130_hilas_TopLevelTestStructure.mag b/mag/sky130_hilas_TopLevelTestStructure.mag deleted file mode 100644 index 7a4853b..0000000 --- a/mag/sky130_hilas_TopLevelTestStructure.mag +++ /dev/null
@@ -1,2680 +0,0 @@ -magic -tech sky130A -timestamp 1626112901 -<< error_s >> -rect 2364 6133 2393 6149 -rect 2443 6133 2472 6149 -rect 2522 6133 2551 6149 -rect 2601 6133 2630 6149 -rect 1226 6109 1233 6115 -rect 2077 6109 2083 6115 -rect 2909 6109 2915 6115 -rect 3014 6109 3020 6115 -rect 3429 6104 3435 6110 -rect 3484 6104 3490 6110 -rect 2364 6099 2365 6100 -rect 2392 6099 2393 6100 -rect 2443 6099 2444 6100 -rect 2471 6099 2472 6100 -rect 2522 6099 2523 6100 -rect 2550 6099 2551 6100 -rect 2601 6099 2602 6100 -rect 2629 6099 2630 6100 -rect 2314 6070 2331 6099 -rect 2363 6098 2394 6099 -rect 2442 6098 2473 6099 -rect 2521 6098 2552 6099 -rect 2600 6098 2631 6099 -rect 2364 6091 2393 6098 -rect 2443 6091 2472 6098 -rect 2522 6091 2551 6098 -rect 2601 6091 2630 6098 -rect 2364 6077 2373 6091 -rect 2620 6077 2630 6091 -rect 2364 6071 2393 6077 -rect 2443 6071 2472 6077 -rect 2522 6071 2551 6077 -rect 2601 6071 2630 6077 -rect 2363 6070 2394 6071 -rect 2442 6070 2473 6071 -rect 2521 6070 2552 6071 -rect 2600 6070 2631 6071 -rect 2662 6070 2680 6099 -rect 2364 6069 2365 6070 -rect 2392 6069 2393 6070 -rect 2443 6069 2444 6070 -rect 2471 6069 2472 6070 -rect 2522 6069 2523 6070 -rect 2550 6069 2551 6070 -rect 2601 6069 2602 6070 -rect 2629 6069 2630 6070 -rect 2903 6059 2909 6065 -rect 3020 6059 3026 6065 -rect 3423 6054 3429 6060 -rect 3490 6054 3496 6060 -rect 2364 6020 2393 6035 -rect 2443 6020 2472 6035 -rect 2522 6020 2551 6035 -rect 2601 6020 2630 6035 -rect 2364 5853 2393 5869 -rect 2443 5853 2472 5869 -rect 2522 5853 2551 5869 -rect 2601 5853 2630 5869 -rect 918 5850 923 5851 -rect 2364 5819 2365 5820 -rect 2392 5819 2393 5820 -rect 2443 5819 2444 5820 -rect 2471 5819 2472 5820 -rect 2522 5819 2523 5820 -rect 2550 5819 2551 5820 -rect 2601 5819 2602 5820 -rect 2629 5819 2630 5820 -rect 2314 5790 2331 5819 -rect 2363 5818 2394 5819 -rect 2442 5818 2473 5819 -rect 2521 5818 2552 5819 -rect 2600 5818 2631 5819 -rect 2364 5811 2393 5818 -rect 2443 5811 2472 5818 -rect 2522 5811 2551 5818 -rect 2601 5811 2630 5818 -rect 2364 5797 2373 5811 -rect 2620 5797 2630 5811 -rect 2364 5791 2393 5797 -rect 2443 5791 2472 5797 -rect 2522 5791 2551 5797 -rect 2601 5791 2630 5797 -rect 2363 5790 2394 5791 -rect 2442 5790 2473 5791 -rect 2521 5790 2552 5791 -rect 2600 5790 2631 5791 -rect 2662 5790 2680 5819 -rect 2909 5810 2915 5816 -rect 3014 5810 3020 5816 -rect 2364 5789 2365 5790 -rect 2392 5789 2393 5790 -rect 2443 5789 2444 5790 -rect 2471 5789 2472 5790 -rect 2522 5789 2523 5790 -rect 2550 5789 2551 5790 -rect 2601 5789 2602 5790 -rect 2629 5789 2630 5790 -rect 3460 5771 3489 5789 -rect 2903 5760 2909 5766 -rect 3020 5760 3026 5766 -rect 2364 5740 2393 5755 -rect 2443 5740 2472 5755 -rect 2522 5740 2551 5755 -rect 2601 5740 2630 5755 -rect 3460 5739 3461 5740 -rect 3488 5739 3489 5740 -rect 630 5683 631 5738 -rect 2364 5698 2393 5714 -rect 2443 5698 2472 5714 -rect 2522 5698 2551 5714 -rect 2601 5698 2630 5714 -rect 2909 5709 2915 5715 -rect 3014 5709 3020 5715 -rect 3410 5710 3428 5739 -rect 3459 5738 3490 5739 -rect 3460 5729 3489 5738 -rect 3460 5720 3470 5729 -rect 3479 5720 3489 5729 -rect 3460 5711 3489 5720 -rect 3459 5710 3490 5711 -rect 3521 5710 3539 5739 -rect 3460 5709 3461 5710 -rect 3488 5709 3489 5710 -rect 2364 5664 2365 5665 -rect 2392 5664 2393 5665 -rect 2443 5664 2444 5665 -rect 2471 5664 2472 5665 -rect 2522 5664 2523 5665 -rect 2550 5664 2551 5665 -rect 2601 5664 2602 5665 -rect 2629 5664 2630 5665 -rect 1221 5643 1227 5649 -rect 2083 5643 2089 5649 -rect 2314 5635 2331 5664 -rect 2363 5663 2394 5664 -rect 2442 5663 2473 5664 -rect 2521 5663 2552 5664 -rect 2600 5663 2631 5664 -rect 2364 5656 2393 5663 -rect 2443 5656 2472 5663 -rect 2522 5656 2551 5663 -rect 2601 5656 2630 5663 -rect 2364 5642 2373 5656 -rect 2620 5642 2630 5656 -rect 2364 5636 2393 5642 -rect 2443 5636 2472 5642 -rect 2522 5636 2551 5642 -rect 2601 5636 2630 5642 -rect 2363 5635 2394 5636 -rect 2442 5635 2473 5636 -rect 2521 5635 2552 5636 -rect 2600 5635 2631 5636 -rect 2662 5635 2680 5664 -rect 2903 5659 2909 5665 -rect 3020 5659 3026 5665 -rect 3460 5660 3489 5678 -rect 2364 5634 2365 5635 -rect 2392 5634 2393 5635 -rect 2443 5634 2444 5635 -rect 2471 5634 2472 5635 -rect 2522 5634 2523 5635 -rect 2550 5634 2551 5635 -rect 2601 5634 2602 5635 -rect 2629 5634 2630 5635 -rect 2364 5585 2393 5600 -rect 2443 5585 2472 5600 -rect 2522 5585 2551 5600 -rect 2601 5585 2630 5600 -rect 6655 4608 6661 4614 -rect 6708 4608 6714 4614 -rect 6821 4608 6827 4614 -rect 6874 4608 6880 4614 -rect 6649 4558 6655 4564 -rect 6714 4558 6720 4564 -rect 6815 4558 6821 4564 -rect 6880 4558 6886 4564 -rect 6227 4549 6233 4555 -rect 6332 4549 6338 4555 -rect 7244 4549 7250 4555 -rect 7349 4549 7355 4555 -rect 6221 4499 6227 4505 -rect 6338 4499 6344 4505 -rect 7238 4499 7244 4505 -rect 7355 4499 7361 4505 -rect 4088 4369 4451 4370 -rect 4508 4369 4631 4370 -rect 4706 4363 4736 4482 -rect 6227 4248 6233 4254 -rect 6332 4248 6338 4254 -rect 7244 4248 7250 4254 -rect 7349 4248 7355 4254 -rect 6221 4198 6227 4204 -rect 6338 4198 6344 4204 -rect 6655 4194 6661 4200 -rect 6708 4194 6714 4200 -rect 6821 4194 6827 4200 -rect 6874 4194 6880 4200 -rect 7238 4198 7244 4204 -rect 7355 4198 7361 4204 -rect 6649 4144 6655 4150 -rect 6714 4144 6720 4150 -rect 6815 4144 6821 4150 -rect 6880 4144 6886 4150 -rect 6489 4081 6493 4092 -rect 6489 4067 6490 4078 -rect 6598 4077 6599 4130 -rect 8080 4082 8085 4090 -rect 8066 4068 8071 4076 -rect 6656 4005 6662 4011 -rect 6709 4005 6715 4011 -rect 6821 4005 6827 4011 -rect 6874 4005 6880 4011 -rect 6650 3955 6656 3961 -rect 6715 3955 6721 3961 -rect 6815 3955 6821 3961 -rect 6880 3955 6886 3961 -rect 6181 3946 6187 3952 -rect 6286 3946 6292 3952 -rect 7244 3946 7250 3952 -rect 7349 3946 7355 3952 -rect 6175 3896 6181 3902 -rect 6292 3896 6298 3902 -rect 7238 3896 7244 3902 -rect 7355 3896 7361 3902 -rect 7049 3761 7066 3762 -rect 7049 3744 7066 3745 -rect 6487 3727 6488 3740 -rect 6181 3645 6187 3651 -rect 6286 3645 6292 3651 -rect 7244 3645 7250 3651 -rect 7349 3645 7355 3651 -rect 6175 3595 6181 3601 -rect 6292 3595 6298 3601 -rect 6656 3591 6662 3597 -rect 6709 3591 6715 3597 -rect 6821 3591 6827 3597 -rect 6874 3591 6880 3597 -rect 7238 3595 7244 3601 -rect 7355 3595 7361 3601 -rect 6650 3541 6656 3547 -rect 6715 3541 6721 3547 -rect 6815 3541 6821 3547 -rect 6880 3541 6886 3547 -rect 6229 3280 6235 3286 -rect 6334 3280 6340 3286 -rect 7200 3280 7206 3286 -rect 7305 3280 7311 3286 -rect 6655 3270 6661 3276 -rect 6708 3270 6714 3276 -rect 6826 3270 6832 3276 -rect 6879 3270 6885 3276 -rect 6223 3216 6229 3222 -rect 6340 3216 6346 3222 -rect 6649 3220 6655 3226 -rect 6714 3220 6720 3226 -rect 6820 3220 6826 3226 -rect 6885 3220 6891 3226 -rect 7194 3216 7200 3222 -rect 7311 3216 7317 3222 -rect 6229 3163 6235 3169 -rect 6334 3163 6340 3169 -rect 6655 3161 6661 3167 -rect 6708 3161 6714 3167 -rect 6826 3161 6832 3167 -rect 6879 3161 6885 3167 -rect 7200 3163 7206 3169 -rect 7305 3163 7311 3169 -rect 6649 3111 6655 3117 -rect 6714 3111 6720 3117 -rect 6820 3111 6826 3117 -rect 6885 3111 6891 3117 -rect 6223 3099 6229 3105 -rect 6340 3099 6346 3105 -rect 7194 3099 7200 3105 -rect 7311 3099 7317 3105 -rect 6229 2978 6235 2984 -rect 6334 2978 6340 2984 -rect 7200 2978 7206 2984 -rect 7305 2978 7311 2984 -rect 6655 2972 6661 2978 -rect 6708 2972 6714 2978 -rect 6826 2972 6832 2978 -rect 6879 2972 6885 2978 -rect 6649 2922 6655 2928 -rect 6714 2922 6720 2928 -rect 6820 2922 6826 2928 -rect 6885 2922 6891 2928 -rect 6223 2914 6229 2920 -rect 6340 2914 6346 2920 -rect 7194 2914 7200 2920 -rect 7311 2914 7317 2920 -rect 6229 2862 6235 2868 -rect 6334 2862 6340 2868 -rect 7200 2862 7206 2868 -rect 7305 2862 7311 2868 -rect 6655 2855 6661 2861 -rect 6708 2855 6714 2861 -rect 6826 2855 6832 2861 -rect 6879 2855 6885 2861 -rect 6649 2805 6655 2811 -rect 6714 2805 6720 2811 -rect 6820 2805 6826 2811 -rect 6885 2805 6891 2811 -rect 6223 2798 6229 2804 -rect 6340 2798 6346 2804 -rect 7194 2798 7200 2804 -rect 7311 2798 7317 2804 -rect 6229 2302 6235 2308 -rect 6334 2302 6340 2308 -rect 6655 2292 6661 2298 -rect 6708 2292 6714 2298 -rect 6223 2238 6229 2244 -rect 6340 2238 6346 2244 -rect 6649 2242 6655 2248 -rect 6714 2242 6720 2248 -rect 6229 2185 6235 2191 -rect 6334 2185 6340 2191 -rect 6655 2183 6661 2189 -rect 6708 2183 6714 2189 -rect 6649 2133 6655 2139 -rect 6714 2133 6720 2139 -rect 6223 2121 6229 2127 -rect 6340 2121 6346 2127 -rect 6229 2000 6235 2006 -rect 6334 2000 6340 2006 -rect 6492 1995 6509 1999 -rect 6655 1994 6661 2000 -rect 6708 1994 6714 2000 -rect 6649 1944 6655 1950 -rect 6714 1944 6720 1950 -rect 6223 1936 6229 1942 -rect 6340 1936 6346 1942 -rect 6229 1884 6235 1890 -rect 6334 1884 6340 1890 -rect 6655 1877 6661 1883 -rect 6708 1877 6714 1883 -rect 6649 1827 6655 1833 -rect 6714 1827 6720 1833 -rect 6223 1820 6229 1826 -rect 6340 1820 6346 1826 -rect 11791 1081 11792 1094 -rect 11791 1080 11805 1081 -rect 1493 922 1500 960 -rect 1507 928 1514 974 -rect 2173 692 2174 727 -rect 2187 678 2188 741 -rect 2059 538 2071 541 -rect 2047 517 2052 529 -rect 2040 177 2052 185 -rect 2271 177 2273 185 -rect 10801 32 10802 34 -rect 3734 -718 3901 -705 -rect 4327 -715 4329 -702 -rect 3731 -732 3901 -719 -rect 4327 -729 4330 -716 -rect 4737 -717 4738 -704 -rect 4737 -731 4739 -718 -<< nwell >> -rect 4187 4364 4211 4369 -rect 4163 4363 4310 4364 -rect 4133 4355 4310 4363 -rect 4736 4355 4957 4364 -rect 5551 4339 5619 4340 -rect 5550 3734 5620 4339 -<< psubdiff >> -rect 2052 529 2270 538 -rect 2052 177 2059 529 -rect 2076 177 2095 529 -rect 2112 177 2130 529 -rect 2147 177 2165 529 -rect 2182 177 2201 529 -rect 2218 177 2236 529 -rect 2253 177 2271 529 -rect 2040 170 2273 177 -rect 2052 164 2270 170 -<< psubdiffcont >> -rect 2059 177 2076 529 -rect 2095 177 2112 529 -rect 2130 177 2147 529 -rect 2165 177 2182 529 -rect 2201 177 2218 529 -rect 2236 177 2253 529 -<< locali >> -rect 2035 529 2274 534 -rect 2035 497 2041 529 -rect 2040 177 2041 497 -rect 2058 177 2059 529 -rect 2076 177 2078 529 -rect 2112 177 2113 529 -rect 2164 177 2165 529 -rect 2199 177 2201 529 -rect 2235 177 2236 529 -rect 2253 177 2254 529 -rect 2271 177 2274 529 -rect 2040 171 2274 177 -rect 2040 170 2273 171 -<< viali >> -rect 2041 177 2058 529 -rect 2078 177 2095 529 -rect 2113 177 2130 529 -rect 2147 177 2164 529 -rect 2182 177 2199 529 -rect 2218 177 2235 529 -rect 2254 177 2271 529 -<< metal1 >> -rect 3026 6294 3160 6339 -rect 416 6254 466 6258 -rect 416 6215 421 6254 -rect 460 6215 466 6254 -rect 3026 6252 4378 6294 -rect 4557 6285 4876 6397 -rect 3026 6238 3160 6252 -rect 416 6210 466 6215 -rect 426 5914 465 6210 -rect 2485 6178 2762 6202 -rect 2485 6137 2509 6178 -rect 426 5909 473 5914 -rect 426 5870 429 5909 -rect 468 5870 473 5909 -rect 426 5865 473 5870 -rect 426 5864 471 5865 -rect 426 53 465 5864 -rect 567 5779 593 5782 -rect 567 5750 593 5753 -rect 568 5528 592 5750 -rect 559 5525 601 5528 -rect 559 5480 601 5483 -rect 1148 5404 1177 5596 -rect 1146 5401 1187 5404 -rect 1146 5343 1154 5401 -rect 1183 5343 1187 5401 -rect 1146 5337 1187 5343 -rect 2484 5268 2508 5591 -rect 2479 5263 2513 5268 -rect 2479 5237 2483 5263 -rect 2509 5237 2513 5263 -rect 2479 5234 2513 5237 -rect 2143 5189 2173 5192 -rect 2143 5156 2173 5159 -rect 1811 4355 1834 4703 -rect 1878 4641 1900 4703 -rect 2147 4675 2169 5156 -rect 2738 5131 2762 6178 -rect 3069 6145 3372 6172 -rect 3540 6146 3566 6252 -rect 3066 5228 3097 5598 -rect 3058 5225 3097 5228 -rect 3058 5194 3062 5225 -rect 3093 5194 3097 5225 -rect 3058 5191 3097 5194 -rect 3345 5177 3372 6145 -rect 4336 5924 4378 6252 -rect 4717 6003 4759 6285 -rect 7416 6284 7735 6396 -rect 10273 6287 10592 6399 -rect 4717 6000 4764 6003 -rect 4717 5958 4720 6000 -rect 4762 5958 4764 6000 -rect 4717 5955 4764 5958 -rect 4336 5921 6737 5924 -rect 4336 5882 6840 5921 -rect 6677 5879 6840 5882 -rect 3462 5277 3487 5592 -rect 3458 5274 3491 5277 -rect 3458 5248 3462 5274 -rect 3488 5248 3491 5274 -rect 3458 5241 3491 5248 -rect 6556 5268 6584 5271 -rect 6556 5242 6557 5268 -rect 6583 5242 6584 5268 -rect 6556 5239 6584 5242 -rect 6512 5177 6540 5180 -rect 3341 5175 3375 5177 -rect 3341 5149 3345 5175 -rect 3372 5149 3375 5175 -rect 3341 5146 3375 5149 -rect 6512 5151 6513 5177 -rect 6539 5151 6540 5177 -rect 6512 5148 6540 5151 -rect 2733 5128 2767 5131 -rect 2198 5106 2253 5109 -rect 2198 5099 2212 5106 -rect 2187 5071 2212 5099 -rect 2247 5071 2253 5106 -rect 2733 5102 2737 5128 -rect 2763 5102 2767 5128 -rect 2733 5099 2767 5102 -rect 2187 5056 2253 5071 -rect 5923 5074 5957 5077 -rect 2187 4675 2209 5056 -rect 5923 5048 5927 5074 -rect 5953 5048 5957 5074 -rect 5923 5045 5957 5048 -rect 5693 4914 5719 4917 -rect 2309 4886 2344 4890 -rect 2309 4847 2314 4886 -rect 2340 4847 2344 4886 -rect 5693 4885 5719 4888 -rect 2309 4844 2344 4847 -rect 3952 4874 3989 4877 -rect 3952 4848 3954 4874 -rect 3987 4848 3989 4874 -rect 3952 4846 3989 4848 -rect 2249 4808 2274 4820 -rect 2246 4805 2278 4808 -rect 2246 4765 2250 4805 -rect 2276 4765 2278 4805 -rect 2246 4762 2278 4765 -rect 2249 4683 2274 4762 -rect 2249 4680 2278 4683 -rect 2249 4654 2252 4680 -rect 2249 4651 2278 4654 -rect 1875 4638 1901 4641 -rect 1875 4609 1901 4612 -rect 1878 4549 1900 4609 -rect 1872 4546 1900 4549 -rect 1898 4520 1900 4546 -rect 1872 4517 1900 4520 -rect 1878 4457 1900 4517 -rect 1873 4454 1900 4457 -rect 1899 4428 1900 4454 -rect 1873 4425 1900 4428 -rect 1808 4352 1834 4355 -rect 1808 4323 1834 4326 -rect 1811 4259 1834 4323 -rect 1804 4256 1834 4259 -rect 1830 4230 1834 4256 -rect 1804 4227 1834 4230 -rect 1811 4163 1834 4227 -rect 1808 4160 1834 4163 -rect 1808 4131 1834 4134 -rect 1811 2656 1834 4131 -rect 1878 2656 1900 4425 -rect 2249 4591 2274 4651 -rect 2249 4588 2278 4591 -rect 2249 4562 2252 4588 -rect 2249 4559 2278 4562 -rect 2249 4499 2274 4559 -rect 2249 4496 2275 4499 -rect 2249 4467 2275 4470 -rect 1800 2653 1834 2656 -rect 1800 2606 1804 2653 -rect 1830 2606 1834 2653 -rect 1800 2603 1834 2606 -rect 1866 2653 1900 2656 -rect 1866 2606 1868 2653 -rect 1894 2606 1900 2653 -rect 1866 2603 1900 2606 -rect 1669 2529 1692 2536 -rect 1665 2503 1668 2529 -rect 1694 2503 1697 2529 -rect 1620 2492 1643 2496 -rect 1616 2489 1643 2492 -rect 1642 2463 1643 2489 -rect 1616 2460 1643 2463 -rect 685 2404 757 2406 -rect 685 2338 688 2404 -rect 754 2338 757 2404 -rect 685 2336 757 2338 -rect 686 1821 752 2336 -rect 1620 2108 1643 2460 -rect 1669 2256 1692 2503 -rect 1811 2494 1834 2603 -rect 1878 2530 1900 2603 -rect 2054 2532 2081 2536 -rect 1876 2527 1902 2530 -rect 1876 2498 1902 2501 -rect 2052 2529 2081 2532 -rect 2079 2502 2081 2529 -rect 2052 2499 2081 2502 -rect 1810 2491 1836 2494 -rect 1810 2462 1836 2465 -rect 1999 2345 2028 2348 -rect 1669 2219 1742 2256 -rect 1620 2101 1646 2108 -rect 1618 2100 1646 2101 -rect 1615 2098 1647 2100 -rect 1615 2072 1618 2098 -rect 1644 2072 1647 2098 -rect 1615 2069 1647 2072 -rect 1205 1923 1248 1926 -rect 1205 1886 1209 1923 -rect 1246 1886 1248 1923 -rect 1205 1883 1248 1886 -rect 686 1818 760 1821 -rect 686 1752 692 1818 -rect 758 1752 760 1818 -rect 686 1749 760 1752 -rect 1210 1302 1247 1883 -rect 1669 1469 1692 2219 -rect 2054 2202 2081 2499 -rect 2042 2177 2081 2202 -rect 2102 2492 2126 2496 -rect 2102 2489 2128 2492 -rect 2102 2460 2128 2463 -rect 2102 2146 2126 2460 -rect 2042 2123 2126 2146 -rect 1669 1446 1914 1469 -rect 1882 1413 1914 1446 -rect 1206 1299 1249 1302 -rect 1206 1262 1208 1299 -rect 1245 1262 1249 1299 -rect 1206 1259 1249 1262 -rect 1958 1256 1991 1259 -rect 1944 1248 1962 1256 -rect 1920 1224 1962 1248 -rect 1958 1220 1962 1224 -rect 1988 1220 1991 1256 -rect 1958 1217 1991 1220 -rect 1507 725 1536 728 -rect 1507 693 1536 696 -rect 1508 636 1534 693 -rect 2102 657 2126 2123 -rect 2147 2056 2169 4131 -rect 2187 2317 2209 4131 -rect 2249 2432 2274 4467 -rect 2311 4390 2337 4844 -rect 3888 4709 3927 4711 -rect 3888 4676 3891 4709 -rect 3924 4676 3927 4709 -rect 3888 4674 3927 4676 -rect 3830 4561 3869 4564 -rect 3830 4528 3834 4561 -rect 3867 4528 3869 4561 -rect 3830 4525 3869 4528 -rect 3766 4401 3805 4404 -rect 2311 4387 2339 4390 -rect 2311 4361 2313 4387 -rect 3766 4368 3770 4401 -rect 3803 4368 3805 4401 -rect 3766 4366 3805 4368 -rect 2311 4358 2339 4361 -rect 3769 4365 3803 4366 -rect 2311 4294 2337 4358 -rect 3705 4346 3739 4347 -rect 3704 4344 3740 4346 -rect 3704 4311 3706 4344 -rect 3739 4311 3740 4344 -rect 3704 4307 3740 4311 -rect 2311 4291 2340 4294 -rect 2311 4265 2314 4291 -rect 2311 4262 2340 4265 -rect 2311 4198 2337 4262 -rect 2311 4195 2339 4198 -rect 2311 4169 2313 4195 -rect 2311 4166 2339 4169 -rect 3643 4187 3679 4190 -rect 2249 2430 2275 2432 -rect 2248 2429 2276 2430 -rect 2248 2403 2249 2429 -rect 2275 2403 2276 2429 -rect 2248 2402 2276 2403 -rect 2249 2400 2275 2402 -rect 2183 2314 2215 2317 -rect 2183 2288 2187 2314 -rect 2213 2288 2215 2314 -rect 2183 2285 2215 2288 -rect 2143 2053 2171 2056 -rect 2143 2027 2145 2053 -rect 2143 2024 2171 2027 -rect 2147 727 2169 2024 -rect 2187 1259 2209 2285 -rect 2185 1256 2211 1259 -rect 2185 1217 2211 1220 -rect 2143 724 2174 727 -rect 2143 695 2144 724 -rect 2173 695 2174 724 -rect 2143 692 2174 695 -rect 2023 654 2126 657 -rect 2023 594 2028 654 -rect 2088 601 2126 654 -rect 2088 594 2102 601 -rect 2023 590 2102 594 -rect 2187 536 2209 1217 -rect 2249 893 2274 2400 -rect 2311 1999 2337 4166 -rect 3643 4154 3645 4187 -rect 3678 4154 3679 4187 -rect 3643 4151 3679 4154 -rect 3578 4034 3619 4037 -rect 3578 4001 3582 4034 -rect 3615 4001 3619 4034 -rect 3578 3997 3619 4001 -rect 3525 3877 3561 3880 -rect 3525 3844 3526 3877 -rect 3559 3844 3561 3877 -rect 3525 3841 3561 3844 -rect 3467 3335 3500 3337 -rect 3461 3330 3500 3335 -rect 3461 3297 3464 3330 -rect 3497 3297 3500 3330 -rect 3461 3293 3500 3297 -rect 3404 3174 3437 3176 -rect 3399 3171 3438 3174 -rect 3399 3138 3401 3171 -rect 3434 3138 3438 3171 -rect 3399 3135 3438 3138 -rect 3342 3019 3375 3020 -rect 3339 3016 3375 3019 -rect 3372 2983 3375 3016 -rect 3339 2980 3375 2983 -rect 3277 2868 3316 2872 -rect 3277 2835 3279 2868 -rect 3312 2835 3316 2868 -rect 3277 2832 3316 2835 -rect 3210 2351 3253 2355 -rect 3210 2318 3215 2351 -rect 3248 2318 3253 2351 -rect 3210 2315 3253 2318 -rect 3144 2194 3185 2198 -rect 3144 2161 3148 2194 -rect 3181 2161 3185 2194 -rect 3144 2158 3185 2161 -rect 3083 2030 3122 2034 -rect 2310 1996 2341 1999 -rect 2310 1970 2313 1996 -rect 2339 1970 2341 1996 -rect 3083 1997 3086 2030 -rect 3119 1997 3122 2030 -rect 3083 1994 3122 1997 -rect 2310 1967 2341 1970 -rect 2245 890 2275 893 -rect 2245 857 2247 890 -rect 2273 857 2275 890 -rect 2245 853 2275 857 -rect 2034 529 2276 536 -rect 2034 177 2041 529 -rect 2058 177 2078 529 -rect 2095 177 2113 529 -rect 2130 177 2147 529 -rect 2164 177 2182 529 -rect 2199 177 2218 529 -rect 2235 177 2254 529 -rect 2271 177 2276 529 -rect 2034 168 2276 177 -rect 2311 139 2337 1967 -rect 3014 1886 3055 1889 -rect 3014 1853 3018 1886 -rect 3051 1853 3055 1886 -rect 3014 1850 3055 1853 -rect 2302 135 2337 139 -rect 2302 101 2306 135 -rect 2332 101 2337 135 -rect 2302 98 2337 101 -rect 409 46 465 53 -rect 409 7 415 46 -rect 454 7 465 46 -rect 409 1 465 7 -rect 3020 -484 3053 1850 -rect 3015 -485 3058 -484 -rect 3012 -487 3061 -485 -rect 3012 -530 3015 -487 -rect 3058 -530 3061 -487 -rect 3012 -531 3061 -530 -rect 3015 -533 3058 -531 -rect 3085 -563 3118 1994 -rect 3076 -566 3125 -563 -rect 3076 -609 3080 -566 -rect 3123 -609 3125 -566 -rect 3076 -612 3125 -609 -rect 3150 -634 3183 2158 -rect 3147 -637 3187 -634 -rect 3147 -680 3187 -677 -rect 3126 -720 3184 -718 -rect 3126 -771 3130 -720 -rect 3181 -729 3184 -720 -rect 3217 -729 3250 2315 -rect 3281 -271 3314 2832 -rect 3281 -717 3313 -271 -rect 3342 -656 3375 2980 -rect 3404 -595 3437 3135 -rect 3467 -528 3500 3293 -rect 3527 -462 3560 3841 -rect 3585 -405 3618 3997 -rect 3646 -338 3679 4151 -rect 3705 -277 3738 4307 -rect 3769 -210 3802 4365 -rect 3831 -145 3864 4525 -rect 3891 -82 3924 4674 -rect 3954 -21 3987 4846 -rect 5654 4675 5671 4719 -rect 5696 4662 5715 4885 -rect 5883 4660 5904 4706 -rect 5930 4662 5949 5045 -rect 5967 4865 5996 4868 -rect 5967 4839 5969 4865 -rect 5995 4839 5996 4865 -rect 5967 4836 5996 4839 -rect 5971 4660 5992 4836 -rect 6071 4817 6105 4820 -rect 6071 4791 6075 4817 -rect 6101 4791 6105 4817 -rect 6071 4788 6105 4791 -rect 6079 4663 6097 4788 -rect 6515 4714 6537 5148 -rect 6558 4707 6581 5239 -rect 6695 4639 6737 5879 -rect 6798 4639 6840 5879 -rect 7488 5087 7616 6284 -rect 8683 6193 8720 6194 -rect 8678 6189 8728 6193 -rect 8678 6152 8686 6189 -rect 8723 6152 8728 6189 -rect 8678 6148 8728 6152 -rect 8034 5268 8060 5271 -rect 8034 5239 8060 5242 -rect 7945 5181 7971 5184 -rect 7945 5152 7971 5155 -rect 7488 5079 7618 5087 -rect 7487 5078 7618 5079 -rect 7487 5052 7491 5078 -rect 7613 5052 7618 5078 -rect 7487 5049 7618 5052 -rect 7165 5013 7195 5016 -rect 7165 4987 7167 5013 -rect 7193 4987 7195 5013 -rect 7165 4984 7195 4987 -rect 7168 4658 7191 4984 -rect 7796 4959 7839 4963 -rect 7796 4933 7800 4959 -rect 7826 4933 7839 4959 -rect 7796 4929 7839 4933 -rect 7820 4662 7839 4929 -rect 7948 4714 7967 5152 -rect 8036 4711 8058 5239 -rect 8233 4647 8267 4759 -rect 8300 4654 8327 4733 -rect 4481 4363 4482 4364 -rect 4157 4355 4181 4363 -rect 4451 4355 4482 4363 -rect 4894 4355 4923 4363 -rect 4157 3318 4181 3755 -rect 4451 3311 4482 3762 -rect 4894 3313 4923 3760 -rect 5040 3314 5059 3754 -rect 5171 3333 5194 3758 -rect 5468 3333 5493 3760 -rect 5644 3390 5672 3501 -rect 5697 3432 5716 3492 -rect 5897 3448 5936 3450 -rect 5896 3445 5936 3448 -rect 5896 3439 5903 3445 -rect 5697 3413 5860 3432 -rect 5644 3362 5816 3390 -rect 5788 3339 5816 3362 -rect 5841 3335 5860 3413 -rect 5881 3417 5903 3439 -rect 5931 3417 5936 3445 -rect 5881 3414 5936 3417 -rect 5881 3412 5935 3414 -rect 5881 3327 5897 3412 -rect 6293 3405 6331 3407 -rect 6345 3405 6368 3496 -rect 6293 3382 6368 3405 -rect 6467 3396 6490 3496 -rect 6798 3397 6840 3515 -rect 7046 3398 7069 3496 -rect 7168 3407 7191 3496 -rect 6293 3305 6331 3382 -rect 6467 3366 6492 3396 -rect 6468 3319 6492 3366 -rect 6798 3358 6844 3397 -rect 7046 3363 7072 3398 -rect 7166 3369 7247 3407 -rect 7820 3394 7839 3492 -rect 6804 3303 6844 3358 -rect 7048 3319 7072 3363 -rect 7209 3305 7247 3369 -rect 7637 3386 7665 3389 -rect 7637 3360 7638 3386 -rect 7664 3360 7665 3386 -rect 7637 3357 7665 3360 -rect 7680 3375 7839 3394 -rect 7643 3327 7659 3357 -rect 7680 3340 7699 3375 -rect 7864 3356 7892 3501 -rect 8683 3457 8720 6148 -rect 8762 5843 8808 5846 -rect 8762 5806 8768 5843 -rect 8805 5806 8808 5843 -rect 8762 5803 8808 5806 -rect 8680 3452 8725 3457 -rect 8680 3415 8687 3452 -rect 8724 3415 8725 3452 -rect 8680 3411 8725 3415 -rect 8683 3407 8720 3411 -rect 8764 3398 8801 5803 -rect 8839 5372 8884 5375 -rect 8839 5335 8845 5372 -rect 8882 5335 8884 5372 -rect 8839 5332 8884 5335 -rect 7725 3328 7892 3356 -rect 8761 3393 8805 3398 -rect 8761 3356 8764 3393 -rect 8801 3356 8805 3393 -rect 8761 3352 8805 3356 -rect 8764 3347 8801 3352 -rect 8841 3163 8878 5332 -rect 9496 5280 9554 5283 -rect 9496 5230 9500 5280 -rect 9550 5230 9554 5280 -rect 9496 5227 9554 5230 -rect 9378 5220 9434 5224 -rect 9270 5173 9326 5177 -rect 9175 5124 9231 5135 -rect 9175 5074 9178 5124 -rect 9228 5074 9231 5124 -rect 9175 5070 9231 5074 -rect 9270 5123 9273 5173 -rect 9323 5123 9326 5173 -rect 9378 5170 9381 5220 -rect 9431 5170 9434 5220 -rect 9378 5165 9434 5170 -rect 9270 5119 9326 5123 -rect 8928 4865 8971 4868 -rect 8928 4828 8933 4865 -rect 8970 4828 8971 4865 -rect 8928 4824 8971 4828 -rect 8838 3162 8878 3163 -rect 8837 3160 8879 3162 -rect 8837 3123 8838 3160 -rect 8875 3123 8879 3160 -rect 8837 3120 8879 3123 -rect 8841 3119 8878 3120 -rect 4157 2365 4181 2742 -rect 4451 2365 4482 2749 -rect 4894 2365 4923 2747 -rect 5040 2338 5059 2747 -rect 5171 2643 5194 2751 -rect 5162 2639 5195 2643 -rect 5162 2598 5166 2639 -rect 5192 2598 5195 2639 -rect 5162 2595 5195 2598 -rect 5171 2334 5194 2595 -rect 5468 2355 5493 2753 -rect 5800 2349 5816 2754 -rect 6075 2390 6099 2762 -rect 6073 2365 6112 2390 -rect 6087 2340 6112 2365 -rect 6293 2327 6331 2776 -rect 6468 2388 6492 2762 -rect 6468 2361 6515 2388 -rect 6488 2338 6515 2361 -rect 6696 2325 6736 2778 -rect 7048 2511 7072 2762 -rect 8929 2645 8966 4824 -rect 8925 2639 8974 2645 -rect 8925 2598 8931 2639 -rect 8968 2598 8974 2639 -rect 8925 2594 8974 2598 -rect 8929 2591 8966 2594 -rect 7048 2487 7106 2511 -rect 7082 2353 7106 2487 -rect 5603 2252 5635 2256 -rect 5603 2226 5606 2252 -rect 5632 2226 5635 2252 -rect 7594 2250 7620 2253 -rect 5603 2222 5635 2226 -rect 7593 2224 7594 2247 -rect 4157 1704 4181 1765 -rect 4451 1503 4482 1772 -rect 5611 1746 5632 2222 -rect 7593 2221 7620 2224 -rect 7542 2157 7568 2160 -rect 7542 2128 7568 2131 -rect 5737 2053 5776 2078 -rect 5665 1974 5699 1977 -rect 5665 1948 5669 1974 -rect 5695 1948 5699 1974 -rect 5665 1943 5699 1948 -rect 5669 1941 5691 1943 -rect 5608 1743 5636 1746 -rect 5608 1717 5609 1743 -rect 5635 1717 5636 1743 -rect 5608 1714 5636 1717 -rect 5669 1713 5689 1941 -rect 5715 1745 5734 1795 -rect 5711 1742 5739 1745 -rect 5711 1716 5712 1742 -rect 5738 1716 5739 1742 -rect 5665 1710 5693 1713 -rect 5711 1712 5739 1716 -rect 5665 1684 5666 1710 -rect 5692 1684 5693 1710 -rect 5665 1681 5693 1684 -rect 5758 1590 5776 2053 -rect 7495 1973 7521 1976 -rect 7495 1944 7521 1947 -rect 7445 1880 7471 1883 -rect 7445 1851 7471 1854 -rect 5890 1704 5916 1709 -rect 5890 1675 5916 1678 -rect 5758 1586 5806 1590 -rect 5758 1560 5770 1586 -rect 5766 1553 5770 1560 -rect 5803 1553 5806 1586 -rect 5891 1583 5913 1675 -rect 6956 1651 6978 1783 -rect 7082 1711 7105 1783 -rect 7082 1688 7403 1711 -rect 7082 1687 7105 1688 -rect 6927 1627 6978 1651 -rect 5766 1549 5806 1553 -rect 5885 1580 5919 1583 -rect 5885 1543 5919 1546 -rect 5891 1535 5913 1543 -rect 4446 1500 4488 1503 -rect 6927 1502 6950 1627 -rect 7380 1591 7403 1688 -rect 7375 1588 7406 1591 -rect 7375 1554 7377 1588 -rect 7403 1554 7406 1588 -rect 7375 1551 7406 1554 -rect 6916 1499 6962 1502 -rect 6916 1461 6920 1499 -rect 6958 1461 6962 1499 -rect 6916 1458 6962 1461 -rect 4446 1455 4488 1458 -rect 7380 1234 7403 1551 -rect 7367 1212 7403 1234 -rect 7347 1189 7403 1212 -rect 7347 1188 7401 1189 -rect 4916 927 4948 1102 -rect 4904 917 4958 927 -rect 4904 871 4909 917 -rect 4955 871 4958 917 -rect 4904 867 4958 871 -rect 5753 825 5787 1104 -rect 5747 822 5793 825 -rect 5747 773 5793 776 -rect 5896 736 5930 1103 -rect 5887 733 5939 736 -rect 5887 687 5890 733 -rect 5936 687 5939 733 -rect 5887 684 5939 687 -rect 6738 648 6765 1107 -rect 7445 1067 7470 1851 -rect 7495 1157 7520 1944 -rect 7543 1248 7568 2128 -rect 7593 1337 7618 2221 -rect 9177 1487 9227 5070 -rect 9270 2015 9320 5119 -rect 9383 2538 9433 5165 -rect 9496 3055 9546 5227 -rect 10382 5067 10510 6287 -rect 11503 5540 11585 5543 -rect 11503 5534 11508 5540 -rect 10381 5064 10510 5067 -rect 10509 4936 10510 5064 -rect 10381 4933 10510 4936 -rect 10382 4884 10510 4933 -rect 11497 5469 11508 5534 -rect 11579 5469 11585 5540 -rect 11497 5465 11585 5469 -rect 10427 4634 10462 4637 -rect 10427 4592 10430 4634 -rect 10456 4592 10462 4634 -rect 10427 4589 10462 4592 -rect 10028 4312 10075 4318 -rect 10028 4272 10030 4312 -rect 10070 4272 10075 4312 -rect 10028 4269 10075 4272 -rect 9491 3052 9546 3055 -rect 9541 3002 9546 3052 -rect 9491 2999 9546 3002 -rect 9382 2530 9434 2538 -rect 9382 2483 9383 2530 -rect 9433 2483 9434 2530 -rect 9382 2482 9434 2483 -rect 9269 2014 9321 2015 -rect 9269 1964 9270 2014 -rect 9320 1964 9321 2014 -rect 9269 1963 9321 1964 -rect 9161 1484 9227 1487 -rect 9161 1434 9165 1484 -rect 9215 1434 9227 1484 -rect 9161 1430 9227 1434 -rect 7588 1333 7625 1337 -rect 7588 1283 7592 1333 -rect 7618 1283 7625 1333 -rect 7588 1279 7625 1283 -rect 7535 1243 7572 1248 -rect 7535 1193 7538 1243 -rect 7564 1193 7572 1243 -rect 7535 1190 7572 1193 -rect 7486 1153 7523 1157 -rect 7486 1103 7491 1153 -rect 7517 1103 7523 1153 -rect 7486 1099 7523 1103 -rect 7439 1063 7474 1067 -rect 6727 642 6776 648 -rect 6727 596 6729 642 -rect 6775 596 6776 642 -rect 6727 592 6776 596 -rect 7312 46 7345 1045 -rect 7439 1013 7443 1063 -rect 7469 1013 7474 1063 -rect 7439 1010 7474 1013 -rect 9177 648 9227 1430 -rect 9270 739 9320 1963 -rect 9383 826 9433 2482 -rect 9496 928 9546 2999 -rect 9496 925 9552 928 -rect 9496 875 9502 925 -rect 9496 872 9552 875 -rect 9496 859 9546 872 -rect 9383 777 9433 780 -rect 9270 690 9320 693 -rect 9177 599 9227 602 -rect 7306 43 7349 46 -rect 7306 10 7310 43 -rect 7343 10 7349 43 -rect 7306 7 7349 10 -rect 3952 -23 3989 -21 -rect 3952 -56 3954 -23 -rect 3987 -56 3989 -23 -rect 3952 -59 3989 -56 -rect 10033 -66 10073 4269 -rect 10125 4208 10128 4244 -rect 10164 4208 10167 4244 -rect 10032 -69 10079 -66 -rect 3887 -85 3926 -82 -rect 3887 -118 3892 -85 -rect 3925 -118 3926 -85 -rect 10032 -109 10036 -69 -rect 10076 -109 10079 -69 -rect 10032 -112 10079 -109 -rect 3887 -121 3926 -118 -rect 3827 -148 3865 -145 -rect 10126 -146 10165 4208 -rect 10217 4010 10262 4012 -rect 10217 3971 10220 4010 -rect 10259 3971 10262 4010 -rect 10217 3969 10262 3971 -rect 3827 -181 3829 -148 -rect 3862 -181 3865 -148 -rect 3827 -184 3865 -181 -rect 10123 -150 10169 -146 -rect 10123 -189 10127 -150 -rect 10166 -189 10169 -150 -rect 10123 -193 10169 -189 -rect 3768 -211 3803 -210 -rect 3768 -244 3769 -211 -rect 3802 -244 3803 -211 -rect 10219 -228 10258 3969 -rect 10303 3943 10341 3944 -rect 10301 3941 10343 3943 -rect 10301 3915 10303 3941 -rect 10341 3915 10343 3941 -rect 10301 3913 10343 3915 -rect 3768 -247 3803 -244 -rect 10217 -232 10264 -228 -rect 10217 -271 10220 -232 -rect 10259 -271 10264 -232 -rect 10217 -274 10264 -271 -rect 3704 -279 3740 -277 -rect 3704 -312 3705 -279 -rect 3738 -312 3740 -279 -rect 10303 -308 10341 3913 -rect 10437 1590 10460 4589 -rect 10818 4391 10838 4477 -rect 11169 4392 11188 4482 -rect 11497 3565 11568 5465 -rect 11484 3561 11568 3565 -rect 11484 3490 11489 3561 -rect 11560 3490 11568 3561 -rect 11484 3486 11568 3490 -rect 10437 1567 10461 1590 -rect 10437 986 10460 1567 -rect 3704 -315 3740 -312 -rect 10300 -312 10344 -308 -rect 3645 -339 3679 -338 -rect 3643 -341 3681 -339 -rect 3643 -374 3645 -341 -rect 3678 -374 3681 -341 -rect 10300 -350 10302 -312 -rect 10340 -350 10344 -312 -rect 10300 -354 10344 -350 -rect 3643 -376 3681 -374 -rect 3645 -377 3678 -376 -rect 3585 -441 3618 -438 -rect 3527 -498 3560 -495 -rect 3467 -531 3502 -528 -rect 3467 -561 3469 -531 -rect 3469 -567 3502 -564 -rect 3404 -631 3437 -628 -rect 3340 -659 3375 -656 -rect 3373 -689 3375 -659 -rect 3340 -696 3373 -693 -rect 3181 -762 3250 -729 -rect 3279 -720 3323 -717 -rect 3279 -757 3282 -720 -rect 3319 -757 3323 -720 -rect 3279 -759 3323 -757 -rect 3181 -771 3184 -762 -rect 3126 -773 3184 -771 -<< via1 >> -rect 421 6215 460 6254 -rect 429 5870 468 5909 -rect 567 5753 593 5779 -rect 559 5483 601 5525 -rect 1154 5343 1183 5401 -rect 2483 5237 2509 5263 -rect 2143 5159 2173 5189 -rect 3062 5194 3093 5225 -rect 4720 5958 4762 6000 -rect 3462 5248 3488 5274 -rect 6557 5242 6583 5268 -rect 3345 5149 3372 5175 -rect 6513 5151 6539 5177 -rect 2212 5071 2247 5106 -rect 2737 5102 2763 5128 -rect 5927 5048 5953 5074 -rect 2314 4847 2340 4886 -rect 5693 4888 5719 4914 -rect 3954 4848 3987 4874 -rect 2250 4765 2276 4805 -rect 2252 4654 2278 4680 -rect 1875 4612 1901 4638 -rect 1872 4520 1898 4546 -rect 1873 4428 1899 4454 -rect 1808 4326 1834 4352 -rect 1804 4230 1830 4256 -rect 1808 4134 1834 4160 -rect 2252 4562 2278 4588 -rect 2249 4470 2275 4496 -rect 1804 2606 1830 2653 -rect 1868 2606 1894 2653 -rect 1668 2503 1694 2529 -rect 1616 2463 1642 2489 -rect 688 2338 754 2404 -rect 1876 2501 1902 2527 -rect 2052 2502 2079 2529 -rect 1810 2465 1836 2491 -rect 1618 2072 1644 2098 -rect 1209 1886 1246 1923 -rect 692 1752 758 1818 -rect 2102 2463 2128 2489 -rect 1208 1262 1245 1299 -rect 1962 1220 1988 1256 -rect 1507 696 1536 725 -rect 3891 4676 3924 4709 -rect 3834 4528 3867 4561 -rect 2313 4361 2339 4387 -rect 3770 4368 3803 4401 -rect 3706 4311 3739 4344 -rect 2314 4265 2340 4291 -rect 2313 4169 2339 4195 -rect 2249 2403 2275 2429 -rect 2187 2288 2213 2314 -rect 2145 2027 2171 2053 -rect 2185 1220 2211 1256 -rect 2144 695 2173 724 -rect 2028 594 2088 654 -rect 3645 4154 3678 4187 -rect 3582 4001 3615 4034 -rect 3526 3844 3559 3877 -rect 3464 3297 3497 3330 -rect 3401 3138 3434 3171 -rect 3339 2983 3372 3016 -rect 3279 2835 3312 2868 -rect 3215 2318 3248 2351 -rect 3148 2161 3181 2194 -rect 2313 1970 2339 1996 -rect 3086 1997 3119 2030 -rect 2247 857 2273 890 -rect 3018 1853 3051 1886 -rect 2306 101 2332 135 -rect 415 7 454 46 -rect 3015 -530 3058 -487 -rect 3080 -609 3123 -566 -rect 3147 -677 3187 -637 -rect 3130 -771 3181 -720 -rect 5969 4839 5995 4865 -rect 6075 4791 6101 4817 -rect 8686 6152 8723 6189 -rect 8034 5242 8060 5268 -rect 7945 5155 7971 5181 -rect 7491 5052 7613 5078 -rect 7167 4987 7193 5013 -rect 7800 4933 7826 4959 -rect 5903 3417 5931 3445 -rect 7638 3360 7664 3386 -rect 8768 5806 8805 5843 -rect 8687 3415 8724 3452 -rect 8845 5335 8882 5372 -rect 8764 3356 8801 3393 -rect 9500 5230 9550 5280 -rect 9178 5074 9228 5124 -rect 9273 5123 9323 5173 -rect 9381 5170 9431 5220 -rect 8933 4828 8970 4865 -rect 8838 3123 8875 3160 -rect 5166 2598 5192 2639 -rect 8931 2598 8968 2639 -rect 5606 2226 5632 2252 -rect 7594 2224 7620 2250 -rect 7542 2131 7568 2157 -rect 5669 1948 5695 1974 -rect 5609 1717 5635 1743 -rect 5712 1716 5738 1742 -rect 5666 1684 5692 1710 -rect 7495 1947 7521 1973 -rect 7445 1854 7471 1880 -rect 5890 1678 5916 1704 -rect 5770 1553 5803 1586 -rect 5885 1546 5919 1580 -rect 7377 1554 7403 1588 -rect 4446 1458 4488 1500 -rect 6920 1461 6958 1499 -rect 4909 871 4955 917 -rect 5747 776 5793 822 -rect 5890 687 5936 733 -rect 10381 4936 10509 5064 -rect 11508 5469 11579 5540 -rect 10430 4592 10456 4634 -rect 10030 4272 10070 4312 -rect 9491 3002 9541 3052 -rect 9383 2483 9433 2530 -rect 9270 1964 9320 2014 -rect 9165 1434 9215 1484 -rect 7592 1283 7618 1333 -rect 7538 1193 7564 1243 -rect 7491 1103 7517 1153 -rect 6729 596 6775 642 -rect 7443 1013 7469 1063 -rect 9502 875 9552 925 -rect 9383 780 9433 826 -rect 9270 693 9320 739 -rect 9177 602 9227 648 -rect 7310 10 7343 43 -rect 3954 -56 3987 -23 -rect 10128 4208 10164 4244 -rect 3892 -118 3925 -85 -rect 10036 -109 10076 -69 -rect 10220 3971 10259 4010 -rect 3829 -181 3862 -148 -rect 10127 -189 10166 -150 -rect 3769 -244 3802 -211 -rect 10303 3915 10341 3941 -rect 10220 -271 10259 -232 -rect 3705 -312 3738 -279 -rect 11489 3490 11560 3561 -rect 3645 -374 3678 -341 -rect 10302 -350 10340 -312 -rect 3585 -438 3618 -405 -rect 3527 -495 3560 -462 -rect 3469 -564 3502 -531 -rect 3404 -628 3437 -595 -rect 3340 -693 3373 -659 -rect 3282 -757 3319 -720 -<< metal2 >> -rect 295 6246 363 6368 -rect 418 6254 463 6256 -rect 418 6246 421 6254 -rect 295 6223 421 6246 -rect 295 6136 363 6223 -rect 418 6215 421 6223 -rect 460 6215 463 6254 -rect 418 6213 463 6215 -rect 8680 6189 8726 6191 -rect 11767 6189 11853 6324 -rect 8680 6152 8686 6189 -rect 8723 6152 11853 6189 -rect 8680 6150 8726 6152 -rect 11767 6114 11853 6152 -rect 280 6026 528 6027 -rect 280 5987 675 6026 -rect 507 5950 675 5987 -rect 2273 6017 2348 6018 -rect 2273 5987 2435 6017 -rect 4718 6000 4763 6002 -rect 4717 5994 4720 6000 -rect 2273 5970 2297 5987 -rect 2405 5965 2435 5987 -rect 2478 5964 4720 5994 -rect 4717 5958 4720 5964 -rect 4762 5958 4765 6000 -rect 4718 5956 4763 5958 -rect 295 5827 363 5915 -rect 428 5909 471 5913 -rect 428 5870 429 5909 -rect 468 5870 471 5909 -rect 428 5866 471 5870 -rect 428 5865 622 5866 -rect 437 5843 622 5865 -rect 8763 5843 8807 5845 -rect 11767 5843 11853 5911 -rect 295 5795 631 5827 -rect 8763 5806 8768 5843 -rect 8805 5806 11853 5843 -rect 8763 5804 8807 5806 -rect 295 5683 363 5795 -rect 564 5753 567 5779 -rect 593 5756 622 5779 -rect 593 5753 596 5756 -rect 11767 5701 11853 5806 -rect 495 5646 648 5662 -rect 314 5613 648 5646 -rect 314 5606 541 5613 -rect 314 5586 354 5606 -rect 279 5546 354 5586 -rect 11505 5525 11508 5540 -rect 556 5483 559 5525 -rect 601 5483 11508 5525 -rect 11505 5469 11508 5483 -rect 11579 5469 11582 5540 -rect 250 5401 318 5468 -rect 1142 5401 1189 5403 -rect 250 5343 1154 5401 -rect 1183 5343 1189 5401 -rect 250 5319 322 5343 -rect 1142 5341 1189 5343 -rect 8841 5372 8883 5374 -rect 11764 5372 11850 5502 -rect 8841 5335 8845 5372 -rect 8882 5335 11850 5372 -rect 8841 5333 8883 5335 -rect 250 5236 318 5319 -rect 11764 5292 11850 5335 -rect 3459 5274 3490 5276 -rect 2480 5266 2512 5267 -rect 3459 5266 3462 5274 -rect 2480 5263 3462 5266 -rect 2480 5237 2483 5263 -rect 2509 5248 3462 5263 -rect 3488 5266 3491 5274 -rect 6554 5268 6586 5269 -rect 6554 5266 6557 5268 -rect 3488 5248 6557 5266 -rect 2509 5243 6557 5248 -rect 2509 5237 2512 5243 -rect 3459 5242 3490 5243 -rect 6554 5242 6557 5243 -rect 6583 5266 6586 5268 -rect 8031 5266 8034 5268 -rect 6583 5243 8034 5266 -rect 6583 5242 6586 5243 -rect 8031 5242 8034 5243 -rect 8060 5266 8063 5268 -rect 9497 5266 9500 5280 -rect 8060 5243 9500 5266 -rect 8060 5242 8063 5243 -rect 6554 5241 6586 5242 -rect 2480 5235 2512 5237 -rect 9497 5230 9500 5243 -rect 9550 5230 9553 5280 -rect 9497 5229 9553 5230 -rect 3059 5225 3096 5227 -rect 250 5186 301 5198 -rect 3059 5194 3062 5225 -rect 3093 5221 3096 5225 -rect 9379 5221 9433 5223 -rect 3093 5220 9433 5221 -rect 3093 5198 9381 5220 -rect 3093 5194 3096 5198 -rect 3059 5192 3096 5194 -rect 2140 5186 2143 5189 -rect 250 5159 2143 5186 -rect 2173 5186 2176 5189 -rect 2173 5159 2274 5186 -rect 6510 5177 6542 5178 -rect 250 5157 2274 5159 -rect 301 5156 2274 5157 -rect 3342 5175 3373 5176 -rect 6510 5175 6513 5177 -rect 3342 5149 3345 5175 -rect 3372 5152 6513 5175 -rect 3372 5149 3375 5152 -rect 6510 5151 6513 5152 -rect 6539 5175 6542 5177 -rect 7942 5175 7945 5181 -rect 6539 5155 7945 5175 -rect 7971 5175 7974 5181 -rect 9271 5175 9325 5176 -rect 7971 5173 9325 5175 -rect 7971 5155 9273 5173 -rect 6539 5152 9273 5155 -rect 6539 5151 6542 5152 -rect 6510 5150 6542 5151 -rect 3342 5147 3373 5149 -rect 2734 5129 2766 5130 -rect 9177 5129 9230 5132 -rect 2734 5128 9230 5129 -rect 246 5106 297 5108 -rect 2210 5106 2250 5107 -rect 246 5071 2212 5106 -rect 2247 5071 2250 5106 -rect 2734 5102 2737 5128 -rect 2763 5124 9230 5128 -rect 2763 5106 9178 5124 -rect 2763 5102 2766 5106 -rect 2734 5100 2766 5102 -rect 7489 5078 7617 5081 -rect 246 5067 297 5071 -rect 2210 5068 2250 5071 -rect 5924 5074 5956 5075 -rect 5924 5048 5927 5074 -rect 5953 5071 5956 5074 -rect 7489 5071 7491 5078 -rect 5953 5052 7491 5071 -rect 7613 5052 7617 5078 -rect 9177 5074 9178 5106 -rect 9228 5074 9230 5124 -rect 9271 5123 9273 5152 -rect 9323 5123 9325 5173 -rect 9379 5170 9381 5198 -rect 9431 5170 9433 5220 -rect 9379 5167 9433 5170 -rect 9271 5120 9325 5123 -rect 9177 5071 9230 5074 -rect 5953 5050 7617 5052 -rect 5953 5048 5956 5050 -rect 5924 5047 5956 5048 -rect 218 4886 345 5032 -rect 7166 5013 7194 5015 -rect 7164 4987 7167 5013 -rect 7193 5010 7196 5013 -rect 10378 5010 10381 5064 -rect 7193 4989 10381 5010 -rect 7193 4987 7196 4989 -rect 7166 4985 7194 4987 -rect 7797 4959 7828 4962 -rect 7797 4956 7800 4959 -rect 4967 4955 7800 4956 -rect 4934 4936 7800 4955 -rect 4934 4935 4992 4936 -rect 7797 4933 7800 4936 -rect 7826 4933 7828 4959 -rect 10378 4936 10381 4989 -rect 10509 4936 10512 5064 -rect 7797 4930 7828 4933 -rect 5690 4909 5693 4914 -rect 5190 4889 5693 4909 -rect 1353 4886 1383 4887 -rect 2312 4886 2341 4888 -rect 218 4847 2314 4886 -rect 2340 4847 2344 4886 -rect 3951 4848 3954 4874 -rect 3987 4865 3990 4874 -rect 3987 4848 4124 4865 -rect 218 4844 345 4847 -rect 2312 4845 2341 4847 -rect 2248 4805 2277 4807 -rect 1003 4765 2250 4805 -rect 2276 4765 2279 4805 -rect 5190 4801 5210 4889 -rect 5690 4888 5693 4889 -rect 5719 4909 5722 4914 -rect 5719 4889 5727 4909 -rect 5719 4888 5722 4889 -rect 5966 4865 5997 4866 -rect 8929 4865 8972 4867 -rect 11764 4865 11850 5063 -rect 5966 4862 5969 4865 -rect 4966 4800 5210 4801 -rect 4937 4781 5210 4800 -rect 5241 4842 5969 4862 -rect 4937 4780 4986 4781 -rect 247 4496 374 4583 -rect 1003 4496 1043 4765 -rect 2248 4764 2277 4765 -rect 3891 4711 3924 4712 -rect 3889 4709 3926 4711 -rect 1383 4697 1420 4698 -rect 1204 4674 1420 4697 -rect 2249 4675 2252 4680 -rect 1204 4661 1946 4674 -rect 1204 4591 1266 4661 -rect 1383 4657 1946 4661 -rect 2192 4658 2252 4675 -rect 2249 4654 2252 4658 -rect 2278 4675 2281 4680 -rect 3889 4676 3891 4709 -rect 3924 4701 3926 4709 -rect 3924 4684 4124 4701 -rect 3924 4676 3926 4684 -rect 2278 4658 2287 4675 -rect 3889 4673 3926 4676 -rect 2278 4654 2281 4658 -rect 5241 4646 5261 4842 -rect 5966 4839 5969 4842 -rect 5995 4839 5998 4865 -rect 5966 4838 5997 4839 -rect 8929 4828 8933 4865 -rect 8970 4853 11850 4865 -rect 8970 4828 11839 4853 -rect 8929 4825 8970 4828 -rect 6072 4817 6104 4818 -rect 6072 4814 6075 4817 -rect 4966 4645 5261 4646 -rect 1872 4612 1875 4638 -rect 1901 4633 1904 4638 -rect 1901 4616 1946 4633 -rect 4937 4626 5261 4645 -rect 5296 4794 6075 4814 -rect 4937 4625 4987 4626 -rect 1901 4612 1904 4616 -rect 1383 4591 1420 4595 -rect 247 4456 1043 4496 -rect 1151 4582 1420 4591 -rect 2249 4583 2252 4588 -rect 1151 4565 1946 4582 -rect 2192 4566 2252 4583 -rect 1151 4554 1420 4565 -rect 2249 4562 2252 4566 -rect 2278 4583 2281 4588 -rect 2278 4566 2287 4583 -rect 2278 4562 2281 4566 -rect 3831 4561 3870 4563 -rect 1151 4543 1266 4554 -rect 1151 4498 1262 4543 -rect 1869 4520 1872 4546 -rect 1898 4541 1901 4546 -rect 1898 4524 1946 4541 -rect 3831 4528 3834 4561 -rect 3867 4553 3870 4561 -rect 3867 4536 4124 4553 -rect 3867 4528 3870 4536 -rect 3831 4526 3870 4528 -rect 1898 4520 1901 4524 -rect 1383 4498 1420 4502 -rect 1151 4490 1420 4498 -rect 2246 4491 2249 4496 -rect 1151 4473 1946 4490 -rect 2192 4474 2249 4491 -rect 1151 4461 1420 4473 -rect 2246 4470 2249 4474 -rect 2275 4491 2278 4496 -rect 5296 4491 5316 4794 -rect 6072 4791 6075 4794 -rect 6101 4814 6104 4817 -rect 6101 4794 6112 4814 -rect 6101 4791 6104 4794 -rect 6072 4790 6104 4791 -rect 11813 4652 11849 4653 -rect 10428 4634 10458 4636 -rect 11757 4634 11849 4652 -rect 2275 4474 2287 4491 -rect 4967 4490 5316 4491 -rect 2275 4470 2278 4474 -rect 4937 4471 5316 4490 -rect 5611 4614 5640 4632 -rect 4937 4470 4983 4471 -rect 1151 4457 1241 4461 -rect 247 4395 374 4456 -rect 290 4002 417 4090 -rect 1151 4002 1188 4457 -rect 1870 4428 1873 4454 -rect 1899 4449 1902 4454 -rect 1899 4432 1946 4449 -rect 1899 4428 1902 4432 -rect 3767 4401 3806 4402 -rect 1299 4388 1948 4390 -rect 290 3965 1188 4002 -rect 1270 4371 1948 4388 -rect 2310 4384 2313 4387 -rect 1270 4353 1420 4371 -rect 2189 4364 2313 4384 -rect 2310 4361 2313 4364 -rect 2339 4384 2342 4387 -rect 2339 4364 2352 4384 -rect 3767 4368 3770 4401 -rect 3803 4393 3806 4401 -rect 3803 4376 4124 4393 -rect 3803 4368 3806 4376 -rect 3767 4367 3806 4368 -rect 2339 4361 2342 4364 -rect 1270 4294 1336 4353 -rect 1383 4349 1420 4353 -rect 1805 4326 1808 4352 -rect 1834 4348 1837 4352 -rect 1834 4329 1948 4348 -rect 3703 4344 3742 4347 -rect 1834 4326 1837 4329 -rect 3703 4311 3706 4344 -rect 3739 4336 3742 4344 -rect 3739 4319 4124 4336 -rect 3739 4311 3742 4319 -rect 3703 4309 3742 4311 -rect 1270 4275 1948 4294 -rect 2311 4288 2314 4291 -rect 1270 4257 1420 4275 -rect 2189 4268 2314 4288 -rect 2311 4265 2314 4268 -rect 2340 4288 2343 4291 -rect 5611 4288 5629 4614 -rect 10427 4592 10430 4634 -rect 10456 4624 11849 4634 -rect 10456 4592 11853 4624 -rect 10428 4590 10458 4592 -rect 11757 4558 11853 4592 -rect 8406 4410 8929 4433 -rect 8966 4410 9881 4433 -rect 11763 4415 11853 4558 -rect 9852 4400 9881 4410 -rect 9852 4380 10764 4400 -rect 9852 4379 9881 4380 -rect 8407 4328 8929 4350 -rect 8966 4328 9787 4350 -rect 2340 4268 2352 4288 -rect 5528 4270 5629 4288 -rect 2340 4265 2343 4268 -rect 1270 4256 1337 4257 -rect 1270 4252 1336 4256 -rect 1383 4253 1420 4257 -rect 290 3902 417 3965 -rect 284 3526 411 3615 -rect 1270 3526 1307 4252 -rect 1801 4230 1804 4256 -rect 1830 4252 1833 4256 -rect 1830 4233 1948 4252 -rect 4967 4249 4997 4252 -rect 4967 4248 5006 4249 -rect 1830 4230 1833 4233 -rect 4937 4228 5006 4248 -rect 284 3489 1307 3526 -rect 1383 4179 1948 4198 -rect 2310 4192 2313 4195 -rect 284 3427 411 3489 -rect 290 3042 417 3133 -rect 1383 3042 1420 4179 -rect 2189 4172 2313 4192 -rect 2310 4169 2313 4172 -rect 2339 4192 2342 4195 -rect 2339 4172 2352 4192 -rect 3642 4187 3681 4189 -rect 2339 4169 2342 4172 -rect 1805 4134 1808 4160 -rect 1834 4156 1837 4160 -rect 1834 4137 1948 4156 -rect 3642 4154 3645 4187 -rect 3678 4179 3681 4187 -rect 3678 4162 4124 4179 -rect 3678 4154 3681 4162 -rect 3642 4152 3681 4154 -rect 1834 4134 1837 4137 -rect 4964 4117 4997 4137 -rect 5567 4125 5640 4143 -rect 9765 4140 9787 4328 -rect 10027 4312 10073 4315 -rect 10027 4272 10030 4312 -rect 10070 4302 10073 4312 -rect 10070 4282 10764 4302 -rect 11200 4282 11371 4302 -rect 10070 4272 10073 4282 -rect 10027 4270 10073 4272 -rect 10128 4244 10164 4247 -rect 11351 4237 11371 4282 -rect 10164 4217 10764 4237 -rect 11200 4217 11371 4237 -rect 10128 4205 10164 4208 -rect 9765 4139 9925 4140 -rect 4964 4095 4982 4117 -rect 5567 4104 5585 4125 -rect 9765 4119 10764 4139 -rect 9765 4118 9925 4119 -rect 4962 4093 4982 4095 -rect 4937 4073 4982 4093 -rect 5528 4086 5585 4104 -rect 11351 4112 11371 4217 -rect 11760 4112 11850 4179 -rect 8484 4082 8929 4098 -rect 8481 4078 8929 4082 -rect 8966 4078 10764 4098 -rect 3579 4034 3621 4035 -rect 3579 4001 3582 4034 -rect 3615 4026 3621 4034 -rect 3615 4009 4124 4026 -rect 5577 4010 5632 4028 -rect 3615 4001 3621 4009 -rect 3579 4000 3621 4001 -rect 5577 3989 5595 4010 -rect 5528 3971 5595 3989 -rect 4962 3954 4997 3961 -rect 4962 3938 5001 3954 -rect 4943 3931 5001 3938 -rect 4943 3918 4982 3931 -rect 3523 3877 3562 3878 -rect 3523 3844 3526 3877 -rect 3559 3869 3562 3877 -rect 3559 3852 4124 3869 -rect 3559 3844 3562 3852 -rect 3523 3843 3562 3844 -rect 4971 3823 4997 3844 -rect 8481 3830 8504 4078 -rect 11351 4069 11850 4112 -rect 10220 4011 10259 4013 -rect 10219 4010 10260 4011 -rect 10219 3971 10220 4010 -rect 10259 4000 10260 4010 -rect 11351 4000 11371 4069 -rect 10259 3980 10764 4000 -rect 11200 3980 11371 4000 -rect 10259 3971 10260 3980 -rect 10219 3970 10260 3971 -rect 10220 3968 10259 3970 -rect 10302 3941 10342 3942 -rect 10300 3915 10303 3941 -rect 10341 3935 10344 3941 -rect 11351 3935 11371 3980 -rect 11760 3970 11850 4069 -rect 10341 3915 10764 3935 -rect 11200 3923 11371 3935 -rect 11200 3915 11368 3923 -rect 10302 3914 10342 3915 -rect 4971 3783 4991 3823 -rect 8406 3807 8504 3830 -rect 8565 3817 8929 3837 -rect 8966 3817 10764 3837 -rect 5528 3785 5605 3803 -rect 4957 3763 4991 3783 -rect 4971 3762 4991 3763 -rect 5587 3541 5605 3785 -rect 8565 3747 8585 3817 -rect 8407 3732 8585 3747 -rect 8407 3725 8582 3732 -rect 11486 3561 11564 3564 -rect 5587 3523 5641 3541 -rect 11486 3490 11489 3561 -rect 11560 3549 11564 3561 -rect 11760 3549 11850 3641 -rect 11560 3502 11850 3549 -rect 11560 3490 11564 3502 -rect 11486 3487 11564 3490 -rect 8682 3452 8728 3454 -rect 5901 3447 5933 3448 -rect 8682 3447 8687 3452 -rect 5901 3445 8687 3447 -rect 5901 3417 5903 3445 -rect 5931 3419 8687 3445 -rect 5931 3417 5933 3419 -rect 5901 3414 5933 3417 -rect 8682 3415 8687 3419 -rect 8724 3415 8728 3452 -rect 11760 3432 11850 3502 -rect 8682 3413 8728 3415 -rect 8761 3393 8804 3395 -rect 8761 3387 8764 3393 -rect 7635 3386 8764 3387 -rect 7635 3360 7638 3386 -rect 7664 3361 8764 3386 -rect 7664 3360 7667 3361 -rect 8761 3356 8764 3361 -rect 8801 3356 8804 3393 -rect 8761 3354 8804 3356 -rect 3462 3330 3499 3334 -rect 3462 3297 3464 3330 -rect 3497 3322 3499 3330 -rect 3497 3305 4094 3322 -rect 3497 3297 3499 3305 -rect 3462 3294 3499 3297 -rect 5604 3281 5782 3293 -rect 5545 3275 5782 3281 -rect 5545 3263 5629 3275 -rect 4971 3245 4996 3247 -rect 4971 3235 4997 3245 -rect 4937 3215 4997 3235 -rect 7758 3232 7814 3250 -rect 3398 3171 3437 3172 -rect 3398 3138 3401 3171 -rect 3434 3163 3437 3171 -rect 3434 3146 4094 3163 -rect 8835 3160 8879 3162 -rect 8835 3150 8838 3160 -rect 3434 3138 3437 3146 -rect 3398 3137 3437 3138 -rect 7759 3132 8838 3150 -rect 4956 3110 4994 3130 -rect 8835 3123 8838 3132 -rect 8875 3123 8879 3160 -rect 8835 3122 8879 3123 -rect 4956 3107 4993 3110 -rect 4956 3080 4976 3107 -rect 5606 3097 5782 3107 -rect 4937 3060 4976 3080 -rect 5546 3089 5782 3097 -rect 5546 3079 5634 3089 -rect 290 3005 1420 3042 -rect 9488 3052 9548 3056 -rect 290 2945 417 3005 -rect 3336 2983 3339 3016 -rect 3372 3008 3375 3016 -rect 3372 2991 4094 3008 -rect 9488 3002 9491 3052 -rect 9541 3050 9548 3052 -rect 11760 3050 11850 3153 -rect 9541 3003 11850 3050 -rect 9541 3002 9548 3003 -rect 9488 2998 9548 3002 -rect 3372 2983 3375 2991 -rect 5607 2982 5782 2992 -rect 5546 2974 5782 2982 -rect 5546 2964 5634 2974 -rect 4977 2925 4997 2953 -rect 11760 2944 11850 3003 -rect 4937 2905 4997 2925 -rect 3275 2868 3317 2869 -rect 3275 2835 3279 2868 -rect 3312 2860 3317 2868 -rect 3312 2843 4094 2860 -rect 3312 2835 3317 2843 -rect 3275 2833 3317 2835 -rect 4977 2770 4997 2837 -rect 5604 2796 5782 2807 -rect 5546 2789 5782 2796 -rect 5546 2778 5634 2789 -rect 4937 2750 4997 2770 -rect 284 2627 411 2711 -rect 1801 2653 1832 2655 -rect 1867 2653 1898 2655 -rect 284 2590 1254 2627 -rect 1801 2606 1804 2653 -rect 1830 2606 1868 2653 -rect 1894 2606 2533 2653 -rect 1801 2604 1832 2606 -rect 1867 2604 1898 2606 -rect 284 2523 411 2590 -rect 1217 2455 1254 2590 -rect 2486 2538 2533 2606 -rect 5163 2639 5194 2641 -rect 8927 2639 8972 2642 -rect 5163 2598 5166 2639 -rect 5192 2598 8931 2639 -rect 8968 2598 8972 2639 -rect 5163 2596 5194 2598 -rect 8927 2596 8972 2598 -rect 11763 2538 11853 2635 -rect 1668 2529 1694 2532 -rect 2486 2530 11853 2538 -rect 1873 2525 1876 2527 -rect 1694 2506 1876 2525 -rect 1668 2500 1694 2503 -rect 1873 2501 1876 2506 -rect 1902 2525 1905 2527 -rect 2049 2525 2052 2529 -rect 1902 2506 2052 2525 -rect 1902 2501 1905 2506 -rect 2049 2502 2052 2506 -rect 2079 2502 2082 2529 -rect 2486 2491 9383 2530 -rect 1613 2463 1616 2489 -rect 1642 2485 1645 2489 -rect 1807 2485 1810 2491 -rect 1642 2466 1810 2485 -rect 1642 2463 1645 2466 -rect 1807 2465 1810 2466 -rect 1836 2485 1839 2491 -rect 2099 2485 2102 2489 -rect 1836 2466 2102 2485 -rect 1836 2465 1839 2466 -rect 2099 2463 2102 2466 -rect 2128 2463 2131 2489 -rect 9379 2483 9383 2491 -rect 9433 2491 11853 2530 -rect 9433 2483 9436 2491 -rect 9379 2479 9436 2483 -rect 1217 2454 1420 2455 -rect 1217 2436 1442 2454 -rect 1217 2430 1582 2436 -rect 1217 2418 1715 2430 -rect 2247 2429 2277 2431 -rect 2246 2427 2249 2429 -rect 1383 2414 1715 2418 -rect 1420 2408 1715 2414 -rect 683 2404 760 2408 -rect 683 2338 688 2404 -rect 754 2389 760 2404 -rect 2024 2405 2249 2427 -rect 1383 2389 1422 2391 -rect 754 2385 1422 2389 -rect 754 2364 1714 2385 -rect 754 2352 1421 2364 -rect 2024 2361 2046 2405 -rect 2246 2403 2249 2405 -rect 2275 2403 2278 2429 -rect 11763 2426 11853 2491 -rect 2247 2401 2277 2403 -rect 754 2338 760 2352 -rect 1383 2350 1420 2352 -rect 3211 2351 3252 2353 -rect 683 2334 760 2338 -rect 3211 2318 3215 2351 -rect 3248 2343 3252 2351 -rect 3248 2326 4094 2343 -rect 3248 2318 3252 2326 -rect 3211 2317 3252 2318 -rect 2185 2314 2214 2316 -rect 2184 2310 2187 2314 -rect 290 2224 417 2301 -rect 2027 2291 2187 2310 -rect 2184 2288 2187 2291 -rect 2213 2288 2216 2314 -rect 5531 2297 5727 2315 -rect 2185 2286 2214 2288 -rect 4935 2238 5000 2258 -rect 5611 2256 5728 2271 -rect 5605 2252 5633 2256 -rect 5605 2226 5606 2252 -rect 5632 2226 5633 2252 -rect 7591 2245 7594 2250 -rect 6984 2229 7594 2245 -rect 290 2187 889 2224 -rect 5605 2223 5633 2226 -rect 7591 2224 7594 2229 -rect 7620 2224 7623 2250 -rect 290 2113 417 2187 -rect 852 2021 889 2187 -rect 3145 2194 3184 2197 -rect 3145 2161 3148 2194 -rect 3181 2186 3184 2194 -rect 3181 2169 4094 2186 -rect 3181 2161 3184 2169 -rect 3145 2159 3184 2161 -rect 4973 2133 4998 2156 -rect 7539 2152 7542 2157 -rect 6985 2136 7542 2152 -rect 4973 2103 4993 2133 -rect 7539 2131 7542 2136 -rect 7568 2131 7571 2157 -rect 1616 2098 1645 2099 -rect 1615 2072 1618 2098 -rect 1644 2096 1647 2098 -rect 1644 2074 1715 2096 -rect 4937 2083 4993 2103 -rect 5531 2111 5765 2129 -rect 5531 2101 5549 2111 -rect 1644 2072 1647 2074 -rect 1616 2070 1645 2072 -rect 2142 2053 2174 2055 -rect 2142 2050 2145 2053 -rect 2025 2029 2145 2050 -rect 2142 2027 2145 2029 -rect 2171 2027 2174 2053 -rect 2142 2025 2174 2027 -rect 3084 2032 3121 2033 -rect 3084 2030 4094 2032 -rect 852 2003 1447 2021 -rect 852 1996 1454 2003 -rect 1593 1996 1715 1997 -rect 2311 1996 2340 1998 -rect 3084 1997 3086 2030 -rect 3119 2015 4094 2030 -rect 3119 1997 3121 2015 -rect 9267 2014 9322 2015 -rect 852 1984 1715 1996 -rect 2310 1993 2313 1996 -rect 1383 1980 1715 1984 -rect 1419 1975 1715 1980 -rect 2025 1972 2313 1993 -rect 1206 1923 1247 1925 -rect 1383 1923 1582 1925 -rect 290 1810 417 1892 -rect 1206 1886 1209 1923 -rect 1246 1919 1582 1923 -rect 1246 1897 1715 1919 -rect 1246 1886 1421 1897 -rect 2025 1890 2046 1972 -rect 2310 1970 2313 1972 -rect 2339 1970 2342 1996 -rect 3084 1994 3121 1997 -rect 5532 1996 5728 2014 -rect 4974 1977 4994 1978 -rect 2311 1968 2340 1970 -rect 4974 1950 5003 1977 -rect 5666 1974 5698 1976 -rect 4974 1948 4994 1950 -rect 4933 1928 4994 1948 -rect 5666 1948 5669 1974 -rect 5695 1971 5698 1974 -rect 5695 1951 5727 1971 -rect 7492 1968 7495 1973 -rect 6984 1952 7495 1968 -rect 5695 1948 5712 1951 -rect 5666 1944 5712 1948 -rect 7492 1947 7495 1952 -rect 7521 1947 7524 1973 -rect 9267 1964 9270 2014 -rect 9320 2012 9323 2014 -rect 11760 2012 11850 2127 -rect 9320 1965 11850 2012 -rect 9320 1964 9323 1965 -rect 9267 1962 9322 1964 -rect 11760 1918 11850 1965 -rect 3015 1886 3054 1888 -rect 1206 1884 1247 1886 -rect 1383 1884 1420 1886 -rect 3015 1853 3018 1886 -rect 3051 1878 3054 1886 -rect 3051 1861 4094 1878 -rect 7442 1875 7445 1880 -rect 4972 1862 5002 1866 -rect 3051 1853 3054 1861 -rect 3015 1851 3054 1853 -rect 4971 1838 5002 1862 -rect 6990 1859 7445 1875 -rect 7442 1854 7445 1859 -rect 7471 1854 7474 1880 -rect 683 1818 763 1824 -rect 683 1810 692 1818 -rect 290 1760 692 1810 -rect 290 1704 417 1760 -rect 683 1752 692 1760 -rect 758 1752 763 1818 -rect 4971 1793 4991 1838 -rect 5532 1811 5761 1829 -rect 4936 1773 4991 1793 -rect 683 1747 763 1752 -rect 5606 1743 5638 1744 -rect 5606 1734 5609 1743 -rect 5264 1718 5609 1734 -rect 5606 1717 5609 1718 -rect 5635 1717 5638 1743 -rect 5606 1716 5638 1717 -rect 5709 1742 5741 1743 -rect 5709 1716 5712 1742 -rect 5738 1734 5741 1742 -rect 5738 1718 6833 1734 -rect 5738 1716 5741 1718 -rect 5709 1715 5741 1716 -rect 5665 1710 5693 1711 -rect 5663 1701 5666 1710 -rect 5618 1685 5666 1701 -rect 5663 1684 5666 1685 -rect 5692 1701 5695 1710 -rect 5887 1701 5890 1704 -rect 5692 1685 5890 1701 -rect 5692 1684 5695 1685 -rect 5665 1683 5693 1684 -rect 5887 1678 5890 1685 -rect 5916 1678 5919 1704 -rect 5618 1653 5823 1669 -rect 5618 1619 5823 1635 -rect 298 1555 4611 1597 -rect 5767 1586 5805 1589 -rect 7375 1588 7405 1590 -rect 4145 1554 4193 1555 -rect 5767 1553 5770 1586 -rect 5803 1553 5805 1586 -rect 5767 1550 5805 1553 -rect 5882 1546 5885 1580 -rect 5919 1546 5922 1580 -rect 7304 1554 7377 1588 -rect 7403 1554 7406 1588 -rect 7375 1552 7406 1554 -rect 296 1458 4446 1500 -rect 4488 1458 4650 1500 -rect 6916 1499 6961 1501 -rect 6916 1461 6920 1499 -rect 6958 1461 6961 1499 -rect 6916 1458 6961 1461 -rect 9162 1484 9222 1487 -rect 9162 1434 9165 1484 -rect 9215 1482 9222 1484 -rect 11803 1482 12013 1576 -rect 9215 1435 12013 1482 -rect 9215 1434 9222 1435 -rect 9162 1431 9222 1434 -rect 284 1299 411 1377 -rect 11803 1368 12013 1435 -rect 11805 1367 11882 1368 -rect 1207 1299 1248 1301 -rect 284 1262 1208 1299 -rect 1245 1262 1248 1299 -rect 7589 1283 7592 1333 -rect 7618 1329 13172 1333 -rect 7618 1283 13243 1329 -rect 284 1189 411 1262 -rect 1207 1260 1248 1262 -rect 1960 1256 1989 1258 -rect 2183 1256 2214 1258 -rect 1959 1220 1962 1256 -rect 1988 1220 2185 1256 -rect 2211 1220 2214 1256 -rect 12633 1243 12834 1245 -rect 1960 1218 1989 1220 -rect 2183 1218 2214 1220 -rect 7535 1193 7538 1243 -rect 7564 1193 12834 1243 -rect 7488 1103 7491 1153 -rect 7517 1151 12415 1153 -rect 7517 1103 12426 1151 -rect 11791 1080 11792 1081 -rect 7440 1013 7443 1063 -rect 7469 1062 12019 1063 -rect 7469 1013 12040 1062 -rect 1379 960 1416 961 -rect 290 878 417 948 -rect 1247 922 1500 960 -rect 4906 923 4956 924 -rect 9499 923 9502 925 -rect 1247 878 1285 922 -rect 1379 920 1416 922 -rect 4906 917 9502 923 -rect 2246 890 2274 891 -rect 290 840 1285 878 -rect 1887 857 2247 890 -rect 2273 857 2276 890 -rect 4906 871 4909 917 -rect 4955 877 9502 917 -rect 4955 871 4958 877 -rect 9499 875 9502 877 -rect 9552 875 9555 925 -rect 4906 869 4956 871 -rect 2246 855 2274 857 -rect 290 760 417 840 -rect 5737 826 9445 832 -rect 5737 822 9383 826 -rect 5737 786 5747 822 -rect 5744 776 5747 786 -rect 5793 786 9383 822 -rect 5793 776 5796 786 -rect 9380 780 9383 786 -rect 9433 786 9445 826 -rect 9433 780 9436 786 -rect 5881 739 9336 741 -rect 5881 734 9270 739 -rect 5880 733 9270 734 -rect 1504 696 1507 725 -rect 1536 722 1539 725 -rect 2142 724 2175 728 -rect 2141 722 2144 724 -rect 1536 696 2144 722 -rect 1508 695 2144 696 -rect 2173 695 2176 724 -rect 1508 693 2175 695 -rect 2142 691 2175 693 -rect 5880 687 5890 733 -rect 5936 695 9270 733 -rect 5936 687 5945 695 -rect 9267 693 9270 695 -rect 9320 695 9336 739 -rect 9320 693 9323 695 -rect 5880 682 5945 687 -rect 1888 654 2122 659 -rect 1888 599 2028 654 -rect 2025 594 2028 599 -rect 2088 625 2122 654 -rect 6725 647 6777 649 -rect 9174 647 9177 648 -rect 6725 642 9177 647 -rect 2088 601 2126 625 -rect 2088 599 2122 601 -rect 2088 594 2091 599 -rect 2025 592 2091 594 -rect 6725 596 6729 642 -rect 6775 602 9177 642 -rect 9227 647 9230 648 -rect 9227 602 9239 647 -rect 6775 601 9239 602 -rect 6775 596 6778 601 -rect 2028 591 2088 592 -rect 6725 591 6777 596 -rect 290 355 417 446 -rect 290 317 1287 355 -rect 290 258 417 317 -rect 1249 232 1287 317 -rect 1379 232 1416 233 -rect 1249 194 1521 232 -rect 1379 192 1416 194 -rect 2304 135 2335 137 -rect 1881 101 2306 135 -rect 2332 101 2335 135 -rect 2304 99 2335 101 -rect 411 46 461 51 -rect 411 7 415 46 -rect 454 40 461 46 -rect 7308 43 7347 44 -rect 7307 40 7310 43 -rect 454 12 7310 40 -rect 454 7 461 12 -rect 7307 10 7310 12 -rect 7343 10 7347 43 -rect 7308 9 7347 10 -rect 411 4 461 7 -rect 3949 -23 3991 -22 -rect 3949 -56 3954 -23 -rect 3987 -48 7976 -23 -rect 3987 -56 7977 -48 -rect 3949 -57 3991 -56 -rect 7373 -58 7977 -56 -rect 3889 -85 3927 -84 -rect 277 -296 404 -108 -rect 3889 -118 3892 -85 -rect 3925 -118 7569 -85 -rect 3889 -119 3927 -118 -rect 6962 -119 7569 -118 -rect 3825 -148 3867 -147 -rect 3825 -181 3829 -148 -rect 3862 -181 7161 -148 -rect 3825 -182 3867 -181 -rect 3766 -211 3806 -210 -rect 3766 -244 3769 -211 -rect 3802 -212 3806 -211 -rect 3802 -244 6760 -212 -rect 3766 -245 6760 -244 -rect 3766 -246 3806 -245 -rect 3700 -279 3741 -278 -rect 3699 -312 3705 -279 -rect 3738 -312 6351 -279 -rect 3700 -314 3741 -312 -rect 3642 -341 3683 -340 -rect 3642 -374 3645 -341 -rect 3678 -343 5949 -341 -rect 3678 -374 5950 -343 -rect 3642 -375 3683 -374 -rect 3582 -438 3585 -405 -rect 3618 -406 3621 -405 -rect 3618 -438 5551 -406 -rect 3592 -439 5551 -438 -rect 3010 -487 3064 -484 -rect 3010 -488 3015 -487 -rect 1727 -492 3015 -488 -rect 1722 -530 3015 -492 -rect 3058 -530 3064 -487 -rect 3524 -495 3527 -462 -rect 3560 -467 3563 -462 -rect 3560 -495 5160 -467 -rect 3550 -500 5160 -495 -rect 1722 -531 3064 -530 -rect 284 -771 411 -583 -rect 1722 -719 1923 -531 -rect 3010 -534 3064 -531 -rect 3466 -564 3469 -531 -rect 3502 -564 4740 -531 -rect 3075 -566 3129 -565 -rect 3075 -572 3080 -566 -rect 2132 -609 3080 -572 -rect 3123 -609 3129 -566 -rect 4127 -594 4329 -592 -rect 3411 -595 4329 -594 -rect 2132 -615 3129 -609 -rect 2132 -716 2330 -615 -rect 3401 -628 3404 -595 -rect 3437 -627 4329 -595 -rect 3437 -628 3440 -627 -rect 3143 -637 3192 -633 -rect 3143 -653 3147 -637 -rect 2582 -655 3147 -653 -rect 2525 -677 3147 -655 -rect 3187 -677 3192 -637 -rect 2525 -683 3192 -677 -rect 2525 -693 3183 -683 -rect 3337 -693 3340 -659 -rect 3373 -693 3935 -659 -rect 2525 -716 2723 -693 -rect 3126 -716 3191 -715 -rect 1720 -785 1923 -719 -rect 2127 -782 2330 -716 -rect 2523 -782 2726 -716 -rect 2923 -720 3191 -716 -rect 2923 -771 3130 -720 -rect 3181 -771 3191 -720 -rect 3276 -718 3331 -716 -rect 3734 -718 3935 -693 -rect 3276 -720 3531 -718 -rect 3901 -719 3935 -718 -rect 3276 -757 3282 -720 -rect 3319 -757 3531 -720 -rect 3276 -761 3531 -757 -rect 2923 -779 3191 -771 -rect 2923 -782 3126 -779 -rect 3328 -784 3531 -761 -rect 3731 -737 3935 -719 -rect 4125 -715 4329 -627 -rect 4125 -716 4327 -715 -rect 4125 -723 4330 -716 -rect 4535 -717 4738 -564 -rect 4535 -718 4737 -717 -rect 4535 -723 4739 -718 -rect 3731 -785 3934 -737 -rect 4127 -782 4330 -723 -rect 4536 -784 4739 -723 -rect 4953 -782 5156 -500 -rect 5352 -710 5551 -439 -rect 5351 -785 5554 -710 -rect 5750 -712 5950 -374 -rect 5747 -782 5950 -712 -rect 6160 -719 6351 -312 -rect 6564 -717 6759 -245 -rect 6962 -717 7161 -181 -rect 7373 -151 7569 -119 -rect 7783 -108 7977 -58 -rect 10035 -69 10078 -67 -rect 8185 -72 8381 -69 -rect 10033 -72 10036 -69 -rect 8185 -107 10036 -72 -rect 7373 -717 7568 -151 -rect 7783 -715 7976 -108 -rect 6152 -784 6355 -719 -rect 6559 -782 6762 -717 -rect 6962 -782 7165 -717 -rect 7367 -782 7570 -717 -rect 7774 -793 7977 -715 -rect 8185 -717 8381 -107 -rect 10033 -109 10036 -107 -rect 10076 -109 10079 -69 -rect 10035 -110 10078 -109 -rect 10125 -150 10168 -148 -rect 10124 -151 10127 -150 -rect 8578 -189 10127 -151 -rect 10166 -189 10169 -150 -rect 8182 -782 8385 -717 -rect 8578 -719 8774 -189 -rect 10125 -191 10168 -189 -rect 10217 -233 10220 -232 -rect 8993 -271 10220 -233 -rect 10259 -271 10262 -232 -rect 8993 -717 9191 -271 -rect 10301 -312 10343 -309 -rect 9404 -350 10302 -312 -rect 10340 -350 10343 -312 -rect 8577 -784 8780 -719 -rect 8989 -782 9192 -717 -rect 9404 -720 9602 -350 -rect 10301 -353 10343 -350 -rect 9911 -649 10535 -629 -rect 9911 -717 9931 -649 -rect 10627 -670 10647 -629 -rect 10404 -690 10647 -670 -rect 10404 -717 10424 -690 -rect 10724 -717 10745 -628 -rect 9403 -785 9606 -720 -rect 9802 -782 10005 -717 -rect 10204 -747 10424 -717 -rect 10204 -782 10407 -747 -rect 10612 -782 10815 -717 -rect 10917 -726 10938 -628 -rect 11014 -647 11033 -630 -rect 11014 -666 11514 -647 -rect 11030 -726 11233 -717 -rect 11495 -719 11514 -666 -rect 11579 -719 11598 -712 -rect 11839 -717 12040 1013 -rect 10917 -747 11233 -726 -rect 11030 -782 11233 -747 -rect 11428 -784 11631 -719 -rect 11833 -769 12040 -717 -rect 12225 -717 12426 1103 -rect 11833 -782 12036 -769 -rect 12225 -782 12432 -717 -rect 12633 -719 12834 1193 -rect 13042 -717 13243 1283 -rect 12225 -786 12426 -782 -rect 12633 -784 12837 -719 -rect 13039 -775 13243 -717 -rect 13039 -782 13242 -775 -rect 12633 -792 12834 -784 -use sky130_hilas_pFETLarge sky130_hilas_pFETLarge_0 -timestamp 1608245216 -transform -1 0 2012 0 -1 1081 -box 64 419 528 1018 -use sky130_hilas_nFETLarge sky130_hilas_nFETLarge_0 -timestamp 1625426387 -transform -1 0 2008 0 -1 1836 -box 64 420 501 1003 -use sky130_hilas_DAC5bit01 sky130_hilas_DAC5bit01_0 -timestamp 1625056879 -transform 0 1 9912 1 0 -1031 -box 382 524 2040 1121 -use sky130_hilas_Trans2med sky130_hilas_Trans2med_0 -timestamp 1626027626 -transform 1 0 2073 0 -1 2311 -box -380 -143 -27 452 -use sky130_hilas_LevelShift4InputUp sky130_hilas_LevelShift4InputUp_3 -timestamp 1624113741 -transform -1 0 4927 0 -1 2263 -box -30 -102 850 522 -use sky130_hilas_drainSelect01 sky130_hilas_drainSelect01_3 -timestamp 1625970648 -transform -1 0 6601 0 -1 2362 -box 1050 5 1622 610 -use sky130_hilas_pFETLarge sky130_hilas_pFETLarge_1 -timestamp 1608245216 -transform 1 0 4824 0 1 606 -box 64 419 528 1018 -use sky130_hilas_pFETLarge sky130_hilas_pFETLarge_2 -timestamp 1608245216 -transform -1 0 5880 0 1 606 -box 64 419 528 1018 -use sky130_hilas_pFETLarge sky130_hilas_pFETLarge_3 -timestamp 1608245216 -transform 1 0 5805 0 1 609 -box 64 419 528 1018 -use sky130_hilas_pFETLarge sky130_hilas_pFETLarge_4 -timestamp 1608245216 -transform -1 0 6861 0 1 609 -box 64 419 528 1018 -use sky130_hilas_WTA4Stage01 sky130_hilas_WTA4Stage01_0 -timestamp 1625404155 -transform 1 0 6825 0 1 1803 -box -1121 -43 296 562 -use sky130_hilas_nFETLarge sky130_hilas_nFETLarge_1 -timestamp 1625426387 -transform -1 0 7435 0 1 608 -box 64 420 501 1003 -use sky130_hilas_Trans4small sky130_hilas_Trans4small_0 -timestamp 1608234847 -transform 1 0 1738 0 1 4259 -box 191 -150 471 438 -use sky130_hilas_LevelShift4InputUp sky130_hilas_LevelShift4InputUp_2 -timestamp 1624113741 -transform -1 0 4927 0 -1 3240 -box -30 -102 850 522 -use sky130_hilas_LevelShift4InputUp sky130_hilas_LevelShift4InputUp_1 -timestamp 1624113741 -transform -1 0 4927 0 -1 4253 -box -30 -102 850 522 -use sky130_hilas_drainSelect01 sky130_hilas_drainSelect01_2 -timestamp 1625970648 -transform -1 0 6601 0 -1 3338 -box 1050 5 1622 610 -use sky130_hilas_swc4x2cell sky130_hilas_swc4x2cell_0 -timestamp 1625491916 -transform 1 0 6768 0 1 2742 -box -1004 -4 1009 601 -use sky130_hilas_drainSelect01 sky130_hilas_drainSelect01_1 -timestamp 1625970648 -transform -1 0 6601 0 -1 4345 -box 1050 5 1622 610 -use sky130_hilas_TA2Cell_1FG_Strong sky130_hilas_TA2Cell_1FG_Strong_0 -timestamp 1625491312 -transform 1 0 8236 0 1 3936 -box -2617 140 193 745 -use sky130_hilas_TA2Cell_1FG sky130_hilas_TA2Cell_1FG_0 -timestamp 1625491133 -transform 1 0 8236 0 1 3333 -box -2616 140 193 745 -use sky130_hilas_Tgate4Single01 sky130_hilas_Tgate4Single01_0 -timestamp 1608226321 -transform 1 0 10780 0 1 3947 -box -36 -141 440 464 -use sky130_hilas_FGcharacterization01 sky130_hilas_FGcharacterization01_0 -timestamp 1625074044 -transform -1 0 2682 0 1 5308 -box -912 259 2083 864 -use sky130_hilas_LevelShift4InputUp sky130_hilas_LevelShift4InputUp_0 -timestamp 1624113741 -transform -1 0 4927 0 1 4465 -box -30 -102 850 522 -<< labels >> -rlabel metal2 13039 -782 13242 -717 1 DIG24 -port 1 n -rlabel metal2 12634 -784 12837 -719 0 DIG23 -port 2 nsew -rlabel metal2 12229 -782 12432 -717 0 DIG22 -port 3 nsew -rlabel metal2 11833 -782 12036 -717 0 DIG21 -port 4 nsew -rlabel metal2 11428 -784 11631 -719 0 DIG29 -port 5 nsew -rlabel metal2 11030 -782 11233 -717 0 DIG28 -port 6 nsew -rlabel metal2 10612 -782 10815 -717 0 DIG27 -port 7 nsew -rlabel metal2 10204 -782 10407 -717 0 DIG26 -port 8 nsew -rlabel metal2 9802 -782 10005 -717 0 DIG25 -port 9 nsew -rlabel metal2 9403 -785 9606 -720 0 DIG20 -port 10 nsew -rlabel metal2 8989 -782 9192 -717 0 DIG19 -port 11 nsew -rlabel metal2 8577 -784 8780 -719 0 DIG18 -port 12 nsew -rlabel metal2 8182 -782 8385 -717 0 DIG17 -port 13 nsew -rlabel metal2 7774 -780 7977 -715 0 DIG16 -port 14 nsew -rlabel metal2 7367 -782 7570 -717 0 DIG15 -port 15 nsew -rlabel metal2 6962 -782 7165 -717 0 DIG14 -port 16 nsew -rlabel metal2 6559 -782 6762 -717 0 DIG13 -port 17 nsew -rlabel metal2 6152 -784 6355 -719 0 DIG12 -port 18 nsew -rlabel metal2 5747 -778 5950 -712 0 DIG11 -port 19 nsew -rlabel metal2 5351 -776 5554 -710 0 DIG10 -port 20 nsew -rlabel metal2 4953 -782 5156 -716 0 DIG09 -port 21 nsew -rlabel metal2 4536 -784 4739 -718 0 DIG08 -port 22 nsew -rlabel metal2 4127 -782 4330 -716 0 DIG07 -port 23 nsew -rlabel metal2 3731 -785 3934 -719 0 DIG06 -port 24 nsew -rlabel metal2 3328 -784 3531 -718 0 DIG05 -port 25 nsew -rlabel metal2 2923 -782 3126 -716 0 DIG04 -port 26 nsew -rlabel metal2 2523 -782 2726 -716 0 DIG03 -port 27 nsew -rlabel metal2 2127 -782 2330 -716 0 DIG02 -port 28 nsew -rlabel metal2 1720 -785 1923 -719 0 DIG01 -port 29 nsew -rlabel metal2 11805 1367 11882 1576 0 CAP2 -port 30 nsew -rlabel metal2 11760 1918 11850 2127 0 GENERALGATE01 -port 31 nsew -rlabel metal2 11763 2426 11853 2635 0 GATEANDCAP1 -port 32 nsew -rlabel metal2 11760 2944 11850 3153 0 GENERALGATE02 -port 33 nsew -rlabel metal2 11760 3432 11850 3641 0 OUTPUTTA1 -port 34 nsew -rlabel metal2 11760 3970 11850 4179 0 GATENFET1 -port 35 nsew -rlabel metal2 11763 4415 11853 4624 0 DACOUTPUT -port 36 nsew -rlabel metal2 11764 4853 11850 5063 0 DRAINOUT -port 37 nsew -rlabel metal2 11764 5292 11850 5502 0 ROWTERM2 -port 38 nsew -rlabel metal2 11767 5701 11853 5911 0 COLUMN2 -port 39 nsew -rlabel metal2 11767 6114 11853 6324 0 COLUMN1 -port 40 nsew -rlabel metal1 10273 6287 10592 6399 0 GATE2 -port 41 nsew -rlabel metal1 7416 6284 7735 6396 0 GATE1 -port 61 nsew -rlabel metal1 4557 6285 4876 6397 0 DRAININJECT -port 42 nsew -rlabel metal1 3026 6238 3160 6339 0 VTUN -port 43 nsew -rlabel metal2 295 6136 363 6368 0 VREFCHAR -port 44 nsew -rlabel metal2 295 5683 363 5915 0 CHAROUTPUT -port 45 nsew -rlabel metal2 250 5236 318 5468 0 LARGECAPACITOR -port 46 nsew -rlabel metal2 1379 920 1416 961 0 DRAIN6N -port 47 nsew -rlabel metal2 1379 192 1416 233 0 DRAIN6P -port 48 nsew -rlabel metal2 1383 1884 1420 1925 0 DRAIN5P -port 49 nsew -rlabel metal2 1383 1980 1420 2021 0 DARIN4P -port 50 nsew -rlabel metal2 1383 2350 1420 2391 0 DRAIN5N -port 51 nsew -rlabel metal2 1383 2414 1420 2455 0 DRAIN4N -port 52 nsew -rlabel metal2 1383 4157 1420 4198 0 DRAIN3P -port 53 nsew -rlabel metal2 1383 4253 1420 4294 0 DRAIN2P -port 54 nsew -rlabel metal2 1383 4349 1420 4390 0 DRAIN1P -port 55 nsew -rlabel metal2 1383 4461 1420 4502 0 DRAIN3N -port 56 nsew -rlabel metal2 1383 4554 1420 4595 0 DRAIN2N -port 57 nsew -rlabel metal2 1383 4657 1420 4698 0 DRAIN1N -port 58 nsew -rlabel metal2 1353 4765 1383 4805 0 SOURCEN -port 59 nsew -rlabel metal2 1353 4847 1383 4887 0 SOURCEP -port 60 nsew -rlabel metal2 279 5546 324 5586 0 VGND -port 63 nsew -rlabel metal2 283 5987 328 6027 0 VINJ -port 62 nsew -rlabel metal2 250 5157 301 5198 0 VINJ -port 62 nsew -rlabel metal2 246 5067 297 5108 0 VGND -port 63 nsew -rlabel metal2 298 1555 361 1597 0 VINJ -port 62 nsew -rlabel metal2 296 1458 359 1500 0 VGND -port 63 nsew -<< end >>
diff --git a/verilog/rtl/sky130_hilas_TopLevelProtectStructure.v b/verilog/rtl/sky130_hilas_TopLevelProtectStructure.v new file mode 100644 index 0000000..8b65f5a --- /dev/null +++ b/verilog/rtl/sky130_hilas_TopLevelProtectStructure.v
@@ -0,0 +1,291 @@ +`ifndef SKY130_HILAS_TOPLEVELPROTECTSTRUCTURE +`define SKY130_HILAS_TOPLEVELPROTECTSTRUCTURE + +/** + * sky130_hilas_TopLevelProtectStructure: top level test structure with the protection diodes + * + * Verilog wrapper for sky130_hilas_TopLevelProtectStructure. + * + * WARNING: This file is autogenerated, do not modify directly! + */ + +`timescale 1ns / 1ps +`default_nettype none + + +`ifdef USE_POWER_PINS +/*********************************************************/ + +`celldefine +module sky130_hilas_TopLevelProtectStructure ( + IO07, + IO08, + IO09, + IO10, + IO11, + IO12, + IO13, + IO25, + IO26, + IO27, + IO28, + IO29, + IO30, + IO31, + IO32, + IO33, + IO34, + IO35, + IO36, + IO37, + VSSA1, + ANALOG10, + ANALOG09, + ANALOG08, + ANALOG07, + ANALOG06, + ANALOG05, + ANALOG04, + ANALOG03, + ANALOG02, + ANALOG01, + ANALOG00, + VDDA1, + LADATAOUT01, + LADATAOUT00, + LADATAOUT02, + LADATAOUT03, + LADATAOUT04, + LADATAOUT05, + LADATAOUT06, + LADATAOUT07, + LADATAOUT08, + LADATAOUT09, + LADATAOUT10, + LADATAOUT11, + LADATAOUT12, + LADATAOUT13, + LADATAOUT14, + LADATAOUT15, + LADATA16, + LADATAOUT17, + LADATAOUT18, + LADATAOUT19, + LADATAOUT20, + LADATAOUT21, + LADATAOUT22, + LADATAOUT24, + LADATAIN00, + LADATAIN01, + LADATAIN02, + LADATAIN03, + VCCA, + VNB, + VPB +); + inout IO07; + inout IO08; + inout IO09; + inout IO10; + inout IO11; + inout IO12; + inout IO13; + inout IO25; + inout IO26; + inout IO27; + inout IO28; + inout IO29; + inout IO30; + inout IO31; + inout IO32; + inout IO33; + inout IO34; + inout IO35; + inout IO36; + inout IO37; + inout VSSA1; + inout ANALOG10; + inout ANALOG09; + inout ANALOG08; + inout ANALOG07; + inout ANALOG06; + inout ANALOG05; + inout ANALOG04; + inout ANALOG03; + inout ANALOG02; + inout ANALOG01; + inout ANALOG00; + inout VDDA1; + inout LADATAOUT01; + inout LADATAOUT00; + inout LADATAOUT02; + inout LADATAOUT03; + inout LADATAOUT04; + inout LADATAOUT05; + inout LADATAOUT06; + inout LADATAOUT07; + inout LADATAOUT08; + inout LADATAOUT09; + inout LADATAOUT10; + inout LADATAOUT11; + inout LADATAOUT12; + inout LADATAOUT13; + inout LADATAOUT14; + inout LADATAOUT15; + inout LADATA16; + inout LADATAOUT17; + inout LADATAOUT18; + inout LADATAOUT19; + inout LADATAOUT20; + inout LADATAOUT21; + inout LADATAOUT22; + inout LADATAOUT24; + inout LADATAIN00; + inout LADATAIN01; + inout LADATAIN02; + inout LADATAIN03; + inout VCCA; + inout VNB; + inout VPB; +endmodule +`endcelldefine + +/*********************************************************/ +`else // If not USE_POWER_PINS +/*********************************************************/ + +`celldefine +module sky130_hilas_TopLevelProtectStructure ( + IO07, + IO08, + IO09, + IO10, + IO11, + IO12, + IO13, + IO25, + IO26, + IO27, + IO28, + IO29, + IO30, + IO31, + IO32, + IO33, + IO34, + IO35, + IO36, + IO37, + VSSA1, + ANALOG10, + ANALOG09, + ANALOG08, + ANALOG07, + ANALOG06, + ANALOG05, + ANALOG04, + ANALOG03, + ANALOG02, + ANALOG01, + ANALOG00, + VDDA1, + LADATAOUT01, + LADATAOUT00, + LADATAOUT02, + LADATAOUT03, + LADATAOUT04, + LADATAOUT05, + LADATAOUT06, + LADATAOUT07, + LADATAOUT08, + LADATAOUT09, + LADATAOUT10, + LADATAOUT11, + LADATAOUT12, + LADATAOUT13, + LADATAOUT14, + LADATAOUT15, + LADATA16, + LADATAOUT17, + LADATAOUT18, + LADATAOUT19, + LADATAOUT20, + LADATAOUT21, + LADATAOUT22, + LADATAOUT24, + LADATAIN00, + LADATAIN01, + LADATAIN02, + LADATAIN03, + VCCA +); + inout IO07; + inout IO08; + inout IO09; + inout IO10; + inout IO11; + inout IO12; + inout IO13; + inout IO25; + inout IO26; + inout IO27; + inout IO28; + inout IO29; + inout IO30; + inout IO31; + inout IO32; + inout IO33; + inout IO34; + inout IO35; + inout IO36; + inout IO37; + inout VSSA1; + inout ANALOG10; + inout ANALOG09; + inout ANALOG08; + inout ANALOG07; + inout ANALOG06; + inout ANALOG05; + inout ANALOG04; + inout ANALOG03; + inout ANALOG02; + inout ANALOG01; + inout ANALOG00; + inout VDDA1; + inout LADATAOUT01; + inout LADATAOUT00; + inout LADATAOUT02; + inout LADATAOUT03; + inout LADATAOUT04; + inout LADATAOUT05; + inout LADATAOUT06; + inout LADATAOUT07; + inout LADATAOUT08; + inout LADATAOUT09; + inout LADATAOUT10; + inout LADATAOUT11; + inout LADATAOUT12; + inout LADATAOUT13; + inout LADATAOUT14; + inout LADATAOUT15; + inout LADATA16; + inout LADATAOUT17; + inout LADATAOUT18; + inout LADATAOUT19; + inout LADATAOUT20; + inout LADATAOUT21; + inout LADATAOUT22; + inout LADATAOUT24; + inout LADATAIN00; + inout LADATAIN01; + inout LADATAIN02; + inout LADATAIN03; + inout VCCA; +endmodule +`endcelldefine + +/*********************************************************/ +`endif // USE_POWER_PINS + +`default_nettype wire +`endif // SKY130_HILAS_TOPLEVELPROTECTSTRUCTURE
diff --git a/verilog/rtl/sky130_hilas_TopLevelTestStructure.v b/verilog/rtl/sky130_hilas_TopLevelTestStructure.v deleted file mode 100644 index d1fe314..0000000 --- a/verilog/rtl/sky130_hilas_TopLevelTestStructure.v +++ /dev/null
@@ -1,254 +0,0 @@ - -`ifndef SKY130_HILAS_TOPLEVELTESTSTRUCTURE -`define SKY130_HILAS_TOPLEVELTESTSTRUCTURE - -/** - * sky130_hilas_TopLevelTestStructure: top level test structure - * - * Verilog wrapper for sky130_hilas_TopLevelTestStructure. - * - * WARNING: This file is autogenerated, do not modify directly! - */ - -`timescale 1ns / 1ps -`default_nettype none - - -`ifdef USE_POWER_PINS -/*********************************************************/ - -`celldefine -module sky130_hilas_TopLevelTestStructure ( - DIG23, - DIG22, - DIG21, - DIG29, - DIG28, - DIG27, - DIG26, - DIG25, - DIG20, - DIG19, - DIG18, - DIG17, - DIG16, - DIG15, - DIG14, - DIG13, - DIG12, - DIG11, - DIG10, - DIG09, - DIG08, - DIG07, - DIG06, - DIG05, - DIG04, - DIG03, - DIG02, - DIG01, - GENERALGATE02, - DRAINOUT, - ROWTERM2, - COLUMN2, - COLUMN1, - GATE2, - DRAININJECT, - VTUN, - VREFCHAR, - CHAROUTPUT, - LARGECAPACITOR, - DRAIN6N, - DRAIN6P, - DRAIN5P, - DARIN4P, - DRAIN5N, - DRAIN4N, - DRAIN3P, - DRAIN2P, - DRAIN3N, - SOURCEN, - SOURCEP, - GATE1, - VINJ, - VGND, - VNB, - VPB -); - inout DIG23; - inout DIG22; - inout DIG21; - inout DIG29; - inout DIG28; - inout DIG27; - inout DIG26; - inout DIG25; - inout DIG20; - inout DIG19; - inout DIG18; - inout DIG17; - inout DIG16; - inout DIG15; - inout DIG14; - inout DIG13; - inout DIG12; - inout DIG11; - inout DIG10; - inout DIG09; - inout DIG08; - inout DIG07; - inout DIG06; - inout DIG05; - inout DIG04; - inout DIG03; - inout DIG02; - inout DIG01; - inout GENERALGATE02; - inout DRAINOUT; - inout ROWTERM2; - inout COLUMN2; - inout COLUMN1; - inout GATE2; - inout DRAININJECT; - inout VTUN; - inout VREFCHAR; - inout CHAROUTPUT; - inout LARGECAPACITOR; - inout DRAIN6N; - inout DRAIN6P; - inout DRAIN5P; - inout DARIN4P; - inout DRAIN5N; - inout DRAIN4N; - inout DRAIN3P; - inout DRAIN2P; - inout DRAIN3N; - inout SOURCEN; - inout SOURCEP; - inout GATE1; - inout VINJ; - inout VGND; - inout VNB; - inout VPB; -endmodule -`endcelldefine - -/*********************************************************/ -`else // If not USE_POWER_PINS -/*********************************************************/ - -`celldefine -module sky130_hilas_TopLevelTestStructure ( - DIG23, - DIG22, - DIG21, - DIG29, - DIG28, - DIG27, - DIG26, - DIG25, - DIG20, - DIG19, - DIG18, - DIG17, - DIG16, - DIG15, - DIG14, - DIG13, - DIG12, - DIG11, - DIG10, - DIG09, - DIG08, - DIG07, - DIG06, - DIG05, - DIG04, - DIG03, - DIG02, - DIG01, - GENERALGATE02, - DRAINOUT, - ROWTERM2, - COLUMN2, - COLUMN1, - GATE2, - DRAININJECT, - VTUN, - VREFCHAR, - CHAROUTPUT, - LARGECAPACITOR, - DRAIN6N, - DRAIN6P, - DRAIN5P, - DARIN4P, - DRAIN5N, - DRAIN4N, - DRAIN3P, - DRAIN2P, - DRAIN3N, - SOURCEN, - SOURCEP, - GATE1, - VINJ -); - inout DIG23; - inout DIG22; - inout DIG21; - inout DIG29; - inout DIG28; - inout DIG27; - inout DIG26; - inout DIG25; - inout DIG20; - inout DIG19; - inout DIG18; - inout DIG17; - inout DIG16; - inout DIG15; - inout DIG14; - inout DIG13; - inout DIG12; - inout DIG11; - inout DIG10; - inout DIG09; - inout DIG08; - inout DIG07; - inout DIG06; - inout DIG05; - inout DIG04; - inout DIG03; - inout DIG02; - inout DIG01; - inout GENERALGATE02; - inout DRAINOUT; - inout ROWTERM2; - inout COLUMN2; - inout COLUMN1; - inout GATE2; - inout DRAININJECT; - inout VTUN; - inout VREFCHAR; - inout CHAROUTPUT; - inout LARGECAPACITOR; - inout DRAIN6N; - inout DRAIN6P; - inout DRAIN5P; - inout DARIN4P; - inout DRAIN5N; - inout DRAIN4N; - inout DRAIN3P; - inout DRAIN2P; - inout DRAIN3N; - inout SOURCEN; - inout SOURCEP; - inout GATE1; - inout VINJ; -endmodule -`endcelldefine - -/*********************************************************/ -`endif // USE_POWER_PINS - -`default_nettype wire -`endif // SKY130_HILAS_TOPLEVELTESTSTRUCTURE
diff --git a/xschem/sky130_hilas_TopLevelProtectStructure.sch b/xschem/sky130_hilas_TopLevelProtectStructure.sch new file mode 100644 index 0000000..37a2611 --- /dev/null +++ b/xschem/sky130_hilas_TopLevelProtectStructure.sch
@@ -0,0 +1,194 @@ +v {xschem version=2.9.9 file_version=1.2 } +G {} +K {} +V {} +S {} +E {} +N 280 -140 280 -120 { lab=ANALOG10} +N 300 -140 300 -120 { lab=ANALOG09} +N 320 -140 320 -120 { lab=ANALOG08} +N 340 -140 340 -120 { lab=ANALOG07} +N 360 -140 360 -120 { lab=ANALOG06} +N 380 -140 380 -120 { lab=ANALOG05} +N 400 -140 400 -120 { lab=ANALOG04} +N 420 -140 420 -120 { lab=ANALOG03} +N 440 -140 440 -120 { lab=ANALOG02} +N 460 -140 460 -120 { lab=ANALOG01} +N 480 -140 480 -120 { lab=ANALOG00} +N 1030 180 1050 180 { lab=IO07} +N 1030 200 1050 200 { lab=IO08} +N 1030 220 1050 220 { lab=IO09} +N 1030 240 1050 240 { lab=IO10} +N 1030 260 1050 260 { lab=IO11} +N 1030 280 1050 280 { lab=IO12} +N 1030 300 1050 300 { lab=IO13} +N -280 150 -240 150 { lab=IO25} +N -280 170 -240 170 { lab=IO26} +N -280 190 -240 190 { lab=IO27} +N -280 210 -240 210 { lab=IO28} +N -280 230 -240 230 { lab=IO29} +N -280 250 -240 250 { lab=IO30} +N -280 270 -240 270 { lab=IO31} +N -280 290 -240 290 { lab=IO32} +N -280 310 -240 310 { lab=IO33} +N -280 330 -240 330 { lab=IO34} +N -280 350 -240 350 { lab=IO35} +N -280 370 -240 370 { lab=IO36} +N -280 390 -240 390 { lab=IO37} +N 530 80 610 80 { lab=VDDA1} +N 0 -290 410 -290 { lab=VDDA1} +N 600 -290 600 80 { lab=VDDA1} +N 820 310 820 340 { lab=VSSA1} +N 410 -290 600 -290 { lab=VDDA1} +N -30 390 50 390 { lab=#net1} +N -30 370 50 370 { lab=#net2} +N -30 350 50 350 { lab=#net3} +N -30 330 50 330 { lab=#net4} +N -30 310 50 310 { lab=#net5} +N -30 290 50 290 { lab=#net6} +N -30 270 50 270 { lab=#net7} +N -30 250 50 250 { lab=#net8} +N -30 230 50 230 { lab=#net9} +N -30 210 50 210 { lab=#net10} +N 30 170 50 170 { lab=#net10} +N 30 170 30 210 { lab=#net10} +N -30 190 50 190 { lab=#net11} +N 20 150 50 150 { lab=#net12} +N 20 150 20 170 { lab=#net12} +N -30 170 20 170 { lab=#net12} +N -30 50 -30 130 { lab=VDDA1} +N 10 130 50 130 { lab=#net13} +N 10 130 10 150 { lab=#net13} +N -30 150 10 150 { lab=#net13} +N -30 -290 -30 50 { lab=VDDA1} +N -30 -290 -0 -290 { lab=VDDA1} +N 130 420 130 440 { lab=LADATAOUT00} +N 150 420 150 440 { lab=LADATAOUT01} +N 170 420 170 440 { lab=LADATAOUT02} +N 190 420 190 440 { lab=LADATAOUT03} +N 210 420 210 440 { lab=LADATAOUT04} +N 230 420 230 440 { lab=LADATAOUT05} +N 250 420 250 440 { lab=LADATAOUT06} +N 270 420 270 440 { lab=LADATAOUT07} +N 290 420 290 440 { lab=LADATAOUT08} +N 310 420 310 440 { lab=LADATAOUT09} +N 330 420 330 440 { lab=LADATAOUT10} +N 350 420 350 440 { lab=LADATAOUT11} +N 370 420 370 440 { lab=LADATAOUT12} +N 390 420 390 440 { lab=LADATAOUT13} +N 410 420 410 440 { lab=LADATAOUT14} +N 430 420 430 440 { lab=LADATAOUT15} +N -30 410 -30 600 { lab=VSSA1} +N 820 360 850 360 { lab=VSSA1} +N 730 330 730 350 { lab=VCCD1} +N 730 350 730 390 { lab=VCCD1} +N 730 310 820 310 { lab=VSSA1} +N 820 340 820 600 { lab=VSSA1} +N -30 600 820 600 { lab=VSSA1} +N 730 150 820 150 { lab=VDDA1} +N 730 80 730 150 { lab=VDDA1} +N 610 80 750 80 { lab=VDDA1} +N 730 170 820 170 { lab=#net14} +N 730 190 820 190 { lab=#net15} +N 730 210 820 210 { lab=#net16} +N 730 230 820 230 { lab=#net17} +N 730 250 820 250 { lab=#net18} +N 730 270 820 270 { lab=#net19} +N 730 290 820 290 { lab=#net20} +N -360 440 -30 440 { lab=VSSA1} +N -360 80 -360 440 { lab=VSSA1} +N -360 80 -340 80 { lab=VSSA1} +N 500 80 530 80 { lab=VDDA1} +N 20 80 260 80 { lab=VSSA1} +N -340 80 20 80 { lab=VSSA1} +N 280 80 280 100 { lab=#net21} +N 300 80 300 100 { lab=#net22} +N 320 80 320 100 { lab=#net23} +N 340 80 340 100 { lab=#net24} +N 360 80 360 100 { lab=#net25} +N 380 80 380 100 { lab=#net26} +N 400 80 400 100 { lab=#net27} +N 420 80 420 100 { lab=#net28} +N 440 80 440 100 { lab=#net29} +N 460 80 460 100 { lab=#net30} +N 480 80 480 100 { lab=#net31} +N 450 420 450 440 { lab=LADATAOUT16} +N 470 420 470 440 { lab=LADATAOUT17} +N 490 420 490 440 { lab=LADATAOUT18} +N 510 420 510 440 { lab=LADATAOUT19} +N 690 420 690 440 { lab=LADATAOUT24} +N 670 420 670 440 { lab=LADATAOUT23} +N 650 420 650 440 { lab=LADATAOUT22} +N 630 420 630 440 { lab=LADATAOUT21} +N 610 420 610 440 { lab=LADATAOUT20} +N 530 420 530 440 { lab=LADATAIN00} +N 550 420 550 440 { lab=LADATAIN01} +N 570 420 570 440 { lab=LADATAIN02} +N 590 420 590 440 { lab=LADATAIN03} +C {sky130_hilas_TopProtection.sym} 270 30 1 0 {name=x1} +C {sky130_hilas_RightProtection.sym} 880 300 0 1 {name=x2} +C {sky130_hilas_LeftProtection.sym} -180 400 0 0 {name=x3} +C {devices/iopin.sym} 1050 180 0 0 {name=IO07 lab=IO07} +C {devices/iopin.sym} -280 150 0 1 {name=IO25 lab=IO25} +C {devices/iopin.sym} 480 -140 1 1 {name=ANALOG00 lab=ANALOG00} +C {devices/iopin.sym} 460 -140 1 1 {name=ANALOG01 lab=ANALOG01} +C {devices/iopin.sym} 440 -140 1 1 {name=ANALOG02 lab=ANALOG02} +C {devices/iopin.sym} 420 -140 1 1 {name=ANALOG03 lab=ANALOG03} +C {devices/iopin.sym} 400 -140 1 1 {name=ANALOG04 lab=ANALOG04} +C {devices/iopin.sym} 380 -140 1 1 {name=ANALOG05 lab=ANALOG05} +C {devices/iopin.sym} 360 -140 1 1 {name=ANALOG06 lab=ANALOG06} +C {devices/iopin.sym} 340 -140 1 1 {name=ANALOG07 lab=ANALOG07} +C {devices/iopin.sym} 320 -140 1 1 {name=ANALOG08 lab=ANALOG08} +C {devices/iopin.sym} 300 -140 1 1 {name=ANALOG09 lab=ANALOG09} +C {devices/iopin.sym} 280 -140 1 1 {name=ANALOG10 lab=ANALOG10} +C {devices/iopin.sym} -280 170 0 1 {name=IO20 lab=IO26} +C {devices/iopin.sym} -280 190 0 1 {name=IO27 lab=IO27} +C {devices/iopin.sym} 530 440 3 1 {name=LADARTAIN00 lab=LADATAIN00} +C {devices/iopin.sym} 850 360 0 0 {name=VSSA1 lab=VSSA1} +C {devices/iopin.sym} 1050 200 0 0 {name=IO08 lab=IO08} +C {devices/iopin.sym} 1050 220 0 0 {name=IO09 lab=IO09} +C {devices/iopin.sym} 1050 240 0 0 {name=IO11 lab=IO10} +C {devices/iopin.sym} 1050 260 0 0 {name=IO1 lab=IO11} +C {devices/iopin.sym} 1050 280 0 0 {name=IO12 lab=IO12} +C {devices/iopin.sym} 1050 300 0 0 {name=IO13 lab=IO13} +C {devices/iopin.sym} -280 210 0 1 {name=IO28 lab=IO28} +C {devices/iopin.sym} -280 230 0 1 {name=IO29 lab=IO29} +C {devices/iopin.sym} -280 250 0 1 {name=IO30 lab=IO30} +C {devices/iopin.sym} -280 270 0 1 {name=IO31 lab=IO31} +C {devices/iopin.sym} -280 290 0 1 {name=IO32 lab=IO32} +C {devices/iopin.sym} -280 310 0 1 {name=IO33 lab=IO33} +C {devices/iopin.sym} -280 330 0 1 {name=IO34 lab=IO34} +C {devices/iopin.sym} -280 350 0 1 {name=IO35 lab=IO35} +C {devices/iopin.sym} -280 370 0 1 {name=IO36 lab=IO36} +C {devices/iopin.sym} -280 390 0 1 {name=IO37 lab=IO37} +C {devices/iopin.sym} 750 80 0 0 {name=VDDA1 lab=VDDA1} +C {devices/iopin.sym} 150 440 3 1 {name=LADARTAOUT01 lab=LADATAOUT01} +C {devices/iopin.sym} 730 390 0 0 {name=VCCD1 lab=VCCD1} +C {devices/iopin.sym} 130 440 3 1 {name=LADARTAOUT00 lab=LADATAOUT00} +C {devices/iopin.sym} 190 440 3 1 {name=LADARTAOUT03 lab=LADATAOUT03} +C {devices/iopin.sym} 170 440 3 1 {name=LADARTAOUT02 lab=LADATAOUT02} +C {devices/iopin.sym} 230 440 3 1 {name=LADARTAOUT05 lab=LADATAOUT05} +C {devices/iopin.sym} 210 440 3 1 {name=LADARTAOUT04 lab=LADATAOUT04} +C {devices/iopin.sym} 270 440 3 1 {name=LADARTAOUT07 lab=LADATAOUT07} +C {devices/iopin.sym} 250 440 3 1 {name=LADARTAOUT06 lab=LADATAOUT06} +C {devices/iopin.sym} 310 440 3 1 {name=LADARTAOUT09 lab=LADATAOUT09} +C {devices/iopin.sym} 290 440 3 1 {name=LADARTAOUT08 lab=LADATAOUT08} +C {devices/iopin.sym} 350 440 3 1 {name=LADARTAOUT11 lab=LADATAOUT11} +C {devices/iopin.sym} 330 440 3 1 {name=LADARTAOUT10 lab=LADATAOUT10} +C {devices/iopin.sym} 390 440 3 1 {name=LADARTAOUT13 lab=LADATAOUT13} +C {devices/iopin.sym} 370 440 3 1 {name=LADARTAOUT12 lab=LADATAOUT12} +C {devices/iopin.sym} 410 440 3 1 {name=LADARTAOUT14 lab=LADATAOUT14} +C {devices/iopin.sym} 430 440 3 1 {name=LADARTAOUT15 lab=LADATAOUT15} +C {devices/iopin.sym} 450 440 3 1 {name=LADARTAOUT16 lab=LADATAOUT16} +C {devices/iopin.sym} 470 440 3 1 {name=LADARTAOUT17 lab=LADATAOUT17} +C {devices/iopin.sym} 490 440 3 1 {name=LADARTAOUT18 lab=LADATAOUT18} +C {devices/iopin.sym} 510 440 3 1 {name=LADARTAOUT19 lab=LADATAOUT19} +C {devices/iopin.sym} 610 440 3 1 {name=LADARTAOUT20 lab=LADATAOUT20} +C {devices/iopin.sym} 630 440 3 1 {name=LADARTAOUT21 lab=LADATAOUT21} +C {devices/iopin.sym} 650 440 3 1 {name=LADARTAOUT22 lab=LADATAOUT22} +C {devices/iopin.sym} 670 440 3 1 {name=LADARTAOUT23 lab=LADATAOUT23} +C {devices/iopin.sym} 690 440 3 1 {name=LADARTAOUT24 lab=LADATAOUT24} +C {devices/iopin.sym} 550 440 3 1 {name=LADARTAIN01 lab=LADATAIN01} +C {devices/iopin.sym} 570 440 3 1 {name=LADARTAIN02 lab=LADATAIN02} +C {devices/iopin.sym} 590 440 3 1 {name=LADARTAIN03 lab=LADATAIN03} +C {sky130_hilas_TopLevelTestStructure.sym} -110 180 0 0 {name=x4}