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));