From bd4f053ec11db1cfa8d812d4beccfbceb9c4ae3a Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Sat, 8 Oct 2022 16:48:59 -0400 Subject: [PATCH] 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). --- mag/chip_io.mag | 418 +++++++++++++++++++++++++++++++++++++++++--- mag/chip_io_alt.mag | 412 ++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 775 insertions(+), 55 deletions(-) diff --git a/mag/chip_io.mag b/mag/chip_io.mag index d1f1b1fc..fc61ebbd 100644 --- a/mag/chip_io.mag +++ b/mag/chip_io.mag @@ -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 diff --git a/mag/chip_io_alt.mag b/mag/chip_io_alt.mag index 8998a79e..ede9a598 100644 --- a/mag/chip_io_alt.mag +++ b/mag/chip_io_alt.mag @@ -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