Change pins for clk and d_in * Use the "analog" pins of two GPIO cells instead for the ESD protection * Fix the absolute paths in several .mag files
diff --git a/mag/SSTL/SSTL.mag b/mag/SSTL/SSTL.mag index 9a873f0..492fab2 100644 --- a/mag/SSTL/SSTL.mag +++ b/mag/SSTL/SSTL.mag
@@ -1,24 +1,7 @@ magic tech sky130A magscale 1 2 -timestamp 1645986192 -<< checkpaint >> -rect -3500 2392 7928 5552 -rect -1292 2288 7928 2392 -rect -3500 -872 7928 2288 -rect -1292 -976 7928 -872 -rect -3500 -4136 7928 -976 -rect -1292 -4240 7928 -4136 -rect -3500 -7400 7928 -4240 -rect -1292 -7504 7928 -7400 -rect -3500 -10664 7928 -7504 -rect -1292 -10768 7928 -10664 -rect -3500 -13928 7928 -10768 -rect -1292 -14032 7928 -13928 -rect -3500 -17192 7928 -14032 -rect -1292 -17296 7928 -17192 -rect -3500 -19368 7928 -17296 -rect -3500 -20456 568 -19368 +timestamp 1646210680 << nwell >> rect -48 3194 -30 3581 rect -48 2106 -32 2383 @@ -1953,222 +1936,162 @@ rect 2151 -18621 2185 -18043 rect 6417 -18621 6446 -18043 rect 2151 -19196 6446 -18621 -use n-leg n-leg_0 -timestamp 1643392248 -transform 1 0 -284 0 1 436 -box 1854 -48 6546 1136 -use n-leg n-leg_1 -timestamp 1643392248 -transform 1 0 -284 0 1 -2828 -box 1854 -48 6546 1136 -use n-leg n-leg_2 -timestamp 1643392248 -transform 1 0 -284 0 1 -6092 -box 1854 -48 6546 1136 -use n-leg n-leg_3 -timestamp 1643392248 -transform 1 0 -284 0 1 -9356 -box 1854 -48 6546 1136 -use n-leg n-leg_4 -timestamp 1643392248 -transform 1 0 -284 0 1 -12620 -box 1854 -48 6546 1136 -use n-leg n-leg_5 -timestamp 1643392248 -transform 1 0 -284 0 1 -15884 -box 1854 -48 6546 1136 -use n-leg n-leg_6 -timestamp 1643392248 -transform 1 0 -284 0 1 -19148 -box 1854 -48 6546 1136 -use p-leg p-leg_0 -timestamp 1643956887 -transform 1 0 2 0 1 1514 -box -34 -38 6666 2234 -use p-leg p-leg_1 -timestamp 1643956887 -transform 1 0 2 0 1 -1750 -box -34 -38 6666 2234 -use p-leg p-leg_2 -timestamp 1643956887 -transform 1 0 2 0 1 -5014 -box -34 -38 6666 2234 -use p-leg p-leg_3 -timestamp 1643956887 -transform 1 0 2 0 1 -8278 -box -34 -38 6666 2234 -use p-leg p-leg_4 -timestamp 1643956887 -transform 1 0 2 0 1 -11542 -box -34 -38 6666 2234 -use p-leg p-leg_5 -timestamp 1643956887 -transform 1 0 2 0 1 -14806 -box -34 -38 6666 2234 -use p-leg p-leg_6 -timestamp 1643956887 -transform 1 0 2 0 1 -18070 -box -34 -38 6666 2234 -use sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_8_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_26 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag timestamp 1644111581 -transform 1 0 558 0 1 436 -box -38 -48 1050 592 -use sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_8_1 +transform 1 0 -1466 0 1 -19148 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_27 timestamp 1644111581 -transform 1 0 558 0 1 -2828 -box -38 -48 1050 592 -use sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_8_2 +transform 1 0 -2202 0 1 -19148 +box -38 -48 774 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_7 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag timestamp 1644111581 -transform 1 0 558 0 1 -6092 -box -38 -48 1050 592 -use sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_8_3 +transform 1 0 -914 0 1 -19148 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_21 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag timestamp 1644111581 -transform 1 0 558 0 1 -9356 -box -38 -48 1050 592 -use sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_8_4 +transform 1 0 -86 0 1 -18060 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_7 timestamp 1644111581 -transform 1 0 558 0 1 -12620 -box -38 -48 1050 592 -use sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_8_5 +transform 1 0 -2294 0 1 -19148 +box -38 -48 130 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_18 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag timestamp 1644111581 -transform 1 0 558 0 1 -15884 -box -38 -48 1050 592 -use sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_8_6 +transform 1 0 -2294 0 1 -18060 +box -38 -48 2246 592 +use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_13 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag timestamp 1644111581 -transform 1 0 558 0 1 -19148 -box -38 -48 1050 592 -use sky130_fd_sc_hd__clkbuf_16 sky130_fd_sc_hd__clkbuf_16_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1644111581 -transform 1 0 -1926 0 -1 3700 -box -38 -48 1878 592 -use sky130_fd_sc_hd__clkbuf_16 sky130_fd_sc_hd__clkbuf_16_1 -timestamp 1644111581 -transform 1 0 -1926 0 -1 436 -box -38 -48 1878 592 -use sky130_fd_sc_hd__clkbuf_16 sky130_fd_sc_hd__clkbuf_16_2 -timestamp 1644111581 -transform 1 0 -1926 0 -1 -2828 -box -38 -48 1878 592 -use sky130_fd_sc_hd__clkbuf_16 sky130_fd_sc_hd__clkbuf_16_3 -timestamp 1644111581 -transform 1 0 -1926 0 -1 -6092 -box -38 -48 1878 592 -use sky130_fd_sc_hd__clkbuf_16 sky130_fd_sc_hd__clkbuf_16_4 -timestamp 1644111581 -transform 1 0 -1926 0 -1 -9356 -box -38 -48 1878 592 -use sky130_fd_sc_hd__clkbuf_16 sky130_fd_sc_hd__clkbuf_16_5 -timestamp 1644111581 -transform 1 0 -1926 0 -1 -12620 -box -38 -48 1878 592 -use sky130_fd_sc_hd__clkbuf_16 sky130_fd_sc_hd__clkbuf_16_6 -timestamp 1644111581 -transform 1 0 -1926 0 -1 -15884 -box -38 -48 1878 592 -use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1644111581 -transform 1 0 -86 0 1 436 -box -38 -48 682 592 -use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_1 -timestamp 1644111581 -transform 1 0 -730 0 1 436 -box -38 -48 682 592 -use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_2 -timestamp 1644111581 -transform 1 0 -86 0 1 -2828 -box -38 -48 682 592 -use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_3 -timestamp 1644111581 -transform 1 0 -730 0 1 -2828 -box -38 -48 682 592 -use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_4 -timestamp 1644111581 -transform 1 0 -86 0 1 -6092 -box -38 -48 682 592 -use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_5 -timestamp 1644111581 -transform 1 0 -730 0 1 -6092 -box -38 -48 682 592 -use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_6 -timestamp 1644111581 -transform 1 0 -86 0 1 -9356 -box -38 -48 682 592 -use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_7 -timestamp 1644111581 -transform 1 0 -730 0 1 -9356 -box -38 -48 682 592 -use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_8 -timestamp 1644111581 -transform 1 0 -86 0 1 -12620 -box -38 -48 682 592 -use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_9 -timestamp 1644111581 -transform 1 0 -730 0 1 -12620 -box -38 -48 682 592 -use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_10 -timestamp 1644111581 -transform 1 0 -86 0 1 -15884 -box -38 -48 682 592 -use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_11 -timestamp 1644111581 -transform 1 0 -730 0 1 -15884 +transform 1 0 -730 0 1 -19148 box -38 -48 682 592 use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_12 timestamp 1644111581 transform 1 0 -86 0 1 -19148 box -38 -48 682 592 -use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_13 +use sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_8_6 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag timestamp 1644111581 -transform 1 0 -730 0 1 -19148 +transform 1 0 558 0 1 -19148 +box -38 -48 1050 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_20 +timestamp 1644111581 +transform 1 0 -86 0 1 -16972 +box -38 -48 130 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_20 +timestamp 1644111581 +transform 1 0 -2294 0 1 -16972 +box -38 -48 2246 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_19 +timestamp 1644111581 +transform 1 0 -2294 0 -1 -16972 +box -38 -48 2246 592 +use p-leg p-leg_6 +timestamp 1646210680 +transform 1 0 2 0 1 -18070 +box -34 -38 6666 2234 +use n-leg n-leg_6 +timestamp 1643392248 +transform 1 0 -284 0 1 -19148 +box 1854 -48 6546 1136 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_24 +timestamp 1644111581 +transform 1 0 -1466 0 1 -15884 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_25 +timestamp 1644111581 +transform 1 0 -2202 0 1 -15884 +box -38 -48 774 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_6 +timestamp 1644111581 +transform 1 0 -914 0 1 -15884 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_6 +timestamp 1644111581 +transform 1 0 -2294 0 1 -15884 +box -38 -48 130 592 +use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_11 +timestamp 1644111581 +transform 1 0 -730 0 1 -15884 box -38 -48 682 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag +use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_10 timestamp 1644111581 -transform 1 0 -2294 0 1 1524 -box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_1 +transform 1 0 -86 0 1 -15884 +box -38 -48 682 592 +use sky130_fd_sc_hd__clkbuf_16 sky130_fd_sc_hd__clkbuf_16_6 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag timestamp 1644111581 -transform 1 0 -2294 0 -1 2612 -box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_2 +transform 1 0 -1926 0 -1 -15884 +box -38 -48 1878 592 +use sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_8_5 timestamp 1644111581 -transform 1 0 -2294 0 1 2612 -box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_3 +transform 1 0 558 0 1 -15884 +box -38 -48 1050 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_19 timestamp 1644111581 -transform 1 0 -2294 0 1 -1740 -box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_4 +transform 1 0 -86 0 1 -14796 +box -38 -48 130 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_15 timestamp 1644111581 -transform 1 0 -2294 0 -1 -652 +transform 1 0 -2294 0 1 -14796 box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_5 +use p-leg p-leg_5 +timestamp 1646210680 +transform 1 0 2 0 1 -14806 +box -34 -38 6666 2234 +use n-leg n-leg_5 +timestamp 1643392248 +transform 1 0 -284 0 1 -15884 +box 1854 -48 6546 1136 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_18 timestamp 1644111581 -transform 1 0 -2294 0 1 -652 -box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_6 +transform 1 0 -86 0 1 -13708 +box -38 -48 130 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_17 timestamp 1644111581 -transform 1 0 -2294 0 1 -5004 +transform 1 0 -2294 0 1 -13708 box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_7 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_16 timestamp 1644111581 -transform 1 0 -2294 0 -1 -3916 +transform 1 0 -2294 0 -1 -13708 box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_8 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_22 timestamp 1644111581 -transform 1 0 -2294 0 1 -3916 -box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_9 +transform 1 0 -1466 0 1 -12620 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_23 timestamp 1644111581 -transform 1 0 -2294 0 1 -8268 -box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_10 +transform 1 0 -2202 0 1 -12620 +box -38 -48 774 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_5 timestamp 1644111581 -transform 1 0 -2294 0 -1 -7180 -box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_11 +transform 1 0 -914 0 1 -12620 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_5 timestamp 1644111581 -transform 1 0 -2294 0 1 -7180 -box -38 -48 2246 592 +transform 1 0 -2294 0 1 -12620 +box -38 -48 130 592 +use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_9 +timestamp 1644111581 +transform 1 0 -730 0 1 -12620 +box -38 -48 682 592 +use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_8 +timestamp 1644111581 +transform 1 0 -86 0 1 -12620 +box -38 -48 682 592 +use sky130_fd_sc_hd__clkbuf_16 sky130_fd_sc_hd__clkbuf_16_5 +timestamp 1644111581 +transform 1 0 -1926 0 -1 -12620 +box -38 -48 1878 592 +use sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_8_4 +timestamp 1644111581 +transform 1 0 558 0 1 -12620 +box -38 -48 1050 592 +use n-leg n-leg_4 +timestamp 1643392248 +transform 1 0 -284 0 1 -12620 +box 1854 -48 6546 1136 +use p-leg p-leg_4 +timestamp 1646210680 +transform 1 0 2 0 1 -11542 +box -34 -38 6666 2234 use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_12 timestamp 1644111581 transform 1 0 -2294 0 1 -11532 @@ -2181,94 +2104,6 @@ timestamp 1644111581 transform 1 0 -2294 0 1 -10444 box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_15 -timestamp 1644111581 -transform 1 0 -2294 0 1 -14796 -box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_16 -timestamp 1644111581 -transform 1 0 -2294 0 -1 -13708 -box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_17 -timestamp 1644111581 -transform 1 0 -2294 0 1 -13708 -box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_18 -timestamp 1644111581 -transform 1 0 -2294 0 1 -18060 -box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_19 -timestamp 1644111581 -transform 1 0 -2294 0 -1 -16972 -box -38 -48 2246 592 -use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_20 -timestamp 1644111581 -transform 1 0 -2294 0 1 -16972 -box -38 -48 2246 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1644111581 -transform 1 0 -2294 0 1 3700 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_1 -timestamp 1644111581 -transform 1 0 -2294 0 1 436 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_2 -timestamp 1644111581 -transform 1 0 -2294 0 1 -2828 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_3 -timestamp 1644111581 -transform 1 0 -2294 0 1 -6092 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_4 -timestamp 1644111581 -transform 1 0 -2294 0 1 -9356 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_5 -timestamp 1644111581 -transform 1 0 -2294 0 1 -12620 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_6 -timestamp 1644111581 -transform 1 0 -2294 0 1 -15884 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_7 -timestamp 1644111581 -transform 1 0 -2294 0 1 -19148 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_8 -timestamp 1644111581 -transform 1 0 -86 0 1 2612 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_9 -timestamp 1644111581 -transform 1 0 -86 0 1 1524 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_10 -timestamp 1644111581 -transform 1 0 -86 0 1 -1740 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_11 -timestamp 1644111581 -transform 1 0 -86 0 1 -652 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_12 -timestamp 1644111581 -transform 1 0 -86 0 1 -3916 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_13 -timestamp 1644111581 -transform 1 0 -86 0 1 -5004 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_14 -timestamp 1644111581 -transform 1 0 -86 0 1 -7180 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_15 -timestamp 1644111581 -transform 1 0 -86 0 1 -8268 -box -38 -48 130 592 use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_16 timestamp 1644111581 transform 1 0 -86 0 1 -10444 @@ -2277,23 +2112,267 @@ timestamp 1644111581 transform 1 0 -86 0 1 -11532 box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_18 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_20 timestamp 1644111581 -transform 1 0 -86 0 1 -13708 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_19 +transform 1 0 -1466 0 1 -9356 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_21 timestamp 1644111581 -transform 1 0 -86 0 1 -14796 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_20 +transform 1 0 -2202 0 1 -9356 +box -38 -48 774 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_4 timestamp 1644111581 -transform 1 0 -86 0 1 -16972 +transform 1 0 -914 0 1 -9356 box -38 -48 130 592 -use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_21 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_4 timestamp 1644111581 -transform 1 0 -86 0 1 -18060 +transform 1 0 -2294 0 1 -9356 box -38 -48 130 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag +use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_7 +timestamp 1644111581 +transform 1 0 -730 0 1 -9356 +box -38 -48 682 592 +use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_6 +timestamp 1644111581 +transform 1 0 -86 0 1 -9356 +box -38 -48 682 592 +use sky130_fd_sc_hd__clkbuf_16 sky130_fd_sc_hd__clkbuf_16_4 +timestamp 1644111581 +transform 1 0 -1926 0 -1 -9356 +box -38 -48 1878 592 +use sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_8_3 +timestamp 1644111581 +transform 1 0 558 0 1 -9356 +box -38 -48 1050 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_15 +timestamp 1644111581 +transform 1 0 -86 0 1 -8268 +box -38 -48 130 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_9 +timestamp 1644111581 +transform 1 0 -2294 0 1 -8268 +box -38 -48 2246 592 +use p-leg p-leg_3 +timestamp 1646210680 +transform 1 0 2 0 1 -8278 +box -34 -38 6666 2234 +use n-leg n-leg_3 +timestamp 1643392248 +transform 1 0 -284 0 1 -9356 +box 1854 -48 6546 1136 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_14 +timestamp 1644111581 +transform 1 0 -86 0 1 -7180 +box -38 -48 130 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_11 +timestamp 1644111581 +transform 1 0 -2294 0 1 -7180 +box -38 -48 2246 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_10 +timestamp 1644111581 +transform 1 0 -2294 0 -1 -7180 +box -38 -48 2246 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_18 +timestamp 1644111581 +transform 1 0 -1466 0 1 -6092 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_19 +timestamp 1644111581 +transform 1 0 -2202 0 1 -6092 +box -38 -48 774 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_3 +timestamp 1644111581 +transform 1 0 -914 0 1 -6092 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_3 +timestamp 1644111581 +transform 1 0 -2294 0 1 -6092 +box -38 -48 130 592 +use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_5 +timestamp 1644111581 +transform 1 0 -730 0 1 -6092 +box -38 -48 682 592 +use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_4 +timestamp 1644111581 +transform 1 0 -86 0 1 -6092 +box -38 -48 682 592 +use sky130_fd_sc_hd__clkbuf_16 sky130_fd_sc_hd__clkbuf_16_3 +timestamp 1644111581 +transform 1 0 -1926 0 -1 -6092 +box -38 -48 1878 592 +use sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_8_2 +timestamp 1644111581 +transform 1 0 558 0 1 -6092 +box -38 -48 1050 592 +use n-leg n-leg_2 +timestamp 1643392248 +transform 1 0 -284 0 1 -6092 +box 1854 -48 6546 1136 +use p-leg p-leg_2 +timestamp 1646210680 +transform 1 0 2 0 1 -5014 +box -34 -38 6666 2234 +use sky130_fd_sc_hd__clkbuf_16 sky130_fd_sc_hd__clkbuf_16_2 +timestamp 1644111581 +transform 1 0 -1926 0 -1 -2828 +box -38 -48 1878 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_6 +timestamp 1644111581 +transform 1 0 -2294 0 1 -5004 +box -38 -48 2246 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_7 +timestamp 1644111581 +transform 1 0 -2294 0 -1 -3916 +box -38 -48 2246 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_8 +timestamp 1644111581 +transform 1 0 -2294 0 1 -3916 +box -38 -48 2246 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_12 +timestamp 1644111581 +transform 1 0 -86 0 1 -3916 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_13 +timestamp 1644111581 +transform 1 0 -86 0 1 -5004 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_16 +timestamp 1644111581 +transform 1 0 -1466 0 1 -2828 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_17 +timestamp 1644111581 +transform 1 0 -2202 0 1 -2828 +box -38 -48 774 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_2 +timestamp 1644111581 +transform 1 0 -914 0 1 -2828 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_2 +timestamp 1644111581 +transform 1 0 -2294 0 1 -2828 +box -38 -48 130 592 +use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_3 +timestamp 1644111581 +transform 1 0 -730 0 1 -2828 +box -38 -48 682 592 +use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_2 +timestamp 1644111581 +transform 1 0 -86 0 1 -2828 +box -38 -48 682 592 +use sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_8_1 +timestamp 1644111581 +transform 1 0 558 0 1 -2828 +box -38 -48 1050 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_10 +timestamp 1644111581 +transform 1 0 -86 0 1 -1740 +box -38 -48 130 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_4 +timestamp 1644111581 +transform 1 0 -2294 0 -1 -652 +box -38 -48 2246 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_3 +timestamp 1644111581 +transform 1 0 -2294 0 1 -1740 +box -38 -48 2246 592 +use p-leg p-leg_1 +timestamp 1646210680 +transform 1 0 2 0 1 -1750 +box -34 -38 6666 2234 +use n-leg n-leg_1 +timestamp 1643392248 +transform 1 0 -284 0 1 -2828 +box 1854 -48 6546 1136 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_11 +timestamp 1644111581 +transform 1 0 -86 0 1 -652 +box -38 -48 130 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_5 +timestamp 1644111581 +transform 1 0 -2294 0 1 -652 +box -38 -48 2246 592 +use sky130_fd_sc_hd__clkbuf_16 sky130_fd_sc_hd__clkbuf_16_1 +timestamp 1644111581 +transform 1 0 -1926 0 -1 436 +box -38 -48 1878 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_14 +timestamp 1644111581 +transform 1 0 -1466 0 1 436 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_15 +timestamp 1644111581 +transform 1 0 -2202 0 1 436 +box -38 -48 774 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_1 +timestamp 1644111581 +transform 1 0 -914 0 1 436 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_1 +timestamp 1644111581 +transform 1 0 -2294 0 1 436 +box -38 -48 130 592 +use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_1 +timestamp 1644111581 +transform 1 0 -730 0 1 436 +box -38 -48 682 592 +use sky130_fd_sc_hd__clkinv_4 sky130_fd_sc_hd__clkinv_4_0 +timestamp 1644111581 +transform 1 0 -86 0 1 436 +box -38 -48 682 592 +use sky130_fd_sc_hd__clkbuf_8 sky130_fd_sc_hd__clkbuf_8_0 +timestamp 1644111581 +transform 1 0 558 0 1 436 +box -38 -48 1050 592 +use n-leg n-leg_0 +timestamp 1643392248 +transform 1 0 -284 0 1 436 +box 1854 -48 6546 1136 +use p-leg p-leg_0 +timestamp 1646210680 +transform 1 0 2 0 1 1514 +box -34 -38 6666 2234 +use sky130_fd_sc_hd__clkbuf_16 sky130_fd_sc_hd__clkbuf_16_0 +timestamp 1644111581 +transform 1 0 -1926 0 -1 3700 +box -38 -48 1878 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_0 +timestamp 1644111581 +transform 1 0 -2294 0 1 1524 +box -38 -48 2246 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_1 +timestamp 1644111581 +transform 1 0 -2294 0 -1 2612 +box -38 -48 2246 592 +use sky130_fd_sc_hd__clkinv_16 sky130_fd_sc_hd__clkinv_16_2 +timestamp 1644111581 +transform 1 0 -2294 0 1 2612 +box -38 -48 2246 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_8 +timestamp 1644111581 +transform 1 0 -86 0 1 2612 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_9 +timestamp 1644111581 +transform 1 0 -86 0 1 1524 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_12 +timestamp 1644111581 +transform 1 0 -1466 0 1 3700 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_13 +timestamp 1644111581 +transform 1 0 -2202 0 1 3700 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_1_0 +timestamp 1644111581 +transform 1 0 -2294 0 1 3700 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_11 +timestamp 1644111581 +transform 1 0 -730 0 1 3700 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_0 timestamp 1644111581 transform 1 0 6 0 1 3700 box -38 -48 774 592 @@ -2301,10 +2380,30 @@ timestamp 1644111581 transform 1 0 742 0 1 3700 box -38 -48 774 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_0 +timestamp 1644111581 +transform 1 0 6 0 1 3700 +box -38 -48 130 592 +use sky130_fd_sc_hd__inv_1 sky130_fd_sc_hd__inv_1_2 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag +timestamp 1644111581 +transform 1 0 742 0 1 3700 +box -38 -48 314 592 +use sky130_fd_sc_hd__inv_1 sky130_fd_sc_hd__inv_1_1 +timestamp 1644111581 +transform 1 0 466 0 1 3700 +box -38 -48 314 592 +use sky130_fd_sc_hd__inv_1 sky130_fd_sc_hd__inv_1_0 +timestamp 1644111581 +transform 1 0 190 0 1 3700 +box -38 -48 314 592 use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_2 timestamp 1644111581 transform 1 0 1478 0 1 3700 box -38 -48 774 592 +use sky130_fd_sc_hd__inv_1 sky130_fd_sc_hd__inv_1_3 +timestamp 1644111581 +transform 1 0 1018 0 1 3700 +box -38 -48 314 592 use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_3 timestamp 1644111581 transform 1 0 2214 0 1 3700 @@ -2329,122 +2428,6 @@ timestamp 1644111581 transform 1 0 5894 0 1 3700 box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_11 -timestamp 1644111581 -transform 1 0 -730 0 1 3700 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_12 -timestamp 1644111581 -transform 1 0 -1466 0 1 3700 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_13 -timestamp 1644111581 -transform 1 0 -2202 0 1 3700 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_14 -timestamp 1644111581 -transform 1 0 -1466 0 1 436 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_15 -timestamp 1644111581 -transform 1 0 -2202 0 1 436 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_16 -timestamp 1644111581 -transform 1 0 -1466 0 1 -2828 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_17 -timestamp 1644111581 -transform 1 0 -2202 0 1 -2828 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_18 -timestamp 1644111581 -transform 1 0 -1466 0 1 -6092 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_19 -timestamp 1644111581 -transform 1 0 -2202 0 1 -6092 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_20 -timestamp 1644111581 -transform 1 0 -1466 0 1 -9356 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_21 -timestamp 1644111581 -transform 1 0 -2202 0 1 -9356 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_22 -timestamp 1644111581 -transform 1 0 -1466 0 1 -12620 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_23 -timestamp 1644111581 -transform 1 0 -2202 0 1 -12620 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_24 -timestamp 1644111581 -transform 1 0 -1466 0 1 -15884 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_25 -timestamp 1644111581 -transform 1 0 -2202 0 1 -15884 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_26 -timestamp 1644111581 -transform 1 0 -1466 0 1 -19148 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_27 -timestamp 1644111581 -transform 1 0 -2202 0 1 -19148 -box -38 -48 774 592 -use sky130_fd_sc_hd__inv_1 sky130_fd_sc_hd__inv_1_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1644111581 -transform 1 0 190 0 1 3700 -box -38 -48 314 592 -use sky130_fd_sc_hd__inv_1 sky130_fd_sc_hd__inv_1_1 -timestamp 1644111581 -transform 1 0 466 0 1 3700 -box -38 -48 314 592 -use sky130_fd_sc_hd__inv_1 sky130_fd_sc_hd__inv_1_2 -timestamp 1644111581 -transform 1 0 742 0 1 3700 -box -38 -48 314 592 -use sky130_fd_sc_hd__inv_1 sky130_fd_sc_hd__inv_1_3 -timestamp 1644111581 -transform 1 0 1018 0 1 3700 -box -38 -48 314 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1644111581 -transform 1 0 6 0 1 3700 -box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_1 -timestamp 1644111581 -transform 1 0 -914 0 1 436 -box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_2 -timestamp 1644111581 -transform 1 0 -914 0 1 -2828 -box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_3 -timestamp 1644111581 -transform 1 0 -914 0 1 -6092 -box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_4 -timestamp 1644111581 -transform 1 0 -914 0 1 -9356 -box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_5 -timestamp 1644111581 -transform 1 0 -914 0 1 -12620 -box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_6 -timestamp 1644111581 -transform 1 0 -914 0 1 -15884 -box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_7 -timestamp 1644111581 -transform 1 0 -914 0 1 -19148 -box -38 -48 130 592 << labels >> flabel metal2 s 250 3980 308 4292 1 FreeSerif 480 315 0 0 pu_cal_ctrl[0] port 13 n
diff --git a/mag/SSTL/p-leg.mag b/mag/SSTL/p-leg.mag index a29c3dc..ac6eba7 100644 --- a/mag/SSTL/p-leg.mag +++ b/mag/SSTL/p-leg.mag
@@ -1,7 +1,7 @@ magic tech sky130A magscale 1 2 -timestamp 1643956887 +timestamp 1646210680 << nwell >> rect -34 1604 6666 1925 << pwell >> @@ -576,17 +576,17 @@ timestamp 1643664681 transform 1 0 1055 0 1 363 box -1089 -161 1089 198 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_2 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1633901636 -transform 1 0 1476 0 1 10 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag +timestamp 1644111581 +transform 1 0 4 0 1 10 box -38 -48 774 592 use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_1 -timestamp 1633901636 +timestamp 1644111581 transform 1 0 740 0 1 10 box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_0 -timestamp 1633901636 -transform 1 0 4 0 1 10 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_2 +timestamp 1644111581 +transform 1 0 1476 0 1 10 box -38 -48 774 592 use p-leg_fet_16 p-leg_fet_16_5 timestamp 1643664681 @@ -596,41 +596,29 @@ timestamp 1643664681 transform 1 0 5151 0 1 363 box -1089 -161 1089 198 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_5 -timestamp 1633901636 -transform 1 0 3684 0 1 10 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_4 -timestamp 1633901636 -transform 1 0 2948 0 1 10 -box -38 -48 774 592 use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_3 -timestamp 1633901636 +timestamp 1644111581 transform 1 0 2212 0 1 10 box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_8 -timestamp 1633901636 -transform 1 0 5892 0 1 10 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_4 +timestamp 1644111581 +transform 1 0 2948 0 1 10 box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_7 -timestamp 1633901636 -transform 1 0 5156 0 1 10 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_5 +timestamp 1644111581 +transform 1 0 3684 0 1 10 box -38 -48 774 592 use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_6 -timestamp 1633901636 +timestamp 1644111581 transform 1 0 4420 0 1 10 box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_11 -timestamp 1633901636 -transform 1 0 1476 0 1 1098 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_7 +timestamp 1644111581 +transform 1 0 5156 0 1 10 box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_9 -timestamp 1633901636 -transform 1 0 4 0 1 1098 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_10 -timestamp 1633901636 -transform 1 0 740 0 1 1098 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_8 +timestamp 1644111581 +transform 1 0 5892 0 1 10 box -38 -48 774 592 use p-leg_6 p-leg_6_2 ~/proj/sstl-design/layout timestamp 1643158822 @@ -644,22 +632,22 @@ timestamp 1643158822 transform 1 0 1058 0 -1 1415 box -1089 -161 -191 198 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_10 +timestamp 1644111581 +transform 1 0 740 0 1 1098 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_9 +timestamp 1644111581 +transform 1 0 4 0 1 1098 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_11 +timestamp 1644111581 +transform 1 0 1476 0 1 1098 +box -38 -48 774 592 use p-leg_polyres p-leg_polyres_0 ~/proj/sstl-design/layout timestamp 1643152784 transform 0 -1 3515 1 0 1197 box -33 -253 33 253 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_14 -timestamp 1633901636 -transform 1 0 3684 0 1 1098 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_12 -timestamp 1633901636 -transform 1 0 2212 0 1 1098 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_13 -timestamp 1633901636 -transform 1 0 2948 0 1 1098 -box -38 -48 774 592 use p-leg_6 p-leg_6_4 timestamp 1643158822 transform 1 0 4852 0 -1 1341 @@ -668,22 +656,34 @@ timestamp 1643158822 transform 1 0 3362 0 -1 1415 box -1089 -161 -191 198 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_17 -timestamp 1633901636 -transform 1 0 5892 0 1 1098 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_13 +timestamp 1644111581 +transform 1 0 2948 0 1 1098 box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_15 -timestamp 1633901636 -transform 1 0 4420 0 1 1098 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_12 +timestamp 1644111581 +transform 1 0 2212 0 1 1098 box -38 -48 774 592 -use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_16 -timestamp 1633901636 -transform 1 0 5156 0 1 1098 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_14 +timestamp 1644111581 +transform 1 0 3684 0 1 1098 box -38 -48 774 592 use p-leg_6 p-leg_6_5 timestamp 1643158822 transform 1 0 5620 0 -1 1341 box -1089 -161 -191 198 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_16 +timestamp 1644111581 +transform 1 0 5156 0 1 1098 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_15 +timestamp 1644111581 +transform 1 0 4420 0 1 1098 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_8 sky130_fd_sc_hd__fill_8_17 +timestamp 1644111581 +transform 1 0 5892 0 1 1098 +box -38 -48 774 592 use p-leg_fet_16 p-leg_fet_16_8 timestamp 1643664681 transform -1 0 1057 0 1 1869
diff --git a/mag/cfg_shift_register.mag b/mag/cfg_shift_register.mag index 6890d6c..ee6d7fb 100644 --- a/mag/cfg_shift_register.mag +++ b/mag/cfg_shift_register.mag
@@ -268,7 +268,7 @@ rect 8772 -36 8812 96 rect 10244 -36 10284 96 rect 11716 -36 11756 96 -use sky130_fd_sc_hd__dfxtp_1 sky130_fd_sc_hd__dfxtp_1_0 ~/proj/caravan-project/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag +use sky130_fd_sc_hd__dfxtp_1 sky130_fd_sc_hd__dfxtp_1_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag timestamp 1644111581 transform 1 0 -12 0 1 12 box -38 -48 1510 592
diff --git a/mag/proj_sstl_test.mag b/mag/proj_sstl_test.mag index 91f2ec3..6a27cc2 100644 --- a/mag/proj_sstl_test.mag +++ b/mag/proj_sstl_test.mag
@@ -1,10 +1,7 @@ magic tech sky130A magscale 1 2 -timestamp 1645996691 -<< checkpaint >> -rect -1242 -1244 10278 24764 -rect 12190 10724 34566 36732 +timestamp 1646210680 << locali >> rect 22027 32313 23103 32425 rect 22027 29049 23103 29161 @@ -1824,73 +1821,13 @@ rect 28789 4311 33084 11984 rect 8796 16 33084 4311 use SSTL SSTL_0 ~/proj/caravan-project/mag/SSTL -timestamp 1645986192 +timestamp 1646210680 transform 1 0 2350 0 -1 4308 box -2332 -19196 6668 4292 use SSTL SSTL_1 -timestamp 1645986192 +timestamp 1646210680 transform -1 0 20118 0 -1 16276 box -2332 -19196 6668 4292 -use SSTL SSTL_2 -timestamp 1645986192 -transform 1 0 26638 0 -1 16276 -box -2332 -19196 6668 4292 -use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1644111581 -transform -1 0 23608 0 1 12576 -box -38 -48 498 592 -use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_1 -timestamp 1644111581 -transform -1 0 23608 0 -1 15840 -box -38 -48 498 592 -use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_2 -timestamp 1644111581 -transform -1 0 23608 0 -1 19104 -box -38 -48 498 592 -use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_3 -timestamp 1644111581 -transform -1 0 23608 0 1 15840 -box -38 -48 498 592 -use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_4 -timestamp 1644111581 -transform -1 0 23608 0 -1 22368 -box -38 -48 498 592 -use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_5 -timestamp 1644111581 -transform -1 0 23608 0 1 19104 -box -38 -48 498 592 -use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_6 -timestamp 1644111581 -transform -1 0 23608 0 -1 25632 -box -38 -48 498 592 -use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_7 -timestamp 1644111581 -transform -1 0 23608 0 1 22368 -box -38 -48 498 592 -use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_8 -timestamp 1644111581 -transform -1 0 23608 0 -1 28896 -box -38 -48 498 592 -use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_9 -timestamp 1644111581 -transform -1 0 23608 0 1 25632 -box -38 -48 498 592 -use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_10 -timestamp 1644111581 -transform -1 0 23608 0 -1 32160 -box -38 -48 498 592 -use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_11 -timestamp 1644111581 -transform -1 0 23608 0 1 28896 -box -38 -48 498 592 -use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_12 -timestamp 1644111581 -transform -1 0 23608 0 -1 35424 -box -38 -48 498 592 -use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_13 -timestamp 1644111581 -transform -1 0 23608 0 1 32160 -box -38 -48 498 592 use sky130_fd_sc_hd__clkbuf_2 sky130_fd_sc_hd__clkbuf_2_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag timestamp 1644111581 transform 1 0 9716 0 1 11488 @@ -1911,62 +1848,122 @@ timestamp 1644111581 transform 1 0 12752 0 1 11488 box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_1 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_4 timestamp 1644111581 -transform 1 0 23608 0 1 12576 +transform 1 0 23608 0 1 15840 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_2 timestamp 1644111581 transform 1 0 23608 0 -1 15840 box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_1 +timestamp 1644111581 +transform 1 0 23608 0 1 12576 +box -38 -48 130 592 +use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_3 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag +timestamp 1644111581 +transform -1 0 23608 0 1 15840 +box -38 -48 498 592 +use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_1 +timestamp 1644111581 +transform -1 0 23608 0 -1 15840 +box -38 -48 498 592 +use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_0 +timestamp 1644111581 +transform -1 0 23608 0 1 12576 +box -38 -48 498 592 +use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_2 +timestamp 1644111581 +transform -1 0 23608 0 -1 19104 +box -38 -48 498 592 +use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_5 +timestamp 1644111581 +transform -1 0 23608 0 1 19104 +box -38 -48 498 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_3 timestamp 1644111581 transform 1 0 23608 0 -1 19104 box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_4 -timestamp 1644111581 -transform 1 0 23608 0 1 15840 -box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_5 -timestamp 1644111581 -transform 1 0 23608 0 -1 22368 -box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_6 timestamp 1644111581 transform 1 0 23608 0 1 19104 box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_7 +use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_4 timestamp 1644111581 -transform 1 0 23608 0 -1 25632 +transform -1 0 23608 0 -1 22368 +box -38 -48 498 592 +use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_7 +timestamp 1644111581 +transform -1 0 23608 0 1 22368 +box -38 -48 498 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_5 +timestamp 1644111581 +transform 1 0 23608 0 -1 22368 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_8 timestamp 1644111581 transform 1 0 23608 0 1 22368 box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_9 +use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_6 timestamp 1644111581 -transform 1 0 23608 0 -1 28896 +transform -1 0 23608 0 -1 25632 +box -38 -48 498 592 +use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_9 +timestamp 1644111581 +transform -1 0 23608 0 1 25632 +box -38 -48 498 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_7 +timestamp 1644111581 +transform 1 0 23608 0 -1 25632 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_10 timestamp 1644111581 transform 1 0 23608 0 1 25632 box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_11 +use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_8 timestamp 1644111581 -transform 1 0 23608 0 -1 32160 +transform -1 0 23608 0 -1 28896 +box -38 -48 498 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_9 +timestamp 1644111581 +transform 1 0 23608 0 -1 28896 box -38 -48 130 592 +use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_11 +timestamp 1644111581 +transform -1 0 23608 0 1 28896 +box -38 -48 498 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_12 timestamp 1644111581 transform 1 0 23608 0 1 28896 box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_13 +use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_10 timestamp 1644111581 -transform 1 0 23608 0 -1 35424 +transform -1 0 23608 0 -1 32160 +box -38 -48 498 592 +use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_13 +timestamp 1644111581 +transform -1 0 23608 0 1 32160 +box -38 -48 498 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_11 +timestamp 1644111581 +transform 1 0 23608 0 -1 32160 box -38 -48 130 592 use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_14 timestamp 1644111581 transform 1 0 23608 0 1 32160 box -38 -48 130 592 +use sky130_fd_sc_hd__and2_1 sky130_fd_sc_hd__and2_1_12 +timestamp 1644111581 +transform -1 0 23608 0 -1 35424 +box -38 -48 498 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_13 +timestamp 1644111581 +transform 1 0 23608 0 -1 35424 +box -38 -48 130 592 +use SSTL SSTL_2 +timestamp 1646210680 +transform 1 0 26638 0 -1 16276 +box -2332 -19196 6668 4292 << labels >> flabel metal2 -276 16 -217 112 1 FreeSerif 112 45 0 0 rx_leg_ctrl[0] port 11 n
diff --git a/mag/user_analog_project_wrapper.mag b/mag/user_analog_project_wrapper.mag index dc0cda9..9262a00 100644 --- a/mag/user_analog_project_wrapper.mag +++ b/mag/user_analog_project_wrapper.mag
@@ -1,9 +1,7 @@ magic tech sky130A magscale 1 2 -timestamp 1646187848 -<< checkpaint >> -rect 14245 644188 50495 686919 +timestamp 1646210680 << metal1 >> rect 7241 643202 7251 643298 rect 7469 643202 7479 643298 @@ -391,9 +389,7 @@ rect 52883 643298 53101 643308 rect 52883 643192 53101 643202 rect 54186 643102 54226 644961 -rect 57514 644335 57739 644344 -rect 57514 643052 57739 644110 -rect 57514 642821 57739 642827 +rect 57514 643052 57739 643069 rect 7251 642754 7469 642764 rect 7082 642601 7122 642699 rect 7251 642648 7469 642658 @@ -460,6 +456,8 @@ rect 52883 642754 53101 642764 rect 52883 642648 53101 642658 rect 6999 641447 7206 642601 +rect 57514 641802 57739 642827 +rect 57514 641568 57739 641577 rect 6999 641231 7206 641240 rect 524 -800 636 480 rect 1706 -800 1818 480 @@ -993,7 +991,6 @@ rect 49939 643202 50157 643298 rect 51411 643202 51629 643298 rect 52883 643202 53101 643298 -rect 57514 644110 57739 644335 rect 7251 642658 7469 642754 rect 8723 642658 8941 642754 rect 10195 642658 10413 642754 @@ -1026,6 +1023,7 @@ rect 49939 642658 50157 642754 rect 51411 642658 51629 642754 rect 52883 642658 53101 642754 +rect 57514 641577 57739 641802 rect 6999 641240 7206 641447 << metal3 >> rect 16194 702300 21194 704800 @@ -1104,14 +1102,13 @@ rect 50266 655930 331553 656363 rect 49676 655928 331553 655930 rect 413394 655832 415894 699889 +rect 582300 677984 584800 682984 rect 47359 655405 419024 655832 rect 49671 654203 419024 655405 rect 49671 653776 50443 654203 rect 50870 653776 419024 654203 rect 49671 653743 419024 653776 rect -800 643842 1660 648642 -rect 465394 646518 467894 702300 -rect 566594 690078 569094 702300 rect 24904 645288 26434 645289 rect 24899 644994 24905 645288 rect 25199 645284 26434 645288 @@ -1123,11 +1120,6 @@ rect 26360 644503 26366 644823 rect 26686 644503 26692 644823 rect 26365 644502 26687 644503 -rect 57009 644335 467894 646518 -rect 57009 644110 57514 644335 -rect 57739 644110 467894 644335 -rect 57009 644018 467894 644110 -rect 533623 687578 569094 690078 rect 49828 643594 49834 643631 rect 7129 643298 24904 643594 rect 25200 643298 49834 643594 @@ -1212,15 +1204,27 @@ rect 53101 642658 54254 642754 rect 50869 642336 54254 642658 rect 50869 642330 50875 642336 +rect 56264 641802 59030 642374 +rect 56264 641577 57514 641802 +rect 57739 641577 59030 641802 rect 5974 641447 8474 641551 rect 5974 641240 6999 641447 rect 7206 641240 8474 641447 rect -800 633842 1660 638642 -rect 5974 633994 8474 641240 -rect 533623 633994 536123 687578 -rect 582300 677984 584800 682984 +rect -800 559442 1660 564242 +rect -800 549442 1660 554242 +rect 5974 513753 8474 641240 +rect 96 511642 8474 513753 +rect -800 511530 8474 511642 +rect 96 511253 8474 511530 +rect -800 510348 480 510460 +rect -800 509166 480 509278 +rect -800 507984 480 508096 +rect -800 506802 480 506914 +rect -800 505620 480 505732 +rect 5974 504876 8474 511253 +rect 56264 470680 59030 641577 rect 582340 639784 584800 644584 -rect 5974 631494 536123 633994 rect 582340 629784 584800 634584 rect 583520 589472 584800 589584 rect 583520 588290 584800 588402 @@ -1228,23 +1232,17 @@ rect 583520 585926 584800 586038 rect 583520 584744 584800 584856 rect 583520 583562 584800 583674 -rect -800 559442 1660 564242 -rect -800 549442 1660 554242 rect 582340 550562 584800 555362 rect 582340 540562 584800 545362 -rect -800 511530 480 511642 -rect -800 510348 480 510460 -rect -800 509166 480 509278 -rect -800 507984 480 508096 -rect -800 506802 480 506914 -rect -800 505620 480 505732 rect 583520 500050 584800 500162 rect 583520 498868 584800 498980 rect 583520 497686 584800 497798 rect 583520 496504 584800 496616 rect 583520 495322 584800 495434 rect 583520 494140 584800 494252 -rect -800 468308 480 468420 +rect 245 468420 59030 470680 +rect -800 468308 59030 468420 +rect 245 467914 59030 468308 rect -800 467126 480 467238 rect -800 465944 480 466056 rect -800 464762 480 464874 @@ -1478,33 +1476,33 @@ rect 584000 0 584100 704000 rect -100 -100 584100 0 use proj_sstl_test proj_sstl_test_0 -timestamp 1645996691 +timestamp 1646210680 transform 1 0 15929 0 1 645492 -box -424 -44 33306 40167 -use cfg_shift_register cfg_shift_register_0 -timestamp 1646187217 -transform 1 0 42470 0 1 642694 -box -72 -183 11802 839 -use cfg_shift_register cfg_shift_register_1 -timestamp 1646187217 -transform 1 0 30694 0 1 642694 -box -72 -183 11802 839 -use cfg_shift_register cfg_shift_register_2 -timestamp 1646187217 -transform 1 0 18918 0 1 642694 -box -72 -183 11802 839 -use cfg_shift_register cfg_shift_register_3 -timestamp 1646187217 -transform 1 0 7142 0 1 642694 -box -72 -183 11802 839 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_1 ~/proj/caravan-project/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag -timestamp 1644111581 -transform 1 0 7038 0 1 642706 -box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_0 +box -424 16 33306 40167 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag timestamp 1644111581 transform 1 0 54234 0 1 642706 box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 sky130_fd_sc_hd__tapvpwrvgnd_1_1 +timestamp 1644111581 +transform 1 0 7038 0 1 642706 +box -38 -48 130 592 +use cfg_shift_register cfg_shift_register_3 +timestamp 1646187848 +transform 1 0 7142 0 1 642694 +box -72 -183 11802 839 +use cfg_shift_register cfg_shift_register_2 +timestamp 1646187848 +transform 1 0 18918 0 1 642694 +box -72 -183 11802 839 +use cfg_shift_register cfg_shift_register_1 +timestamp 1646187848 +transform 1 0 30694 0 1 642694 +box -72 -183 11802 839 +use cfg_shift_register cfg_shift_register_0 +timestamp 1646187848 +transform 1 0 42470 0 1 642694 +box -72 -183 11802 839 << labels >> flabel metal3 s 583520 269230 584800 269342 0 FreeSans 1120 0 0 0 gpio_analog[0] port 0 nsew signal bidirectional @@ -1538,8 +1536,6 @@ port 14 nsew signal bidirectional flabel metal3 s -800 511530 480 511642 0 FreeSans 1120 0 0 0 gpio_analog[7] port 15 nsew signal bidirectional -flabel metal3 s -800 468308 480 468420 0 FreeSans 1120 0 0 0 gpio_analog[8] -port 16 nsew signal bidirectional flabel metal3 s -800 425086 480 425198 0 FreeSans 1120 0 0 0 gpio_analog[9] port 17 nsew signal bidirectional flabel metal3 s 583520 270412 584800 270524 0 FreeSans 1120 0 0 0 gpio_noesd[0] @@ -2886,6 +2882,8 @@ port 676 nsew signal input flabel metal2 s 6434 -800 6546 480 0 FreeSans 1120 90 0 0 wbs_we_i port 677 nsew signal input +flabel metal3 s -800 468308 480 468420 0 FreeSans 1120 0 0 0 gpio_analog[8] +port 16 nsew signal bidirectional << properties >> string FIXED_BBOX 0 0 584000 704000 << end >>