tapeout.log
diff --git a/mag/mag2gds_caravan.tcl b/mag/mag2gds_caravan.tcl
index 8736a6f..413d5de 100644
--- a/mag/mag2gds_caravan.tcl
+++ b/mag/mag2gds_caravan.tcl
@@ -1 +1 @@
- random seed 131112; 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-040/caravan_openfasoc/gds/user_analog_project_wrapper.gds; load caravan -dereference; cellname list filepath user_id_programming /mnt/shuttles/shuttle/mpw-two/slot-040/caravan_openfasoc/mag; cellname list filepath user_id_textblock /mnt/shuttles/shuttle/mpw-two/slot-040/caravan_openfasoc/mag; flush user_id_programming; flush user_id_textblock; select top cell; gds write /mnt/shuttles/shuttle/mpw-two/slot-040/caravan_openfasoc/gds/caravan.gds; exit;
+ random seed 131112; drc off; crashbackups stop; addpath hexdigits; addpath /mnt/shuttles/shuttle/mpw-two/caravel/mag; addpath /mnt/shuttles/shuttle/mpw-two/slot-040/caravan_openfasoc/mag; load user_analog_project_wrapper; property LEFview true; property GDS_FILE /mnt/shuttles/shuttle/mpw-two/slot-040/caravan_openfasoc/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-040/caravan_openfasoc/mag/user_id_programming; load /mnt/shuttles/shuttle/mpw-two/slot-040/caravan_openfasoc/mag/user_id_textblock; load ../maglef/simple_por; load /mnt/shuttles/shuttle/mpw-two/slot-040/caravan_openfasoc/mag/caravan -dereference; select top cell; expand; cif *hier write disable; cif *array write disable; gds write /mnt/shuttles/shuttle/mpw-two/slot-040/caravan_openfasoc/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 84573d8..99baa83 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_8 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_8 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 >>