Added an empty management core wrapper to the caravel top level.

This commit is contained in:
Tim Edwards 2021-11-12 12:17:52 -05:00
parent 856539ca59
commit d5ef31e391
2 changed files with 2499 additions and 150 deletions

View File

@ -1,7 +1,7 @@
magic magic
tech sky130A tech sky130A
magscale 1 2 magscale 1 2
timestamp 1636250566 timestamp 1636737417
<< metal1 >> << metal1 >>
rect 25840 629233 25846 629285 rect 25840 629233 25846 629285
rect 25898 629273 25904 629285 rect 25898 629273 25904 629285
@ -635,30 +635,34 @@ rect 460640 6598 473160 19088
rect 515440 6598 527960 19088 rect 515440 6598 527960 19088
rect 570422 6811 582590 18975 rect 570422 6811 582590 18975
rect 624222 6811 636390 18975 rect 624222 6811 636390 18975
use user_id_textblock user_id_textblock_0 use mgmt_core_wrapper mgmt_core_wrapper_0
timestamp 1608324878 timestamp 1636737078
transform 1 0 96272 0 1 6890 transform 1 0 56746 0 1 42404
box -656 1508 33720 10344 box 386 0 540000 164000
use open_source open_source_0 hexdigits
timestamp 1635801696
transform 1 0 205230 0 1 2174
box 752 5164 29030 16242
use copyright_block copyright_block_0
timestamp 1636248654
transform 1 0 149582 0 1 16298
box -262 -9464 35048 2764
use caravel_logo caravel_logo_0
timestamp 1636495793
transform 1 0 270386 0 1 5116
box -2520 0 15000 15560
use gpio_defaults_block_1803 gpio_defaults_block_0
timestamp 1636219436
transform -1 0 709467 0 1 133600
box -38 0 6018 2224
use gpio_control_block gpio_control_bidir_1\[0\] use gpio_control_block gpio_control_bidir_1\[0\]
timestamp 1636130125 timestamp 1636130125
transform -1 0 710203 0 1 121000 transform -1 0 710203 0 1 121000
box 750 416 34000 13000 box 750 416 34000 13000
use gpio_defaults_block_1803 gpio_defaults_block_0
timestamp 1636219436
transform -1 0 709467 0 1 133600
box -38 0 6018 2224
use caravel_logo caravel_logo_0
timestamp 1636495793
transform 1 0 270386 0 1 5116
box -2520 0 15000 15560
use copyright_block copyright_block_0
timestamp 1636248654
transform 1 0 149582 0 1 16298
box -262 -9464 35048 2764
use open_source open_source_0
timestamp 1635801696
transform 1 0 205230 0 1 2174
box 752 5164 29030 16242
use user_id_textblock user_id_textblock_0
timestamp 1608324878
transform 1 0 96272 0 1 6890
box -656 1508 33720 10344
use gpio_defaults_block_0402 gpio_defaults_block_37 use gpio_defaults_block_0402 gpio_defaults_block_37
timestamp 1636217749 timestamp 1636217749
transform -1 0 14347 0 1 215200 transform -1 0 14347 0 1 215200
@ -679,6 +683,10 @@ use gpio_control_block gpio_control_in_2\[16\]
timestamp 1636130125 timestamp 1636130125
transform 1 0 7631 0 1 289000 transform 1 0 7631 0 1 289000
box 750 416 34000 13000 box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_35
timestamp 1636217749
transform -1 0 14347 0 1 301600
box -38 0 6018 2224
use gpio_defaults_block_1403 gpio_defaults_block_3 use gpio_defaults_block_1403 gpio_defaults_block_3
timestamp 1636219293 timestamp 1636219293
transform -1 0 709467 0 1 269000 transform -1 0 709467 0 1 269000
@ -703,10 +711,14 @@ use gpio_control_block gpio_control_in_1\[0\]
timestamp 1636130125 timestamp 1636130125
transform -1 0 710203 0 1 211200 transform -1 0 710203 0 1 211200
box 750 416 34000 13000 box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_35 use gpio_defaults_block_1403 gpio_defaults_block_4
timestamp 1636217749 timestamp 1636219293
transform -1 0 14347 0 1 301600 transform -1 0 709467 0 1 314000
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[2\]
timestamp 1636130125
transform -1 0 710203 0 1 301400
box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_34 use gpio_defaults_block_0402 gpio_defaults_block_34
timestamp 1636217749 timestamp 1636217749
transform -1 0 14347 0 1 344800 transform -1 0 14347 0 1 344800
@ -739,222 +751,214 @@ use gpio_defaults_block_0402 gpio_defaults_block_5
timestamp 1636217749 timestamp 1636217749
transform -1 0 709467 0 1 359000 transform -1 0 709467 0 1 359000
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block_1403 gpio_defaults_block_4
timestamp 1636219293
transform -1 0 709467 0 1 314000
box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[3\] use gpio_control_block gpio_control_in_1\[3\]
timestamp 1636130125 timestamp 1636130125
transform -1 0 710203 0 1 346400 transform -1 0 710203 0 1 346400
box 750 416 34000 13000 box 750 416 34000 13000
use gpio_control_block gpio_control_in_1\[2\]
timestamp 1636130125
transform -1 0 710203 0 1 301400
box 750 416 34000 13000
use gpio_control_block gpio_control_in_1\[4\] use gpio_control_block gpio_control_in_1\[4\]
timestamp 1636130125 timestamp 1636130125
transform -1 0 710203 0 1 391600 transform -1 0 710203 0 1 391600
box 750 416 34000 13000 box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_7
timestamp 1636217749
transform -1 0 709467 0 1 492400
box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[5\] use gpio_control_block gpio_control_in_1\[5\]
timestamp 1636130125 timestamp 1636130125
transform -1 0 710203 0 1 479800 transform -1 0 710203 0 1 479800
box 750 416 34000 13000 box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_31 use gpio_defaults_block_0402 gpio_defaults_block_7
timestamp 1636217749 timestamp 1636217749
transform -1 0 14347 0 1 558800 transform -1 0 709467 0 1 492400
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_30 use gpio_control_block gpio_control_in_2\[12\]
timestamp 1636217749
transform -1 0 14347 0 1 602000
box -38 0 6018 2224
use gpio_control_block gpio_control_in_2\[10\]
timestamp 1636130125 timestamp 1636130125
transform 1 0 7631 0 1 632600 transform 1 0 7631 0 1 546200
box 750 416 34000 13000 box 750 416 34000 13000
use gpio_control_block gpio_control_in_2\[11\] use gpio_control_block gpio_control_in_2\[11\]
timestamp 1636130125 timestamp 1636130125
transform 1 0 7631 0 1 589400 transform 1 0 7631 0 1 589400
box 750 416 34000 13000 box 750 416 34000 13000
use gpio_control_block gpio_control_in_2\[12\] use gpio_defaults_block_0402 gpio_defaults_block_30
timestamp 1636130125
transform 1 0 7631 0 1 546200
box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_10
timestamp 1636217749 timestamp 1636217749
transform -1 0 709467 0 1 626600 transform -1 0 14347 0 1 602000
box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_31
timestamp 1636217749
transform -1 0 14347 0 1 558800
box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[7\]
timestamp 1636130125
transform -1 0 710203 0 1 568800
box 750 416 34000 13000
use gpio_control_block gpio_control_in_1\[6\]
timestamp 1636130125
transform -1 0 710203 0 1 523800
box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_8
timestamp 1636217749
transform -1 0 709467 0 1 536400
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_9 use gpio_defaults_block_0402 gpio_defaults_block_9
timestamp 1636217749 timestamp 1636217749
transform -1 0 709467 0 1 581400 transform -1 0 709467 0 1 581400
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_8
timestamp 1636217749
transform -1 0 709467 0 1 536400
box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[6\]
timestamp 1636130125
transform -1 0 710203 0 1 523800
box 750 416 34000 13000
use gpio_control_block gpio_control_in_1\[7\]
timestamp 1636130125
transform -1 0 710203 0 1 568800
box 750 416 34000 13000
use gpio_control_block gpio_control_in_1\[8\]
timestamp 1636130125
transform -1 0 710203 0 1 614000
box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_29
timestamp 1636217749
transform -1 0 14347 0 1 645200
box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_28
timestamp 1636217749
transform -1 0 14347 0 1 688400
box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_27
timestamp 1636217749
transform -1 0 14347 0 1 731600
box -38 0 6018 2224
use gpio_control_block gpio_control_in_2\[7\]
timestamp 1636130125
transform 1 0 7631 0 1 762200
box 750 416 34000 13000
use gpio_control_block gpio_control_in_2\[8\]
timestamp 1636130125
transform 1 0 7631 0 1 719000
box 750 416 34000 13000
use gpio_control_block gpio_control_in_2\[9\] use gpio_control_block gpio_control_in_2\[9\]
timestamp 1636130125 timestamp 1636130125
transform 1 0 7631 0 1 675800 transform 1 0 7631 0 1 675800
box 750 416 34000 13000 box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_13 use gpio_defaults_block_0402 gpio_defaults_block_28
timestamp 1636217749 timestamp 1636217749
transform -1 0 709467 0 1 761800 transform -1 0 14347 0 1 688400
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_12 use gpio_defaults_block_0402 gpio_defaults_block_29
timestamp 1636217749 timestamp 1636217749
transform -1 0 709467 0 1 716800 transform -1 0 14347 0 1 645200
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_11 use gpio_control_block gpio_control_in_2\[10\]
timestamp 1636217749
transform -1 0 709467 0 1 671600
box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[10\]
timestamp 1636130125 timestamp 1636130125
transform -1 0 710203 0 1 704200 transform 1 0 7631 0 1 632600
box 750 416 34000 13000
use gpio_control_block gpio_control_in_1\[11\]
timestamp 1636130125
transform -1 0 710203 0 1 749200
box 750 416 34000 13000 box 750 416 34000 13000
use gpio_control_block gpio_control_in_1\[9\] use gpio_control_block gpio_control_in_1\[9\]
timestamp 1636130125 timestamp 1636130125
transform -1 0 710203 0 1 659000 transform -1 0 710203 0 1 659000
box 750 416 34000 13000 box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_11
timestamp 1636217749
transform -1 0 709467 0 1 671600
box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[8\]
timestamp 1636130125
transform -1 0 710203 0 1 614000
box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_10
timestamp 1636217749
transform -1 0 709467 0 1 626600
box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_26 use gpio_defaults_block_0402 gpio_defaults_block_26
timestamp 1636217749 timestamp 1636217749
transform -1 0 14347 0 1 774800 transform -1 0 14347 0 1 774800
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_25 use gpio_control_block gpio_control_in_2\[8\]
timestamp 1636130125
transform 1 0 7631 0 1 719000
box 750 416 34000 13000
use gpio_control_block gpio_control_in_2\[7\]
timestamp 1636130125
transform 1 0 7631 0 1 762200
box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_27
timestamp 1636217749 timestamp 1636217749
transform -1 0 14347 0 1 818000 transform -1 0 14347 0 1 731600
box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[11\]
timestamp 1636130125
transform -1 0 710203 0 1 749200
box 750 416 34000 13000
use gpio_control_block gpio_control_in_1\[10\]
timestamp 1636130125
transform -1 0 710203 0 1 704200
box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_12
timestamp 1636217749
transform -1 0 709467 0 1 716800
box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_13
timestamp 1636217749
transform -1 0 709467 0 1 761800
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_2\[6\] use gpio_control_block gpio_control_in_2\[6\]
timestamp 1636130125 timestamp 1636130125
transform 1 0 7631 0 1 805400 transform 1 0 7631 0 1 805400
box 750 416 34000 13000 box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_24 use gpio_defaults_block_0402 gpio_defaults_block_25
timestamp 1636217749 timestamp 1636217749
transform 1 0 8367 0 1 943824 transform -1 0 14347 0 1 818000
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_2\[4\]
timestamp 1636130125
transform 0 1 97200 -1 0 1030077
box 750 416 34000 13000
use gpio_control_block gpio_control_in_2\[5\] use gpio_control_block gpio_control_in_2\[5\]
timestamp 1636130125 timestamp 1636130125
transform 1 0 7631 0 1 931224 transform 1 0 7631 0 1 931224
box 750 416 34000 13000 box 750 416 34000 13000
use gpio_control_block gpio_control_in_2\[2\] use gpio_defaults_block_0402 gpio_defaults_block_24
timestamp 1636130125
transform 0 1 200000 -1 0 1030077
box 750 416 34000 13000
use gpio_control_block gpio_control_in_2\[3\]
timestamp 1636130125
transform 0 1 148600 -1 0 1030077
box 750 416 34000 13000
use gpio_control_block gpio_control_in_1\[16\]
timestamp 1636130125
transform 0 1 353400 -1 0 1030077
box 750 416 34000 13000
use gpio_control_block gpio_control_in_2\[0\]
timestamp 1636130125
transform 0 1 303000 -1 0 1030077
box 750 416 34000 13000
use gpio_control_block gpio_control_in_2\[1\]
timestamp 1636130125
transform 0 1 251400 -1 0 1030077
box 750 416 34000 13000
use gpio_control_block gpio_control_in_1\[15\]
timestamp 1636130125
transform 0 1 420800 -1 0 1030077
box 750 416 34000 13000
use gpio_control_block gpio_control_in_1\[14\]
timestamp 1636130125
transform 0 1 497800 -1 0 1030077
box 750 416 34000 13000
use gpio_control_block gpio_control_in_1\[13\]
timestamp 1636130125
transform 0 1 549200 -1 0 1030077
box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_14
timestamp 1636217749 timestamp 1636217749
transform -1 0 709467 0 1 940200 transform 1 0 8367 0 1 943824
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[12\] use gpio_control_block gpio_control_in_1\[12\]
timestamp 1636130125 timestamp 1636130125
transform -1 0 710203 0 1 927600 transform -1 0 710203 0 1 927600
box 750 416 34000 13000 box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_23 use gpio_defaults_block_0402 gpio_defaults_block_14
timestamp 1636217749 timestamp 1636217749
transform 0 1 109800 -1 0 1029341 transform -1 0 709467 0 1 940200
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_22 use gpio_defaults_block_0402 gpio_defaults_block_22
timestamp 1636217749 timestamp 1636217749
transform 0 1 161200 -1 0 1029341 transform 0 1 161200 -1 0 1029341
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_21 use gpio_defaults_block_0402 gpio_defaults_block_23
timestamp 1636217749 timestamp 1636217749
transform 0 1 212600 -1 0 1029341 transform 0 1 109800 -1 0 1029341
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_2\[3\]
timestamp 1636130125
transform 0 1 148600 -1 0 1030077
box 750 416 34000 13000
use gpio_control_block gpio_control_in_2\[4\]
timestamp 1636130125
transform 0 1 97200 -1 0 1030077
box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_20 use gpio_defaults_block_0402 gpio_defaults_block_20
timestamp 1636217749 timestamp 1636217749
transform 0 1 264000 -1 0 1029341 transform 0 1 264000 -1 0 1029341
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_21
timestamp 1636217749
transform 0 1 212600 -1 0 1029341
box -38 0 6018 2224
use gpio_control_block gpio_control_in_2\[1\]
timestamp 1636130125
transform 0 1 251400 -1 0 1030077
box 750 416 34000 13000
use gpio_control_block gpio_control_in_2\[2\]
timestamp 1636130125
transform 0 1 200000 -1 0 1030077
box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_19 use gpio_defaults_block_0402 gpio_defaults_block_19
timestamp 1636217749 timestamp 1636217749
transform 0 1 315600 -1 0 1029341 transform 0 1 315600 -1 0 1029341
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_2\[0\]
timestamp 1636130125
transform 0 1 303000 -1 0 1030077
box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_17
timestamp 1636217749
transform 0 1 433400 -1 0 1029341
box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_18 use gpio_defaults_block_0402 gpio_defaults_block_18
timestamp 1636217749 timestamp 1636217749
transform 0 1 366000 -1 0 1029341 transform 0 1 366000 -1 0 1029341
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_defaults_block_0402 gpio_defaults_block_17 use gpio_control_block gpio_control_in_1\[15\]
timestamp 1636217749 timestamp 1636130125
transform 0 1 433400 -1 0 1029341 transform 0 1 420800 -1 0 1030077
box -38 0 6018 2224 box 750 416 34000 13000
use gpio_control_block gpio_control_in_1\[16\]
timestamp 1636130125
transform 0 1 353400 -1 0 1030077
box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_16 use gpio_defaults_block_0402 gpio_defaults_block_16
timestamp 1636217749 timestamp 1636217749
transform 0 1 510400 -1 0 1029341 transform 0 1 510400 -1 0 1029341
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[14\]
timestamp 1636130125
transform 0 1 497800 -1 0 1030077
box 750 416 34000 13000
use gpio_defaults_block_0402 gpio_defaults_block_15 use gpio_defaults_block_0402 gpio_defaults_block_15
timestamp 1636217749 timestamp 1636217749
transform 0 1 561800 -1 0 1029341 transform 0 1 561800 -1 0 1029341
box -38 0 6018 2224 box -38 0 6018 2224
use gpio_control_block gpio_control_in_1\[13\]
timestamp 1636130125
transform 0 1 549200 -1 0 1030077
box 750 416 34000 13000
use chip_io padframe use chip_io padframe
timestamp 1624978002 timestamp 1624978002
transform 1 0 0 0 1 0 transform 1 0 0 0 1 0

2345
mag/mgmt_core_wrapper.mag Normal file

File diff suppressed because it is too large Load Diff