Added a missing route that was not completed in the previous layout

update.  Also changed the defaults block types in the layout so that
they match the gate-level netlist.  This does not change the behavior
after assembly but lets LVS run correctly on the layout prior to final
assembly.
This commit is contained in:
Tim Edwards 2021-11-30 14:38:25 -05:00
parent e0a318d2bf
commit 0f90c813ed
3 changed files with 1149 additions and 1034 deletions

File diff suppressed because it is too large Load Diff

View File

@ -64795,7 +64795,7 @@ use gpio_control_block gpio_control_bidir_1\[0\]
timestamp 1638283409 timestamp 1638283409
transform -1 0 710203 0 1 121000 transform -1 0 710203 0 1 121000
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_0 use gpio_defaults_block_1803 gpio_defaults_block_0
timestamp 1638283409 timestamp 1638283409
transform -1 0 709467 0 1 134000 transform -1 0 709467 0 1 134000
box -38 0 6018 2224 box -38 0 6018 2224
@ -64819,7 +64819,7 @@ use gpio_control_block gpio_control_bidir_1\[1\]
timestamp 1638283409 timestamp 1638283409
transform -1 0 710203 0 1 166200 transform -1 0 710203 0 1 166200
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_1 use gpio_defaults_block_1803 gpio_defaults_block_1
timestamp 1638283409 timestamp 1638283409
transform -1 0 709467 0 1 179200 transform -1 0 709467 0 1 179200
box -38 0 6018 2224 box -38 0 6018 2224
@ -64855,7 +64855,7 @@ use gpio_control_block gpio_control_in_1a\[0\]
timestamp 1638283409 timestamp 1638283409
transform -1 0 710203 0 1 211200 transform -1 0 710203 0 1 211200
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_2 use gpio_defaults_block_0403 gpio_defaults_block_2
timestamp 1638283409 timestamp 1638283409
transform -1 0 709467 0 1 224200 transform -1 0 709467 0 1 224200
box -38 0 6018 2224 box -38 0 6018 2224
@ -64867,7 +64867,7 @@ use gpio_control_block gpio_control_in_1a\[1\]
timestamp 1638283409 timestamp 1638283409
transform -1 0 710203 0 1 256400 transform -1 0 710203 0 1 256400
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_3 use gpio_defaults_block_0403 gpio_defaults_block_3
timestamp 1638283409 timestamp 1638283409
transform -1 0 709467 0 1 269400 transform -1 0 709467 0 1 269400
box -38 0 6018 2224 box -38 0 6018 2224
@ -64883,7 +64883,7 @@ use gpio_control_block gpio_control_in_1a\[2\]
timestamp 1638283409 timestamp 1638283409
transform -1 0 710203 0 1 301400 transform -1 0 710203 0 1 301400
box 882 167 34000 13000 box 882 167 34000 13000
use gpio_defaults_block gpio_defaults_block_4 use gpio_defaults_block_0403 gpio_defaults_block_4
timestamp 1638283409 timestamp 1638283409
transform -1 0 709467 0 1 314400 transform -1 0 709467 0 1 314400
box -38 0 6018 2224 box -38 0 6018 2224

View File

@ -1,9 +1,9 @@
magic magic
tech sky130A tech sky130A
magscale 1 2 magscale 1 2
timestamp 1636217749 timestamp 1638299091
<< viali >> << viali >>
rect 1087 833 1121 867 rect 949 833 983 867
rect 1639 833 1673 867 rect 1639 833 1673 867
rect 4721 833 4755 867 rect 4721 833 4755 867
rect 1225 765 1259 799 rect 1225 765 1259 799
@ -76,14 +76,13 @@ rect 4522 1062 5980 1114
rect 0 1040 5980 1062 rect 0 1040 5980 1062
rect 198 824 204 876 rect 198 824 204 876
rect 256 864 262 876 rect 256 864 262 876
rect 937 864 995 873 rect 937 867 995 873
rect 1075 867 1133 873 rect 937 864 949 867
rect 1075 864 1087 867 rect 256 836 949 864
rect 256 836 1087 864
rect 256 824 262 836 rect 256 824 262 836
rect 937 827 995 836 rect 937 833 949 836
rect 1075 833 1087 836 rect 983 864 995 867
rect 1121 833 1133 867 rect 1075 864 1133 873
rect 1256 864 1262 916 rect 1256 864 1262 916
rect 1314 904 1320 916 rect 1314 904 1320 916
rect 1314 876 1450 904 rect 1314 876 1450 904
@ -92,8 +91,11 @@ rect 1422 864 1450 876
rect 1489 864 1547 873 rect 1489 864 1547 873
rect 1627 867 1685 873 rect 1627 867 1685 873
rect 1627 864 1639 867 rect 1627 864 1639 867
rect 983 836 1133 864
rect 1422 836 1639 864 rect 1422 836 1639 864
rect 1075 827 1133 833 rect 983 833 995 836
rect 937 827 995 833
rect 1075 827 1133 836
rect 1489 827 1547 836 rect 1489 827 1547 836
rect 1627 833 1639 836 rect 1627 833 1639 836
rect 1673 833 1685 867 rect 1673 833 1685 867
@ -1263,199 +1265,199 @@ rect 3118 778 4282 1014
rect 4518 778 5980 1014 rect 4518 778 5980 1014
rect 0 736 5980 778 rect 0 736 5980 778
use sky130_fd_sc_hd__conb_1 gpio_default_value\[0\] $PDKPATH/libs.ref/sky130_fd_sc_hd/mag use sky130_fd_sc_hd__conb_1 gpio_default_value\[0\] $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
timestamp 1636165455 timestamp 1638025753
transform 1 0 920 0 1 544 transform 1 0 920 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__decap_6 FILLER_0_3 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag use sky130_fd_sc_hd__decap_6 FILLER_0_3 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
timestamp 1636165455 timestamp 1638025753
transform 1 0 276 0 1 544 transform 1 0 276 0 1 544
box -38 -48 590 592 box -38 -48 590 592
use sky130_fd_sc_hd__fill_1 FILLER_0_9 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag use sky130_fd_sc_hd__fill_1 FILLER_0_9 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
timestamp 1636165455 timestamp 1638025753
transform 1 0 828 0 1 544 transform 1 0 828 0 1 544
box -38 -48 130 592 box -38 -48 130 592
use sky130_fd_sc_hd__decap_12 FILLER_1_3 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag use sky130_fd_sc_hd__decap_12 FILLER_1_3 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
timestamp 1636165455 timestamp 1638025753
transform 1 0 276 0 -1 1632 transform 1 0 276 0 -1 1632
box -38 -48 1142 592 box -38 -48 1142 592
use sky130_fd_sc_hd__decap_3 PHY_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag use sky130_fd_sc_hd__decap_3 PHY_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
timestamp 1636165455 timestamp 1638025753
transform 1 0 0 0 1 544 transform 1 0 0 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__decap_3 PHY_2 use sky130_fd_sc_hd__decap_3 PHY_2
timestamp 1636165455 timestamp 1638025753
transform 1 0 0 0 -1 1632 transform 1 0 0 0 -1 1632
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__conb_1 gpio_default_value\[2\] use sky130_fd_sc_hd__conb_1 gpio_default_value\[2\]
timestamp 1636165455 timestamp 1638025753
transform 1 0 1472 0 1 544 transform 1 0 1472 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__conb_1 gpio_default_value\[3\] use sky130_fd_sc_hd__conb_1 gpio_default_value\[3\]
timestamp 1636165455 timestamp 1638025753
transform 1 0 1748 0 1 544 transform 1 0 1748 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__conb_1 gpio_default_value\[4\] use sky130_fd_sc_hd__conb_1 gpio_default_value\[4\]
timestamp 1636165455 timestamp 1638025753
transform 1 0 2024 0 1 544 transform 1 0 2024 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__decap_12 FILLER_1_15
timestamp 1636165455
transform 1 0 1380 0 -1 1632
box -38 -48 1142 592
use sky130_fd_sc_hd__conb_1 gpio_default_value\[1\] use sky130_fd_sc_hd__conb_1 gpio_default_value\[1\]
timestamp 1636165455 timestamp 1638025753
transform 1 0 1196 0 1 544 transform 1 0 1196 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__conb_1 gpio_default_value\[5\] use sky130_fd_sc_hd__conb_1 gpio_default_value\[5\]
timestamp 1636165455 timestamp 1638025753
transform 1 0 2300 0 1 544 transform 1 0 2300 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__fill_1 FILLER_0_29 use sky130_fd_sc_hd__decap_12 FILLER_1_15
timestamp 1636165455 timestamp 1638025753
transform 1 0 2668 0 1 544 transform 1 0 1380 0 -1 1632
box -38 -48 130 592
use sky130_fd_sc_hd__decap_12 FILLER_1_27
timestamp 1636165455
transform 1 0 2484 0 -1 1632
box -38 -48 1142 592 box -38 -48 1142 592
use sky130_fd_sc_hd__conb_1 gpio_default_value\[6\] use sky130_fd_sc_hd__conb_1 gpio_default_value\[6\]
timestamp 1636165455 timestamp 1638025753
transform 1 0 2760 0 1 544 transform 1 0 2760 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__conb_1 gpio_default_value\[7\] use sky130_fd_sc_hd__conb_1 gpio_default_value\[7\]
timestamp 1636165455 timestamp 1638025753
transform 1 0 3220 0 1 544 transform 1 0 3220 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__fill_1 FILLER_0_29
timestamp 1638025753
transform 1 0 2668 0 1 544
box -38 -48 130 592
use sky130_fd_sc_hd__decap_12 FILLER_1_27
timestamp 1638025753
transform 1 0 2484 0 -1 1632
box -38 -48 1142 592
use sky130_fd_sc_hd__fill_2 FILLER_0_33 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag use sky130_fd_sc_hd__fill_2 FILLER_0_33 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
timestamp 1636165455 timestamp 1638025753
transform 1 0 3036 0 1 544 transform 1 0 3036 0 1 544
box -38 -48 222 592 box -38 -48 222 592
use sky130_fd_sc_hd__fill_2 FILLER_0_38 use sky130_fd_sc_hd__fill_2 FILLER_0_38
timestamp 1636165455 timestamp 1638025753
transform 1 0 3496 0 1 544 transform 1 0 3496 0 1 544
box -38 -48 222 592 box -38 -48 222 592
use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_6 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_6 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
timestamp 1636165455 timestamp 1638025753
transform 1 0 2576 0 1 544 transform 1 0 2576 0 1 544
box -38 -48 130 592 box -38 -48 130 592
use sky130_fd_sc_hd__conb_1 gpio_default_value\[12\] use sky130_fd_sc_hd__conb_1 gpio_default_value\[12\]
timestamp 1636165455 timestamp 1638025753
transform 1 0 4508 0 1 544 transform 1 0 4508 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__fill_1 FILLER_0_48
timestamp 1636165455
transform 1 0 4416 0 1 544
box -38 -48 130 592
use sky130_fd_sc_hd__decap_12 FILLER_1_39
timestamp 1636165455
transform 1 0 3588 0 -1 1632
box -38 -48 1142 592
use sky130_fd_sc_hd__conb_1 gpio_default_value\[8\] use sky130_fd_sc_hd__conb_1 gpio_default_value\[8\]
timestamp 1636165455 timestamp 1638025753
transform 1 0 3680 0 1 544 transform 1 0 3680 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__conb_1 gpio_default_value\[9\] use sky130_fd_sc_hd__conb_1 gpio_default_value\[9\]
timestamp 1636165455 timestamp 1638025753
transform 1 0 4140 0 1 544 transform 1 0 4140 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__fill_1 FILLER_0_48
timestamp 1638025753
transform 1 0 4416 0 1 544
box -38 -48 130 592
use sky130_fd_sc_hd__decap_12 FILLER_1_39
timestamp 1638025753
transform 1 0 3588 0 -1 1632
box -38 -48 1142 592
use sky130_fd_sc_hd__fill_2 FILLER_0_43 use sky130_fd_sc_hd__fill_2 FILLER_0_43
timestamp 1636165455 timestamp 1638025753
transform 1 0 3956 0 1 544 transform 1 0 3956 0 1 544
box -38 -48 222 592 box -38 -48 222 592
use sky130_fd_sc_hd__decap_4 FILLER_1_51 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag use sky130_fd_sc_hd__decap_4 FILLER_1_51 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
timestamp 1636165455 timestamp 1638025753
transform 1 0 4692 0 -1 1632 transform 1 0 4692 0 -1 1632
box -38 -48 406 592 box -38 -48 406 592
use sky130_fd_sc_hd__conb_1 gpio_default_value\[10\] use sky130_fd_sc_hd__conb_1 gpio_default_value\[10\]
timestamp 1636165455 timestamp 1638025753
transform 1 0 4784 0 1 544 transform 1 0 4784 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__fill_1 FILLER_1_55 use sky130_fd_sc_hd__fill_1 FILLER_1_55
timestamp 1636165455 timestamp 1638025753
transform 1 0 5060 0 -1 1632 transform 1 0 5060 0 -1 1632
box -38 -48 130 592 box -38 -48 130 592
use sky130_fd_sc_hd__fill_1 FILLER_0_55 use sky130_fd_sc_hd__fill_1 FILLER_0_55
timestamp 1636165455 timestamp 1638025753
transform 1 0 5060 0 1 544 transform 1 0 5060 0 1 544
box -38 -48 130 592 box -38 -48 130 592
use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_8 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_8
timestamp 1636165455 timestamp 1638025753
transform 1 0 5152 0 -1 1632 transform 1 0 5152 0 -1 1632
box -38 -48 130 592 box -38 -48 130 592
use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_7 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_7
timestamp 1636165455 timestamp 1638025753
transform 1 0 5152 0 1 544 transform 1 0 5152 0 1 544
box -38 -48 130 592 box -38 -48 130 592
use sky130_fd_sc_hd__conb_1 gpio_default_value\[11\] use sky130_fd_sc_hd__conb_1 gpio_default_value\[11\]
timestamp 1636165455 timestamp 1638025753
transform 1 0 5244 0 1 544 transform 1 0 5244 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__fill_1 FILLER_1_61 use sky130_fd_sc_hd__fill_1 FILLER_1_61
timestamp 1636165455 timestamp 1638025753
transform 1 0 5612 0 -1 1632 transform 1 0 5612 0 -1 1632
box -38 -48 130 592 box -38 -48 130 592
use sky130_fd_sc_hd__fill_2 FILLER_0_60 use sky130_fd_sc_hd__fill_2 FILLER_0_60
timestamp 1636165455 timestamp 1638025753
transform 1 0 5520 0 1 544 transform 1 0 5520 0 1 544
box -38 -48 222 592 box -38 -48 222 592
use sky130_fd_sc_hd__decap_4 FILLER_1_57 use sky130_fd_sc_hd__decap_4 FILLER_1_57
timestamp 1636165455 timestamp 1638025753
transform 1 0 5244 0 -1 1632 transform 1 0 5244 0 -1 1632
box -38 -48 406 592 box -38 -48 406 592
use sky130_fd_sc_hd__decap_3 PHY_3 use sky130_fd_sc_hd__decap_3 PHY_3
timestamp 1636165455 timestamp 1638025753
transform -1 0 5980 0 -1 1632 transform -1 0 5980 0 -1 1632
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__decap_3 PHY_1 use sky130_fd_sc_hd__decap_3 PHY_1
timestamp 1636165455 timestamp 1638025753
transform -1 0 5980 0 1 544 transform -1 0 5980 0 1 544
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__decap_12 FILLER_2_3 use sky130_fd_sc_hd__decap_12 FILLER_2_3
timestamp 1636165455 timestamp 1638025753
transform 1 0 276 0 1 1632 transform 1 0 276 0 1 1632
box -38 -48 1142 592 box -38 -48 1142 592
use sky130_fd_sc_hd__decap_3 PHY_4 use sky130_fd_sc_hd__decap_3 PHY_4
timestamp 1636165455 timestamp 1638025753
transform 1 0 0 0 1 1632 transform 1 0 0 0 1 1632
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__decap_12 FILLER_2_15 use sky130_fd_sc_hd__decap_12 FILLER_2_15
timestamp 1636165455 timestamp 1638025753
transform 1 0 1380 0 1 1632 transform 1 0 1380 0 1 1632
box -38 -48 1142 592 box -38 -48 1142 592
use sky130_fd_sc_hd__fill_1 FILLER_2_27 use sky130_fd_sc_hd__fill_1 FILLER_2_27
timestamp 1636165455 timestamp 1638025753
transform 1 0 2484 0 1 1632 transform 1 0 2484 0 1 1632
box -38 -48 130 592 box -38 -48 130 592
use sky130_fd_sc_hd__decap_12 FILLER_2_29 use sky130_fd_sc_hd__decap_12 FILLER_2_29
timestamp 1636165455 timestamp 1638025753
transform 1 0 2668 0 1 1632 transform 1 0 2668 0 1 1632
box -38 -48 1142 592 box -38 -48 1142 592
use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_9 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_9
timestamp 1636165455 timestamp 1638025753
transform 1 0 2576 0 1 1632 transform 1 0 2576 0 1 1632
box -38 -48 130 592 box -38 -48 130 592
use sky130_fd_sc_hd__decap_12 FILLER_2_41 use sky130_fd_sc_hd__decap_12 FILLER_2_41
timestamp 1636165455 timestamp 1638025753
transform 1 0 3772 0 1 1632 transform 1 0 3772 0 1 1632
box -38 -48 1142 592 box -38 -48 1142 592
use sky130_fd_sc_hd__fill_1 FILLER_2_61 use sky130_fd_sc_hd__fill_1 FILLER_2_61
timestamp 1636165455 timestamp 1638025753
transform 1 0 5612 0 1 1632 transform 1 0 5612 0 1 1632
box -38 -48 130 592 box -38 -48 130 592
use sky130_fd_sc_hd__decap_3 FILLER_2_53 use sky130_fd_sc_hd__decap_3 FILLER_2_53
timestamp 1636165455 timestamp 1638025753
transform 1 0 4876 0 1 1632 transform 1 0 4876 0 1 1632
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__decap_3 PHY_5 use sky130_fd_sc_hd__decap_3 PHY_5
timestamp 1636165455 timestamp 1638025753
transform -1 0 5980 0 1 1632 transform -1 0 5980 0 1 1632
box -38 -48 314 592 box -38 -48 314 592
use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_10 use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_10
timestamp 1636165455 timestamp 1638025753
transform 1 0 5152 0 1 1632 transform 1 0 5152 0 1 1632
box -38 -48 130 592 box -38 -48 130 592
use sky130_fd_sc_hd__decap_4 FILLER_2_57 use sky130_fd_sc_hd__decap_4 FILLER_2_57
timestamp 1636165455 timestamp 1638025753
transform 1 0 5244 0 1 1632 transform 1 0 5244 0 1 1632
box -38 -48 406 592 box -38 -48 406 592
<< labels >> << labels >>