Merge pull request #473 from efabless/openframe_fixes_06_23

Openframe layout fixes to labels and pins
This commit is contained in:
Jeff DiCorpo 2023-06-07 11:22:55 -07:00 committed by GitHub
commit 507025f63c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 5374 additions and 2258 deletions

View File

@ -1,7 +1,7 @@
magic
tech sky130A
magscale 1 2
timestamp 1682719879
timestamp 1686153941
<< checkpaint >>
rect -1260 -1260 718860 1038860
<< error_p >>
@ -71,11 +71,11 @@ rect 515440 6598 527960 19088
rect 570422 6811 582590 18975
rect 624222 6811 636390 18975
use chip_io_openframe chip_io_openframe_0
timestamp 1682718471
timestamp 1686151263
transform 1 0 0 0 1 0
box 0 0 717600 1037600
use openframe_project_wrapper openframe_project_wrapper_0
timestamp 1682719879
timestamp 1686153941
transform 1 0 42137 0 1 42137
box -444 -444 633770 953770
<< labels >>

View File

@ -1,10 +1,24 @@
magic
tech sky130A
magscale 1 2
timestamp 1666101711
timestamp 1686151263
<< checkpaint >>
rect 675407 99896 675887 115709
rect 675396 121665 678085 122078
rect 675258 117277 678085 121665
rect 674508 115475 678085 117277
rect 674508 114693 678023 115475
rect 674516 114683 678023 114693
rect 674516 114672 678018 114683
rect 674516 103443 677084 114672
rect 674514 103440 677086 103443
rect 674514 103439 677088 103440
rect 674509 103379 677091 103439
rect 674509 100863 677215 103379
rect 674512 100696 677215 100863
rect 674516 99196 677084 100696
<< metal1 >>
rect 675768 115959 675774 116011
rect 675826 115959 675832 116011
rect 675682 113371 675734 115709
rect 675586 112665 675638 112671
rect 675586 112487 675638 112493
@ -23,7 +37,11 @@ rect 675586 100456 675638 100462
rect 675586 100278 675638 100284
rect 675588 100265 675636 100278
rect 675682 99896 675734 108866
rect 675776 102183 675824 115959
rect 675774 102177 675826 102183
rect 675774 102119 675826 102125
<< via1 >>
rect 675774 115959 675826 116011
rect 675682 113199 675734 113371
rect 675586 112493 675638 112665
rect 675490 109458 675542 109630
@ -31,7 +49,13 @@ rect 675682 108866 675734 109050
rect 675586 108169 675638 108341
rect 675490 101573 675542 101625
rect 675586 100284 675638 100456
rect 675774 102125 675826 102177
<< metal2 >>
rect 675774 116011 675826 116017
rect 676698 116015 676758 116024
rect 675826 115961 676698 116009
rect 675774 115953 675826 115959
rect 676698 115946 676758 115955
rect 675676 113311 675682 113371
rect 675407 113255 675682 113311
rect 675676 113199 675682 113255
@ -55,6 +79,10 @@ rect 675407 108287 675586 108341
rect 675580 108169 675586 108287
rect 675638 108287 675887 108341
rect 675638 108169 675644 108287
rect 675407 102177 675887 102179
rect 675407 102125 675774 102177
rect 675826 102125 675887 102177
rect 675407 102123 675887 102125
rect 675407 101625 675887 101627
rect 675407 101573 675490 101625
rect 675542 101573 675887 101625
@ -64,6 +92,15 @@ rect 675407 100284 675586 100339
rect 675638 100339 675644 100456
rect 675638 100284 675887 100339
rect 675407 100283 675887 100284
<< via2 >>
rect 676698 115955 676758 116015
<< metal3 >>
rect 676696 116020 676756 117658
rect 676693 116015 676763 116020
rect 676693 115955 676698 116015
rect 676758 115955 676763 116015
rect 676693 115950 676763 115955
rect 676696 115943 676756 115950
<< properties >>
string flatten true
<< end >>

View File

@ -1,17 +1,11 @@
magic
tech sky130A
magscale 1 2
timestamp 1682718471
timestamp 1686151263
<< checkpaint >>
rect 675448 118535 678028 118712
rect 675439 118532 678037 118535
rect 674512 116974 678037 118532
rect 674130 115945 678037 116974
rect 674130 114359 677088 115945
rect 674520 103456 677088 114359
rect 674500 100854 677112 103456
rect 674502 100852 677100 100854
rect 674508 98629 677100 100852
rect 674245 108867 676990 111443
rect 674143 103403 677009 105940
rect 674244 103347 676989 103403
<< metal1 >>
rect 675778 117266 675830 117272
rect 675778 117208 675830 117214
@ -55,6 +49,14 @@ rect 675830 117216 676708 117264
rect 675830 117214 675836 117216
rect 676699 117210 676708 117216
rect 676768 117210 676777 117270
rect 675495 115647 675505 115703
rect 675730 115647 675740 115703
rect 675495 115095 675505 115151
rect 675730 115095 675740 115151
rect 675490 114451 675506 114507
rect 675731 114451 675747 114507
rect 675496 113807 675506 113863
rect 675731 113807 675741 113863
rect 675676 113311 675682 113371
rect 675407 113255 675682 113311
rect 675676 113199 675682 113255
@ -66,6 +68,12 @@ rect 675407 112611 675586 112665
rect 675580 112493 675586 112611
rect 675638 112611 675887 112665
rect 675638 112493 675644 112611
rect 675496 111967 675506 112023
rect 675731 111967 675741 112023
rect 675495 111415 675505 111471
rect 675730 111415 675740 111471
rect 675495 110771 675505 110827
rect 675730 110771 675740 110827
rect 675407 109630 675887 109631
rect 675407 109575 675490 109630
rect 675484 109458 675490 109575
@ -78,6 +86,20 @@ rect 675407 108287 675586 108341
rect 675580 108169 675586 108287
rect 675638 108287 675887 108341
rect 675638 108169 675644 108287
rect 675496 107643 675505 107699
rect 675730 107643 675739 107699
rect 675496 107091 675506 107147
rect 675731 107091 675741 107147
rect 675496 106447 675506 106503
rect 675731 106447 675741 106503
rect 675495 105803 675505 105859
rect 675730 105803 675740 105859
rect 675494 105251 675504 105307
rect 675729 105251 675739 105307
rect 675496 103411 675506 103467
rect 675731 103411 675741 103467
rect 675495 102767 675505 102823
rect 675730 102767 675740 102823
rect 675762 102177 675840 102179
rect 675762 102125 675778 102177
rect 675830 102125 675840 102177
@ -86,6 +108,8 @@ rect 675407 101625 675887 101627
rect 675407 101573 675490 101625
rect 675542 101573 675887 101625
rect 675407 101571 675887 101573
rect 675495 100927 675505 100983
rect 675730 100927 675740 100983
rect 675580 100339 675586 100456
rect 675407 100284 675586 100339
rect 675638 100339 675644 100456
@ -106,7 +130,7 @@ rect 675506 107091 675731 107147
rect 675506 106447 675731 106503
rect 675505 105803 675730 105859
rect 675504 105251 675729 105307
rect 675506 104607 675731 104663
rect 675504 104607 675729 104663
rect 675506 103411 675731 103467
rect 675505 102767 675730 102823
rect 675505 100927 675730 100983
@ -116,74 +140,74 @@ rect 676703 117270 676773 117275
rect 676703 117210 676708 117270
rect 676768 117210 676773 117270
rect 676703 117205 676773 117210
rect 675407 115703 675736 115710
rect 675407 115703 675887 115710
rect 675407 115647 675505 115703
rect 675730 115647 675887 115703
rect 675407 115640 675736 115647
rect 675407 115151 675737 115158
rect 675407 115640 675887 115647
rect 675407 115151 675887 115158
rect 675407 115095 675505 115151
rect 675730 115095 675887 115151
rect 675407 115088 675737 115095
rect 675407 114507 675737 114514
rect 675407 115088 675887 115095
rect 675407 114507 675887 114514
rect 675407 114451 675506 114507
rect 675731 114451 675887 114507
rect 675407 114444 675737 114451
rect 675407 113863 675737 113870
rect 675407 114444 675887 114451
rect 675407 113863 675887 113870
rect 675407 113807 675506 113863
rect 675731 113807 675887 113863
rect 675407 113800 675737 113807
rect 675407 112023 675737 112030
rect 675407 113800 675887 113807
rect 675407 112023 675887 112030
rect 675407 111967 675506 112023
rect 675731 111967 675887 112023
rect 675407 111960 675737 111967
rect 675407 111471 675737 111478
rect 675407 111960 675887 111967
rect 675407 111471 675887 111478
rect 675407 111415 675505 111471
rect 675730 111415 675887 111471
rect 675407 111408 675737 111415
rect 675407 110827 675737 110834
rect 675407 111408 675887 111415
rect 675407 110827 675887 110834
rect 675407 110771 675505 110827
rect 675730 110771 675887 110827
rect 675407 110764 675737 110771
rect 675407 110183 675737 110190
rect 675407 110764 675887 110771
rect 675407 110183 675887 110190
rect 675407 110127 675505 110183
rect 675730 110127 675887 110183
rect 675407 110120 675737 110127
rect 675407 107699 675737 107706
rect 675407 110120 675887 110127
rect 675407 107699 675887 107706
rect 675407 107643 675505 107699
rect 675730 107643 675887 107699
rect 675407 107636 675737 107643
rect 675407 107147 675737 107154
rect 675407 107636 675887 107643
rect 675407 107147 675887 107154
rect 675407 107091 675506 107147
rect 675731 107091 675887 107147
rect 675407 107084 675737 107091
rect 675407 106503 675737 106510
rect 675407 107084 675887 107091
rect 675407 106503 675887 106510
rect 675407 106447 675506 106503
rect 675731 106447 675887 106503
rect 675407 106440 675737 106447
rect 675407 105859 675737 105866
rect 675407 106440 675887 106447
rect 675407 105859 675887 105866
rect 675407 105803 675505 105859
rect 675730 105803 675887 105859
rect 675407 105796 675737 105803
rect 675406 105307 675736 105314
rect 675407 105796 675887 105803
rect 675406 105307 675886 105314
rect 675406 105251 675504 105307
rect 675729 105251 675887 105307
rect 675406 105244 675736 105251
rect 675407 104663 675737 104670
rect 675407 104607 675506 104663
rect 675731 104607 675887 104663
rect 675407 104600 675737 104607
rect 675407 103467 675737 103474
rect 675729 105251 675886 105307
rect 675406 105244 675886 105251
rect 675407 104663 675887 104670
rect 675407 104607 675504 104663
rect 675729 104607 675887 104663
rect 675407 104600 675887 104607
rect 675407 103467 675887 103474
rect 675407 103411 675506 103467
rect 675731 103411 675887 103467
rect 675407 103404 675737 103411
rect 675407 102823 675737 102830
rect 675407 103404 675887 103411
rect 675407 102823 675887 102830
rect 675407 102767 675505 102823
rect 675730 102767 675887 102823
rect 675407 102760 675737 102767
rect 675407 100983 675737 100990
rect 675407 102760 675887 102767
rect 675407 100983 675887 100990
rect 675407 100927 675505 100983
rect 675730 100927 675887 100983
rect 675407 100920 675737 100927
rect 675407 100920 675887 100927
<< properties >>
string flatten true
<< end >>

File diff suppressed because it is too large Load Diff

269
mag/copyright_block_of.mag Normal file
View File

@ -0,0 +1,269 @@
magic
tech sky130A
magscale 1 2
timestamp 1680028979
<< fillblock >>
rect -262 -266 31304 2764
rect -140 -5140 35048 -1424
rect 26 -10348 32635 -6358
use font_2D font_2D_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598786817
transform 1 0 8038 0 1 -4642
box 0 1080 1440 1440
use font_4B font_4B_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598766293
transform 1 0 33598 0 1 -4282
box 0 0 1080 2520
use font_4D font_4D_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598766505
transform 1 0 4735 0 1 -9317
box 0 0 1800 2520
use font_4F font_4F_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598767855
transform 1 0 11285 0 1 4
box 0 0 1080 2520
use font_6B font_6B_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598776472
transform 1 0 11278 0 1 -4282
box 0 0 1080 2520
use font_6C font_6C_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598776550
transform 1 0 8640 0 1 0
box 0 0 360 2520
use font_6C font_6C_1
timestamp 1598776550
transform 1 0 27180 0 1 -9318
box 0 0 360 2520
use font_6C font_6C_2
timestamp 1598776550
transform 1 0 5878 0 1 -4282
box 0 0 360 2520
use font_6D font_6D_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598776905
transform 1 0 21261 0 1 30
box 0 0 1800 1800
use font_6E font_6E_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598776997
transform 1 0 27838 0 1 -4282
box 0 0 1080 1800
use font_6E font_6E_1
timestamp 1598776997
transform 1 0 15541 0 1 11
box 0 0 1080 1800
use font_6F font_6F_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598777049
transform 1 0 1558 0 1 -4282
box 0 0 1080 1800
use font_6F font_6F_1
timestamp 1598777049
transform 1 0 2998 0 1 -4282
box 0 0 1080 1800
use font_6F font_6F_2
timestamp 1598777049
transform 1 0 23518 0 1 -4282
box 0 0 1080 1800
use font_20 font_20_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598785497
transform 1 0 9360 0 1 0
box 0 0 1 1
use font_20 font_20_1
timestamp 1598785497
transform 1 0 14400 0 1 0
box 0 0 1 1
use font_20 font_20_2
timestamp 1598785497
transform 1 0 22078 0 1 -5002
box 0 0 1 1
use font_20 font_20_3
timestamp 1598785497
transform 1 0 29278 0 1 -5362
box 0 0 1 1
use font_20 font_20_4
timestamp 1598785497
transform 1 0 12476 0 1 -9176
box 0 0 1 1
use font_28 font_28_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1606780629
transform 1 0 250 0 1 -9325
box 0 0 720 2520
use font_29 font_29_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598786350
transform 1 0 2770 0 1 -9325
box 0 0 720 2520
use font_30 font_30_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598786981
transform 1 0 15498 0 1 -9300
box 0 0 1080 2520
use font_31 font_31_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598787010
transform 1 0 27620 0 1 7
box 0 0 1080 2520
use font_32 font_32_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598787041
transform 1 0 14058 0 1 -9300
box 0 0 1080 2520
use font_32 font_32_1
timestamp 1598787041
transform 1 0 16938 0 1 -9300
box 0 0 1080 2520
use font_33 font_33_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598787077
transform 1 0 18338 0 1 -9300
box 0 0 1080 2520
use font_43 font_43_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598763351
transform 1 0 0 0 1 0
box 0 0 1080 2520
use font_43 font_43_1
timestamp 1598763351
transform 1 0 1330 0 1 -9325
box 0 0 1080 2520
use font_44 font_44_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598763661
transform 1 0 32158 0 1 -4282
box 0 0 1080 2520
use font_47 font_47_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598765398
transform 1 0 118 0 1 -4282
box 0 0 1080 2520
use font_50 font_50_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598768087
transform 1 0 30718 0 1 -4282
box 0 0 1080 2520
use font_53 font_53_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598768855
transform 1 0 9838 0 1 -4282
box 0 0 1080 2520
use font_56 font_56_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598769117
transform 1 0 26215 0 1 15
box 0 0 1080 2520
use font_57 font_57_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598769216
transform 1 0 14158 0 1 -4282
box 0 0 1800 2520
use font_61 font_61_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598775307
transform 1 0 1440 0 1 0
box 0 0 1080 1800
use font_61 font_61_1
timestamp 1598775307
transform 1 0 4320 0 1 0
box 0 0 1080 1800
use font_61 font_61_2
timestamp 1598775307
transform 1 0 24300 0 1 -9318
box 0 0 1080 1800
use font_61 font_61_3
timestamp 1598775307
transform 1 0 16318 0 1 -4282
box 0 0 1080 1800
use font_61 font_61_4
timestamp 1598775307
transform 1 0 6971 0 1 -9316
box 0 0 1080 1800
use font_61 font_61_5
timestamp 1598775307
transform 1 0 19820 0 1 11
box 0 0 1080 1800
use font_62 font_62_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598775406
transform 1 0 25740 0 1 -9318
box 0 0 1080 2520
use font_63 font_63_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598836169
transform 1 0 9804 0 1 -9309
box 0 0 1080 1800
use font_65 font_65_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598775915
transform 1 0 7200 0 1 0
box 0 0 1080 1800
use font_65 font_65_1
timestamp 1598775915
transform 1 0 21420 0 1 -9318
box 0 0 1080 1800
use font_65 font_65_2
timestamp 1598775915
transform 1 0 27900 0 1 -9318
box 0 0 1080 1800
use font_65 font_65_3
timestamp 1598775915
transform 1 0 6598 0 1 -4282
box 0 0 1080 1800
use font_65 font_65_4
timestamp 1598775915
transform 1 0 19198 0 1 -4282
box 0 0 1080 1800
use font_65 font_65_5
timestamp 1598775915
transform 1 0 23386 0 1 30
box 0 0 1080 1800
use font_65 font_65_6
timestamp 1598775915
transform 1 0 14120 0 1 4
box 0 0 1080 1800
use font_65 font_65_7
timestamp 1598775915
transform 1 0 26398 0 1 -4282
box 0 0 1080 1800
use font_66 font_66_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598775974
transform 1 0 22860 0 1 -9318
box 0 0 1080 2520
use font_66 font_66_1
timestamp 1598775974
transform 1 0 16946 0 1 11
box 0 0 1080 2520
use font_67 font_67_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598776042
transform 1 0 4438 0 1 -4282
box 0 -720 1080 1800
use font_68 font_68_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598776130
transform 1 0 11214 0 1 -9307
box 0 0 1080 2520
use font_70 font_70_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598777090
transform 1 0 24958 0 1 -4282
box 0 -720 1080 1800
use font_70 font_70_1
timestamp 1598777090
transform 1 0 12706 0 1 4
box 0 -720 1080 1800
use font_72 font_72_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598777237
transform 1 0 2880 0 1 0
box 0 0 1080 1800
use font_72 font_72_1
timestamp 1598777237
transform 1 0 20638 0 1 -4282
box 0 0 1080 1800
use font_72 font_72_2
timestamp 1598777237
transform 1 0 18399 0 1 11
box 0 0 1080 1800
use font_72 font_72_3
timestamp 1598777237
transform 1 0 8392 0 1 -9314
box 0 0 1080 1800
use font_73 font_73_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598777283
transform 1 0 29340 0 1 -9318
box 0 0 1080 1800
use font_73 font_73_1
timestamp 1598777283
transform 1 0 30780 0 1 -9318
box 0 0 1080 1800
use font_74 font_74_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598777367
transform 1 0 17758 0 1 -4282
box 0 0 1080 2160
use font_76 font_76_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598777472
transform 1 0 5760 0 1 0
box 0 0 1080 1800
use font_79 font_79_0 $PDKPATH/libs.ref/sky130_ml_xx_hd/mag
timestamp 1598777870
transform 1 0 12718 0 1 -4282
box 0 -720 1080 1800
<< end >>

File diff suppressed because it is too large Load Diff

View File

@ -6,8 +6,10 @@
5f8e2d6670ce912bc209201d23430f62730e2627 verilog/rtl/__user_project_la_example.v
cc82a78753f5f5d0a1519bd81adbcff8a4296d91 verilog/rtl/__user_project_wrapper.v
3c8c04f53b2848dc46132cda82c614e06e56571b verilog/rtl/buff_flash_clkrst.v
8a23782a7870d50eb281d72bebf13320cd009813 verilog/rtl/caravan.v
14064261ec18d633a5d72b45b2347c388f2f446f verilog/rtl/caravan.v
120661aaee20d83948e5e419a88ca9b63531ec95 verilog/rtl/caravan_core.v
e68fd2e085679d0f61040115fdd1d50651705d3a verilog/rtl/caravan_logo.v
d265ea6bf861e3f5c1b1b984ae057dbaed995008 verilog/rtl/caravan_motto.v
d36e539fad7563a03974cb7d18489e6a0ccfe80d verilog/rtl/caravan_netlists.v
a3d12a2d2d3596800bec47d1266dce2399a2fcc6 verilog/rtl/caravan_openframe.v
b532b4c6315c29fd19fe38ac221b6fc41e6f5ecb verilog/rtl/caravan_power_routing.v
@ -24,6 +26,7 @@ f2242e1f295ee5efeacea51698f706a2cfd97c28 verilog/rtl/chip_io_alt.v
126aff02aa229dc346301c552d785dec76a4d68e verilog/rtl/clock_div.v
941bd7636e7558b045faa3d8c6ba2d91b4c4b798 verilog/rtl/constant_block.v
58fd210a64e502fb231d843eada4052f923d788d verilog/rtl/copyright_block.v
c254b1c442ca54e018d548d96d2ad0bb122a1203 verilog/rtl/copyright_block_a.v
653b230c7cbf092a6210ba7820bc942f312e53f3 verilog/rtl/debug_regs.v
2a7b5d508735fd485f8adcb3f8766ea3830091c2 verilog/rtl/digital_pll.v
ce49f9af199b5f16d2c39c417d58e5890bc7bab2 verilog/rtl/digital_pll_controller.v