final gds & drc results
diff --git a/def/user_proj_example.def.xz b/def/user_proj_example.def.xz
index 5d73787..9ac78c6 100644
--- a/def/user_proj_example.def.xz
+++ b/def/user_proj_example.def.xz
Binary files differ
diff --git a/gds/DFFRAM.gds.xz b/gds/DFFRAM.gds.xz
index a384650..4e18566 100644
--- a/gds/DFFRAM.gds.xz
+++ b/gds/DFFRAM.gds.xz
Binary files differ
diff --git a/gds/advSeal_6um_gen.gds.xz b/gds/advSeal_6um_gen.gds.xz
index ac5e5c7..c768aff 100644
--- a/gds/advSeal_6um_gen.gds.xz
+++ b/gds/advSeal_6um_gen.gds.xz
Binary files differ
diff --git a/gds/caravel.gds.xz b/gds/caravel.gds.xz
index e540ea5..8b427ce 100644
--- a/gds/caravel.gds.xz
+++ b/gds/caravel.gds.xz
Binary files differ
diff --git a/gds/caravel.old.gds.xz b/gds/caravel.old.gds.xz
index 269cf24..6c15afc 100644
--- a/gds/caravel.old.gds.xz
+++ b/gds/caravel.old.gds.xz
Binary files differ
diff --git a/gds/caravel_00010003.gds.gz b/gds/caravel_00010003.gds.gz
index a131fcd..2457787 100644
--- a/gds/caravel_00010003.gds.gz
+++ b/gds/caravel_00010003.gds.gz
Binary files differ
diff --git a/gds/caravel_00010003.gds.xz b/gds/caravel_00010003.gds.xz
index ded431e..d91a101 100644
--- a/gds/caravel_00010003.gds.xz
+++ b/gds/caravel_00010003.gds.xz
Binary files differ
diff --git a/gds/caravel_00010003_fill_pattern.gds.xz b/gds/caravel_00010003_fill_pattern.gds.xz
index 38cad76..2be01bf 100644
--- a/gds/caravel_00010003_fill_pattern.gds.xz
+++ b/gds/caravel_00010003_fill_pattern.gds.xz
Binary files differ
diff --git a/gds/caravel_00010003_fill_pattern_orig.gds.xz b/gds/caravel_00010003_fill_pattern_orig.gds.xz
new file mode 100644
index 0000000..7d75cd8
--- /dev/null
+++ b/gds/caravel_00010003_fill_pattern_orig.gds.xz
Binary files differ
diff --git a/gds/caravel_bump_bond.gds.xz b/gds/caravel_bump_bond.gds.xz
index 3b88f54..1bfb264 100644
--- a/gds/caravel_bump_bond.gds.xz
+++ b/gds/caravel_bump_bond.gds.xz
Binary files differ
diff --git a/gds/chip_io.gds.xz b/gds/chip_io.gds.xz
index 3aaccec..93387d2 100644
--- a/gds/chip_io.gds.xz
+++ b/gds/chip_io.gds.xz
Binary files differ
diff --git a/gds/digital_pll.gds.xz b/gds/digital_pll.gds.xz
index 993e01a..ab0be2e 100644
--- a/gds/digital_pll.gds.xz
+++ b/gds/digital_pll.gds.xz
Binary files differ
diff --git a/gds/gpio_control_block.gds.xz b/gds/gpio_control_block.gds.xz
index 9a983a7..abf6631 100644
--- a/gds/gpio_control_block.gds.xz
+++ b/gds/gpio_control_block.gds.xz
Binary files differ
diff --git a/gds/mgmt_core.gds.xz b/gds/mgmt_core.gds.xz
index c720a0f..5090f8b 100644
--- a/gds/mgmt_core.gds.xz
+++ b/gds/mgmt_core.gds.xz
Binary files differ
diff --git a/gds/mgmt_protect.gds.xz b/gds/mgmt_protect.gds.xz
index a443544..e3a7c8d 100644
--- a/gds/mgmt_protect.gds.xz
+++ b/gds/mgmt_protect.gds.xz
Binary files differ
diff --git a/gds/mgmt_protect_hv.gds.xz b/gds/mgmt_protect_hv.gds.xz
index 08a977f..a89d5d6 100644
--- a/gds/mgmt_protect_hv.gds.xz
+++ b/gds/mgmt_protect_hv.gds.xz
Binary files differ
diff --git a/gds/mprj2_logic_high.gds.xz b/gds/mprj2_logic_high.gds.xz
index b8f5bef..2daf066 100644
--- a/gds/mprj2_logic_high.gds.xz
+++ b/gds/mprj2_logic_high.gds.xz
Binary files differ
diff --git a/gds/mprj_logic_high.gds.xz b/gds/mprj_logic_high.gds.xz
index 9ad9ba1..280ddbd 100644
--- a/gds/mprj_logic_high.gds.xz
+++ b/gds/mprj_logic_high.gds.xz
Binary files differ
diff --git a/gds/simple_por.gds.xz b/gds/simple_por.gds.xz
index eff42d7..8c5e2b8 100644
--- a/gds/simple_por.gds.xz
+++ b/gds/simple_por.gds.xz
Binary files differ
diff --git a/gds/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds.xz b/gds/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds.xz
index 5fb5c1f..e412806 100644
--- a/gds/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds.xz
+++ b/gds/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds.xz
Binary files differ
diff --git a/gds/sram_1rw1r_32_256_8_sky130.gds.xz b/gds/sram_1rw1r_32_256_8_sky130.gds.xz
index efbd957..6a4d66e 100644
--- a/gds/sram_1rw1r_32_256_8_sky130.gds.xz
+++ b/gds/sram_1rw1r_32_256_8_sky130.gds.xz
Binary files differ
diff --git a/gds/storage.gds.xz b/gds/storage.gds.xz
index fe7388d..68b8003 100644
--- a/gds/storage.gds.xz
+++ b/gds/storage.gds.xz
Binary files differ
diff --git a/gds/user_id_prog_zero.gds.xz b/gds/user_id_prog_zero.gds.xz
index f8bac55..99acfff 100644
--- a/gds/user_id_prog_zero.gds.xz
+++ b/gds/user_id_prog_zero.gds.xz
Binary files differ
diff --git a/gds/user_id_programming.gds.xz b/gds/user_id_programming.gds.xz
index f61c94b..3675141 100644
--- a/gds/user_id_programming.gds.xz
+++ b/gds/user_id_programming.gds.xz
Binary files differ
diff --git a/gds/user_proj_example.gds.xz b/gds/user_proj_example.gds.xz
index c38e71a..28fe990 100644
--- a/gds/user_proj_example.gds.xz
+++ b/gds/user_proj_example.gds.xz
Binary files differ
diff --git a/gds/user_project_wrapper.gds.xz b/gds/user_project_wrapper.gds.xz
index 329e938..dadec4d 100644
--- a/gds/user_project_wrapper.gds.xz
+++ b/gds/user_project_wrapper.gds.xz
Binary files differ
diff --git a/gds/user_project_wrapper_empty.gds.xz b/gds/user_project_wrapper_empty.gds.xz
index ecda0d1..e42d903 100644
--- a/gds/user_project_wrapper_empty.gds.xz
+++ b/gds/user_project_wrapper_empty.gds.xz
Binary files differ
diff --git a/gds/user_project_wrapper_new.gds.xz b/gds/user_project_wrapper_new.gds.xz
index 329e938..dadec4d 100644
--- a/gds/user_project_wrapper_new.gds.xz
+++ b/gds/user_project_wrapper_new.gds.xz
Binary files differ
diff --git a/gds/user_project_wrapper_orig.gds.xz b/gds/user_project_wrapper_orig.gds.xz
index 0cd3f6f..4e6f981 100644
--- a/gds/user_project_wrapper_orig.gds.xz
+++ b/gds/user_project_wrapper_orig.gds.xz
Binary files differ
diff --git a/mag/caravel_00010003.mag b/mag/caravel_00010003.mag
index 2a51a74..b7b1753 100644
--- a/mag/caravel_00010003.mag
+++ b/mag/caravel_00010003.mag
@@ -1,6 +1,6 @@
 magic
 tech sky130A
-timestamp 1613421444
+timestamp 1613536786
 << checkpaint >>
 rect -630 -630 360630 520630
 use advSeal_6um_gen  advSeal_6um_gen_0
@@ -8,11 +8,11 @@
 transform 1 0 0 0 1 0
 box 0 0 360000 520000
 use caravel_00010003_fill_pattern  caravel_00010003_fill_pattern_0
-timestamp 1613421444
+timestamp 1613536786
 transform 1 0 600 0 1 600
 box 0 0 358800 518800
 use caravel  caravel_0
-timestamp 1613421444
+timestamp 1613536786
 transform 1 0 600 0 1 600
 box 0 0 358800 518800
 << end >>
diff --git a/mag/mgmt_core.mag.xz b/mag/mgmt_core.mag.xz
index 837802f..74547b2 100644
--- a/mag/mgmt_core.mag.xz
+++ b/mag/mgmt_core.mag.xz
Binary files differ
diff --git a/mag/user_proj_example.mag.xz b/mag/user_proj_example.mag.xz
index 8d3f7a8..997f5f3 100644
--- a/mag/user_proj_example.mag.xz
+++ b/mag/user_proj_example.mag.xz
Binary files differ
diff --git a/signoff/compositor.out b/signoff/compositor.out
index 48c2327..62400e6 100644
--- a/signoff/compositor.out
+++ b/signoff/compositor.out
@@ -94,54 +94,54 @@
 Reading "seal_ring_corner".
 Reading "advSeal_6um_gen".
    Generating output for cell caravel_00010003_fill_pattern
-Reading "caravel_00010003_fill_pattern_0_0".
-Reading "caravel_00010003_fill_pattern_1_0".
-Reading "caravel_00010003_fill_pattern_0_1".
-Reading "caravel_00010003_fill_pattern_1_1".
-Reading "caravel_00010003_fill_pattern_2_0".
-Reading "caravel_00010003_fill_pattern_2_1".
-Reading "caravel_00010003_fill_pattern_3_0".
-Reading "caravel_00010003_fill_pattern_3_1".
-Reading "caravel_00010003_fill_pattern_4_0".
-Reading "caravel_00010003_fill_pattern_4_1".
-Reading "caravel_00010003_fill_pattern_5_0".
-Reading "caravel_00010003_fill_pattern_5_1".
-Reading "caravel_00010003_fill_pattern_0_2".
-Reading "caravel_00010003_fill_pattern_1_2".
-Reading "caravel_00010003_fill_pattern_2_2".
-Reading "caravel_00010003_fill_pattern_3_2".
-Reading "caravel_00010003_fill_pattern_4_2".
-Reading "caravel_00010003_fill_pattern_5_2".
-Reading "caravel_00010003_fill_pattern_0_3".
-Reading "caravel_00010003_fill_pattern_1_3".
-Reading "caravel_00010003_fill_pattern_2_3".
-Reading "caravel_00010003_fill_pattern_3_3".
-Reading "caravel_00010003_fill_pattern_4_3".
-Reading "caravel_00010003_fill_pattern_5_3".
-Reading "caravel_00010003_fill_pattern_0_4".
-Reading "caravel_00010003_fill_pattern_1_4".
-Reading "caravel_00010003_fill_pattern_2_4".
-Reading "caravel_00010003_fill_pattern_3_4".
-Reading "caravel_00010003_fill_pattern_4_4".
-Reading "caravel_00010003_fill_pattern_5_4".
-Reading "caravel_00010003_fill_pattern_0_5".
-Reading "caravel_00010003_fill_pattern_1_5".
-Reading "caravel_00010003_fill_pattern_2_5".
-Reading "caravel_00010003_fill_pattern_3_5".
-Reading "caravel_00010003_fill_pattern_4_5".
-Reading "caravel_00010003_fill_pattern_5_5".
-Reading "caravel_00010003_fill_pattern_0_6".
-Reading "caravel_00010003_fill_pattern_1_6".
-Reading "caravel_00010003_fill_pattern_2_6".
-Reading "caravel_00010003_fill_pattern_3_6".
-Reading "caravel_00010003_fill_pattern_4_6".
-Reading "caravel_00010003_fill_pattern_5_6".
-Reading "caravel_00010003_fill_pattern_0_7".
-Reading "caravel_00010003_fill_pattern_1_7".
-Reading "caravel_00010003_fill_pattern_2_7".
-Reading "caravel_00010003_fill_pattern_3_7".
-Reading "caravel_00010003_fill_pattern_4_7".
 Reading "caravel_00010003_fill_pattern_5_7".
+Reading "caravel_00010003_fill_pattern_4_7".
+Reading "caravel_00010003_fill_pattern_3_7".
+Reading "caravel_00010003_fill_pattern_2_7".
+Reading "caravel_00010003_fill_pattern_1_7".
+Reading "caravel_00010003_fill_pattern_0_7".
+Reading "caravel_00010003_fill_pattern_5_6".
+Reading "caravel_00010003_fill_pattern_4_6".
+Reading "caravel_00010003_fill_pattern_3_6".
+Reading "caravel_00010003_fill_pattern_2_6".
+Reading "caravel_00010003_fill_pattern_1_6".
+Reading "caravel_00010003_fill_pattern_0_6".
+Reading "caravel_00010003_fill_pattern_5_5".
+Reading "caravel_00010003_fill_pattern_4_5".
+Reading "caravel_00010003_fill_pattern_3_5".
+Reading "caravel_00010003_fill_pattern_2_5".
+Reading "caravel_00010003_fill_pattern_1_5".
+Reading "caravel_00010003_fill_pattern_0_5".
+Reading "caravel_00010003_fill_pattern_5_4".
+Reading "caravel_00010003_fill_pattern_4_4".
+Reading "caravel_00010003_fill_pattern_3_4".
+Reading "caravel_00010003_fill_pattern_2_4".
+Reading "caravel_00010003_fill_pattern_1_4".
+Reading "caravel_00010003_fill_pattern_0_4".
+Reading "caravel_00010003_fill_pattern_5_3".
+Reading "caravel_00010003_fill_pattern_4_3".
+Reading "caravel_00010003_fill_pattern_3_3".
+Reading "caravel_00010003_fill_pattern_2_3".
+Reading "caravel_00010003_fill_pattern_1_3".
+Reading "caravel_00010003_fill_pattern_0_3".
+Reading "caravel_00010003_fill_pattern_5_2".
+Reading "caravel_00010003_fill_pattern_4_2".
+Reading "caravel_00010003_fill_pattern_3_2".
+Reading "caravel_00010003_fill_pattern_2_2".
+Reading "caravel_00010003_fill_pattern_1_2".
+Reading "caravel_00010003_fill_pattern_0_2".
+Reading "caravel_00010003_fill_pattern_5_1".
+Reading "caravel_00010003_fill_pattern_5_0".
+Reading "caravel_00010003_fill_pattern_4_1".
+Reading "caravel_00010003_fill_pattern_4_0".
+Reading "caravel_00010003_fill_pattern_3_1".
+Reading "caravel_00010003_fill_pattern_3_0".
+Reading "caravel_00010003_fill_pattern_2_1".
+Reading "caravel_00010003_fill_pattern_2_0".
+Reading "caravel_00010003_fill_pattern_1_1".
+Reading "caravel_00010003_fill_pattern_0_1".
+Reading "caravel_00010003_fill_pattern_1_0".
+Reading "caravel_00010003_fill_pattern_0_0".
 Reading "caravel_00010003_fill_pattern".
    Generating output for cell caravel
 Reading "alpha_3".
diff --git a/signoff/make_final b/signoff/make_final
index dc54736..9225a69 100644
--- a/signoff/make_final
+++ b/signoff/make_final
@@ -1 +1 @@
-d23610bae32aa1ca8e2e416a6b79bb8399e87e6b  ./gds/caravel_00010003.gds
+37bc88d28ff86d6b5fab53e4c82ddf42eaf7b4c1  ./gds/caravel_00010003.gds
diff --git a/signoff/remove_fill_areaid.out b/signoff/remove_fill_areaid.out
new file mode 100644
index 0000000..60cc3f8
--- /dev/null
+++ b/signoff/remove_fill_areaid.out
@@ -0,0 +1,5 @@
+got: fin='./gds/caravel_00010003_fill_pattern.gds' fout='./gds/caravel_00010003_fill_pattern_new.gds' lnum='81' dnum='14'
+Reading file ./gds/caravel_00010003_fill_pattern.gds
+deleting layer: 81/14
+Writing file ./gds/caravel_00010003_fill_pattern_new.gds...
+Done.
diff --git a/signoff/versions b/signoff/versions
index 2c39948..432ef6c 100644
--- a/signoff/versions
+++ b/signoff/versions
@@ -16,3 +16,9 @@
 make_final: magic = 8.3.122
 make_final: sky130A tech = version 1.0.121-7-g6aa8c14
 make_final: open_pdks = 1.0.122
+------------------------------------
+make_final: Tue Feb 16 20:39:45 PST 2021
+make_final: caravel = commit bfc5d458
+make_final: magic = 8.3.122
+make_final: sky130A tech = version 1.0.121-8-gb209d1e
+make_final: open_pdks = 1.0.122
diff --git a/verilog/gl/user_proj_example.v.xz b/verilog/gl/user_proj_example.v.xz
index 6367862..ebc4942 100644
--- a/verilog/gl/user_proj_example.v.xz
+++ b/verilog/gl/user_proj_example.v.xz
Binary files differ