[DATA] Update chip_io & caravel - this incorporates the latest fixes in open_pdks and fixes the "maglef-DRC" spacing error, so that the pre-check shows 0
diff --git a/gds/caravel.gds.gz b/gds/caravel.gds.gz index 0dae61e..4e70935 100644 --- a/gds/caravel.gds.gz +++ b/gds/caravel.gds.gz Binary files differ
diff --git a/gds/chip_io.gds.gz b/gds/chip_io.gds.gz index d9cf822..22b7654 100644 --- a/gds/chip_io.gds.gz +++ b/gds/chip_io.gds.gz Binary files differ
diff --git a/mag/caravel.mag b/mag/caravel.mag index 55eca9a..00a5d9a 100644 --- a/mag/caravel.mag +++ b/mag/caravel.mag
@@ -1,7 +1,7 @@ magic tech sky130A magscale 1 2 -timestamp 1608908685 +timestamp 1609864636 << metal1 >> rect 434992 1008039 434998 1008091 rect 435050 1008079 435056 1008091 @@ -12418,10 +12418,9 @@ rect 406154 246727 406160 246779 rect 406210 246767 406238 247035 rect 406306 246841 406334 247257 -rect 406384 246841 406390 246853 -rect 406306 246813 406390 246841 -rect 406384 246801 406390 246813 -rect 406442 246801 406448 246853 +rect 406306 246836 406564 246841 +rect 406306 246830 406576 246836 +rect 406306 246813 406524 246830 rect 409378 246779 409406 247331 rect 674320 247023 674326 247075 rect 674378 247063 674384 247075 @@ -12430,15 +12429,13 @@ rect 674378 247023 674384 247035 rect 675472 247023 675478 247035 rect 675530 247023 675536 247075 -rect 406480 246767 406486 246779 -rect 406210 246739 406486 246767 -rect 406480 246727 406486 246739 -rect 406538 246727 406544 246779 -rect 406576 246727 406582 246779 -rect 406634 246767 406640 246779 +rect 406524 246772 406576 246778 rect 408976 246767 408982 246779 -rect 406634 246739 408982 246767 -rect 406634 246727 406640 246739 +rect 406210 246739 406490 246767 +rect 406462 246734 406490 246739 +rect 406614 246739 408982 246767 +rect 406614 246734 406642 246739 +rect 406462 246706 406642 246734 rect 408976 246727 408982 246739 rect 409034 246727 409040 246779 rect 409360 246727 409366 246779 @@ -12458,7 +12455,10 @@ rect 675376 246727 675382 246739 rect 675434 246727 675440 246779 rect 408784 246693 408790 246705 -rect 397762 246665 408790 246693 +rect 397762 246678 406424 246693 +rect 406672 246678 408790 246693 +rect 397762 246665 408790 246678 +rect 406396 246650 406700 246665 rect 408784 246653 408790 246665 rect 408842 246653 408848 246705 rect 402064 246619 402070 246631 @@ -24878,11 +24878,9 @@ rect 397654 246653 397706 246705 rect 402166 246727 402218 246779 rect 406102 246727 406154 246779 -rect 406390 246801 406442 246853 +rect 406524 246778 406576 246830 rect 674326 247023 674378 247075 rect 675478 247023 675530 247075 -rect 406486 246727 406538 246779 -rect 406582 246727 406634 246779 rect 408982 246727 409034 246779 rect 409366 246727 409418 246779 rect 409462 246727 409514 246779 @@ -41754,7 +41752,7 @@ rect 412148 247493 412204 247502 rect 412052 247262 412108 247271 rect 412052 247197 412108 247206 -rect 406390 246853 406442 246859 +rect 406496 246834 406612 246840 rect 226388 246818 226444 246827 rect 212278 246779 212330 246785 rect 227348 246818 227404 246827 @@ -46611,15 +46609,10 @@ rect 405538 241605 405566 246480 rect 405922 245453 405950 246753 rect 406154 246753 406156 246762 -rect 406388 246818 406390 246827 -rect 406442 246818 406444 246827 +rect 406496 246758 406520 246834 +rect 406598 246758 406612 246834 +rect 406496 246744 406612 246758 rect 406772 246818 406828 246827 -rect 406388 246753 406444 246762 -rect 406486 246779 406538 246785 -rect 406102 246721 406154 246727 -rect 406582 246779 406634 246785 -rect 406538 246739 406582 246767 -rect 406486 246721 406538 246727 rect 406772 246753 406828 246762 rect 407060 246818 407116 246827 rect 407060 246753 407116 246762 @@ -46635,7 +46628,7 @@ rect 408788 246753 408844 246762 rect 408980 246818 409036 246827 rect 408980 246753 408982 246762 -rect 406582 246721 406634 246727 +rect 406102 246721 406154 246727 rect 406786 246637 406814 246753 rect 406774 246631 406826 246637 rect 406774 246573 406826 246579 @@ -54010,10 +54003,11 @@ rect 391412 238030 391468 238086 rect 393140 237882 393196 237938 rect 394676 237734 394732 237790 -rect 406388 246801 406390 246818 -rect 406390 246801 406442 246818 -rect 406442 246801 406444 246818 -rect 406388 246762 406444 246801 +rect 406520 246830 406598 246834 +rect 406520 246778 406524 246830 +rect 406524 246778 406576 246830 +rect 406576 246778 406598 246830 +rect 406520 246758 406598 246778 rect 406772 246762 406828 246818 rect 407060 246762 407116 246818 rect 407252 246762 407308 246818 @@ -67262,19 +67256,7 @@ rect 406784 246906 406790 246970 rect 407290 246968 407296 246970 rect 407058 246908 407296 246968 -rect 407058 246823 407118 246908 -rect 407290 246906 407296 246908 -rect 407360 246906 407366 246970 -rect 408826 246968 408832 246970 -rect 407682 246908 408832 246968 -rect 407682 246823 407742 246908 -rect 408826 246906 408832 246908 -rect 408896 246906 408902 246970 -rect 410938 246968 410944 246970 -rect 408978 246908 410944 246968 -rect 408978 246823 409038 246908 -rect 410938 246906 410944 246908 -rect 411008 246906 411014 246970 +rect 406462 246834 406614 246844 rect 389487 246818 389694 246820 rect 389487 246762 389492 246818 rect 389548 246762 389694 246818 @@ -67293,15 +67275,23 @@ rect 406095 246762 406100 246818 rect 406156 246762 406161 246818 rect 406095 246757 406161 246762 -rect 406383 246820 406449 246823 -rect 406522 246820 406528 246822 -rect 406383 246818 406528 246820 -rect 406383 246762 406388 246818 -rect 406444 246762 406528 246818 -rect 406383 246760 406528 246762 -rect 406383 246757 406449 246760 -rect 406522 246758 406528 246760 -rect 406592 246758 406598 246822 +rect 406462 246758 406520 246834 +rect 406598 246758 406614 246834 +rect 407058 246823 407118 246908 +rect 407290 246906 407296 246908 +rect 407360 246906 407366 246970 +rect 408826 246968 408832 246970 +rect 407682 246908 408832 246968 +rect 407682 246823 407742 246908 +rect 408826 246906 408832 246908 +rect 408896 246906 408902 246970 +rect 410938 246968 410944 246970 +rect 408978 246908 410944 246968 +rect 408978 246823 409038 246908 +rect 410938 246906 410944 246908 +rect 411008 246906 411014 246970 +rect 35202 246420 35262 246757 +rect 406462 246746 406614 246758 rect 406767 246820 406833 246823 rect 406906 246820 406912 246822 rect 406767 246818 406912 246820 @@ -67384,7 +67374,6 @@ rect 409839 246757 409905 246760 rect 674554 246758 674560 246760 rect 674624 246758 674630 246822 -rect 35202 246420 35262 246757 rect 172719 246672 172785 246675 rect 211599 246672 211665 246675 rect 172719 246670 211665 246672 @@ -74004,10 +73993,10 @@ rect 410560 247054 410624 247118 rect 410752 247054 410816 247118 rect 406720 246906 406784 246970 +rect 406520 246758 406598 246834 rect 407296 246906 407360 246970 rect 408832 246906 408896 246970 rect 410944 246906 411008 246970 -rect 406528 246758 406592 246822 rect 406912 246758 406976 246822 rect 407488 246758 407552 246822 rect 408064 246818 408128 246822 @@ -77242,7 +77231,7 @@ rect 406400 267922 406401 267986 rect 406335 267921 406401 267922 rect 406338 243419 406398 267921 -rect 406530 246823 406590 271177 +rect 406530 246836 406590 271177 rect 406719 271094 406785 271095 rect 406719 271030 406720 271094 rect 406784 271030 406785 271094 @@ -77256,6 +77245,9 @@ rect 406719 246906 406720 246970 rect 406784 246906 406785 246970 rect 406719 246905 406785 246906 +rect 406518 246834 406600 246836 +rect 406518 246758 406520 246834 +rect 406598 246758 406600 246834 rect 406914 246823 406974 270881 rect 407091 264945 407175 264953 rect 407091 264875 407098 264945 @@ -77305,10 +77297,7 @@ rect 408179 264875 408184 264935 rect 408179 264868 408180 264875 rect 408066 264867 408180 264868 -rect 406527 246822 406593 246823 -rect 406527 246758 406528 246822 -rect 406592 246758 406593 246822 -rect 406527 246757 406593 246758 +rect 406518 246754 406600 246758 rect 406911 246822 406977 246823 rect 406911 246758 406912 246822 rect 406976 246758 406977 246822 @@ -80655,188 +80644,188 @@ rect 460640 6598 473160 19088 rect 515440 6598 527960 19088 rect 624040 6675 636580 19197 +use user_id_programming user_id_value ../maglef +timestamp 1609864636 +transform 1 0 656624 0 1 80926 +box 0 0 7109 7077 +use storage storage ../maglef +timestamp 1609864636 +transform 1 0 52032 0 1 53156 +box 38 0 88934 189234 +use mgmt_core soc ../maglef +timestamp 1609864636 +transform 1 0 210434 0 1 53602 +box 0 0 430000 180000 +use sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped rstb_level ../maglef +timestamp 1609864636 +transform -1 0 145710 0 -1 50488 +box 480 -400 3456 3800 +use simple_por por ../maglef +timestamp 1609864636 +transform 1 0 654146 0 -1 112882 +box 25 11 11344 8291 use gpio_control_block gpio_control_bidir\[1\] ../maglef -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 166200 box -1620 -364 34000 13964 use gpio_control_block gpio_control_bidir\[0\] -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 121000 box -1620 -364 34000 13964 -use simple_por por ../maglef -timestamp 1608908291 -transform 1 0 654146 0 -1 112882 -box 25 11 11344 8291 -use sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped rstb_level ../maglef -timestamp 1608908291 -transform -1 0 145710 0 -1 50488 -box 414 -400 3522 3800 -use mgmt_core soc ../maglef -timestamp 1608908291 -transform 1 0 210434 0 1 53602 -box 0 0 430000 180000 -use storage storage ../maglef -timestamp 1608908291 -transform 1 0 52032 0 1 53156 -box 38 0 88934 189234 -use user_id_programming user_id_value ../maglef -timestamp 1608908291 -transform 1 0 656624 0 1 80926 -box 0 0 7109 7077 use gpio_control_block gpio_control_in\[36\] -timestamp 1608908291 +timestamp 1609864636 transform 1 0 8567 0 1 245800 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[37\] -timestamp 1608908291 +timestamp 1609864636 transform 1 0 8567 0 1 202600 box -1620 -364 34000 13964 use mgmt_protect mgmt_buffers ../maglef -timestamp 1608908291 +timestamp 1609864636 transform 1 0 212180 0 1 246836 box -2762 -2778 202678 20730 use gpio_control_block gpio_control_in\[2\] -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 211200 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[3\] -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 256400 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[33\] -timestamp 1608908291 +timestamp 1609864636 transform 1 0 8567 0 1 375400 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[34\] -timestamp 1608908291 +timestamp 1609864636 transform 1 0 8567 0 1 332200 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[35\] -timestamp 1608908291 +timestamp 1609864636 transform 1 0 8567 0 1 289000 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[4\] -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 301400 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[5\] -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 346400 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[7\] -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 479800 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[6\] -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 391600 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[32\] -timestamp 1608908291 +timestamp 1609864636 transform 1 0 8567 0 1 418600 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[31\] -timestamp 1608908291 +timestamp 1609864636 transform 1 0 8567 0 1 546200 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[30\] -timestamp 1608908291 +timestamp 1609864636 transform 1 0 8567 0 1 589400 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[29\] -timestamp 1608908291 +timestamp 1609864636 transform 1 0 8567 0 1 632600 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[9\] -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 568800 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[8\] -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 523800 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[10\] -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 614000 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[28\] -timestamp 1608908291 +timestamp 1609864636 transform 1 0 8567 0 1 675800 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[27\] -timestamp 1608908291 +timestamp 1609864636 transform 1 0 8567 0 1 719000 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[26\] -timestamp 1608908291 +timestamp 1609864636 transform 1 0 8567 0 1 762200 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[13\] -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 749200 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[12\] -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 704200 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[11\] -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 659000 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[25\] -timestamp 1608908291 +timestamp 1609864636 transform 1 0 8567 0 1 805400 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[24\] -timestamp 1608908291 +timestamp 1609864636 transform 1 0 8567 0 1 931224 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[23\] -timestamp 1608908291 +timestamp 1609864636 transform 0 1 97200 -1 0 1029813 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[22\] -timestamp 1608908291 +timestamp 1609864636 transform 0 1 148600 -1 0 1029813 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[21\] -timestamp 1608908291 +timestamp 1609864636 transform 0 1 200000 -1 0 1029813 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[20\] -timestamp 1608908291 +timestamp 1609864636 transform 0 1 251400 -1 0 1029813 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[19\] -timestamp 1608908291 +timestamp 1609864636 transform 0 1 303000 -1 0 1029813 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[18\] -timestamp 1608908291 +timestamp 1609864636 transform 0 1 353400 -1 0 1029813 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[17\] -timestamp 1608908291 +timestamp 1609864636 transform 0 1 420800 -1 0 1029813 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[16\] -timestamp 1608908291 +timestamp 1609864636 transform 0 1 497800 -1 0 1029813 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[15\] -timestamp 1608908291 +timestamp 1609864636 transform 0 1 549200 -1 0 1029813 box -1620 -364 34000 13964 use gpio_control_block gpio_control_in\[14\] -timestamp 1608908291 +timestamp 1609864636 transform -1 0 708603 0 1 927600 box -1620 -364 34000 13964 use chip_io padframe ../maglef -timestamp 1608908291 +timestamp 1609864636 transform 1 0 0 0 1 0 box 0 0 717600 1037600 use user_project_wrapper mprj ../maglef -timestamp 1608908291 +timestamp 1609864636 transform 1 0 65308 0 1 278718 box -8576 -7506 592500 711442 << labels >>
diff --git a/mag/manifest b/mag/manifest index ddc0675..7ad05bf 100644 --- a/mag/manifest +++ b/mag/manifest
@@ -1,2 +1,2 @@ -039e8dc00cbec32ff158e5234abac62690ca7a6d caravel.mag +52486fb0ed6d095f410c133fa4c0300bf8445d83 caravel.mag 08dd27da4e7fa8b9757c8ce8c87dc3397f1f0027 .magicrc
diff --git a/maglef/chip_io.mag b/maglef/chip_io.mag index 396803e..4279928 100644 --- a/maglef/chip_io.mag +++ b/maglef/chip_io.mag
@@ -25766,6 +25766,6 @@ string FIXED_BBOX 0 0 717600 1037600 string LEFview TRUE string GDS_FILE ../gds/chip_io.gds -string GDS_END 36297322 -string GDS_START 35802878 +string GDS_END 36571350 +string GDS_START 36076906 << end >>
diff --git a/maglef/manifest b/maglef/manifest index 5b41137..af4cef6 100644 --- a/maglef/manifest +++ b/maglef/manifest
@@ -1,9 +1,9 @@ -7a994cc560208b6a61877e306810cd0bd40238b0 chip_io.mag +54e3e7548df36177dc9e808fcd3cc1e70e024983 chip_io.mag 0596a994ebb59aa6f8892dde6060cb1bddb65a82 digital_pll.mag f15b20be036891017ae88e4c926eb54eddb892d9 gpio_control_block.mag a54426257f9f5a10515ed5db3ff40aab56e0298f mgmt_core.mag -01cb0a625572c60a49dc25736329164800993739 mgmt_protect.mag 6bd83ca8fd6da8735f713e3c782302417272da05 mgmt_protect_hv.mag +01cb0a625572c60a49dc25736329164800993739 mgmt_protect.mag 280a4bc938d8fd3b6208d2b324835c19bd194de0 mprj2_logic_high.mag d0ad23504023314d6cc5fc2e71c881ca468f3c69 mprj_logic_high.mag ccd1692a5c7a5aa90744666697657f48af92a79b simple_por.mag