Updated I/O layouts with constant_block instances from M. Hosni's

fork of caravel (layout .mag file not copied into this commit).
The layouts of both chip_io and chip_io_alt are believed to be
complete, but need verification (with LVS).
This commit is contained in:
Tim Edwards 2022-10-08 16:48:59 -04:00
parent fd29bb3442
commit bd4f053ec1
2 changed files with 775 additions and 55 deletions

View File

@ -1,7 +1,7 @@
magic
tech sky130A
magscale 1 2
timestamp 1665249007
timestamp 1665259416
<< metal1 >>
rect 41866 995682 675734 995734
rect 41866 42225 41918 995682
@ -68,21 +68,27 @@ rect 527509 42173 675734 42225
rect 186548 42089 188522 42141
rect 188574 42089 192845 42141
rect 192897 42089 201494 42141
rect 201546 42089 202162 42141
rect 201546 42089 202717 42141
rect 202769 42089 202775 42141
rect 295162 42089 297125 42141
rect 297177 42089 299607 42141
rect 299659 42089 305774 42141
rect 305826 42089 310827 42141
rect 305826 42089 311317 42141
rect 311369 42089 311375 42141
rect 349962 42089 351925 42141
rect 351977 42089 354406 42141
rect 354458 42089 360570 42141
rect 360622 42089 365627 42141
rect 360622 42089 366117 42141
rect 366169 42089 366175 42141
rect 404762 42089 406719 42141
rect 406771 42089 420427 42141
rect 406771 42089 420917 42141
rect 420969 42089 420975 42141
rect 459562 42089 461524 42141
rect 461576 42089 475227 42141
rect 461576 42089 475717 42141
rect 475769 42089 475775 42141
rect 514362 42089 516320 42141
rect 516372 42089 530027 42141
rect 516372 42089 530517 42141
rect 530569 42089 530575 42141
rect 186548 42005 189163 42057
rect 189215 42005 191003 42057
rect 191055 42005 192202 42057
@ -93,7 +99,8 @@ rect 197222 42005 197813 42057
rect 197865 42005 198368 42057
rect 198420 42005 200206 42057
rect 200258 42005 200857 42057
rect 200909 42005 202162 42057
rect 200909 42005 202563 42057
rect 202615 42005 202621 42057
rect 295162 42005 297768 42057
rect 297820 42005 300804 42057
rect 300856 42005 301451 42057
@ -103,7 +110,8 @@ rect 302695 42005 305133 42057
rect 305185 42005 306418 42057
rect 306470 42005 308809 42057
rect 308861 42005 309452 42057
rect 309504 42005 310827 42057
rect 309504 42005 311163 42057
rect 311215 42005 311221 42057
rect 349962 42005 352568 42057
rect 352620 42005 355600 42057
rect 355652 42005 356246 42057
@ -113,7 +121,8 @@ rect 357496 42005 359928 42057
rect 359980 42005 361217 42057
rect 361269 42005 363607 42057
rect 363659 42005 364252 42057
rect 364304 42005 365627 42057
rect 364304 42005 365963 42057
rect 366015 42005 366021 42057
rect 404762 42005 407367 42057
rect 407419 42005 410398 42057
rect 410450 42005 411691 42057
@ -121,7 +130,8 @@ rect 411743 42005 414725 42057
rect 414777 42005 416013 42057
rect 416065 42005 418404 42057
rect 418456 42005 419045 42057
rect 419097 42005 420427 42057
rect 419097 42005 420763 42057
rect 420815 42005 420821 42057
rect 459562 42005 462162 42057
rect 462214 42005 465201 42057
rect 465253 42005 466488 42057
@ -129,7 +139,8 @@ rect 466540 42005 469522 42057
rect 469574 42005 470810 42057
rect 470862 42005 473201 42057
rect 473253 42005 473849 42057
rect 473901 42005 475227 42057
rect 473901 42005 475563 42057
rect 475615 42005 475621 42057
rect 514362 42005 516969 42057
rect 517021 42005 520004 42057
rect 520056 42005 521293 42057
@ -137,7 +148,8 @@ rect 521345 42005 524328 42057
rect 524380 42005 525615 42057
rect 525667 42005 528009 42057
rect 528061 42005 528652 42057
rect 528704 42005 530027 42057
rect 528704 42005 530363 42057
rect 530415 42005 530421 42057
rect 186548 41921 187968 41973
rect 188020 41921 195973 41973
rect 196025 41921 202162 41973
@ -231,15 +243,21 @@ rect 527457 42173 527509 42225
rect 188522 42089 188574 42141
rect 192845 42089 192897 42141
rect 201494 42089 201546 42141
rect 202717 42089 202769 42141
rect 297125 42089 297177 42141
rect 299607 42089 299659 42141
rect 305774 42089 305826 42141
rect 311317 42089 311369 42141
rect 351925 42089 351977 42141
rect 354406 42089 354458 42141
rect 360570 42089 360622 42141
rect 366117 42089 366169 42141
rect 406719 42089 406771 42141
rect 420917 42089 420969 42141
rect 461524 42089 461576 42141
rect 475717 42089 475769 42141
rect 516320 42089 516372 42141
rect 530517 42089 530569 42141
rect 189163 42005 189215 42057
rect 191003 42005 191055 42057
rect 192202 42005 192254 42057
@ -250,6 +268,7 @@ rect 197813 42005 197865 42057
rect 198368 42005 198420 42057
rect 200206 42005 200258 42057
rect 200857 42005 200909 42057
rect 202563 42005 202615 42057
rect 297768 42005 297820 42057
rect 300804 42005 300856 42057
rect 301451 42005 301503 42057
@ -259,6 +278,7 @@ rect 305133 42005 305185 42057
rect 306418 42005 306470 42057
rect 308809 42005 308861 42057
rect 309452 42005 309504 42057
rect 311163 42005 311215 42057
rect 352568 42005 352620 42057
rect 355600 42005 355652 42057
rect 356246 42005 356298 42057
@ -268,6 +288,7 @@ rect 359928 42005 359980 42057
rect 361217 42005 361269 42057
rect 363607 42005 363659 42057
rect 364252 42005 364304 42057
rect 365963 42005 366015 42057
rect 407367 42005 407419 42057
rect 410398 42005 410450 42057
rect 411691 42005 411743 42057
@ -275,6 +296,7 @@ rect 414725 42005 414777 42057
rect 416013 42005 416065 42057
rect 418404 42005 418456 42057
rect 419045 42005 419097 42057
rect 420763 42005 420815 42057
rect 462162 42005 462214 42057
rect 465201 42005 465253 42057
rect 466488 42005 466540 42057
@ -282,6 +304,7 @@ rect 469522 42005 469574 42057
rect 470810 42005 470862 42057
rect 473201 42005 473253 42057
rect 473849 42005 473901 42057
rect 475563 42005 475615 42057
rect 516969 42005 517021 42057
rect 520004 42005 520056 42057
rect 521293 42005 521345 42057
@ -289,6 +312,7 @@ rect 524328 42005 524380 42057
rect 525615 42005 525667 42057
rect 528009 42005 528061 42057
rect 528652 42005 528704 42057
rect 530363 42005 530415 42057
rect 187968 41921 188020 41973
rect 195973 41921 196025 41973
rect 296576 41921 296628 41973
@ -989,13 +1013,7 @@ rect 195331 42137 195387 42167
rect 199655 42137 199711 42167
rect 201494 42141 201546 42147
rect 201494 42083 201546 42089
rect 297125 42141 297177 42147
rect 297125 42083 297177 42089
rect 299607 42141 299659 42147
rect 303931 42137 303987 42167
rect 305774 42141 305826 42147
rect 299607 42083 299659 42089
rect 305774 42083 305826 42089
rect 202717 42141 202769 42147
rect 196528 42057 196580 42063
rect 196528 41999 196580 42005
rect 197170 42057 197222 42063
@ -1008,6 +1026,24 @@ rect 200206 42057 200258 42063
rect 200206 41999 200258 42005
rect 200857 42057 200909 42063
rect 200857 41999 200909 42005
rect 202563 42057 202615 42063
rect 195973 41973 196025 41979
rect 195973 41915 196025 41921
rect 194688 41889 194740 41895
rect 194688 41831 194740 41837
rect 199012 41889 199064 41895
rect 199012 41831 199064 41837
rect 202563 40955 202615 42005
rect 202559 40946 202619 40955
rect 202559 40877 202619 40886
rect 202717 40782 202769 42089
rect 297125 42141 297177 42147
rect 297125 42083 297177 42089
rect 299607 42141 299659 42147
rect 303931 42137 303987 42167
rect 305774 42141 305826 42147
rect 299607 42083 299659 42089
rect 305774 42083 305826 42089
rect 297768 42057 297820 42063
rect 297768 41999 297820 42005
rect 300804 42057 300856 42063
@ -1022,16 +1058,10 @@ rect 305133 42057 305185 42063
rect 305133 41999 305185 42005
rect 306418 42057 306470 42063
rect 306418 41999 306470 42005
rect 195973 41973 196025 41979
rect 195973 41915 196025 41921
rect 296576 41973 296628 41979
rect 296576 41915 296628 41921
rect 304577 41973 304629 41979
rect 304577 41915 304629 41921
rect 194688 41889 194740 41895
rect 194688 41831 194740 41837
rect 199012 41889 199064 41895
rect 199012 41831 199064 41837
rect 295283 41889 295335 41895
rect 295283 41831 295335 41837
rect 303290 41889 303342 41895
@ -1055,6 +1085,12 @@ rect 310095 41713 310151 42193
rect 358731 42173 358732 42225
rect 358784 42173 358787 42225
rect 363053 42225 363111 42231
rect 311317 42141 311369 42147
rect 311163 42057 311215 42063
rect 311163 40955 311215 42005
rect 311159 40946 311219 40955
rect 311159 40877 311219 40886
rect 311317 40782 311369 42089
rect 351925 42141 351977 42147
rect 351925 42083 351977 42089
rect 354406 42141 354458 42147
@ -1095,6 +1131,12 @@ rect 364252 41999 364304 42005
rect 362412 41889 362464 41895
rect 362412 41831 362464 41837
rect 364895 41713 364951 42193
rect 366117 42141 366169 42147
rect 365963 42057 366015 42063
rect 365963 40955 366015 42005
rect 365959 40946 366019 40955
rect 365959 40877 366019 40886
rect 366117 40782 366169 42089
rect 404877 41889 404929 41895
rect 404877 41831 404929 41837
rect 405527 41713 405583 42193
@ -1145,9 +1187,15 @@ rect 419045 41999 419097 42005
rect 417210 41889 417262 41895
rect 417210 41831 417262 41837
rect 419695 41820 419764 42193
rect 420917 42141 420969 42147
rect 420763 42057 420815 42063
rect 419695 41713 419751 41820
rect 420763 40955 420815 42005
rect 420759 40946 420819 40955
rect 420759 40877 420819 40886
rect 420917 40782 420969 42089
rect 459678 41889 459730 41895
rect 459678 41831 459730 41837
rect 419695 41713 419751 41820
rect 460327 41713 460383 42193
rect 464010 42180 464062 42328
rect 461524 42141 461576 42147
@ -1197,9 +1245,15 @@ rect 473849 41999 473901 42005
rect 472010 41889 472062 41895
rect 472010 41831 472062 41837
rect 474476 41806 474551 42193
rect 475717 42141 475769 42147
rect 474495 41713 474551 41806
rect 475563 42057 475615 42063
rect 475563 40955 475615 42005
rect 475559 40946 475619 40955
rect 475559 40877 475619 40886
rect 475717 40782 475769 42089
rect 514487 41889 514539 41895
rect 514487 41831 514539 41837
rect 474495 41713 474551 41806
rect 515127 41713 515183 42193
rect 516320 42141 516372 42147
rect 516320 42083 516372 42089
@ -1241,12 +1295,48 @@ rect 528652 41999 528704 42005
rect 526810 41889 526862 41895
rect 526810 41831 526862 41837
rect 529295 41713 529351 42193
rect 145852 40134 145888 40261
rect 530517 42141 530569 42147
rect 530363 42057 530415 42063
rect 530363 40955 530415 42005
rect 530359 40946 530419 40955
rect 530359 40877 530419 40886
rect 530517 40782 530569 42089
rect 145830 40774 145888 40781
rect 145828 40772 145888 40774
rect 145828 40716 145830 40772
rect 145886 40716 145888 40772
rect 145828 40703 145888 40716
rect 202713 40773 202773 40782
rect 202713 40704 202773 40713
rect 311313 40773 311373 40782
rect 311313 40704 311373 40713
rect 366113 40773 366173 40782
rect 366113 40704 366173 40713
rect 420913 40773 420973 40782
rect 420913 40704 420973 40713
rect 475713 40773 475773 40782
rect 475713 40704 475773 40713
rect 530513 40773 530573 40782
rect 530513 40704 530573 40713
rect 145852 40134 145888 40703
rect 145828 40074 145837 40134
rect 145897 40074 145906 40134
<< via2 >>
rect 143407 40073 143519 40090
rect 143407 40034 143519 40073
rect 202559 40886 202619 40946
rect 311159 40886 311219 40946
rect 365959 40886 366019 40946
rect 420759 40886 420819 40946
rect 475559 40886 475619 40946
rect 530359 40886 530419 40946
rect 145830 40716 145886 40772
rect 202713 40713 202773 40773
rect 311313 40713 311373 40773
rect 366113 40713 366173 40773
rect 420913 40713 420973 40773
rect 475713 40713 475773 40773
rect 530513 40713 530573 40773
rect 145837 40074 145897 40134
<< metal3 >>
rect 40854 926876 46818 926940
@ -1295,6 +1385,67 @@ rect 41220 446000 46828 446104
rect 41220 445596 46828 445700
rect 43488 440984 46828 445596
rect 41220 440900 46828 440984
rect 202554 40946 202624 40951
rect 311154 40946 311224 40951
rect 365954 40946 366024 40951
rect 420754 40946 420824 40951
rect 475554 40946 475624 40951
rect 530354 40946 530424 40951
rect 202554 40886 202559 40946
rect 202619 40886 204878 40946
rect 202554 40881 202624 40886
rect 145825 40774 145891 40777
rect 145825 40772 148252 40774
rect 145825 40716 145830 40772
rect 145886 40716 148252 40772
rect 145825 40714 148252 40716
rect 202708 40773 202778 40778
rect 145825 40711 145891 40714
rect 202708 40713 202713 40773
rect 202773 40713 203064 40773
rect 204818 40713 204878 40886
rect 311154 40886 311159 40946
rect 311219 40886 314473 40946
rect 311154 40881 311224 40886
rect 311308 40773 311378 40778
rect 311308 40713 311313 40773
rect 311373 40713 312684 40773
rect 202708 40708 202778 40713
rect 311308 40708 311378 40713
rect 314413 40704 314473 40886
rect 365954 40886 365959 40946
rect 366019 40886 369270 40946
rect 365954 40881 366024 40886
rect 366108 40773 366178 40778
rect 366108 40713 366113 40773
rect 366173 40713 367484 40773
rect 369210 40716 369270 40886
rect 420754 40886 420759 40946
rect 420819 40886 424060 40946
rect 420754 40881 420824 40886
rect 420908 40773 420978 40778
rect 420908 40713 420913 40773
rect 420973 40713 422262 40773
rect 366108 40708 366178 40713
rect 420908 40708 420978 40713
rect 424000 40712 424060 40886
rect 475554 40886 475559 40946
rect 475619 40886 478875 40946
rect 475554 40881 475624 40886
rect 475708 40773 475778 40778
rect 475708 40713 475713 40773
rect 475773 40713 477055 40773
rect 475708 40708 475778 40713
rect 478815 40712 478875 40886
rect 530354 40886 530359 40946
rect 530419 40886 533657 40946
rect 530354 40881 530424 40886
rect 530508 40773 530578 40778
rect 530508 40713 530513 40773
rect 530573 40713 531856 40773
rect 530508 40708 530578 40713
rect 533597 40712 533657 40886
rect 148901 40316 149351 40338
rect 133094 40158 144010 40218
rect 133094 39984 133154 40158
rect 143407 40095 143519 40097
@ -1307,6 +1458,103 @@ rect 145832 40134 145902 40148
rect 145832 40074 145837 40134
rect 145897 40074 145902 40134
rect 145832 39982 145902 40074
rect 148901 40054 149134 40316
rect 149314 40054 149351 40316
rect 148901 31600 149351 40054
rect 149537 40321 149918 40342
rect 149537 39976 149634 40321
rect 149814 39976 149918 40321
rect 149537 38153 149918 39976
rect 149537 37372 149563 38153
rect 149891 37372 149918 38153
rect 149537 37340 149918 37372
rect 203701 40316 204151 40338
rect 203701 40054 203934 40316
rect 204114 40054 204151 40316
rect 148901 30843 148940 31600
rect 149305 30843 149351 31600
rect 148901 30806 149351 30843
rect 203701 31600 204151 40054
rect 204337 40321 204718 40342
rect 204337 39976 204434 40321
rect 204614 39976 204718 40321
rect 204337 38153 204718 39976
rect 204337 37372 204363 38153
rect 204691 37372 204718 38153
rect 204337 37340 204718 37372
rect 313301 40316 313751 40338
rect 313301 40054 313534 40316
rect 313714 40054 313751 40316
rect 203701 30843 203740 31600
rect 204105 30843 204151 31600
rect 203701 30806 204151 30843
rect 313301 31600 313751 40054
rect 313937 40321 314318 40342
rect 313937 39976 314034 40321
rect 314214 39976 314318 40321
rect 313937 38153 314318 39976
rect 313937 37372 313963 38153
rect 314291 37372 314318 38153
rect 313937 37340 314318 37372
rect 368101 40316 368551 40338
rect 368101 40054 368334 40316
rect 368514 40054 368551 40316
rect 313301 30843 313340 31600
rect 313705 30843 313751 31600
rect 313301 30806 313751 30843
rect 368101 31600 368551 40054
rect 368737 40321 369118 40342
rect 368737 39976 368834 40321
rect 369014 39976 369118 40321
rect 368737 38153 369118 39976
rect 368737 37372 368763 38153
rect 369091 37372 369118 38153
rect 368737 37340 369118 37372
rect 422901 40316 423351 40338
rect 422901 40054 423134 40316
rect 423314 40054 423351 40316
rect 368101 30843 368140 31600
rect 368505 30843 368551 31600
rect 368101 30806 368551 30843
rect 422901 31600 423351 40054
rect 423537 40321 423918 40342
rect 423537 39976 423634 40321
rect 423814 39976 423918 40321
rect 423537 38153 423918 39976
rect 423537 37372 423563 38153
rect 423891 37372 423918 38153
rect 423537 37340 423918 37372
rect 477701 40316 478151 40338
rect 477701 40054 477934 40316
rect 478114 40054 478151 40316
rect 422901 30843 422940 31600
rect 423305 30843 423351 31600
rect 422901 30806 423351 30843
rect 477701 31600 478151 40054
rect 478337 40321 478718 40342
rect 478337 39976 478434 40321
rect 478614 39976 478718 40321
rect 478337 38153 478718 39976
rect 478337 37372 478363 38153
rect 478691 37372 478718 38153
rect 478337 37340 478718 37372
rect 532501 40316 532951 40338
rect 532501 40054 532734 40316
rect 532914 40054 532951 40316
rect 477701 30843 477740 31600
rect 478105 30843 478151 31600
rect 477701 30806 478151 30843
rect 532501 31600 532951 40054
rect 533137 40321 533518 40342
rect 533137 39976 533234 40321
rect 533414 39976 533518 40321
rect 533137 38153 533518 39976
rect 533137 37372 533163 38153
rect 533491 37372 533518 38153
rect 533137 37340 533518 37372
rect 532501 30843 532540 31600
rect 532905 30843 532951 31600
rect 532501 30806 532951 30843
<< via3 >>
rect 44294 922268 46702 926876
rect 41096 917280 43504 921736
@ -1320,6 +1568,34 @@ rect 670932 460030 673300 464548
rect 41142 451042 43508 455654
rect 44290 446104 46690 450528
rect 41122 440984 43488 445596
rect 149134 40054 149314 40316
rect 149634 39976 149814 40321
rect 149563 37372 149891 38153
rect 203934 40054 204114 40316
rect 148940 30843 149305 31600
rect 204434 39976 204614 40321
rect 204363 37372 204691 38153
rect 313534 40054 313714 40316
rect 203740 30843 204105 31600
rect 314034 39976 314214 40321
rect 313963 37372 314291 38153
rect 368334 40054 368514 40316
rect 313340 30843 313705 31600
rect 368834 39976 369014 40321
rect 368763 37372 369091 38153
rect 423134 40054 423314 40316
rect 368140 30843 368505 31600
rect 423634 39976 423814 40321
rect 423563 37372 423891 38153
rect 477934 40054 478114 40316
rect 422940 30843 423305 31600
rect 478434 39976 478614 40321
rect 478363 37372 478691 38153
rect 532734 40054 532914 40316
rect 477740 30843 478105 31600
rect 533234 39976 533414 40321
rect 533163 37372 533491 38153
rect 532540 30843 532905 31600
<< metal4 >>
rect 44198 926876 46800 926958
rect 44198 922268 44294 926876
@ -1371,6 +1647,62 @@ rect 40994 445596 43604 445704
rect 40994 440984 41122 445596
rect 43488 440984 43604 445596
rect 40994 440896 43604 440984
rect 149632 40321 149816 40323
rect 149132 40316 149316 40318
rect 149132 40054 149134 40316
rect 149314 40054 149316 40316
rect 149132 40052 149316 40054
rect 149632 39976 149634 40321
rect 149814 39976 149816 40321
rect 204432 40321 204616 40323
rect 203932 40316 204116 40318
rect 203932 40054 203934 40316
rect 204114 40054 204116 40316
rect 203932 40052 204116 40054
rect 149632 39974 149816 39976
rect 204432 39976 204434 40321
rect 204614 39976 204616 40321
rect 314032 40321 314216 40323
rect 313532 40316 313716 40318
rect 313532 40054 313534 40316
rect 313714 40054 313716 40316
rect 313532 40052 313716 40054
rect 204432 39974 204616 39976
rect 314032 39976 314034 40321
rect 314214 39976 314216 40321
rect 368832 40321 369016 40323
rect 368332 40316 368516 40318
rect 368332 40054 368334 40316
rect 368514 40054 368516 40316
rect 368332 40052 368516 40054
rect 314032 39974 314216 39976
rect 368832 39976 368834 40321
rect 369014 39976 369016 40321
rect 423632 40321 423816 40323
rect 423132 40316 423316 40318
rect 423132 40054 423134 40316
rect 423314 40054 423316 40316
rect 423132 40052 423316 40054
rect 368832 39974 369016 39976
rect 423632 39976 423634 40321
rect 423814 39976 423816 40321
rect 478432 40321 478616 40323
rect 477932 40316 478116 40318
rect 477932 40054 477934 40316
rect 478114 40054 478116 40316
rect 477932 40052 478116 40054
rect 423632 39974 423816 39976
rect 478432 39976 478434 40321
rect 478614 39976 478616 40321
rect 533232 40321 533416 40323
rect 532732 40316 532916 40318
rect 532732 40054 532734 40316
rect 532914 40054 532916 40316
rect 532732 40052 532916 40054
rect 478432 39974 478616 39976
rect 533232 39976 533234 40321
rect 533414 39976 533416 40321
rect 533232 39974 533416 39976
rect 132600 36323 132792 37013
<< via4 >>
rect 44294 922268 46702 926876
@ -4612,6 +4944,34 @@ use sky130_ef_io__gpiov2_pad_wrapped clock_pad $PDKPATH/libs.ref/sky130_fd_io/m
timestamp 1663859327
transform -1 0 202400 0 -1 42193
box -32 0 16032 42193
use constant_block constant_block_0
timestamp 1665259416
transform -1 0 151016 0 1 39452
box 0 496 2800 2224
use constant_block constant_block_1
timestamp 1665259416
transform -1 0 205816 0 1 39452
box 0 496 2800 2224
use constant_block constant_block_2
timestamp 1665259416
transform -1 0 315416 0 1 39452
box 0 496 2800 2224
use constant_block constant_block_3
timestamp 1665259416
transform -1 0 370216 0 1 39452
box 0 496 2800 2224
use constant_block constant_block_4
timestamp 1665259416
transform -1 0 425016 0 1 39452
box 0 496 2800 2224
use constant_block constant_block_5
timestamp 1665259416
transform -1 0 479816 0 1 39452
box 0 496 2800 2224
use constant_block constant_block_6
timestamp 1665259416
transform -1 0 534616 0 1 39452
box 0 496 2800 2224
use sky130_ef_io__disconnect_vdda_slice_5um disconnect_vdda_0 $PDKPATH/libs.ref/sky130_fd_io/maglef
timestamp 1663859327
transform 1 0 348400 0 1 998007

View File

@ -1,7 +1,7 @@
magic
tech sky130A
magscale 1 2
timestamp 1665252052
timestamp 1665259295
<< metal1 >>
rect 41866 42181 41918 784786
rect 411070 42422 411076 42474
@ -67,21 +67,27 @@ rect 527509 42129 675734 42181
rect 186548 42045 188522 42097
rect 188574 42045 192845 42097
rect 192897 42045 201494 42097
rect 201546 42045 202162 42097
rect 201546 42045 202717 42097
rect 202769 42045 202775 42097
rect 295162 42045 297125 42097
rect 297177 42045 299607 42097
rect 299659 42045 305774 42097
rect 305826 42045 310827 42097
rect 305826 42045 311317 42097
rect 311369 42045 311375 42097
rect 349962 42045 351925 42097
rect 351977 42045 354406 42097
rect 354458 42045 360570 42097
rect 360622 42045 365627 42097
rect 360622 42045 366117 42097
rect 366169 42045 366175 42097
rect 404762 42045 406719 42097
rect 406771 42045 420427 42097
rect 406771 42045 420917 42097
rect 420969 42045 420975 42097
rect 459562 42045 461524 42097
rect 461576 42045 475227 42097
rect 461576 42045 475717 42097
rect 475769 42045 475775 42097
rect 514362 42045 516320 42097
rect 516372 42045 530027 42097
rect 516372 42045 530517 42097
rect 530569 42045 530575 42097
rect 186548 41961 189163 42013
rect 189215 41961 191003 42013
rect 191055 41961 192202 42013
@ -92,7 +98,8 @@ rect 197222 41961 197813 42013
rect 197865 41961 198368 42013
rect 198420 41961 200206 42013
rect 200258 41961 200857 42013
rect 200909 41961 202162 42013
rect 200909 41961 202563 42013
rect 202615 41961 202621 42013
rect 295162 41961 297768 42013
rect 297820 41961 300804 42013
rect 300856 41961 301451 42013
@ -102,7 +109,8 @@ rect 302695 41961 305133 42013
rect 305185 41961 306418 42013
rect 306470 41961 308809 42013
rect 308861 41961 309452 42013
rect 309504 41961 310827 42013
rect 309504 41961 311163 42013
rect 311215 41961 311221 42013
rect 349962 41961 352568 42013
rect 352620 41961 355600 42013
rect 355652 41961 356246 42013
@ -112,7 +120,8 @@ rect 357496 41961 359928 42013
rect 359980 41961 361217 42013
rect 361269 41961 363607 42013
rect 363659 41961 364252 42013
rect 364304 41961 365627 42013
rect 364304 41961 365963 42013
rect 366015 41961 366021 42013
rect 404762 41961 407367 42013
rect 407419 41961 410398 42013
rect 410450 41961 411691 42013
@ -120,7 +129,8 @@ rect 411743 41961 414725 42013
rect 414777 41961 416013 42013
rect 416065 41961 418404 42013
rect 418456 41961 419045 42013
rect 419097 41961 420427 42013
rect 419097 41961 420763 42013
rect 420815 41961 420821 42013
rect 459562 41961 462162 42013
rect 462214 41961 465201 42013
rect 465253 41961 466488 42013
@ -128,7 +138,8 @@ rect 466540 41961 469522 42013
rect 469574 41961 470810 42013
rect 470862 41961 473201 42013
rect 473253 41961 473849 42013
rect 473901 41961 475227 42013
rect 473901 41961 475563 42013
rect 475615 41961 475621 42013
rect 514362 41961 516969 42013
rect 517021 41961 520004 42013
rect 520056 41961 521293 42013
@ -136,7 +147,8 @@ rect 521345 41961 524328 42013
rect 524380 41961 525615 42013
rect 525667 41961 528009 42013
rect 528061 41961 528652 42013
rect 528704 41961 530027 42013
rect 528704 41961 530363 42013
rect 530415 41961 530421 42013
rect 186548 41877 187968 41929
rect 188020 41877 195973 41929
rect 196025 41877 202162 41929
@ -230,15 +242,21 @@ rect 527457 42129 527509 42181
rect 188522 42045 188574 42097
rect 192845 42045 192897 42097
rect 201494 42045 201546 42097
rect 202717 42045 202769 42097
rect 297125 42045 297177 42097
rect 299607 42045 299659 42097
rect 305774 42045 305826 42097
rect 311317 42045 311369 42097
rect 351925 42045 351977 42097
rect 354406 42045 354458 42097
rect 360570 42045 360622 42097
rect 366117 42045 366169 42097
rect 406719 42045 406771 42097
rect 420917 42045 420969 42097
rect 461524 42045 461576 42097
rect 475717 42045 475769 42097
rect 516320 42045 516372 42097
rect 530517 42045 530569 42097
rect 189163 41961 189215 42013
rect 191003 41961 191055 42013
rect 192202 41961 192254 42013
@ -249,6 +267,7 @@ rect 197813 41961 197865 42013
rect 198368 41961 198420 42013
rect 200206 41961 200258 42013
rect 200857 41961 200909 42013
rect 202563 41961 202615 42013
rect 297768 41961 297820 42013
rect 300804 41961 300856 42013
rect 301451 41961 301503 42013
@ -258,6 +277,7 @@ rect 305133 41961 305185 42013
rect 306418 41961 306470 42013
rect 308809 41961 308861 42013
rect 309452 41961 309504 42013
rect 311163 41961 311215 42013
rect 352568 41961 352620 42013
rect 355600 41961 355652 42013
rect 356246 41961 356298 42013
@ -267,6 +287,7 @@ rect 359928 41961 359980 42013
rect 361217 41961 361269 42013
rect 363607 41961 363659 42013
rect 364252 41961 364304 42013
rect 365963 41961 366015 42013
rect 407367 41961 407419 42013
rect 410398 41961 410450 42013
rect 411691 41961 411743 42013
@ -274,6 +295,7 @@ rect 414725 41961 414777 42013
rect 416013 41961 416065 42013
rect 418404 41961 418456 42013
rect 419045 41961 419097 42013
rect 420763 41961 420815 42013
rect 462162 41961 462214 42013
rect 465201 41961 465253 42013
rect 466488 41961 466540 42013
@ -281,6 +303,7 @@ rect 469522 41961 469574 42013
rect 470810 41961 470862 42013
rect 473201 41961 473253 42013
rect 473849 41961 473901 42013
rect 475563 41961 475615 42013
rect 516969 41961 517021 42013
rect 520004 41961 520056 42013
rect 521293 41961 521345 42013
@ -288,6 +311,7 @@ rect 524328 41961 524380 42013
rect 525615 41961 525667 42013
rect 528009 41961 528061 42013
rect 528652 41961 528704 42013
rect 530363 41961 530415 42013
rect 187968 41877 188020 41929
rect 195973 41877 196025 41929
rect 296576 41877 296628 41929
@ -859,10 +883,7 @@ rect 195331 42093 195387 42123
rect 199655 42093 199711 42123
rect 201494 42097 201546 42103
rect 201494 42039 201546 42045
rect 297125 42097 297177 42103
rect 297125 42039 297177 42045
rect 299607 42097 299659 42103
rect 299607 42039 299659 42045
rect 202717 42097 202769 42103
rect 196528 42013 196580 42019
rect 196528 41955 196580 41961
rect 197170 42013 197222 42019
@ -875,6 +896,21 @@ rect 200206 42013 200258 42019
rect 200206 41955 200258 41961
rect 200857 42013 200909 42019
rect 200857 41955 200909 41961
rect 202563 42013 202615 42019
rect 195973 41929 196025 41935
rect 195973 41871 196025 41877
rect 194688 41845 194740 41851
rect 194688 41787 194740 41793
rect 199012 41845 199064 41851
rect 199012 41787 199064 41793
rect 202563 40911 202615 41961
rect 202559 40902 202619 40911
rect 202559 40833 202619 40842
rect 202717 40738 202769 42045
rect 297125 42097 297177 42103
rect 297125 42039 297177 42045
rect 299607 42097 299659 42103
rect 299607 42039 299659 42045
rect 297768 42013 297820 42019
rect 297768 41955 297820 41961
rect 300804 42013 300856 42019
@ -888,8 +924,6 @@ rect 303931 42093 303987 42123
rect 305774 42097 305826 42103
rect 305774 42039 305826 42045
rect 302695 41961 302699 42013
rect 195973 41929 196025 41935
rect 195973 41871 196025 41877
rect 296576 41929 296628 41935
rect 302643 41920 302699 41961
rect 305133 42013 305185 42019
@ -899,10 +933,6 @@ rect 306418 41955 306470 41961
rect 304577 41929 304629 41935
rect 296576 41871 296628 41877
rect 304577 41871 304629 41877
rect 194688 41845 194740 41851
rect 194688 41787 194740 41793
rect 199012 41845 199064 41851
rect 199012 41787 199064 41793
rect 295283 41845 295335 41851
rect 295283 41787 295335 41793
rect 303290 41845 303342 41851
@ -925,6 +955,12 @@ rect 310095 41713 310151 42193
rect 358731 42181 358787 42196
rect 358731 42129 358732 42181
rect 358784 42129 358787 42181
rect 311317 42097 311369 42103
rect 311163 42013 311215 42019
rect 311163 40911 311215 41961
rect 311159 40902 311219 40911
rect 311159 40833 311219 40842
rect 311317 40738 311369 42045
rect 351925 42097 351977 42103
rect 351925 42039 351977 42045
rect 354406 42097 354458 42103
@ -967,6 +1003,12 @@ rect 364252 41955 364304 41961
rect 362412 41845 362464 41851
rect 362412 41787 362464 41793
rect 364895 41713 364951 42193
rect 366117 42097 366169 42103
rect 365963 42013 366015 42019
rect 365963 40911 366015 41961
rect 365959 40902 366019 40911
rect 365959 40833 366019 40842
rect 366117 40738 366169 42045
rect 404877 41845 404929 41851
rect 404877 41787 404929 41793
rect 405527 41713 405583 42193
@ -1017,9 +1059,15 @@ rect 419045 41955 419097 41961
rect 417210 41845 417262 41851
rect 417210 41787 417262 41793
rect 419695 41776 419764 42193
rect 420917 42097 420969 42103
rect 420763 42013 420815 42019
rect 419695 41713 419751 41776
rect 420763 40911 420815 41961
rect 420759 40902 420819 40911
rect 420759 40833 420819 40842
rect 420917 40738 420969 42045
rect 459678 41845 459730 41851
rect 459678 41787 459730 41793
rect 419695 41713 419751 41776
rect 460327 41713 460383 42193
rect 464010 42136 464062 42284
rect 461524 42097 461576 42103
@ -1069,9 +1117,15 @@ rect 473849 41955 473901 41961
rect 472010 41845 472062 41851
rect 472010 41787 472062 41793
rect 474476 41762 474551 42193
rect 475717 42097 475769 42103
rect 474495 41713 474551 41762
rect 475563 42013 475615 42019
rect 475563 40911 475615 41961
rect 475559 40902 475619 40911
rect 475559 40833 475619 40842
rect 475717 40738 475769 42045
rect 514487 41845 514539 41851
rect 514487 41787 514539 41793
rect 474495 41713 474551 41762
rect 515127 41713 515183 42193
rect 516320 42097 516372 42103
rect 516320 42039 516372 42045
@ -1113,12 +1167,48 @@ rect 528652 41955 528704 41961
rect 526810 41845 526862 41851
rect 526810 41787 526862 41793
rect 529295 41713 529351 42193
rect 145852 40090 145888 40217
rect 530517 42097 530569 42103
rect 530363 42013 530415 42019
rect 530363 40911 530415 41961
rect 530359 40902 530419 40911
rect 530359 40833 530419 40842
rect 530517 40738 530569 42045
rect 145830 40730 145888 40737
rect 145828 40728 145888 40730
rect 145828 40672 145830 40728
rect 145886 40672 145888 40728
rect 145828 40659 145888 40672
rect 202713 40729 202773 40738
rect 202713 40660 202773 40669
rect 311313 40729 311373 40738
rect 311313 40660 311373 40669
rect 366113 40729 366173 40738
rect 366113 40660 366173 40669
rect 420913 40729 420973 40738
rect 420913 40660 420973 40669
rect 475713 40729 475773 40738
rect 475713 40660 475773 40669
rect 530513 40729 530573 40738
rect 530513 40660 530573 40669
rect 145852 40090 145888 40659
rect 145828 40030 145837 40090
rect 145897 40030 145906 40090
<< via2 >>
rect 143407 40029 143519 40046
rect 143407 39990 143519 40029
rect 202559 40842 202619 40902
rect 311159 40842 311219 40902
rect 365959 40842 366019 40902
rect 420759 40842 420819 40902
rect 475559 40842 475619 40902
rect 530359 40842 530419 40902
rect 145830 40672 145886 40728
rect 202713 40669 202773 40729
rect 311313 40669 311373 40729
rect 366113 40669 366173 40729
rect 420913 40669 420973 40729
rect 475713 40669 475773 40729
rect 530513 40669 530573 40729
rect 145837 40030 145897 40090
<< metal3 >>
rect 82144 997600 87144 1014070
@ -1182,6 +1272,67 @@ rect 40940 445574 46824 445700
rect 40940 441014 41100 445574
rect 43486 441014 46824 445574
rect 40940 440900 46824 441014
rect 202554 40902 202624 40907
rect 311154 40902 311224 40907
rect 365954 40902 366024 40907
rect 420754 40902 420824 40907
rect 475554 40902 475624 40907
rect 530354 40902 530424 40907
rect 202554 40842 202559 40902
rect 202619 40842 204878 40902
rect 202554 40837 202624 40842
rect 145825 40730 145891 40733
rect 145825 40728 148252 40730
rect 145825 40672 145830 40728
rect 145886 40672 148252 40728
rect 145825 40670 148252 40672
rect 202708 40729 202778 40734
rect 145825 40667 145891 40670
rect 202708 40669 202713 40729
rect 202773 40669 203064 40729
rect 204818 40669 204878 40842
rect 311154 40842 311159 40902
rect 311219 40842 314473 40902
rect 311154 40837 311224 40842
rect 311308 40729 311378 40734
rect 311308 40669 311313 40729
rect 311373 40669 312684 40729
rect 202708 40664 202778 40669
rect 311308 40664 311378 40669
rect 314413 40660 314473 40842
rect 365954 40842 365959 40902
rect 366019 40842 369270 40902
rect 365954 40837 366024 40842
rect 366108 40729 366178 40734
rect 366108 40669 366113 40729
rect 366173 40669 367484 40729
rect 369210 40672 369270 40842
rect 420754 40842 420759 40902
rect 420819 40842 424060 40902
rect 420754 40837 420824 40842
rect 420908 40729 420978 40734
rect 420908 40669 420913 40729
rect 420973 40669 422262 40729
rect 366108 40664 366178 40669
rect 420908 40664 420978 40669
rect 424000 40668 424060 40842
rect 475554 40842 475559 40902
rect 475619 40842 478875 40902
rect 475554 40837 475624 40842
rect 475708 40729 475778 40734
rect 475708 40669 475713 40729
rect 475773 40669 477055 40729
rect 475708 40664 475778 40669
rect 478815 40668 478875 40842
rect 530354 40842 530359 40902
rect 530419 40842 533657 40902
rect 530354 40837 530424 40842
rect 530508 40729 530578 40734
rect 530508 40669 530513 40729
rect 530573 40669 531856 40729
rect 530508 40664 530578 40669
rect 533597 40668 533657 40842
rect 148901 40272 149351 40294
rect 133094 40114 144010 40174
rect 133094 39940 133154 40114
rect 143407 40051 143519 40053
@ -1194,6 +1345,103 @@ rect 145832 40090 145902 40104
rect 145832 40030 145837 40090
rect 145897 40030 145902 40090
rect 145832 39938 145902 40030
rect 148901 40010 149134 40272
rect 149314 40010 149351 40272
rect 148901 31556 149351 40010
rect 149537 40277 149918 40298
rect 149537 39932 149634 40277
rect 149814 39932 149918 40277
rect 149537 38109 149918 39932
rect 149537 37328 149563 38109
rect 149891 37328 149918 38109
rect 149537 37296 149918 37328
rect 203701 40272 204151 40294
rect 203701 40010 203934 40272
rect 204114 40010 204151 40272
rect 148901 30799 148940 31556
rect 149305 30799 149351 31556
rect 148901 30762 149351 30799
rect 203701 31556 204151 40010
rect 204337 40277 204718 40298
rect 204337 39932 204434 40277
rect 204614 39932 204718 40277
rect 204337 38109 204718 39932
rect 204337 37328 204363 38109
rect 204691 37328 204718 38109
rect 204337 37296 204718 37328
rect 313301 40272 313751 40294
rect 313301 40010 313534 40272
rect 313714 40010 313751 40272
rect 203701 30799 203740 31556
rect 204105 30799 204151 31556
rect 203701 30762 204151 30799
rect 313301 31556 313751 40010
rect 313937 40277 314318 40298
rect 313937 39932 314034 40277
rect 314214 39932 314318 40277
rect 313937 38109 314318 39932
rect 313937 37328 313963 38109
rect 314291 37328 314318 38109
rect 313937 37296 314318 37328
rect 368101 40272 368551 40294
rect 368101 40010 368334 40272
rect 368514 40010 368551 40272
rect 313301 30799 313340 31556
rect 313705 30799 313751 31556
rect 313301 30762 313751 30799
rect 368101 31556 368551 40010
rect 368737 40277 369118 40298
rect 368737 39932 368834 40277
rect 369014 39932 369118 40277
rect 368737 38109 369118 39932
rect 368737 37328 368763 38109
rect 369091 37328 369118 38109
rect 368737 37296 369118 37328
rect 422901 40272 423351 40294
rect 422901 40010 423134 40272
rect 423314 40010 423351 40272
rect 368101 30799 368140 31556
rect 368505 30799 368551 31556
rect 368101 30762 368551 30799
rect 422901 31556 423351 40010
rect 423537 40277 423918 40298
rect 423537 39932 423634 40277
rect 423814 39932 423918 40277
rect 423537 38109 423918 39932
rect 423537 37328 423563 38109
rect 423891 37328 423918 38109
rect 423537 37296 423918 37328
rect 477701 40272 478151 40294
rect 477701 40010 477934 40272
rect 478114 40010 478151 40272
rect 422901 30799 422940 31556
rect 423305 30799 423351 31556
rect 422901 30762 423351 30799
rect 477701 31556 478151 40010
rect 478337 40277 478718 40298
rect 478337 39932 478434 40277
rect 478614 39932 478718 40277
rect 478337 38109 478718 39932
rect 478337 37328 478363 38109
rect 478691 37328 478718 38109
rect 478337 37296 478718 37328
rect 532501 40272 532951 40294
rect 532501 40010 532734 40272
rect 532914 40010 532951 40272
rect 477701 30799 477740 31556
rect 478105 30799 478151 31556
rect 477701 30762 478151 30799
rect 532501 31556 532951 40010
rect 533137 40277 533518 40298
rect 533137 39932 533234 40277
rect 533414 39932 533518 40277
rect 533137 38109 533518 39932
rect 533137 37328 533163 38109
rect 533491 37328 533518 38109
rect 533137 37296 533518 37328
rect 532501 30799 532540 31556
rect 532905 30799 532951 31556
rect 532501 30762 532951 30799
<< via3 >>
rect 44296 922264 46674 926816
rect 41102 917302 43472 921722
@ -1207,6 +1455,34 @@ rect 670960 460006 673300 464530
rect 41108 451068 43494 455628
rect 44290 446104 46656 450534
rect 41100 441014 43486 445574
rect 149134 40010 149314 40272
rect 149634 39932 149814 40277
rect 149563 37328 149891 38109
rect 203934 40010 204114 40272
rect 148940 30799 149305 31556
rect 204434 39932 204614 40277
rect 204363 37328 204691 38109
rect 313534 40010 313714 40272
rect 203740 30799 204105 31556
rect 314034 39932 314214 40277
rect 313963 37328 314291 38109
rect 368334 40010 368514 40272
rect 313340 30799 313705 31556
rect 368834 39932 369014 40277
rect 368763 37328 369091 38109
rect 423134 40010 423314 40272
rect 368140 30799 368505 31556
rect 423634 39932 423814 40277
rect 423563 37328 423891 38109
rect 477934 40010 478114 40272
rect 422940 30799 423305 31556
rect 478434 39932 478614 40277
rect 478363 37328 478691 38109
rect 532734 40010 532914 40272
rect 477740 30799 478105 31556
rect 533234 39932 533414 40277
rect 533163 37328 533491 38109
rect 532540 30799 532905 31556
<< metal4 >>
rect 44190 926816 46788 926944
rect 44190 922264 44296 926816
@ -1260,6 +1536,62 @@ rect 40992 445574 43578 445690
rect 40992 441014 41100 445574
rect 43486 441014 43578 445574
rect 40992 440914 43578 441014
rect 149632 40277 149816 40279
rect 149132 40272 149316 40274
rect 149132 40010 149134 40272
rect 149314 40010 149316 40272
rect 149132 40008 149316 40010
rect 149632 39932 149634 40277
rect 149814 39932 149816 40277
rect 204432 40277 204616 40279
rect 203932 40272 204116 40274
rect 203932 40010 203934 40272
rect 204114 40010 204116 40272
rect 203932 40008 204116 40010
rect 149632 39930 149816 39932
rect 204432 39932 204434 40277
rect 204614 39932 204616 40277
rect 314032 40277 314216 40279
rect 313532 40272 313716 40274
rect 313532 40010 313534 40272
rect 313714 40010 313716 40272
rect 313532 40008 313716 40010
rect 204432 39930 204616 39932
rect 314032 39932 314034 40277
rect 314214 39932 314216 40277
rect 368832 40277 369016 40279
rect 368332 40272 368516 40274
rect 368332 40010 368334 40272
rect 368514 40010 368516 40272
rect 368332 40008 368516 40010
rect 314032 39930 314216 39932
rect 368832 39932 368834 40277
rect 369014 39932 369016 40277
rect 423632 40277 423816 40279
rect 423132 40272 423316 40274
rect 423132 40010 423134 40272
rect 423314 40010 423316 40272
rect 423132 40008 423316 40010
rect 368832 39930 369016 39932
rect 423632 39932 423634 40277
rect 423814 39932 423816 40277
rect 478432 40277 478616 40279
rect 477932 40272 478116 40274
rect 477932 40010 477934 40272
rect 478114 40010 478116 40272
rect 477932 40008 478116 40010
rect 423632 39930 423816 39932
rect 478432 39932 478434 40277
rect 478614 39932 478616 40277
rect 533232 40277 533416 40279
rect 532732 40272 532916 40274
rect 532732 40010 532734 40272
rect 532914 40010 532916 40272
rect 532732 40008 532916 40010
rect 478432 39930 478616 39932
rect 533232 39932 533234 40277
rect 533414 39932 533416 40277
rect 533232 39930 533416 39932
rect 132600 36323 132792 37013
<< via4 >>
rect 44296 922264 46674 926816
@ -4349,6 +4681,34 @@ use sky130_ef_io__gpiov2_pad_wrapped clock_pad $PDKPATH/libs.ref/sky130_fd_io/m
timestamp 1663859327
transform -1 0 202400 0 -1 42193
box -32 0 16032 42193
use constant_block constant_block_0
timestamp 1665259295
transform -1 0 151016 0 1 39408
box 0 496 2800 2224
use constant_block constant_block_1
timestamp 1665259295
transform -1 0 205816 0 1 39408
box 0 496 2800 2224
use constant_block constant_block_2
timestamp 1665259295
transform -1 0 315416 0 1 39408
box 0 496 2800 2224
use constant_block constant_block_3
timestamp 1665259295
transform -1 0 370216 0 1 39408
box 0 496 2800 2224
use constant_block constant_block_4
timestamp 1665259295
transform -1 0 425016 0 1 39408
box 0 496 2800 2224
use constant_block constant_block_5
timestamp 1665259295
transform -1 0 479816 0 1 39408
box 0 496 2800 2224
use constant_block constant_block_6
timestamp 1665259295
transform -1 0 534616 0 1 39408
box 0 496 2800 2224
use sky130_ef_io__disconnect_vdda_slice_5um disconnect_vdda_0 $PDKPATH/libs.ref/sky130_fd_io/maglef
timestamp 1663859327
transform 1 0 372400 0 1 998007