Moved some supply lines over in chip_io_alt for Caravan to make it

more compatible with the routing that was copied over from Caravel.
This commit is contained in:
Tim Edwards 2021-11-21 13:00:44 -05:00
parent d87d60cb9b
commit 60bdc7e6a4
2 changed files with 1516 additions and 1429 deletions

View File

@ -1,7 +1,9 @@
magic magic
tech sky130A tech sky130A
magscale 1 2 magscale 1 2
timestamp 1637449042 timestamp 1637517609
<< checkpaint >>
rect -1260 -1260 718860 1038860
<< error_s >> << error_s >>
rect 673388 990096 673420 992100 rect 673388 990096 673420 992100
rect 673708 989776 673740 991780 rect 673708 989776 673740 991780
@ -112,251 +114,251 @@ timestamp 1636751500
transform 1 0 255642 0 1 5786 transform 1 0 255642 0 1 5786
box 2240 2560 37000 11520 box 2240 2560 37000 11520
use housekeeping housekeeping_0 use housekeeping housekeeping_0
timestamp 1637448781 timestamp 1637412603
transform 1 0 602468 0 1 95484 transform 1 0 602468 0 1 95484
box 0 0 60046 110190 box 0 0 60046 110190
use gpio_defaults_block gpio_defaults_block_0 use gpio_defaults_block gpio_defaults_block_0
timestamp 1637448781 timestamp 1636217749
transform -1 0 709467 0 1 131400 transform -1 0 709467 0 1 131400
box -38 0 6018 2224 box -38 0 6018 2224
use caravel_clocking caravel_clocking_0 use caravel_clocking caravel_clocking_0
timestamp 1637448781 timestamp 1637348273
transform 1 0 649886 0 1 70896 transform 1 0 649886 0 1 70896
box -38 -48 20000 12000 box -38 -48 20000 12000
use gpio_control_block gpio_control_bidir_1\[0\] use gpio_control_block gpio_control_bidir_1\[0\]
timestamp 1637448781 timestamp 1637411465
transform -1 0 710203 0 1 118400 transform -1 0 710203 0 1 118400
box 882 167 34000 13000 box 882 167 34000 13000
use simple_por simple_por_0 use simple_por simple_por_0
timestamp 1637448781 timestamp 1606688983
transform 1 0 624040 0 1 45166 transform 1 0 624040 0 1 45166
box 0 0 11344 8338 box 0 0 11344 8338
use xres_buf xres_buf_0 use xres_buf xres_buf_0
timestamp 1637448781 timestamp 1608587411
transform 1 0 608050 0 1 79488 transform 1 0 608050 0 1 79488
box 414 -400 3522 3800 box 414 -400 3522 3800
use user_id_programming user_id_programming_0 use user_id_programming user_id_programming_0
timestamp 1637448781 timestamp 1606755340
transform 1 0 635116 0 1 79088 transform 1 0 635116 0 1 79088
box 0 0 7109 7077 box 0 0 7109 7077
use mgmt_core_wrapper mgmt_core_wrapper_0
timestamp 1636737078
transform 1 0 56746 0 1 42404
box 386 0 540000 164000
use gpio_defaults_block gpio_defaults_block_37 use gpio_defaults_block gpio_defaults_block_37
timestamp 1637448781 timestamp 1636217749
transform 1 0 8367 0 1 212600 transform 1 0 8367 0 1 212600
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_bidir_2\[1\] use gpio_control_block gpio_control_bidir_2\[1\]
timestamp 1637448781 timestamp 1637411465
transform 1 0 7631 0 1 199600 transform 1 0 7631 0 1 199600
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_1 use gpio_defaults_block gpio_defaults_block_1
timestamp 1637448781 timestamp 1636217749
transform -1 0 709467 0 1 177000 transform -1 0 709467 0 1 177000
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_bidir_1\[1\] use gpio_control_block gpio_control_bidir_1\[1\]
timestamp 1637448781 timestamp 1637411465
transform -1 0 710203 0 1 164000 transform -1 0 710203 0 1 164000
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_control_block gpio_control_in_1\[0\] use gpio_control_block gpio_control_in_1\[0\]
timestamp 1637448781 timestamp 1637411465
transform -1 0 710203 0 1 208400 transform -1 0 710203 0 1 208400
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_36 use gpio_defaults_block gpio_defaults_block_36
timestamp 1637448781 timestamp 1636217749
transform 1 0 8367 0 1 255800 transform 1 0 8367 0 1 255800
box -38 0 6018 2224 box -38 0 6018 2224
use mgmt_protect mgmt_protect_0
timestamp 1637448781
transform 1 0 206090 0 1 227796
box -400 -400 220400 32400
use gpio_control_block gpio_control_bidir_2\[0\] use gpio_control_block gpio_control_bidir_2\[0\]
timestamp 1637448781 timestamp 1637411465
transform 1 0 7631 0 1 242800 transform 1 0 7631 0 1 242800
box 882 167 34000 13000 box 882 167 34000 13000
use mgmt_protect mgmt_protect_0
timestamp 1637329592
transform 1 0 206090 0 1 227796
box -400 -400 220400 32400
use gpio_defaults_block gpio_defaults_block_2 use gpio_defaults_block gpio_defaults_block_2
timestamp 1637448781 timestamp 1636217749
transform -1 0 709467 0 1 221400 transform -1 0 709467 0 1 221400
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_3 use gpio_defaults_block gpio_defaults_block_3
timestamp 1637448781 timestamp 1636217749
transform -1 0 709467 0 1 266600 transform -1 0 709467 0 1 266600
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[1\] use gpio_control_block gpio_control_in_1\[1\]
timestamp 1637448781 timestamp 1637411465
transform -1 0 710203 0 1 253600 transform -1 0 710203 0 1 253600
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_35 use gpio_defaults_block gpio_defaults_block_35
timestamp 1637448781 timestamp 1636217749
transform 1 0 8367 0 1 299000 transform 1 0 8367 0 1 299000
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_2\[10\] use gpio_control_block gpio_control_in_2\[10\]
timestamp 1637448781 timestamp 1637411465
transform 1 0 7631 0 1 286000 transform 1 0 7631 0 1 286000
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_4 use gpio_defaults_block gpio_defaults_block_4
timestamp 1637448781 timestamp 1636217749
transform -1 0 709467 0 1 311800 transform -1 0 709467 0 1 311800
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[2\] use gpio_control_block gpio_control_in_1\[2\]
timestamp 1637448781 timestamp 1637411465
transform -1 0 710203 0 1 298800 transform -1 0 710203 0 1 298800
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_28 use gpio_defaults_block gpio_defaults_block_28
timestamp 1637448781 timestamp 1636217749
transform 1 0 8367 0 1 475400 transform 1 0 8367 0 1 475400
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_29 use gpio_defaults_block gpio_defaults_block_29
timestamp 1637448781 timestamp 1636217749
transform 1 0 8367 0 1 428000 transform 1 0 8367 0 1 428000
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_30 use gpio_defaults_block gpio_defaults_block_30
timestamp 1637448781 timestamp 1636217749
transform 1 0 8367 0 1 385400 transform 1 0 8367 0 1 385400
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_34 use gpio_defaults_block gpio_defaults_block_34
timestamp 1637448781 timestamp 1636217749
transform 1 0 8367 0 1 342200 transform 1 0 8367 0 1 342200
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_2\[8\] use gpio_control_block gpio_control_in_2\[8\]
timestamp 1637448781 timestamp 1637411465
transform 1 0 7631 0 1 372400 transform 1 0 7631 0 1 372400
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_control_block gpio_control_in_2\[9\] use gpio_control_block gpio_control_in_2\[9\]
timestamp 1637448781 timestamp 1637411465
transform 1 0 7631 0 1 329200 transform 1 0 7631 0 1 329200
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_control_block gpio_control_in_2\[7\] use gpio_control_block gpio_control_in_2\[7\]
timestamp 1637448781 timestamp 1637411465
transform 1 0 7631 0 1 415000 transform 1 0 7631 0 1 415000
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_control_block gpio_control_in_2\[6\] use gpio_control_block gpio_control_in_2\[6\]
timestamp 1637448781 timestamp 1637411465
transform 1 0 7631 0 1 462400 transform 1 0 7631 0 1 462400
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_5 use gpio_defaults_block gpio_defaults_block_5
timestamp 1637448781 timestamp 1636217749
transform -1 0 709467 0 1 357600 transform -1 0 709467 0 1 357600
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_6 use gpio_defaults_block gpio_defaults_block_6
timestamp 1637448781 timestamp 1636217749
transform -1 0 709467 0 1 402000 transform -1 0 709467 0 1 402000
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_7 use gpio_defaults_block gpio_defaults_block_7
timestamp 1637448781 timestamp 1636217749
transform -1 0 709467 0 1 490200 transform -1 0 709467 0 1 490200
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[3\] use gpio_control_block gpio_control_in_1\[3\]
timestamp 1637448781 timestamp 1637411465
transform -1 0 710203 0 1 344600 transform -1 0 710203 0 1 344600
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_control_block gpio_control_in_1\[4\] use gpio_control_block gpio_control_in_1\[4\]
timestamp 1637448781 timestamp 1637411465
transform -1 0 710203 0 1 389000 transform -1 0 710203 0 1 389000
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_control_block gpio_control_in_1\[5\] use gpio_control_block gpio_control_in_1\[5\]
timestamp 1637448781 timestamp 1637411465
transform -1 0 710203 0 1 477200 transform -1 0 710203 0 1 477200
box 882 167 34000 13000 box 882 167 34000 13000
use mgmt_core_wrapper mgmt_core_wrapper_0
timestamp 1637416673
transform 1 0 56746 0 1 42404
box 382 -400 524400 164400
use gpio_defaults_block gpio_defaults_block_33 use gpio_defaults_block gpio_defaults_block_33
timestamp 1637448781 timestamp 1636217749
transform 1 0 8367 0 1 601224 transform 1 0 8367 0 1 601224
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_2\[5\] use gpio_control_block gpio_control_in_2\[5\]
timestamp 1637448781 timestamp 1637411465
transform 1 0 7631 0 1 588224 transform 1 0 7631 0 1 588224
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_control_block gpio_control_in_2\[4\] use gpio_control_block gpio_control_in_2\[4\]
timestamp 1637448781 timestamp 1637411465
transform 1 0 7631 0 1 631400 transform 1 0 7631 0 1 631400
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_8 use gpio_defaults_block gpio_defaults_block_8
timestamp 1637448781 timestamp 1636217749
transform -1 0 709467 0 1 534600 transform -1 0 709467 0 1 534600
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_9 use gpio_defaults_block gpio_defaults_block_9
timestamp 1637448781 timestamp 1636217749
transform -1 0 709467 0 1 577800 transform -1 0 709467 0 1 577800
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_10 use gpio_defaults_block gpio_defaults_block_10
timestamp 1637448781 timestamp 1636217749
transform -1 0 709467 0 1 624800 transform -1 0 709467 0 1 624800
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[8\] use gpio_control_block gpio_control_in_1\[8\]
timestamp 1637448781 timestamp 1637411465
transform -1 0 710203 0 1 611800 transform -1 0 710203 0 1 611800
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_control_block gpio_control_in_1\[7\] use gpio_control_block gpio_control_in_1\[7\]
timestamp 1637448781 timestamp 1637411465
transform -1 0 710203 0 1 564800 transform -1 0 710203 0 1 564800
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_control_block gpio_control_in_1\[6\] use gpio_control_block gpio_control_in_1\[6\]
timestamp 1637448781 timestamp 1637411465
transform -1 0 710203 0 1 521600 transform -1 0 710203 0 1 521600
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_27 use gpio_defaults_block gpio_defaults_block_27
timestamp 1637448781 timestamp 1636217749
transform 1 0 8367 0 1 730800 transform 1 0 8367 0 1 730800
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_31 use gpio_defaults_block gpio_defaults_block_31
timestamp 1637448781 timestamp 1636217749
transform 1 0 8367 0 1 687600 transform 1 0 8367 0 1 687600
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_32 use gpio_defaults_block gpio_defaults_block_32
timestamp 1637448781 timestamp 1636217749
transform 1 0 8367 0 1 644400 transform 1 0 8367 0 1 644400
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_2\[3\] use gpio_control_block gpio_control_in_2\[3\]
timestamp 1637448781 timestamp 1637411465
transform 1 0 7631 0 1 674600 transform 1 0 7631 0 1 674600
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_control_block gpio_control_in_2\[2\] use gpio_control_block gpio_control_in_2\[2\]
timestamp 1637448781 timestamp 1637411465
transform 1 0 7631 0 1 717800 transform 1 0 7631 0 1 717800
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_control_block gpio_control_in_2\[1\] use gpio_control_block gpio_control_in_2\[1\]
timestamp 1637448781 timestamp 1637411465
transform 1 0 7631 0 1 761000 transform 1 0 7631 0 1 761000
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_11 use gpio_defaults_block gpio_defaults_block_11
timestamp 1637448781 timestamp 1636217749
transform -1 0 709467 0 1 670000 transform -1 0 709467 0 1 670000
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_12 use gpio_defaults_block gpio_defaults_block_12
timestamp 1637448781 timestamp 1636217749
transform -1 0 709467 0 1 715000 transform -1 0 709467 0 1 715000
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[9\] use gpio_control_block gpio_control_in_1\[9\]
timestamp 1637448781 timestamp 1637411465
transform -1 0 710203 0 1 657000 transform -1 0 710203 0 1 657000
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_control_block gpio_control_in_1\[10\] use gpio_control_block gpio_control_in_1\[10\]
timestamp 1637448781 timestamp 1637411465
transform -1 0 710203 0 1 702000 transform -1 0 710203 0 1 702000
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_14 use gpio_defaults_block gpio_defaults_block_14
timestamp 1637448781 timestamp 1636217749
transform 1 0 8367 0 1 817200 transform 1 0 8367 0 1 817200
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_26 use gpio_defaults_block gpio_defaults_block_26
timestamp 1637448781 timestamp 1636217749
transform 1 0 8367 0 1 774000 transform 1 0 8367 0 1 774000
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_2\[0\] use gpio_control_block gpio_control_in_2\[0\]
timestamp 1637448781 timestamp 1637411465
transform 1 0 7631 0 1 804200 transform 1 0 7631 0 1 804200
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_control_block gpio_control_in_1\[11\] use gpio_control_block gpio_control_in_1\[11\]
timestamp 1637448781 timestamp 1637411465
transform -1 0 710203 0 1 880800 transform -1 0 710203 0 1 880800
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_13 use gpio_defaults_block gpio_defaults_block_13
timestamp 1637448781 timestamp 1636217749
transform -1 0 709467 0 1 893800 transform -1 0 709467 0 1 893800
box -38 0 6018 2224 box -38 0 6018 2224
use chip_io_alt padframe use chip_io_alt padframe
timestamp 1637448781 timestamp 1637517609
transform 1 0 0 0 1 0 transform 1 0 0 0 1 0
box 0 0 717600 1037600 box 0 0 717600 1037600
use user_analog_project_wrapper user_analog_project_wrapper_0 use user_analog_project_wrapper user_analog_project_wrapper_0

File diff suppressed because it is too large Load Diff