Generated new chip_io_alt layout to match the chip_io changes in

the previous commit.  Fixed a few minor errors in the chip_io
layout.  Waiting on layout of constant_block to finish.
This commit is contained in:
Tim Edwards 2022-10-08 14:05:46 -04:00
parent c0d6011ee8
commit fd29bb3442
3 changed files with 4682 additions and 7505 deletions

View File

@ -1,17 +1,17 @@
magic magic
tech sky130A tech sky130A
magscale 1 2 magscale 1 2
timestamp 1665244894 timestamp 1665249007
<< metal1 >> << metal1 >>
rect 41866 995682 675734 995734 rect 41866 995682 675734 995734
rect 41866 42225 41918 995682 rect 41866 42225 41918 995682
rect 411070 42816 411076 42868 rect 411070 42466 411076 42518
rect 411128 42856 411134 42868 rect 411128 42506 411134 42518
rect 419718 42856 419724 42868 rect 419718 42506 419724 42518
rect 411128 42828 419724 42856 rect 411128 42478 419724 42506
rect 411128 42816 411134 42828 rect 411128 42466 411134 42478
rect 419718 42816 419724 42828 rect 419718 42466 419724 42478
rect 419776 42816 419782 42868 rect 419776 42466 419782 42518
rect 465810 42476 465816 42528 rect 465810 42476 465816 42528
rect 465868 42516 465874 42528 rect 465868 42516 465874 42528
rect 474458 42516 474464 42528 rect 474458 42516 474464 42528
@ -51,7 +51,8 @@ rect 518860 42340 518866 42352
rect 524966 42340 524972 42352 rect 524966 42340 524972 42352
rect 525024 42340 525030 42392 rect 525024 42340 525030 42392
rect 675682 42225 675734 995682 rect 675682 42225 675734 995682
rect 41866 42173 195328 42225 rect 41866 42173 145035 42225
rect 145207 42173 195328 42225
rect 195380 42173 199653 42225 rect 195380 42173 199653 42225
rect 199705 42173 303929 42225 rect 199705 42173 303929 42225
rect 303981 42173 308066 42225 rect 303981 42173 308066 42225
@ -202,8 +203,8 @@ rect 143519 40073 143525 40080
rect 144597 40073 144603 40080 rect 144597 40073 144603 40080
rect 144655 40073 144661 40125 rect 144655 40073 144661 40125
<< via1 >> << via1 >>
rect 411076 42816 411128 42868 rect 411076 42466 411128 42518
rect 419724 42816 419776 42868 rect 419724 42466 419776 42518
rect 465816 42476 465868 42528 rect 465816 42476 465868 42528
rect 474464 42476 474516 42528 rect 474464 42476 474516 42528
rect 409236 42340 409288 42392 rect 409236 42340 409288 42392
@ -214,6 +215,7 @@ rect 467046 42328 467098 42380
rect 470173 42328 470225 42380 rect 470173 42328 470225 42380
rect 518808 42340 518860 42392 rect 518808 42340 518860 42392
rect 524972 42340 525024 42392 rect 524972 42340 525024 42392
rect 145035 42173 145207 42225
rect 195328 42173 195380 42225 rect 195328 42173 195380 42225
rect 199653 42173 199705 42225 rect 199653 42173 199705 42225
rect 303929 42173 303981 42225 rect 303929 42173 303981 42225
@ -922,16 +924,40 @@ rect 675407 104607 675887 104663
rect 675407 102767 675887 102823 rect 675407 102767 675887 102823
rect 675407 102123 675887 102179 rect 675407 102123 675887 102179
rect 675407 100927 675887 100983 rect 675407 100927 675887 100983
rect 411076 42868 411128 42874 rect 465816 42528 465868 42534
rect 411076 42810 411128 42816 rect 411076 42518 411128 42524
rect 419724 42868 419776 42874 rect 411076 42460 411128 42466
rect 419724 42810 419776 42816 rect 419724 42518 419776 42524
rect 465816 42470 465868 42476
rect 474464 42528 474516 42534
rect 474464 42470 474516 42476
rect 419724 42460 419776 42466
rect 409236 42392 409288 42398 rect 409236 42392 409288 42398
rect 409236 42334 409288 42340 rect 409236 42334 409288 42340
rect 195331 42231 195387 42242 rect 195331 42231 195387 42242
rect 199655 42231 199711 42243 rect 199655 42231 199711 42243
rect 303931 42231 303987 42240 rect 303931 42231 303987 42240
rect 145035 42225 145207 42231
rect 195328 42225 195387 42231 rect 195328 42225 195387 42231
rect 145035 42167 145207 42173
rect 140996 40125 141048 40131
rect 141992 40125 142044 40131
rect 140996 40067 141048 40073
rect 141986 40073 141992 40120
rect 143068 40125 143120 40131
rect 142044 40073 142050 40120
rect 141004 39990 141042 40067
rect 141667 39934 141813 40000
rect 141986 39998 142050 40073
rect 143407 40125 143519 40131
rect 144603 40125 144655 40131
rect 143068 40067 143120 40073
rect 143078 39996 143110 40067
rect 143398 40034 143407 40090
rect 143519 40034 143528 40090
rect 144603 40067 144655 40073
rect 144610 39990 144652 40067
rect 145106 39990 145136 42167
rect 186683 41889 186735 41895 rect 186683 41889 186735 41895
rect 186683 41831 186735 41837 rect 186683 41831 186735 41837
rect 187327 41713 187383 42193 rect 187327 41713 187383 42193
@ -1081,7 +1107,7 @@ rect 406170 41915 406222 41921
rect 409248 41820 409276 42334 rect 409248 41820 409276 42334
rect 410398 42057 410450 42063 rect 410398 42057 410450 42063
rect 410398 41999 410450 42005 rect 410398 41999 410450 42005
rect 411088 41820 411116 42810 rect 411088 41820 411116 42460
rect 412272 42392 412324 42398 rect 412272 42392 412324 42398
rect 412272 42334 412324 42340 rect 412272 42334 412324 42340
rect 415400 42392 415452 42398 rect 415400 42392 415452 42398
@ -1109,11 +1135,7 @@ rect 412243 41713 412299 41820
rect 416567 41713 416623 42193 rect 416567 41713 416623 42193
rect 417855 42173 417858 42225 rect 417855 42173 417858 42225
rect 417910 42173 417911 42225 rect 417910 42173 417911 42225
rect 419736 42193 419764 42810 rect 419736 42193 419764 42460
rect 465816 42528 465868 42534
rect 465816 42470 465868 42476
rect 474464 42528 474516 42534
rect 474464 42470 474516 42476
rect 464010 42380 464062 42386 rect 464010 42380 464062 42386
rect 417855 42137 417911 42173 rect 417855 42137 417911 42173
rect 418404 42057 418456 42063 rect 418404 42057 418456 42063
@ -1219,27 +1241,13 @@ rect 528652 41999 528704 42005
rect 526810 41889 526862 41895 rect 526810 41889 526862 41895
rect 526810 41831 526862 41837 rect 526810 41831 526862 41837
rect 529295 41713 529351 42193 rect 529295 41713 529351 42193
rect 140996 40125 141048 40131 rect 145852 40134 145888 40261
rect 141992 40125 142044 40131 rect 145828 40074 145837 40134
rect 140996 40067 141048 40073 rect 145897 40074 145906 40134
rect 141986 40073 141992 40120
rect 143068 40125 143120 40131
rect 142044 40073 142050 40120
rect 141004 39990 141042 40067
rect 141667 39934 141813 40000
rect 141986 39998 142050 40073
rect 143407 40125 143519 40131
rect 144603 40125 144655 40131
rect 143068 40067 143120 40073
rect 143078 39996 143110 40067
rect 143398 40034 143407 40090
rect 143519 40034 143528 40090
rect 144603 40067 144655 40073
rect 144610 39990 144652 40067
rect 145106 39990 145136 40354
<< via2 >> << via2 >>
rect 143407 40073 143519 40090 rect 143407 40073 143519 40090
rect 143407 40034 143519 40073 rect 143407 40034 143519 40073
rect 145837 40074 145897 40134
<< metal3 >> << metal3 >>
rect 40854 926876 46818 926940 rect 40854 926876 46818 926940
rect 40854 922268 44294 926876 rect 40854 922268 44294 926876
@ -1295,7 +1303,10 @@ rect 143402 40034 143407 40090
rect 143519 40034 143524 40090 rect 143519 40034 143524 40090
rect 143402 39992 143524 40034 rect 143402 39992 143524 40034
rect 143950 39984 144010 40158 rect 143950 39984 144010 40158
rect 145832 39982 145902 40232 rect 145832 40134 145902 40148
rect 145832 40074 145837 40134
rect 145897 40074 145902 40134
rect 145832 39982 145902 40074
<< via3 >> << via3 >>
rect 44294 922268 46702 926876 rect 44294 922268 46702 926876
rect 41096 917280 43504 921736 rect 41096 917280 43504 921736
@ -4446,155 +4457,155 @@ timestamp 1663859327
transform -1 0 669200 0 -1 39593 transform -1 0 669200 0 -1 39593
box 0 0 4000 39593 box 0 0 4000 39593
use chip_io_gpio_connects chip_io_gpio_connects_0 use chip_io_gpio_connects chip_io_gpio_connects_0
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 0 transform 1 0 0 0 1 0
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_1 use chip_io_gpio_connects chip_io_gpio_connects_1
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 45200 transform 1 0 0 0 1 45200
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_2 use chip_io_gpio_connects chip_io_gpio_connects_2
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 90200 transform 1 0 0 0 1 90200
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_3 use chip_io_gpio_connects chip_io_gpio_connects_3
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 135400 transform 1 0 0 0 1 135400
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_4 use chip_io_gpio_connects chip_io_gpio_connects_4
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 180400 transform 1 0 0 0 1 180400
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_5 use chip_io_gpio_connects chip_io_gpio_connects_5
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 225400 transform 1 0 0 0 1 225400
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_6 use chip_io_gpio_connects chip_io_gpio_connects_6
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 270600 transform 1 0 0 0 1 270600
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_7 use chip_io_gpio_connects chip_io_gpio_connects_7
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 447800 transform 1 0 0 0 1 447800
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_8 use chip_io_gpio_connects chip_io_gpio_connects_8
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 493000 transform 1 0 0 0 1 493000
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_9 use chip_io_gpio_connects chip_io_gpio_connects_9
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 538000 transform 1 0 0 0 1 538000
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_10 use chip_io_gpio_connects chip_io_gpio_connects_10
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 583200 transform 1 0 0 0 1 583200
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_11 use chip_io_gpio_connects chip_io_gpio_connects_11
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 628200 transform 1 0 0 0 1 628200
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_12 use chip_io_gpio_connects chip_io_gpio_connects_12
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 673200 transform 1 0 0 0 1 673200
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_13 use chip_io_gpio_connects chip_io_gpio_connects_13
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 762400 transform 1 0 0 0 1 762400
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_14 use chip_io_gpio_connects chip_io_gpio_connects_14
timestamp 1665238917 timestamp 1665248140
transform 1 0 0 0 1 851600 transform 1 0 0 0 1 851600
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_15 use chip_io_gpio_connects chip_io_gpio_connects_15
timestamp 1665238917 timestamp 1665248140
transform -1 0 717600 0 -1 297600 transform -1 0 717600 0 -1 297600
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_16 use chip_io_gpio_connects chip_io_gpio_connects_16
timestamp 1665238917 timestamp 1665248140
transform 0 -1 742000 1 0 320000 transform 0 -1 742000 1 0 320000
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_17 use chip_io_gpio_connects chip_io_gpio_connects_17
timestamp 1665238917 timestamp 1665248140
transform 0 -1 640200 1 0 320000 transform 0 -1 640200 1 0 320000
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_18 use chip_io_gpio_connects chip_io_gpio_connects_18
timestamp 1665238917 timestamp 1665248140
transform 0 -1 588800 1 0 320000 transform 0 -1 588800 1 0 320000
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_19 use chip_io_gpio_connects chip_io_gpio_connects_19
timestamp 1665238917 timestamp 1665248140
transform 0 -1 499800 1 0 320000 transform 0 -1 499800 1 0 320000
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_21 use chip_io_gpio_connects chip_io_gpio_connects_21
timestamp 1665238917 timestamp 1665248140
transform 0 -1 398000 1 0 320000 transform 0 -1 398000 1 0 320000
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_22 use chip_io_gpio_connects chip_io_gpio_connects_22
timestamp 1665238917 timestamp 1665248140
transform 0 -1 346400 1 0 320000 transform 0 -1 346400 1 0 320000
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_23 use chip_io_gpio_connects chip_io_gpio_connects_23
timestamp 1665238917 timestamp 1665248140
transform 0 -1 295000 1 0 320000 transform 0 -1 295000 1 0 320000
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_24 use chip_io_gpio_connects chip_io_gpio_connects_24
timestamp 1665238917 timestamp 1665248140
transform 0 -1 243600 1 0 320000 transform 0 -1 243600 1 0 320000
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_25 use chip_io_gpio_connects chip_io_gpio_connects_25
timestamp 1665238917 timestamp 1665248140
transform 0 -1 192200 1 0 320000 transform 0 -1 192200 1 0 320000
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_26 use chip_io_gpio_connects chip_io_gpio_connects_26
timestamp 1665238917 timestamp 1665248140
transform -1 0 717600 0 -1 1070200 transform -1 0 717600 0 -1 1070200
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_27 use chip_io_gpio_connects chip_io_gpio_connects_27
timestamp 1665238917 timestamp 1665248140
transform -1 0 717600 0 -1 900400 transform -1 0 717600 0 -1 900400
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_28 use chip_io_gpio_connects chip_io_gpio_connects_28
timestamp 1665238917 timestamp 1665248140
transform -1 0 717600 0 -1 857200 transform -1 0 717600 0 -1 857200
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_29 use chip_io_gpio_connects chip_io_gpio_connects_29
timestamp 1665238917 timestamp 1665248140
transform -1 0 717600 0 -1 814000 transform -1 0 717600 0 -1 814000
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_30 use chip_io_gpio_connects chip_io_gpio_connects_30
timestamp 1665238917 timestamp 1665248140
transform -1 0 717600 0 -1 770800 transform -1 0 717600 0 -1 770800
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_31 use chip_io_gpio_connects chip_io_gpio_connects_31
timestamp 1665238917 timestamp 1665248140
transform -1 0 717600 0 -1 727600 transform -1 0 717600 0 -1 727600
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_32 use chip_io_gpio_connects chip_io_gpio_connects_32
timestamp 1665238917 timestamp 1665248140
transform -1 0 717600 0 -1 684400 transform -1 0 717600 0 -1 684400
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_33 use chip_io_gpio_connects chip_io_gpio_connects_33
timestamp 1665238917 timestamp 1665248140
transform -1 0 717600 0 -1 641200 transform -1 0 717600 0 -1 641200
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_34 use chip_io_gpio_connects chip_io_gpio_connects_34
timestamp 1665238917 timestamp 1665248140
transform -1 0 717600 0 -1 513600 transform -1 0 717600 0 -1 513600
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_35 use chip_io_gpio_connects chip_io_gpio_connects_35
timestamp 1665238917 timestamp 1665248140
transform -1 0 717600 0 -1 470400 transform -1 0 717600 0 -1 470400
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_36 use chip_io_gpio_connects chip_io_gpio_connects_36
timestamp 1665238917 timestamp 1665248140
transform -1 0 717600 0 -1 427200 transform -1 0 717600 0 -1 427200
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_37 use chip_io_gpio_connects chip_io_gpio_connects_37
timestamp 1665238917 timestamp 1665248140
transform -1 0 717600 0 -1 384000 transform -1 0 717600 0 -1 384000
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use chip_io_gpio_connects chip_io_gpio_connects_38 use chip_io_gpio_connects chip_io_gpio_connects_38
timestamp 1665238917 timestamp 1665248140
transform -1 0 717600 0 -1 340800 transform -1 0 717600 0 -1 340800
box 675407 99896 675887 115709 box 675407 99896 675887 115709
use sky130_ef_io__gpiov2_pad_wrapped clock_pad $PDKPATH/libs.ref/sky130_fd_io/maglef use sky130_ef_io__gpiov2_pad_wrapped clock_pad $PDKPATH/libs.ref/sky130_fd_io/maglef

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
magic magic
tech sky130A tech sky130A
magscale 1 2 magscale 1 2
timestamp 1665238917 timestamp 1665248140
<< checkpaint >> << checkpaint >>
rect 675407 99896 675887 115709 rect 675407 99896 675887 115709
<< metal1 >> << metal1 >>
@ -60,17 +60,4 @@ rect 675407 100284 675586 100339
rect 675638 100339 675644 100456 rect 675638 100339 675644 100456
rect 675638 100284 675887 100339 rect 675638 100284 675887 100339
rect 675407 100283 675887 100284 rect 675407 100283 675887 100284
<< labels >>
rlabel metal2 s 675407 113255 675887 113311 8 mprj_pads.area1_io_pad\[0\]/ENABLE_VDDA_H
port 14 nsew signal input
rlabel metal2 s 675407 100283 675887 100339 8 mprj_pads.area1_io_pad\[0\]/TIE_LO_ESD
port 18 nsew signal output
rlabel metal2 s 675407 108287 675887 108343 8 mprj_pads.area1_io_pad\[0\]/ENABLE_INP_H
port 15 nsew signal input
rlabel metal2 s 675407 112611 675887 112667 8 mprj_pads.area1_io_pad\[0\]/ENABLE_VSWITCH_H
port 25 nsew signal input
rlabel metal2 s 675407 101571 675887 101627 8 mprj_pads.area1_io_pad\[0\]/TIE_HI_ESD
port 17 nsew signal output
rlabel metal2 s 675407 109575 675887 109631 8 mprj_pads.area1_io_pad\[0\]/HLD_H_N
port 9 nsew signal input
<< end >> << end >>