skullfet with nofill
diff --git a/gds/user_project_wrapper.gds.gz b/gds/user_project_wrapper.gds.gz
index 59fa74f..4ed91e9 100644
--- a/gds/user_project_wrapper.gds.gz
+++ b/gds/user_project_wrapper.gds.gz
Binary files differ
diff --git a/mag/user_project_wrapper.mag b/mag/user_project_wrapper.mag
index e484bf3..4fb5439 100644
--- a/mag/user_project_wrapper.mag
+++ b/mag/user_project_wrapper.mag
@@ -1,7 +1,7 @@
magic
tech sky130A
magscale 1 2
-timestamp 1640728507
+timestamp 1640773853
<< metal1 >>
rect 62022 702992 62028 703044
rect 62080 703032 62086 703044
@@ -126770,39 +126770,39 @@
rect 592618 -7622 592650 -7386
rect -8726 -7654 592650 -7622
use wrapped_spell wrapped_spell_1
-timestamp 1640728507
+timestamp 1640773853
transform 1 0 68770 0 1 241592
box 0 0 88000 88000
use wrapped_skullfet wrapped_skullfet_5
-timestamp 1640728507
+timestamp 1640773853
transform 1 0 400000 0 1 100000
box -10 -52 40000 40000
use wrapped_silife wrapped_silife_4
-timestamp 1640728507
+timestamp 1640773853
transform 1 0 200000 0 1 377600
box -10 0 156249 158393
use wrapped_ppm_decoder wrapped_ppm_decoder_3
-timestamp 1640728507
+timestamp 1640773853
transform 1 0 68770 0 1 539166
box -10 0 20000 50000
use wrapped_ppm_coder wrapped_ppm_coder_2
-timestamp 1640728507
+timestamp 1640773853
transform 1 0 68770 0 1 390356
box -10 0 51907 54051
use wrapped_function_generator wrapped_function_generator_0
-timestamp 1640728507
+timestamp 1640773853
transform 1 0 200200 0 1 240182
box 0 0 44000 44000
use wb_openram_wrapper wb_openram_wrapper
-timestamp 1640728507
+timestamp 1640773853
transform 1 0 217000 0 1 96000
box 0 144 12000 79688
use wb_bridge_2way wb_bridge_2way
-timestamp 1640728507
+timestamp 1640773853
transform 1 0 268000 0 1 96000
box 0 0 12000 79688
use sky130_sram_1kbyte_1rw1r_32x256_8 openram_1kB
-timestamp 1640728507
+timestamp 1640773853
transform 1 0 68800 0 1 95100
box 0 0 95956 79500
<< labels >>
diff --git a/maglef/user_project_wrapper.mag b/maglef/user_project_wrapper.mag
index 01bb690..df11454 100644
--- a/maglef/user_project_wrapper.mag
+++ b/maglef/user_project_wrapper.mag
@@ -1,7 +1,7 @@
magic
tech sky130A
magscale 1 2
-timestamp 1640728654
+timestamp 1640773976
<< obsli1 >>
rect 69874 98159 438824 586511
<< obsm1 >>
@@ -4242,7 +4242,7 @@
string FIXED_BBOX 0 0 584000 704000
string LEFview TRUE
string GDS_FILE /project/openlane/user_project_wrapper/runs/user_project_wrapper/results/magic/user_project_wrapper.gds
-string GDS_END 146852654
-string GDS_START 142610860
+string GDS_END 146852000
+string GDS_START 142610206
<< end >>
diff --git a/signoff/user_project_wrapper/final_summary_report.csv b/signoff/user_project_wrapper/final_summary_report.csv
index ab301f5..7979e4c 100644
--- a/signoff/user_project_wrapper/final_summary_report.csv
+++ b/signoff/user_project_wrapper/final_summary_report.csv
@@ -1,2 +1,2 @@
,design,design_name,config,flow_status,total_runtime,routed_runtime,(Cell/mm^2)/Core_Util,DIEAREA_mm^2,CellPer_mm^2,OpenDP_Util,Peak_Memory_Usage_MB,cell_count,tritonRoute_violations,Short_violations,MetSpc_violations,OffGrid_violations,MinHole_violations,Other_violations,Magic_violations,antenna_violations,lvs_total_errors,cvc_total_errors,klayout_violations,wire_length,vias,wns,pl_wns,optimized_wns,fastroute_wns,spef_wns,tns,pl_tns,optimized_tns,fastroute_tns,spef_tns,HPWL,routing_layer1_pct,routing_layer2_pct,routing_layer3_pct,routing_layer4_pct,routing_layer5_pct,routing_layer6_pct,wires_count,wire_bits,public_wires_count,public_wire_bits,memories_count,memory_bits,processes_count,cells_pre_abc,AND,DFF,NAND,NOR,OR,XOR,XNOR,MUX,inputs,outputs,level,EndCaps,TapCells,Diodes,Total_Physical_Cells,suggested_clock_frequency,suggested_clock_period,CLOCK_PERIOD,SYNTH_STRATEGY,SYNTH_MAX_FANOUT,FP_CORE_UTIL,FP_ASPECT_RATIO,FP_PDN_VPITCH,FP_PDN_HPITCH,PL_TARGET_DENSITY,GLB_RT_ADJUSTMENT,STD_CELL_LIBRARY,CELL_PAD,DIODE_INSERTION_STRATEGY
-0,/project/openlane/user_project_wrapper,user_project_wrapper,user_project_wrapper,flow_completed,0h6m1s,-1,1.7512453300124533,10.2784,0.8756226650062267,-1,581.18,9,0,0,0,0,0,0,56,0,0,-1,-1,2030457,9696,0.0,-1,-1,0.0,-1,0.0,-1,-1,0.0,-1,-1,10005.48,20.52,17.38,10.59,6.28,-1,74,1356,74,1356,0,0,0,9,0,0,0,0,0,0,0,0,-1,-1,-1,0,0,0,0,90.9090909090909,11,10,AREA 0,5,50,1,180,180,0.55,0.7,sky130_fd_sc_hd,4,0
+0,/project/openlane/user_project_wrapper,user_project_wrapper,user_project_wrapper,flow_completed,0h4m54s,-1,1.7512453300124533,10.2784,0.8756226650062267,-1,577.56,9,0,0,0,0,0,0,56,0,0,-1,-1,2030457,9696,0.0,-1,-1,0.0,-1,0.0,-1,-1,0.0,-1,-1,10005.48,20.52,17.38,10.59,6.28,-1,74,1356,74,1356,0,0,0,9,0,0,0,0,0,0,0,0,-1,-1,-1,0,0,0,0,90.9090909090909,11,10,AREA 0,5,50,1,180,180,0.55,0.7,sky130_fd_sc_hd,4,0
diff --git a/verilog/gl/wrapped_skullfet.lvs.powered.v b/verilog/gl/wrapped_skullfet.lvs.powered.v
index 8ce225a..e0e0be5 100644
--- a/verilog/gl/wrapped_skullfet.lvs.powered.v
+++ b/verilog/gl/wrapped_skullfet.lvs.powered.v
@@ -5180,19 +5180,19 @@
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_120 (.VGND(vssd1),
- .VNB(vssd1),
- .VPB(vccd1),
- .VPWR(vccd1));
sky130_fd_sc_hd__decap_4 FILLER_22_123 (.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_22_129 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_129 (.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_141 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_22_135 (.VGND(vssd1),
+ .VNB(vssd1),
+ .VPB(vccd1),
+ .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_22_143 (.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
@@ -5308,11 +5308,15 @@
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_120 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_23_120 (.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_23_132 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_23_124 (.VGND(vssd1),
+ .VNB(vssd1),
+ .VPB(vccd1),
+ .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_23_136 (.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
@@ -5452,19 +5456,11 @@
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_102 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_24_104 (.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_106 (.VGND(vssd1),
- .VNB(vssd1),
- .VPB(vccd1),
- .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_115 (.VGND(vssd1),
- .VNB(vssd1),
- .VPB(vccd1),
- .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_121 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_24_115 (.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
@@ -5660,11 +5656,7 @@
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_25_102 (.VGND(vssd1),
- .VNB(vssd1),
- .VPB(vccd1),
- .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_25_110 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_108 (.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
@@ -5836,7 +5828,7 @@
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_96 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_25_96 (.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));