This corrects a shorted net in the caravel top level layout.

Still evaluating why the layout does not pass LVS like it did
previously, although all current LVS errors appear to be related
to magic's extraction of the isolated substrates, and do not
imply functional issues.  Also, LVS has only been done on the
top level.
This commit is contained in:
Tim Edwards 2022-04-09 14:23:19 -04:00
parent c84e1393e7
commit 680353f7a7
1 changed files with 145 additions and 147 deletions

View File

@ -1,7 +1,9 @@
magic
tech sky130A
magscale 1 2
timestamp 1649268499
timestamp 1649517864
<< checkpaint >>
rect -1260 -1260 718860 1038860
<< metal1 >>
rect 195330 1007088 195336 1007140
rect 195388 1007128 195394 1007140
@ -63947,23 +63949,19 @@ rect 41492 421096 44638 421152
rect 44694 421096 44699 421152
rect 41492 421094 44699 421096
rect 44633 421091 44699 421094
rect 30598 420868 30604 420932
rect 30668 420868 30674 420932
rect 30606 420716 30666 420868
rect 40049 420678 40055 420742
rect 40119 420740 40125 420742
rect 40119 420680 40158 420740
rect 40119 420678 40125 420680
rect 21774 419900 21834 420308
rect 41781 419522 41847 419525
rect 41492 419520 41847 419522
rect 21774 419346 21834 419492
rect 40049 419450 40055 419514
rect 40119 419450 40125 419514
rect 41492 419464 41786 419520
rect 41842 419464 41847 419520
rect 41492 419462 41847 419464
rect 41781 419459 41847 419462
rect 21406 419286 21834 419346
rect 21406 418842 21466 419286
rect 30598 418842 30604 418844
rect 21406 418782 30604 418842
rect 30598 418780 30604 418782
rect 30668 418780 30674 418844
rect 651557 418026 651623 418029
rect 650164 418024 651623 418026
rect 650164 417968 651562 418024
@ -70835,8 +70833,8 @@ rect 42196 424764 42260 424828
rect 41828 423948 41892 424012
rect 42012 423540 42076 423604
rect 41828 422724 41892 422788
rect 30604 420868 30668 420932
rect 30604 418780 30668 418844
rect 40055 420678 40119 420742
rect 40055 419450 40119 419514
rect 41828 415244 41892 415308
rect 42012 414972 42076 415036
rect 41460 414700 41524 414764
@ -72492,15 +72490,15 @@ rect 41892 426396 41893 426460
rect 41827 426395 41893 426396
rect 41830 426050 41890 426395
rect 40542 425990 41890 426050
rect 30603 420932 30669 420933
rect 30603 420868 30604 420932
rect 30668 420868 30669 420932
rect 30603 420867 30669 420868
rect 30606 418845 30666 420867
rect 30603 418844 30669 418845
rect 30603 418780 30604 418844
rect 30668 418780 30669 418844
rect 30603 418779 30669 418780
rect 40054 420742 40120 420743
rect 40054 420678 40055 420742
rect 40119 420678 40120 420742
rect 40054 420677 40120 420678
rect 40058 419515 40116 420677
rect 40054 419514 40120 419515
rect 40054 419450 40055 419514
rect 40119 419450 40120 419514
rect 40054 419449 40120 419450
rect 40542 400077 40602 425990
rect 41827 425644 41893 425645
rect 41827 425580 41828 425644
@ -73715,7 +73713,7 @@ timestamp 1638492834
transform 1 0 0 0 1 0
box 0 0 717600 1037600
use caravel_clocking clocking
timestamp 1649268499
timestamp 1638876627
transform 1 0 626764 0 1 63284
box -38 -48 20000 12000
use copyright_block copyright_block_0
@ -73723,315 +73721,315 @@ timestamp 1649268499
transform 1 0 149554 0 1 16026
box -262 -10348 35048 2764
use gpio_control_block gpio_control_bidir_1\[0\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 121000
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_bidir_1\[1\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 166200
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_bidir_2\[0\]
timestamp 1649268499
timestamp 1649446267
transform 1 0 7631 0 1 289000
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_bidir_2\[1\]
timestamp 1649268499
timestamp 1649446267
transform 1 0 7631 0 1 245800
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_bidir_2\[2\]
timestamp 1649268499
timestamp 1649446267
transform 1 0 7631 0 1 202600
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[0\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 523800
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[1\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 568800
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[2\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 614000
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[3\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 659000
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[4\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 704200
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[5\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 749200
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[6\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 927600
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[7\]
timestamp 1649268499
timestamp 1649446267
transform 0 1 549200 -1 0 1030077
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[8\]
timestamp 1649268499
timestamp 1649446267
transform 0 1 497800 -1 0 1030077
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[9\]
timestamp 1649268499
timestamp 1649446267
transform 0 1 420800 -1 0 1030077
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1\[10\]
timestamp 1649268499
timestamp 1649446267
transform 0 1 353400 -1 0 1030077
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1a\[0\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 211200
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1a\[1\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 256400
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1a\[2\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 301400
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1a\[3\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 346400
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1a\[4\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 391600
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_1a\[5\]
timestamp 1649268499
timestamp 1649446267
transform -1 0 710203 0 1 479800
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[0\]
timestamp 1649268499
timestamp 1649446267
transform 0 1 303000 -1 0 1030077
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[1\]
timestamp 1649268499
timestamp 1649446267
transform 0 1 251400 -1 0 1030077
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[2\]
timestamp 1649268499
timestamp 1649446267
transform 0 1 200000 -1 0 1030077
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[3\]
timestamp 1649268499
timestamp 1649446267
transform 0 1 148600 -1 0 1030077
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[4\]
timestamp 1649268499
timestamp 1649446267
transform 0 1 97200 -1 0 1030077
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[5\]
timestamp 1649268499
timestamp 1649446267
transform 1 0 7631 0 1 931200
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[6\]
timestamp 1649268499
timestamp 1649446267
transform 1 0 7631 0 1 805400
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[7\]
timestamp 1649268499
timestamp 1649446267
transform 1 0 7631 0 1 762200
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[8\]
timestamp 1649268499
timestamp 1649446267
transform 1 0 7631 0 1 719000
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[9\]
timestamp 1649268499
timestamp 1649446267
transform 1 0 7631 0 1 675800
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[10\]
timestamp 1649268499
timestamp 1649446267
transform 1 0 7631 0 1 632600
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[11\]
timestamp 1649268499
timestamp 1649446267
transform 1 0 7631 0 1 589400
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[12\]
timestamp 1649268499
timestamp 1649446267
transform 1 0 7631 0 1 546200
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[13\]
timestamp 1649268499
timestamp 1649446267
transform 1 0 7631 0 1 418600
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[14\]
timestamp 1649268499
timestamp 1649446267
transform 1 0 7631 0 1 375400
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_control_block gpio_control_in_2\[15\]
timestamp 1649268499
timestamp 1649446267
transform 1 0 7631 0 1 332200
box 14 416 34000 13000
box 882 416 34000 13000
use gpio_defaults_block gpio_defaults_block_0\[0\]
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 134000
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_0\[1\]
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 179200
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_2\[0\]
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 224200
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_2\[1\]
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 269400
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_2\[2\]
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 314400
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_5
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 359400
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_6
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 404600
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_7
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 492800
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_8
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 536800
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_9
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 581800
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_10
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 627000
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_11
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 672000
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_12
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 717200
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_13
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 762200
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_14
timestamp 1649268499
timestamp 1638587925
transform -1 0 709467 0 1 940600
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_15
timestamp 1649268499
timestamp 1638587925
transform 0 1 562194 -1 0 1029341
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_16
timestamp 1649268499
timestamp 1638587925
transform 0 1 510794 -1 0 1029341
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_17
timestamp 1649268499
timestamp 1638587925
transform 0 1 433794 -1 0 1029341
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_18
timestamp 1649268499
timestamp 1638587925
transform 0 1 366394 -1 0 1029341
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_19
timestamp 1649268499
timestamp 1638587925
transform 0 1 315994 -1 0 1029341
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_20
timestamp 1649268499
timestamp 1638587925
transform 0 1 264394 -1 0 1029341
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_21
timestamp 1649268499
timestamp 1638587925
transform 0 1 212994 -1 0 1029341
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_22
timestamp 1649268499
timestamp 1638587925
transform 0 1 161594 -1 0 1029341
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_23
timestamp 1649268499
timestamp 1638587925
transform 0 1 110194 -1 0 1029341
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_24
timestamp 1649268499
timestamp 1638587925
transform 1 0 8367 0 1 944200
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_25
timestamp 1649268499
timestamp 1638587925
transform 1 0 8367 0 1 818400
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_26
timestamp 1649268499
timestamp 1638587925
transform 1 0 8367 0 1 775200
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_27
timestamp 1649268499
timestamp 1638587925
transform 1 0 8367 0 1 732000
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_28
timestamp 1649268499
timestamp 1638587925
transform 1 0 8367 0 1 688800
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_29
timestamp 1649268499
timestamp 1638587925
transform 1 0 8367 0 1 645600
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_30
timestamp 1649268499
timestamp 1638587925
transform 1 0 8367 0 1 602400
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_31
timestamp 1649268499
timestamp 1638587925
transform 1 0 8367 0 1 559200
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_32
timestamp 1649268499
timestamp 1638587925
transform 1 0 8367 0 1 431600
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_33
timestamp 1649268499
timestamp 1638587925
transform 1 0 8367 0 1 388400
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_34
timestamp 1649268499
timestamp 1638587925
transform 1 0 8367 0 1 345200
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_35
timestamp 1649268499
timestamp 1638587925
transform 1 0 8367 0 1 302000
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_36
timestamp 1649268499
timestamp 1638587925
transform 1 0 8367 0 1 258800
box -38 0 6018 2224
use gpio_defaults_block gpio_defaults_block_37
timestamp 1649268499
timestamp 1638587925
transform 1 0 8367 0 1 215600
box -38 0 6018 2224
use housekeeping housekeeping
timestamp 1649268499
timestamp 1638464048
transform 1 0 606434 0 1 100002
box 0 0 60046 110190
use mgmt_protect mgmt_buffers
timestamp 1649268499
timestamp 1649327869
transform 1 0 192180 0 1 232036
box -400 -400 220400 32400
use user_project_wrapper mprj
@ -74043,15 +74041,15 @@ timestamp 1638586442
transform 1 0 206830 0 1 2016
box 752 5164 29030 16242
use chip_io padframe
timestamp 1649268499
timestamp 1638030917
transform 1 0 0 0 1 0
box 0 0 717600 1037600
use digital_pll pll
timestamp 1649268499
timestamp 1638875307
transform 1 0 628146 0 1 80944
box 0 0 15000 15000
use simple_por por
timestamp 1649268499
timestamp 1638031832
transform 1 0 650146 0 -1 55282
box -52 -62 11344 8684
use xres_buf rstb_level
@ -74063,19 +74061,19 @@ timestamp 1638280046
transform 1 0 52034 0 1 53002
box 382 -400 524400 164400
use spare_logic_block spare_logic\[0\]
timestamp 1649268499
timestamp 1638030917
transform 1 0 88632 0 1 232528
box 0 0 9000 9000
use spare_logic_block spare_logic\[1\]
timestamp 1649268499
timestamp 1638030917
transform 1 0 168632 0 1 232528
box 0 0 9000 9000
use spare_logic_block spare_logic\[2\]
timestamp 1649268499
timestamp 1638030917
transform 1 0 640874 0 1 220592
box 0 0 9000 9000
use spare_logic_block spare_logic\[3\]
timestamp 1649268499
timestamp 1638030917
transform 1 0 428632 0 1 232528
box 0 0 9000 9000
use user_id_textblock user_id_textblock_0
@ -74083,7 +74081,7 @@ timestamp 1608324878
transform 1 0 96286 0 1 6596
box -656 1508 33720 10344
use user_id_programming user_id_value
timestamp 1649268499
timestamp 1638030917
transform 1 0 656624 0 1 88126
box 0 0 7109 7077
<< labels >>