tapeout.log
diff --git a/mag/mag2gds_caravan.tcl b/mag/mag2gds_caravan.tcl index 355dd79..d701f5d 100644 --- a/mag/mag2gds_caravan.tcl +++ b/mag/mag2gds_caravan.tcl
@@ -1 +1 @@ - random seed 131110; drc off; crashbackups stop; gds readonly true; gds rescale false; cif *hier write disable; cif *array write disable; gds read /mnt/shuttles/shuttle/mpw-two/slot-038/vlsi-sky130-analog-c/gds/user_analog_project_wrapper.gds; load caravan -dereference; cellname list filepath user_id_programming /mnt/shuttles/shuttle/mpw-two/slot-038/vlsi-sky130-analog-c/mag; cellname list filepath user_id_textblock /mnt/shuttles/shuttle/mpw-two/slot-038/vlsi-sky130-analog-c/mag; flush user_id_programming; flush user_id_textblock; select top cell; gds write /mnt/shuttles/shuttle/mpw-two/slot-038/vlsi-sky130-analog-c/gds/caravan.gds; exit; + random seed 131110; drc off; crashbackups stop; addpath hexdigits; addpath /mnt/shuttles/shuttle/mpw-two/caravel/mag; addpath /mnt/shuttles/shuttle/mpw-two/slot-038/vlsi-sky130-analog-c/mag; load user_analog_project_wrapper; property LEFview true; property GDS_FILE /mnt/shuttles/shuttle/mpw-two/slot-038/vlsi-sky130-analog-c/gds/user_analog_project_wrapper.gds; property GDS_START 0; load mgmt_core_wrapper; property LEFview true; property GDS_FILE ../mgmt_core_wrapper/gds/mgmt_core_wrapper.gds; property GDS_START 0; load /mnt/shuttles/shuttle/mpw-two/slot-038/vlsi-sky130-analog-c/mag/user_id_programming; load /mnt/shuttles/shuttle/mpw-two/slot-038/vlsi-sky130-analog-c/mag/user_id_textblock; load ../maglef/simple_por; load /mnt/shuttles/shuttle/mpw-two/slot-038/vlsi-sky130-analog-c/mag/caravan -dereference; select top cell; expand; cif *hier write disable; cif *array write disable; gds write /mnt/shuttles/shuttle/mpw-two/slot-038/vlsi-sky130-analog-c/gds/caravan.gds; quit -noprompt;
diff --git a/mag/user_id_programming.mag b/mag/user_id_programming.mag index 12006b5..85bc0f4 100644 --- a/mag/user_id_programming.mag +++ b/mag/user_id_programming.mag
@@ -1,7 +1,7 @@ magic tech sky130A magscale 1 2 -timestamp 1606755340 +timestamp 1638030917 << nwell >> rect 2304 2369 2397 2389 << viali >> @@ -2631,456 +2631,456 @@ rect 3660 1738 5049 1974 rect 5285 1738 5980 1974 rect 1104 1696 5980 1738 -use sky130_fd_sc_hd__decap_3 PHY_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1606755340 -transform 1 0 1104 0 -1 1632 -box -38 -48 314 592 -use sky130_fd_sc_hd__decap_3 PHY_2 -timestamp 1606755340 -transform 1 0 1104 0 1 1632 -box -38 -48 314 592 -use sky130_fd_sc_hd__decap_3 FILLER_1_6 -timestamp 1606755340 -transform 1 0 1656 0 1 1632 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[27\] $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1606755340 -transform 1 0 1472 0 -1 1632 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[28\] -timestamp 1606755340 -transform 1 0 1932 0 1 1632 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[3\] -timestamp 1606755340 -transform 1 0 1380 0 1 1632 -box -38 -48 314 592 use sky130_fd_sc_hd__fill_1 FILLER_0_3 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1606755340 +timestamp 1638025753 transform 1 0 1380 0 -1 1632 box -38 -48 130 592 -use sky130_fd_sc_hd__decap_8 FILLER_0_7 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1606755340 -transform 1 0 1748 0 -1 1632 -box -38 -48 774 592 +use sky130_fd_sc_hd__decap_3 FILLER_1_6 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag +timestamp 1638025753 +transform 1 0 1656 0 1 1632 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_2 +timestamp 1638025753 +transform 1 0 1104 0 1 1632 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_0 +timestamp 1638025753 +transform 1 0 1104 0 -1 1632 +box -38 -48 314 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[3\] $PDKPATH/libs.ref/sky130_fd_sc_hd/mag +timestamp 1638025753 +transform 1 0 1380 0 1 1632 +box -38 -48 314 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[28\] +timestamp 1638025753 +transform 1 0 1932 0 1 1632 +box -38 -48 314 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[27\] +timestamp 1638025753 +transform 1 0 1472 0 -1 1632 +box -38 -48 314 592 use sky130_fd_sc_hd__fill_2 FILLER_1_12 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1606755340 +timestamp 1638025753 transform 1 0 2208 0 1 1632 box -38 -48 222 592 -use sky130_fd_sc_hd__decap_3 FILLER_0_15 -timestamp 1606755340 -transform 1 0 2484 0 -1 1632 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[0\] -timestamp 1606755340 -transform 1 0 2392 0 1 1632 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[11\] -timestamp 1606755340 -transform 1 0 2668 0 1 1632 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[1\] -timestamp 1606755340 -transform 1 0 3036 0 1 1632 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[20\] -timestamp 1606755340 -transform 1 0 2760 0 -1 1632 -box -38 -48 314 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_7 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag +timestamp 1638025753 +transform 1 0 1748 0 -1 1632 +box -38 -48 774 592 use sky130_fd_sc_hd__fill_1 FILLER_1_20 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 2944 0 1 1632 box -38 -48 130 592 -use sky130_fd_sc_hd__decap_8 FILLER_0_21 -timestamp 1606755340 -transform 1 0 3036 0 -1 1632 -box -38 -48 774 592 +use sky130_fd_sc_hd__decap_3 FILLER_0_15 +timestamp 1638025753 +transform 1 0 2484 0 -1 1632 +box -38 -48 314 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[20\] +timestamp 1638025753 +transform 1 0 2760 0 -1 1632 +box -38 -48 314 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[1\] +timestamp 1638025753 +transform 1 0 3036 0 1 1632 +box -38 -48 314 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[11\] +timestamp 1638025753 +transform 1 0 2668 0 1 1632 +box -38 -48 314 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[0\] +timestamp 1638025753 +transform 1 0 2392 0 1 1632 +box -38 -48 314 592 use sky130_fd_sc_hd__decap_6 FILLER_1_24 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1606755340 +timestamp 1638025753 transform 1 0 3312 0 1 1632 box -38 -48 590 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[15\] -timestamp 1606755340 -transform 1 0 4416 0 -1 1632 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[7\] -timestamp 1606755340 -transform 1 0 3864 0 1 1632 -box -38 -48 314 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_18 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1606755340 -transform 1 0 3956 0 -1 1632 -box -38 -48 130 592 -use sky130_fd_sc_hd__fill_2 FILLER_0_29 -timestamp 1606755340 -transform 1 0 3772 0 -1 1632 -box -38 -48 222 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_21 +timestamp 1638025753 +transform 1 0 3036 0 -1 1632 +box -38 -48 774 592 use sky130_fd_sc_hd__decap_4 FILLER_0_32 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1606755340 +timestamp 1638025753 transform 1 0 4048 0 -1 1632 box -38 -48 406 592 use sky130_fd_sc_hd__decap_12 FILLER_1_33 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag -timestamp 1606755340 +timestamp 1638025753 transform 1 0 4140 0 1 1632 box -38 -48 1142 592 -use sky130_fd_sc_hd__decap_3 PHY_1 -timestamp 1606755340 -transform -1 0 5980 0 -1 1632 +use sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_18 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag +timestamp 1638025753 +transform 1 0 3956 0 -1 1632 +box -38 -48 130 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[7\] +timestamp 1638025753 +transform 1 0 3864 0 1 1632 box -38 -48 314 592 -use sky130_fd_sc_hd__decap_3 PHY_3 -timestamp 1606755340 -transform -1 0 5980 0 1 1632 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[15\] +timestamp 1638025753 +transform 1 0 4416 0 -1 1632 box -38 -48 314 592 +use sky130_fd_sc_hd__fill_2 FILLER_0_29 +timestamp 1638025753 +transform 1 0 3772 0 -1 1632 +box -38 -48 222 592 use sky130_fd_sc_hd__decap_3 FILLER_0_47 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 5428 0 -1 1632 box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_3 +timestamp 1638025753 +transform -1 0 5980 0 1 1632 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_1 +timestamp 1638025753 +transform -1 0 5980 0 -1 1632 +box -38 -48 314 592 use sky130_fd_sc_hd__conb_1 mask_rev_value\[4\] -timestamp 1606755340 +timestamp 1638025753 transform 1 0 5428 0 1 1632 box -38 -48 314 592 -use sky130_fd_sc_hd__decap_8 FILLER_0_39 -timestamp 1606755340 -transform 1 0 4692 0 -1 1632 -box -38 -48 774 592 use sky130_fd_sc_hd__fill_2 FILLER_1_45 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 5244 0 1 1632 box -38 -48 222 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_39 +timestamp 1638025753 +transform 1 0 4692 0 -1 1632 +box -38 -48 774 592 use sky130_fd_sc_hd__decap_3 PHY_4 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 1104 0 -1 2720 box -38 -48 314 592 use sky130_fd_sc_hd__decap_12 FILLER_2_3 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 1380 0 -1 2720 box -38 -48 1142 592 use sky130_fd_sc_hd__decap_12 FILLER_2_15 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 2484 0 -1 2720 box -38 -48 1142 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[13\] -timestamp 1606755340 -transform 1 0 4600 0 -1 2720 -box -38 -48 314 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_19 -timestamp 1606755340 -transform 1 0 3956 0 -1 2720 -box -38 -48 130 592 use sky130_fd_sc_hd__decap_4 FILLER_2_27 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 3588 0 -1 2720 box -38 -48 406 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_19 +timestamp 1638025753 +transform 1 0 3956 0 -1 2720 +box -38 -48 130 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[13\] +timestamp 1638025753 +transform 1 0 4600 0 -1 2720 +box -38 -48 314 592 use sky130_fd_sc_hd__decap_6 FILLER_2_32 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 4048 0 -1 2720 box -38 -48 590 592 use sky130_fd_sc_hd__decap_3 PHY_5 -timestamp 1606755340 +timestamp 1638025753 transform -1 0 5980 0 -1 2720 box -38 -48 314 592 use sky130_fd_sc_hd__conb_1 mask_rev_value\[9\] -timestamp 1606755340 +timestamp 1638025753 transform 1 0 4876 0 -1 2720 box -38 -48 314 592 use sky130_fd_sc_hd__decap_6 FILLER_2_44 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 5152 0 -1 2720 box -38 -48 590 592 use sky130_fd_sc_hd__decap_3 PHY_6 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 1104 0 1 2720 box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[31\] -timestamp 1606755340 -transform 1 0 1380 0 1 2720 -box -38 -48 314 592 use sky130_fd_sc_hd__decap_12 FILLER_3_6 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 1656 0 1 2720 box -38 -48 1142 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[31\] +timestamp 1638025753 +transform 1 0 1380 0 1 2720 +box -38 -48 314 592 use sky130_fd_sc_hd__decap_12 FILLER_3_18 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 2760 0 1 2720 box -38 -48 1142 592 use sky130_fd_sc_hd__decap_12 FILLER_3_30 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 3864 0 1 2720 box -38 -48 1142 592 use sky130_fd_sc_hd__decap_3 PHY_7 -timestamp 1606755340 +timestamp 1638025753 transform -1 0 5980 0 1 2720 box -38 -48 314 592 use sky130_fd_sc_hd__decap_8 FILLER_3_42 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 4968 0 1 2720 box -38 -48 774 592 -use sky130_fd_sc_hd__decap_3 PHY_8 -timestamp 1606755340 -transform 1 0 1104 0 -1 3808 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[17\] -timestamp 1606755340 -transform 1 0 1472 0 -1 3808 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[24\] -timestamp 1606755340 -transform 1 0 1748 0 -1 3808 -box -38 -48 314 592 use sky130_fd_sc_hd__fill_1 FILLER_4_3 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 1380 0 -1 3808 box -38 -48 130 592 use sky130_fd_sc_hd__decap_4 FILLER_4_10 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 2024 0 -1 3808 box -38 -48 406 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[14\] -timestamp 1606755340 -transform 1 0 2484 0 -1 3808 +use sky130_fd_sc_hd__decap_3 PHY_8 +timestamp 1638025753 +transform 1 0 1104 0 -1 3808 box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[25\] -timestamp 1606755340 -transform 1 0 2944 0 -1 3808 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[24\] +timestamp 1638025753 +transform 1 0 1748 0 -1 3808 box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[8\] -timestamp 1606755340 -transform 1 0 3220 0 -1 3808 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[17\] +timestamp 1638025753 +transform 1 0 1472 0 -1 3808 box -38 -48 314 592 use sky130_fd_sc_hd__fill_1 FILLER_4_14 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 2392 0 -1 3808 box -38 -48 130 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[8\] +timestamp 1638025753 +transform 1 0 3220 0 -1 3808 +box -38 -48 314 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[25\] +timestamp 1638025753 +transform 1 0 2944 0 -1 3808 +box -38 -48 314 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[14\] +timestamp 1638025753 +transform 1 0 2484 0 -1 3808 +box -38 -48 314 592 use sky130_fd_sc_hd__fill_2 FILLER_4_18 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 2760 0 -1 3808 box -38 -48 222 592 -use sky130_fd_sc_hd__decap_3 FILLER_4_35 -timestamp 1606755340 -transform 1 0 4324 0 -1 3808 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[16\] -timestamp 1606755340 -transform 1 0 4600 0 -1 3808 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[22\] -timestamp 1606755340 -transform 1 0 4048 0 -1 3808 -box -38 -48 314 592 use sky130_fd_sc_hd__fill_1 FILLER_4_30 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 3864 0 -1 3808 box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_20 -timestamp 1606755340 -transform 1 0 3956 0 -1 3808 -box -38 -48 130 592 use sky130_fd_sc_hd__decap_4 FILLER_4_26 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 3496 0 -1 3808 box -38 -48 406 592 +use sky130_fd_sc_hd__decap_3 FILLER_4_35 +timestamp 1638025753 +transform 1 0 4324 0 -1 3808 +box -38 -48 314 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_20 +timestamp 1638025753 +transform 1 0 3956 0 -1 3808 +box -38 -48 130 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[22\] +timestamp 1638025753 +transform 1 0 4048 0 -1 3808 +box -38 -48 314 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[16\] +timestamp 1638025753 +transform 1 0 4600 0 -1 3808 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_4 FILLER_4_46 +timestamp 1638025753 +transform 1 0 5336 0 -1 3808 +box -38 -48 406 592 use sky130_fd_sc_hd__decap_3 PHY_9 -timestamp 1606755340 +timestamp 1638025753 transform -1 0 5980 0 -1 3808 box -38 -48 314 592 use sky130_fd_sc_hd__conb_1 mask_rev_value\[26\] -timestamp 1606755340 +timestamp 1638025753 transform 1 0 5060 0 -1 3808 box -38 -48 314 592 use sky130_fd_sc_hd__fill_2 FILLER_4_41 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 4876 0 -1 3808 box -38 -48 222 592 -use sky130_fd_sc_hd__decap_4 FILLER_4_46 -timestamp 1606755340 -transform 1 0 5336 0 -1 3808 -box -38 -48 406 592 use sky130_fd_sc_hd__decap_3 PHY_10 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 1104 0 1 3808 box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[2\] -timestamp 1606755340 -transform 1 0 1840 0 1 3808 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[6\] -timestamp 1606755340 -transform 1 0 1380 0 1 3808 -box -38 -48 314 592 -use sky130_fd_sc_hd__fill_2 FILLER_5_6 -timestamp 1606755340 -transform 1 0 1656 0 1 3808 -box -38 -48 222 592 use sky130_fd_sc_hd__decap_12 FILLER_5_11 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 2116 0 1 3808 box -38 -48 1142 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[6\] +timestamp 1638025753 +transform 1 0 1380 0 1 3808 +box -38 -48 314 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[2\] +timestamp 1638025753 +transform 1 0 1840 0 1 3808 +box -38 -48 314 592 +use sky130_fd_sc_hd__fill_2 FILLER_5_6 +timestamp 1638025753 +transform 1 0 1656 0 1 3808 +box -38 -48 222 592 use sky130_fd_sc_hd__decap_8 FILLER_5_23 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 3220 0 1 3808 box -38 -48 774 592 use sky130_fd_sc_hd__decap_3 FILLER_5_31 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 3956 0 1 3808 box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[10\] -timestamp 1606755340 -transform 1 0 4232 0 1 3808 -box -38 -48 314 592 use sky130_fd_sc_hd__conb_1 mask_rev_value\[18\] -timestamp 1606755340 +timestamp 1638025753 transform 1 0 4508 0 1 3808 box -38 -48 314 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[10\] +timestamp 1638025753 +transform 1 0 4232 0 1 3808 +box -38 -48 314 592 +use sky130_fd_sc_hd__fill_1 FILLER_5_49 +timestamp 1638025753 +transform 1 0 5612 0 1 3808 +box -38 -48 130 592 use sky130_fd_sc_hd__decap_3 PHY_11 -timestamp 1606755340 +timestamp 1638025753 transform -1 0 5980 0 1 3808 box -38 -48 314 592 use sky130_fd_sc_hd__conb_1 mask_rev_value\[29\] -timestamp 1606755340 +timestamp 1638025753 transform 1 0 5336 0 1 3808 box -38 -48 314 592 -use sky130_fd_sc_hd__fill_1 FILLER_5_49 -timestamp 1606755340 -transform 1 0 5612 0 1 3808 -box -38 -48 130 592 use sky130_fd_sc_hd__decap_6 FILLER_5_40 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 4784 0 1 3808 box -38 -48 590 592 -use sky130_fd_sc_hd__decap_3 PHY_12 -timestamp 1606755340 -transform 1 0 1104 0 -1 4896 -box -38 -48 314 592 use sky130_fd_sc_hd__decap_3 PHY_14 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 1104 0 1 4896 box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[19\] -timestamp 1606755340 -transform 1 0 1932 0 -1 4896 +use sky130_fd_sc_hd__decap_3 PHY_12 +timestamp 1638025753 +transform 1 0 1104 0 -1 4896 box -38 -48 314 592 -use sky130_fd_sc_hd__decap_8 FILLER_6_12 -timestamp 1606755340 -transform 1 0 2208 0 -1 4896 -box -38 -48 774 592 -use sky130_fd_sc_hd__decap_6 FILLER_6_3 -timestamp 1606755340 -transform 1 0 1380 0 -1 4896 -box -38 -48 590 592 use sky130_fd_sc_hd__decap_12 FILLER_7_3 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 1380 0 1 4896 box -38 -48 1142 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[21\] -timestamp 1606755340 -transform 1 0 3404 0 -1 4896 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[19\] +timestamp 1638025753 +transform 1 0 1932 0 -1 4896 box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[30\] -timestamp 1606755340 -transform 1 0 3036 0 -1 4896 -box -38 -48 314 592 -use sky130_fd_sc_hd__fill_1 FILLER_6_20 -timestamp 1606755340 -transform 1 0 2944 0 -1 4896 -box -38 -48 130 592 +use sky130_fd_sc_hd__decap_6 FILLER_6_3 +timestamp 1638025753 +transform 1 0 1380 0 -1 4896 +box -38 -48 590 592 +use sky130_fd_sc_hd__decap_8 FILLER_6_12 +timestamp 1638025753 +transform 1 0 2208 0 -1 4896 +box -38 -48 774 592 use sky130_fd_sc_hd__fill_1 FILLER_6_24 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 3312 0 -1 4896 box -38 -48 130 592 +use sky130_fd_sc_hd__fill_1 FILLER_6_20 +timestamp 1638025753 +transform 1 0 2944 0 -1 4896 +box -38 -48 130 592 use sky130_fd_sc_hd__decap_12 FILLER_7_15 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 2484 0 1 4896 box -38 -48 1142 592 -use sky130_fd_sc_hd__decap_3 FILLER_6_28 -timestamp 1606755340 -transform 1 0 3680 0 -1 4896 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[30\] +timestamp 1638025753 +transform 1 0 3036 0 -1 4896 box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[12\] -timestamp 1606755340 -transform 1 0 4508 0 -1 4896 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[5\] -timestamp 1606755340 -transform 1 0 4140 0 1 4896 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[21\] +timestamp 1638025753 +transform 1 0 3404 0 -1 4896 box -38 -48 314 592 use sky130_fd_sc_hd__fill_1 FILLER_6_36 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 4416 0 -1 4896 box -38 -48 130 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_21 -timestamp 1606755340 -transform 1 0 3956 0 -1 4896 -box -38 -48 130 592 use sky130_fd_sc_hd__decap_4 FILLER_6_32 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 4048 0 -1 4896 box -38 -48 406 592 -use sky130_fd_sc_hd__decap_6 FILLER_7_27 -timestamp 1606755340 -transform 1 0 3588 0 1 4896 -box -38 -48 590 592 +use sky130_fd_sc_hd__decap_3 FILLER_6_28 +timestamp 1638025753 +transform 1 0 3680 0 -1 4896 +box -38 -48 314 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_21 +timestamp 1638025753 +transform 1 0 3956 0 -1 4896 +box -38 -48 130 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[5\] +timestamp 1638025753 +transform 1 0 4140 0 1 4896 +box -38 -48 314 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[12\] +timestamp 1638025753 +transform 1 0 4508 0 -1 4896 +box -38 -48 314 592 use sky130_fd_sc_hd__decap_6 FILLER_7_36 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 4416 0 1 4896 box -38 -48 590 592 -use sky130_fd_sc_hd__decap_3 PHY_13 -timestamp 1606755340 -transform -1 0 5980 0 -1 4896 -box -38 -48 314 592 -use sky130_fd_sc_hd__decap_3 PHY_15 -timestamp 1606755340 -transform -1 0 5980 0 1 4896 -box -38 -48 314 592 -use sky130_fd_sc_hd__conb_1 mask_rev_value\[23\] -timestamp 1606755340 -transform 1 0 5060 0 1 4896 -box -38 -48 314 592 +use sky130_fd_sc_hd__decap_6 FILLER_7_27 +timestamp 1638025753 +transform 1 0 3588 0 1 4896 +box -38 -48 590 592 use sky130_fd_sc_hd__fill_1 FILLER_7_42 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 4968 0 1 4896 box -38 -48 130 592 -use sky130_fd_sc_hd__decap_8 FILLER_6_40 -timestamp 1606755340 -transform 1 0 4784 0 -1 4896 -box -38 -48 774 592 -use sky130_fd_sc_hd__fill_2 FILLER_6_48 -timestamp 1606755340 -transform 1 0 5520 0 -1 4896 -box -38 -48 222 592 use sky130_fd_sc_hd__decap_4 FILLER_7_46 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 5336 0 1 4896 box -38 -48 406 592 +use sky130_fd_sc_hd__decap_3 PHY_15 +timestamp 1638025753 +transform -1 0 5980 0 1 4896 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_13 +timestamp 1638025753 +transform -1 0 5980 0 -1 4896 +box -38 -48 314 592 +use sky130_fd_sc_hd__conb_1 mask_rev_value\[23\] +timestamp 1638025753 +transform 1 0 5060 0 1 4896 +box -38 -48 314 592 +use sky130_fd_sc_hd__fill_2 FILLER_6_48 +timestamp 1638025753 +transform 1 0 5520 0 -1 4896 +box -38 -48 222 592 +use sky130_fd_sc_hd__decap_8 FILLER_6_40 +timestamp 1638025753 +transform 1 0 4784 0 -1 4896 +box -38 -48 774 592 use sky130_fd_sc_hd__decap_3 PHY_16 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 1104 0 -1 5984 box -38 -48 314 592 use sky130_fd_sc_hd__decap_12 FILLER_8_3 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 1380 0 -1 5984 box -38 -48 1142 592 use sky130_fd_sc_hd__decap_12 FILLER_8_15 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 2484 0 -1 5984 box -38 -48 1142 592 -use sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_22 -timestamp 1606755340 -transform 1 0 3956 0 -1 5984 -box -38 -48 130 592 use sky130_fd_sc_hd__decap_4 FILLER_8_27 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 3588 0 -1 5984 box -38 -48 406 592 use sky130_fd_sc_hd__decap_12 FILLER_8_32 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 4048 0 -1 5984 box -38 -48 1142 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_22 +timestamp 1638025753 +transform 1 0 3956 0 -1 5984 +box -38 -48 130 592 use sky130_fd_sc_hd__decap_3 PHY_17 -timestamp 1606755340 +timestamp 1638025753 transform -1 0 5980 0 -1 5984 box -38 -48 314 592 use sky130_fd_sc_hd__decap_6 FILLER_8_44 -timestamp 1606755340 +timestamp 1638025753 transform 1 0 5152 0 -1 5984 box -38 -48 590 592 << labels >>
diff --git a/mag/user_id_textblock.mag b/mag/user_id_textblock.mag index c51eb92..c8caaed 100644 --- a/mag/user_id_textblock.mag +++ b/mag/user_id_textblock.mag
@@ -8,36 +8,36 @@ rect 16092 356 18972 428 << fillblock >> rect -328 754 16860 5172 -use alpha_0 alphaX_7 hexdigits +use alpha_6 alphaX_0 hexdigits timestamp 1598786981 -transform 1 0 0 0 1 1080 -box 0 0 1620 3780 -use alpha_0 alphaX_6 hexdigits -timestamp 1598786981 -transform 1 0 2125 0 1 1080 -box 0 0 1620 3780 -use alpha_0 alphaX_5 hexdigits -timestamp 1598786981 -transform 1 0 4250 0 1 1080 -box 0 0 1620 3780 -use alpha_2 alphaX_4 hexdigits -timestamp 1598786981 -transform 1 0 6375 0 1 1080 -box 0 0 1620 3780 -use alpha_0 alphaX_3 hexdigits -timestamp 1598786981 -transform 1 0 8500 0 1 1080 -box 0 0 1620 3780 -use alpha_0 alphaX_2 hexdigits -timestamp 1598786981 -transform 1 0 10625 0 1 1080 +transform 1 0 14887 0 1 1080 box 0 0 1620 3780 use alpha_2 alphaX_1 hexdigits timestamp 1598786981 transform 1 0 12750 0 1 1080 box 0 0 1620 3780 -use alpha_6 alphaX_0 hexdigits +use alpha_0 alphaX_2 hexdigits timestamp 1598786981 -transform 1 0 14887 0 1 1080 +transform 1 0 10625 0 1 1080 +box 0 0 1620 3780 +use alpha_0 alphaX_3 +timestamp 1598786981 +transform 1 0 8500 0 1 1080 +box 0 0 1620 3780 +use alpha_2 alphaX_4 +timestamp 1598786981 +transform 1 0 6375 0 1 1080 +box 0 0 1620 3780 +use alpha_0 alphaX_5 +timestamp 1598786981 +transform 1 0 4250 0 1 1080 +box 0 0 1620 3780 +use alpha_0 alphaX_6 +timestamp 1598786981 +transform 1 0 2125 0 1 1080 +box 0 0 1620 3780 +use alpha_0 alphaX_7 +timestamp 1598786981 +transform 1 0 0 0 1 1080 box 0 0 1620 3780 << end >>