Rewrote the layout for mgmt_protect_hv after correcting the pins,

which had not been correctly annotated for ports and so were
marked only as plain labels, causing issues when using the cell
as a macro inside mgmt_protect.
This commit is contained in:
Tim Edwards 2022-10-14 15:11:52 -04:00
parent e4b3af043a
commit aff5817f30
2 changed files with 50 additions and 73 deletions

Binary file not shown.

View File

@ -1,12 +1,7 @@
magic magic
tech sky130A tech sky130A
magscale 1 2 magscale 1 2
timestamp 1638030917 timestamp 1665774354
<< checkpaint >>
rect 7506 3785 11790 4559
rect 5010 325 11790 3785
rect 12594 325 15726 3785
rect 26802 325 31278 4559
<< isosubstrate >> << isosubstrate >>
rect 6116 1496 7106 2652 rect 6116 1496 7106 2652
rect 13698 1476 14528 2638 rect 13698 1476 14528 2638
@ -395,88 +390,70 @@ rect 18988 935 29952 991
rect 960 933 29952 935 rect 960 933 29952 935
rect 18927 930 18993 933 rect 18927 930 18993 933
rect 0 902 800 929 rect 0 902 800 929
use sky130_fd_sc_hvl__fill_2 FILLER_2_300 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag
timestamp 1638906210
transform 1 0 29760 0 -1 3256
box -66 -43 258 897
use sky130_fd_sc_hvl__fill_2 FILLER_1_300
timestamp 1638906210
transform 1 0 29760 0 1 1628
box -66 -43 258 897
use sky130_fd_sc_hvl__fill_1 FILLER_1_56 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag use sky130_fd_sc_hvl__fill_1 FILLER_1_56 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag
timestamp 1638906210 timestamp 1663859327
transform 1 0 6336 0 1 1628 transform 1 0 6336 0 1 1628
box -66 -43 162 897 box -66 -43 162 897
use sky130_fd_sc_hvl__lsbufhv2lv_1 mprj2_logic_high_lv $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag use sky130_fd_sc_hvl__fill_2 FILLER_1_300 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag
timestamp 1638906210 timestamp 1663859327
transform 1 0 8832 0 1 1628 transform 1 0 29760 0 1 1628
box -66 -43 1698 1671 box -66 -43 258 897
use sky130_fd_sc_hvl__lsbufhv2lv_1 mprj_logic_high_lv use sky130_fd_sc_hvl__fill_2 FILLER_2_300
timestamp 1638906210 timestamp 1663859327
transform 1 0 28128 0 1 1628 transform 1 0 29760 0 -1 3256
box -66 -43 1698 1671 box -66 -43 258 897
use sky130_fd_sc_hvl__conb_1 mprj_logic_high_hvl $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag use sky130_fd_sc_hvl__conb_1 mprj2_logic_high_hvl $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag
timestamp 1638906210 timestamp 1663859327
transform 1 0 13920 0 1 1628
box -66 -43 546 897
use sky130_fd_sc_hvl__conb_1 mprj2_logic_high_hvl
timestamp 1638906210
transform 1 0 6432 0 1 1628 transform 1 0 6432 0 1 1628
box -66 -43 546 897 box -66 -43 546 897
use sky130_fd_sc_hvl__lsbufhv2lv_1 mprj2_logic_high_lv $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag
timestamp 1663859327
transform 1 0 8832 0 1 1628
box -66 -43 1698 1671
use sky130_fd_sc_hvl__conb_1 mprj_logic_high_hvl
timestamp 1663859327
transform 1 0 13920 0 1 1628
box -66 -43 546 897
use sky130_fd_sc_hvl__lsbufhv2lv_1 mprj_logic_high_lv
timestamp 1663859327
transform 1 0 28128 0 1 1628
box -66 -43 1698 1671
<< labels >> << labels >>
rlabel metal3 s 0 902 800 1022 4 mprj2_vdd_logic1 rlabel metal3 s 0 902 800 1022 4 mprj2_vdd_logic1
rlabel metal3 s 0 2826 800 2946 4 mprj_vdd_logic1
rlabel metal3 s 960 3093 29952 3153 4 vccd
rlabel metal3 s 960 933 29952 993 4 vccd
rlabel metal3 s 960 2013 29952 2073 4 vssd
rlabel metal3 s 960 1384 29952 1444 4 vdda1
rlabel metal3 s 960 2464 29952 2524 4 vssa1
rlabel metal3 s 960 1784 29952 1844 4 vdda2
rlabel metal3 s 960 2864 29952 2924 4 vssa2
rlabel metal2 s 18930 763 18990 3307 4 vccd
rlabel metal2 s 26930 763 26990 3307 4 vssd
rlabel metal2 s 10930 763 10990 3307 4 vssd
rlabel metal2 s 19330 814 19390 3256 4 vdda1
rlabel metal2 s 27330 814 27390 3256 4 vssa1
rlabel metal2 s 11330 814 11390 3256 4 vssa1
rlabel metal2 s 19730 814 19790 3256 4 vdda2
rlabel metal2 s 27730 814 27790 3256 4 vssa2
rlabel metal2 s 11730 814 11790 3256 4 vssa2
rlabel metal2 s 18960 2035 18960 2035 4 vccd
port 1 nsew
rlabel metal2 s 26960 2035 26960 2035 4 vssd
port 2 nsew
rlabel metal2 s 10960 2035 10960 2035 4 vssd
port 2 nsew
rlabel metal2 s 19360 2035 19360 2035 4 vdda1
port 3 nsew
rlabel metal2 s 27360 2035 27360 2035 4 vssa1
port 4 nsew
rlabel metal2 s 11360 2035 11360 2035 4 vssa1
port 4 nsew
rlabel metal2 s 19760 2035 19760 2035 4 vdda2
port 5 nsew
rlabel metal2 s 27760 2035 27760 2035 4 vssa2
port 6 nsew
rlabel metal2 s 11760 2035 11760 2035 4 vssa2
port 6 nsew
rlabel metal3 s 400 962 400 962 4 mprj2_vdd_logic1
port 7 nsew port 7 nsew
rlabel metal3 s 400 2886 400 2886 4 mprj_vdd_logic1 rlabel metal3 s 0 2826 800 2946 4 mprj_vdd_logic1
port 8 nsew port 8 nsew
rlabel metal3 s 15456 3123 15456 3123 4 vccd rlabel metal3 s 960 3093 29952 3153 4 vccd
port 1 nsew port 1 nsew
rlabel metal3 s 15456 963 15456 963 4 vccd rlabel metal3 s 960 933 29952 993 4 vccd
port 1 nsew port 1 nsew
rlabel metal3 s 15456 2043 15456 2043 4 vssd rlabel metal3 s 960 2013 29952 2073 4 vssd
port 2 nsew port 2 nsew
rlabel metal3 s 15456 1414 15456 1414 4 vdda1 rlabel metal3 s 960 1384 29952 1444 4 vdda1
port 3 nsew port 3 nsew
rlabel metal3 s 15456 2494 15456 2494 4 vssa1 rlabel metal3 s 960 2464 29952 2524 4 vssa1
port 4 nsew port 4 nsew
rlabel metal3 s 15456 1814 15456 1814 4 vdda2 rlabel metal3 s 960 1784 29952 1844 4 vdda2
port 5 nsew port 5 nsew
rlabel metal3 s 15456 2894 15456 2894 4 vssa2 rlabel metal3 s 960 2864 29952 2924 4 vssa2
port 6 nsew
rlabel metal2 s 18930 763 18990 3307 4 vccd
port 1 nsew
rlabel metal2 s 26930 763 26990 3307 4 vssd
port 2 nsew
rlabel metal2 s 10930 763 10990 3307 4 vssd
port 2 nsew
rlabel metal2 s 19330 814 19390 3256 4 vdda1
port 3 nsew
rlabel metal2 s 27330 814 27390 3256 4 vssa1
port 4 nsew
rlabel metal2 s 11330 814 11390 3256 4 vssa1
port 4 nsew
rlabel metal2 s 19730 814 19790 3256 4 vdda2
port 5 nsew
rlabel metal2 s 27730 814 27790 3256 4 vssa2
port 6 nsew
rlabel metal2 s 11730 814 11790 3256 4 vssa2
port 6 nsew port 6 nsew
<< properties >> << properties >>
string FIXED_BBOX 0 0 30000 4000 string FIXED_BBOX 0 0 30000 4000