Minor corrections in the openlane configs - typos corrected - capacitive load for the hs scl corrected
diff --git a/sky130/openlane/sky130_fd_sc_hd/config.tcl b/sky130/openlane/sky130_fd_sc_hd/config.tcl index 9b0c818..37586f9 100755 --- a/sky130/openlane/sky130_fd_sc_hd/config.tcl +++ b/sky130/openlane/sky130_fd_sc_hd/config.tcl
@@ -1,7 +1,7 @@ set current_folder [file dirname [file normalize [info script]]] # Technology lib -set ::env(LIB_SYNTH) "$::env(PDK_ROOT)/TECHNAME/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_25C_1v80.lib" +set ::env(LIB_SYNTH) "$::env(PDK_ROOT)/TECHNAME/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" set ::env(LIB_MAX) "$::env(PDK_ROOT)/TECHNAME/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" set ::env(LIB_MIN) "$::env(PDK_ROOT)/TECHNAME/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" @@ -29,7 +29,7 @@ set ::env(SYNTH_CAP_LOAD) "17.65" ; # femtofarad __inv_8 pin A cap set ::env(SYNTH_MIN_BUF_PORT) "sky130_fd_sc_hd__buf_2 A X" set ::env(SYNTH_TIEHI_PORT) "sky130_fd_sc_hd__conb_1 HI" -set ::env(SYNTH_TIELO_PORT) "sky130_fd_sc_hd_conb_1 LO" +set ::env(SYNTH_TIELO_PORT) "sky130_fd_sc_hd__conb_1 LO" # cts defaults set ::env(CTS_ROOT_BUFFER) sky130_fd_sc_hd__clkbuf_16 @@ -61,4 +61,3 @@ set ::env(CTS_SQR_CAP) 0.258e-3 set ::env(CTS_SQR_RES) 0.125 set ::env(CTS_MAX_CAP) 1.53169 -
diff --git a/sky130/openlane/sky130_fd_sc_hd/no_synth.cells b/sky130/openlane/sky130_fd_sc_hd/no_synth.cells index a71461b..dbc3264 100644 --- a/sky130/openlane/sky130_fd_sc_hd/no_synth.cells +++ b/sky130/openlane/sky130_fd_sc_hd/no_synth.cells
@@ -1,422 +1,422 @@ -scs8hd_dfstp_2 -scs8hd_xor3_4 -scs8hd_or2b_2 -scs8hd_xnor3_2 -scs8hd_sdfbbn_2 -scs8hd_sdfxtp_2 -scs8hd_dfxtp_2 -scs8hd_xor2_2 -scs8hd_o311ai_2 -scs8hd_nand2_2 -scs8hd_sdfrtp_2 -scs8hd_and4_2 -scs8hd_dfsbp_2 -scs8hd_or4_2 -scs8hd_inv_2 -scs8hd_dlymetal6s4s_1 -scs8hd_o31ai_2 -scs8hd_bufbuf_16 -scs8hd_dlygate4sd3_1 -scs8hd_o22ai_2 -scs8hd_o32ai_2 -scs8hd_and3_2 -scs8hd_o2111ai_2 -scs8hd_dlrbp_2 -scs8hd_and4bb_2 -scs8hd_nand3b_2 -scs8hd_buf_6 -scs8hd_and4b_2 -scs8hd_a2bb2oi_2 -scs8hd_buf_12 -scs8hd_and2_2 -scs8hd_dlxbn_2 -scs8hd_dlrtp_2 -scs8hd_xor3_1 -scs8hd_a21oi_2 -scs8hd_inv_12 -scs8hd_o21ai_2 -scs8hd_a311oi_2 -scs8hd_o21bai_2 -scs8hd_nand3_2 -scs8hd_dlygate4sd2_1 -scs8hd_o211ai_2 -scs8hd_or4b_2 -scs8hd_and3b_2 -scs8hd_or4bb_2 -scs8hd_sdfrbp_2 -scs8hd_o2bb2ai_2 -scs8hd_bufinv_16 -scs8hd_xor3_2 -scs8hd_o41ai_2 -scs8hd_or3b_2 -scs8hd_or2_2 -scs8hd_dfrtp_2 -scs8hd_bufbuf_8 -scs8hd_bufinv_8 -scs8hd_buf_2 -scs8hd_inv_6 -scs8hd_xnor3_4 -scs8hd_and2b_2 -scs8hd_a2111oi_2 -scs8hd_xnor3_1 -scs8hd_dlymetal6s6s_1 -scs8hd_o221ai_2 -scs8hd_sdfstp_2 -scs8hd_a31oi_2 -scs8hd_a211oi_2 -scs8hd_nand2b_2 -scs8hd_a22oi_2 -scs8hd_dlymetal6s2s_1 -scs8hd_dlxtn_2 -scs8hd_a21boi_2 -scs8hd_dlrtn_2 -scs8hd_a221oi_2 -scs8hd_or3_2 -scs8hd_sdfsbp_2 -scs8hd_xnor2_2 -scs8hd_sdfxbp_2 -scs8hd_clkbuf_1 -scs8hd_clkbuf_2 -scs8hd_clkbuf_4 -scs8hd_clkbuf_8 -scs8hd_clkbuf_16 -scs8hd_o22a_1 -scs8hd_o22ai_1 -scs8hd_o21a_1 -scs8hd_o21ai_1 -scs8hd_a211o_1 -scs8hd_a211oi_2 -scs8hd_a21oi_2 -scs8hd_a22oi_2 -scs8hd_a311oi_2 -scs8hd_and2_2 -scs8hd_and3_2 -scs8hd_and4_2 -scs8hd_and4bb_2 -scs8hd_buf_6 -scs8hd_bufbuf_8 -scs8hd_bufinv_8 -scs8hd_clkbuf_16 -scs8hd_clkbuf_4 -scs8hd_dfrtp_2 -scs8hd_dfstp_2 -scs8hd_dlrbp_2 -scs8hd_dlrtp_2 -scs8hd_dlxtn_2 -scs8hd_dlygate4sd3_1 -scs8hd_dlymetal6s4s_1 -scs8hd_inv_12 -scs8hd_inv_6 -scs8hd_nand2b_2 -scs8hd_nand3b_2 -scs8hd_o211ai_2 -scs8hd_o21ai_1 -scs8hd_o21bai_2 -scs8hd_o22a_1 -scs8hd_o22ai_2 -scs8hd_o311ai_2 -scs8hd_o32ai_2 -scs8hd_or2_2 -scs8hd_or3_2 -scs8hd_or4_2 -scs8hd_or4bb_2 -scs8hd_sdfrbp_2 -scs8hd_sdfsbp_2 -scs8hd_sdfxbp_2 -scs8hd_xnor2_2 -scs8hd_xnor3_2 -scs8hd_xor2_2 -scs8hd_xor3_2 -scs8hd_buf_12 -scs8hd_a2111o_1 -scs8hd_a2111o_2 -scs8hd_a2111oi_0 -scs8hd_a2111oi_1 -scs8hd_a211o_2 -scs8hd_a211oi_1 -scs8hd_a211oi_4 -scs8hd_a21bo_1 -scs8hd_a21bo_2 -scs8hd_a21boi_0 -scs8hd_a21boi_1 -scs8hd_a21o_1 -scs8hd_a21o_2 -scs8hd_a21oi_1 -scs8hd_a221o_1 -scs8hd_a221o_2 -scs8hd_a221o_4 -scs8hd_a221oi_1 -scs8hd_a221oi_4 -scs8hd_a222oi_1 -scs8hd_a22o_1 -scs8hd_a22o_2 -scs8hd_a22o_4 -scs8hd_a22oi_1 -scs8hd_a2bb2o_1 -scs8hd_a2bb2o_2 -scs8hd_a2bb2oi_1 -scs8hd_a311o_1 -scs8hd_a311o_2 -scs8hd_a311o_4 -scs8hd_a311oi_1 -scs8hd_a311oi_4 -scs8hd_a31o_1 -scs8hd_a31o_2 -scs8hd_a31o_4 -scs8hd_a31oi_1 -scs8hd_a31oi_4 -scs8hd_a32o_1 -scs8hd_a32o_2 -scs8hd_a32oi_1 -scs8hd_a32oi_2 -scs8hd_a41o_1 -scs8hd_a41o_2 -scs8hd_a41oi_1 -scs8hd_a41oi_2 -scs8hd_and2_0 -scs8hd_and2_1 -scs8hd_and2b_1 -scs8hd_and2b_4 -scs8hd_and3_1 -scs8hd_and3b_1 -scs8hd_and3b_4 -scs8hd_and4_1 -scs8hd_and4b_1 -scs8hd_and4b_4 -scs8hd_and4bb_1 -scs8hd_and4bb_4 -scs8hd_clkdlybuf4s15_1 -scs8hd_clkdlybuf4s15_2 -scs8hd_clkdlybuf4s18_1 -scs8hd_clkdlybuf4s18_2 -scs8hd_clkdlybuf4s25_1 -scs8hd_clkdlybuf4s25_2 -scs8hd_clkdlybuf4s50_1 -scs8hd_clkdlybuf4s50_2 -scs8hd_clkinv_1 -scs8hd_clkinv_16 -scs8hd_clkinv_2 -scs8hd_clkinv_4 -scs8hd_clkinv_8 -scs8hd_clkinvlp_2 -scs8hd_clkinvlp_4 -scs8hd_decap_12 -scs8hd_decap_3 -scs8hd_decap_4 -scs8hd_decap_6 -scs8hd_decap_8 -scs8hd_dfbbn_1 -scs8hd_dfbbp_1 -scs8hd_dfrbp_1 -scs8hd_dfrtn_1 -scs8hd_dfrtp_1 -scs8hd_dfsbp_1 -scs8hd_dfstp_1 -scs8hd_dfxbp_1 -scs8hd_dfxtp_1 -scs8hd_diode_2 -scs8hd_dlclkp_1 -scs8hd_dlclkp_2 -scs8hd_dlclkp_4 -scs8hd_dlrbn_1 -scs8hd_dlrbn_2 -scs8hd_dlrbp_1 -scs8hd_dlrtn_1 -scs8hd_dlrtn_4 -scs8hd_dlrtp_1 -scs8hd_dlrtp_4 -scs8hd_dlxbn_1 -scs8hd_dlxbp_1 -scs8hd_dlxtn_1 -scs8hd_dlxtn_4 -scs8hd_dlxtp_1 -scs8hd_dlygate4sd1_1 -scs8hd_ebufn_1 -scs8hd_ebufn_2 -scs8hd_ebufn_4 -scs8hd_ebufn_8 -scs8hd_edfxbp_1 -scs8hd_edfxtp_1 -scs8hd_einvn_0 -scs8hd_einvn_1 -scs8hd_einvn_2 -scs8hd_einvn_4 -scs8hd_einvn_8 -scs8hd_einvp_1 -scs8hd_einvp_2 -scs8hd_einvp_4 -scs8hd_einvp_8 -scs8hd_fa_1 -scs8hd_fa_2 -scs8hd_fa_4 -scs8hd_fah_1 -scs8hd_fahcin_1 -scs8hd_fahcon_1 -scs8hd_ha_1 -scs8hd_ha_2 -scs8hd_ha_4 -scs8hd_inv_1 -scs8hd_inv_4 -scs8hd_lpflow_bleeder_1 -scs8hd_lpflow_clkbufkapwr_1 -scs8hd_lpflow_clkbufkapwr_16 -scs8hd_lpflow_clkbufkapwr_2 -scs8hd_lpflow_clkbufkapwr_4 -scs8hd_lpflow_clkbufkapwr_8 -scs8hd_lpflow_clkinvkapwr_1 -scs8hd_lpflow_clkinvkapwr_16 -scs8hd_lpflow_clkinvkapwr_2 -scs8hd_lpflow_clkinvkapwr_4 -scs8hd_lpflow_clkinvkapwr_8 -scs8hd_lpflow_decapkapwr_12 -scs8hd_lpflow_decapkapwr_3 -scs8hd_lpflow_decapkapwr_4 -scs8hd_lpflow_decapkapwr_6 -scs8hd_lpflow_decapkapwr_8 -scs8hd_lpflow_inputiso0n_1 -scs8hd_lpflow_inputiso0p_1 -scs8hd_lpflow_inputiso1n_1 -scs8hd_lpflow_inputiso1p_1 -scs8hd_lpflow_inputisolatch_1 -scs8hd_lpflow_isobufsrc_1 -scs8hd_lpflow_isobufsrc_16 -scs8hd_lpflow_isobufsrc_2 -scs8hd_lpflow_isobufsrc_4 -scs8hd_lpflow_isobufsrc_8 -scs8hd_lpflow_isobufsrckapwr_16 -scs8hd_lpflow_lsbuf_lh_isowell_4 -scs8hd_lpflow_lsbuf_lh_isowell_tap_1 -scs8hd_lpflow_lsbuf_lh_isowell_tap_2 -scs8hd_lpflow_lsbuf_lh_isowell_tap_4 -scs8hd_macro_sparecell -scs8hd_maj3_1 -scs8hd_maj3_2 -scs8hd_mux2_1 -scs8hd_mux2_2 -scs8hd_mux2_4 -scs8hd_mux2_8 -scs8hd_mux2i_1 -scs8hd_mux2i_2 -scs8hd_mux2i_4 -scs8hd_mux4_1 -scs8hd_mux4_2 -scs8hd_nand2_1 -scs8hd_nand2_8 -scs8hd_nand2b_1 -scs8hd_nand2b_4 -scs8hd_nand3_1 -scs8hd_nand3b_1 -scs8hd_nand3b_4 -scs8hd_nand4_1 -scs8hd_nand4_2 -scs8hd_nand4b_1 -scs8hd_nand4b_2 -scs8hd_nand4b_4 -scs8hd_nand4bb_1 -scs8hd_nand4bb_2 -scs8hd_nand4bb_4 -scs8hd_nor2_1 -scs8hd_nor2_2 -scs8hd_nor2_8 -scs8hd_nor2b_1 -scs8hd_nor2b_2 -scs8hd_nor2b_4 -scs8hd_nor3_1 -scs8hd_nor3_2 -scs8hd_nor3b_1 -scs8hd_nor3b_2 -scs8hd_nor3b_4 -scs8hd_nor4_1 -scs8hd_nor4_2 -scs8hd_nor4b_1 -scs8hd_nor4b_2 -scs8hd_nor4b_4 -scs8hd_nor4bb_1 -scs8hd_nor4bb_2 -scs8hd_nor4bb_4 -scs8hd_o2111a_1 -scs8hd_o2111a_2 -scs8hd_o2111a_4 -scs8hd_o2111ai_1 -scs8hd_o2111ai_4 -scs8hd_o211a_1 -scs8hd_o211a_2 -scs8hd_o211a_4 -scs8hd_o211ai_1 -scs8hd_o211ai_4 -scs8hd_o21a_2 -scs8hd_o21ai_0 -scs8hd_o21ba_1 -scs8hd_o21ba_2 -scs8hd_o21ba_4 -scs8hd_o21bai_1 -scs8hd_o21bai_4 -scs8hd_o221a_1 -scs8hd_o221a_2 -scs8hd_o221a_4 -scs8hd_o221ai_1 -scs8hd_o221ai_4 -scs8hd_o22a_2 -scs8hd_o22ai_4 -scs8hd_o2bb2a_1 -scs8hd_o2bb2a_2 -scs8hd_o2bb2a_4 -scs8hd_o2bb2ai_1 -scs8hd_o2bb2ai_4 -scs8hd_o311a_1 -scs8hd_o311a_2 -scs8hd_o311a_4 -scs8hd_o311ai_0 -scs8hd_o311ai_1 -scs8hd_o311ai_4 -scs8hd_o31a_1 -scs8hd_o31a_2 -scs8hd_o31a_4 -scs8hd_o31ai_1 -scs8hd_o31ai_4 -scs8hd_o32a_1 -scs8hd_o32a_2 -scs8hd_o32ai_1 -scs8hd_o41a_1 -scs8hd_o41a_2 -scs8hd_o41ai_1 -scs8hd_or2_0 -scs8hd_or2_1 -scs8hd_or2b_1 -scs8hd_or2b_4 -scs8hd_or3_1 -scs8hd_or3b_1 -scs8hd_or3b_4 -scs8hd_or4_1 -scs8hd_or4b_1 -scs8hd_or4b_4 -scs8hd_or4bb_1 -scs8hd_or4bb_4 -scs8hd_probe_s8p_8 -scs8hd_probec_s8p_8 -scs8hd_sdfbbn_1 -scs8hd_sdfbbp_1 -scs8hd_sdfrbp_1 -scs8hd_sdfrtn_1 -scs8hd_sdfrtp_1 -scs8hd_sdfrtp_4 -scs8hd_sdfsbp_1 -scs8hd_sdfstp_1 -scs8hd_sdfstp_4 -scs8hd_sdfxbp_1 -scs8hd_sdfxtp_1 -scs8hd_sdfxtp_4 -scs8hd_sdlclkp_1 -scs8hd_sdlclkp_2 -scs8hd_sdlclkp_4 -scs8hd_sedfxbp_1 -scs8hd_sedfxbp_2 -scs8hd_sedfxtp_1 -scs8hd_sedfxtp_2 -scs8hd_sedfxtp_4 -scs8hd_xnor2_1 -scs8hd_xor2_1 -scs8hd_buf_16 -scs8hd_lpflow_lsbuf_lh_hl_isowell_tap_1 -scs8hd_lpflow_lsbuf_lh_hl_isowell_tap_2 -scs8hd_lpflow_lsbuf_lh_hl_isowell_tap_4 +sky130_fd_sc_hd__dfstp_2 +sky130_fd_sc_hd__xor3_4 +sky130_fd_sc_hd__or2b_2 +sky130_fd_sc_hd__xnor3_2 +sky130_fd_sc_hd__sdfbbn_2 +sky130_fd_sc_hd__sdfxtp_2 +sky130_fd_sc_hd__dfxtp_2 +sky130_fd_sc_hd__xor2_2 +sky130_fd_sc_hd__o311ai_2 +sky130_fd_sc_hd__nand2_2 +sky130_fd_sc_hd__sdfrtp_2 +sky130_fd_sc_hd__and4_2 +sky130_fd_sc_hd__dfsbp_2 +sky130_fd_sc_hd__or4_2 +sky130_fd_sc_hd__inv_2 +sky130_fd_sc_hd__dlymetal6s4s_1 +sky130_fd_sc_hd__o31ai_2 +sky130_fd_sc_hd__bufbuf_16 +sky130_fd_sc_hd__dlygate4sd3_1 +sky130_fd_sc_hd__o22ai_2 +sky130_fd_sc_hd__o32ai_2 +sky130_fd_sc_hd__and3_2 +sky130_fd_sc_hd__o2111ai_2 +sky130_fd_sc_hd__dlrbp_2 +sky130_fd_sc_hd__and4bb_2 +sky130_fd_sc_hd__nand3b_2 +sky130_fd_sc_hd__buf_6 +sky130_fd_sc_hd__and4b_2 +sky130_fd_sc_hd__a2bb2oi_2 +sky130_fd_sc_hd__buf_12 +sky130_fd_sc_hd__and2_2 +sky130_fd_sc_hd__dlxbn_2 +sky130_fd_sc_hd__dlrtp_2 +sky130_fd_sc_hd__xor3_1 +sky130_fd_sc_hd__a21oi_2 +sky130_fd_sc_hd__inv_12 +sky130_fd_sc_hd__o21ai_2 +sky130_fd_sc_hd__a311oi_2 +sky130_fd_sc_hd__o21bai_2 +sky130_fd_sc_hd__nand3_2 +sky130_fd_sc_hd__dlygate4sd2_1 +sky130_fd_sc_hd__o211ai_2 +sky130_fd_sc_hd__or4b_2 +sky130_fd_sc_hd__and3b_2 +sky130_fd_sc_hd__or4bb_2 +sky130_fd_sc_hd__sdfrbp_2 +sky130_fd_sc_hd__o2bb2ai_2 +sky130_fd_sc_hd__bufinv_16 +sky130_fd_sc_hd__xor3_2 +sky130_fd_sc_hd__o41ai_2 +sky130_fd_sc_hd__or3b_2 +sky130_fd_sc_hd__or2_2 +sky130_fd_sc_hd__dfrtp_2 +sky130_fd_sc_hd__bufbuf_8 +sky130_fd_sc_hd__bufinv_8 +sky130_fd_sc_hd__buf_2 +sky130_fd_sc_hd__inv_6 +sky130_fd_sc_hd__xnor3_4 +sky130_fd_sc_hd__and2b_2 +sky130_fd_sc_hd__a2111oi_2 +sky130_fd_sc_hd__xnor3_1 +sky130_fd_sc_hd__dlymetal6s6s_1 +sky130_fd_sc_hd__o221ai_2 +sky130_fd_sc_hd__sdfstp_2 +sky130_fd_sc_hd__a31oi_2 +sky130_fd_sc_hd__a211oi_2 +sky130_fd_sc_hd__nand2b_2 +sky130_fd_sc_hd__a22oi_2 +sky130_fd_sc_hd__dlymetal6s2s_1 +sky130_fd_sc_hd__dlxtn_2 +sky130_fd_sc_hd__a21boi_2 +sky130_fd_sc_hd__dlrtn_2 +sky130_fd_sc_hd__a221oi_2 +sky130_fd_sc_hd__or3_2 +sky130_fd_sc_hd__sdfsbp_2 +sky130_fd_sc_hd__xnor2_2 +sky130_fd_sc_hd__sdfxbp_2 +sky130_fd_sc_hd__clkbuf_1 +sky130_fd_sc_hd__clkbuf_2 +sky130_fd_sc_hd__clkbuf_4 +sky130_fd_sc_hd__clkbuf_8 +sky130_fd_sc_hd__clkbuf_16 +sky130_fd_sc_hd__o22a_1 +sky130_fd_sc_hd__o22ai_1 +sky130_fd_sc_hd__o21a_1 +sky130_fd_sc_hd__o21ai_1 +sky130_fd_sc_hd__a211o_1 +sky130_fd_sc_hd__a211oi_2 +sky130_fd_sc_hd__a21oi_2 +sky130_fd_sc_hd__a22oi_2 +sky130_fd_sc_hd__a311oi_2 +sky130_fd_sc_hd__and2_2 +sky130_fd_sc_hd__and3_2 +sky130_fd_sc_hd__and4_2 +sky130_fd_sc_hd__and4bb_2 +sky130_fd_sc_hd__buf_6 +sky130_fd_sc_hd__bufbuf_8 +sky130_fd_sc_hd__bufinv_8 +sky130_fd_sc_hd__clkbuf_16 +sky130_fd_sc_hd__clkbuf_4 +sky130_fd_sc_hd__dfrtp_2 +sky130_fd_sc_hd__dfstp_2 +sky130_fd_sc_hd__dlrbp_2 +sky130_fd_sc_hd__dlrtp_2 +sky130_fd_sc_hd__dlxtn_2 +sky130_fd_sc_hd__dlygate4sd3_1 +sky130_fd_sc_hd__dlymetal6s4s_1 +sky130_fd_sc_hd__inv_12 +sky130_fd_sc_hd__inv_6 +sky130_fd_sc_hd__nand2b_2 +sky130_fd_sc_hd__nand3b_2 +sky130_fd_sc_hd__o211ai_2 +sky130_fd_sc_hd__o21ai_1 +sky130_fd_sc_hd__o21bai_2 +sky130_fd_sc_hd__o22a_1 +sky130_fd_sc_hd__o22ai_2 +sky130_fd_sc_hd__o311ai_2 +sky130_fd_sc_hd__o32ai_2 +sky130_fd_sc_hd__or2_2 +sky130_fd_sc_hd__or3_2 +sky130_fd_sc_hd__or4_2 +sky130_fd_sc_hd__or4bb_2 +sky130_fd_sc_hd__sdfrbp_2 +sky130_fd_sc_hd__sdfsbp_2 +sky130_fd_sc_hd__sdfxbp_2 +sky130_fd_sc_hd__xnor2_2 +sky130_fd_sc_hd__xnor3_2 +sky130_fd_sc_hd__xor2_2 +sky130_fd_sc_hd__xor3_2 +sky130_fd_sc_hd__buf_12 +sky130_fd_sc_hd__a2111o_1 +sky130_fd_sc_hd__a2111o_2 +sky130_fd_sc_hd__a2111oi_0 +sky130_fd_sc_hd__a2111oi_1 +sky130_fd_sc_hd__a211o_2 +sky130_fd_sc_hd__a211oi_1 +sky130_fd_sc_hd__a211oi_4 +sky130_fd_sc_hd__a21bo_1 +sky130_fd_sc_hd__a21bo_2 +sky130_fd_sc_hd__a21boi_0 +sky130_fd_sc_hd__a21boi_1 +sky130_fd_sc_hd__a21o_1 +sky130_fd_sc_hd__a21o_2 +sky130_fd_sc_hd__a21oi_1 +sky130_fd_sc_hd__a221o_1 +sky130_fd_sc_hd__a221o_2 +sky130_fd_sc_hd__a221o_4 +sky130_fd_sc_hd__a221oi_1 +sky130_fd_sc_hd__a221oi_4 +sky130_fd_sc_hd__a222oi_1 +sky130_fd_sc_hd__a22o_1 +sky130_fd_sc_hd__a22o_2 +sky130_fd_sc_hd__a22o_4 +sky130_fd_sc_hd__a22oi_1 +sky130_fd_sc_hd__a2bb2o_1 +sky130_fd_sc_hd__a2bb2o_2 +sky130_fd_sc_hd__a2bb2oi_1 +sky130_fd_sc_hd__a311o_1 +sky130_fd_sc_hd__a311o_2 +sky130_fd_sc_hd__a311o_4 +sky130_fd_sc_hd__a311oi_1 +sky130_fd_sc_hd__a311oi_4 +sky130_fd_sc_hd__a31o_1 +sky130_fd_sc_hd__a31o_2 +sky130_fd_sc_hd__a31o_4 +sky130_fd_sc_hd__a31oi_1 +sky130_fd_sc_hd__a31oi_4 +sky130_fd_sc_hd__a32o_1 +sky130_fd_sc_hd__a32o_2 +sky130_fd_sc_hd__a32oi_1 +sky130_fd_sc_hd__a32oi_2 +sky130_fd_sc_hd__a41o_1 +sky130_fd_sc_hd__a41o_2 +sky130_fd_sc_hd__a41oi_1 +sky130_fd_sc_hd__a41oi_2 +sky130_fd_sc_hd__and2_0 +sky130_fd_sc_hd__and2_1 +sky130_fd_sc_hd__and2b_1 +sky130_fd_sc_hd__and2b_4 +sky130_fd_sc_hd__and3_1 +sky130_fd_sc_hd__and3b_1 +sky130_fd_sc_hd__and3b_4 +sky130_fd_sc_hd__and4_1 +sky130_fd_sc_hd__and4b_1 +sky130_fd_sc_hd__and4b_4 +sky130_fd_sc_hd__and4bb_1 +sky130_fd_sc_hd__and4bb_4 +sky130_fd_sc_hd__clkdlybuf4s15_1 +sky130_fd_sc_hd__clkdlybuf4s15_2 +sky130_fd_sc_hd__clkdlybuf4s18_1 +sky130_fd_sc_hd__clkdlybuf4s18_2 +sky130_fd_sc_hd__clkdlybuf4s25_1 +sky130_fd_sc_hd__clkdlybuf4s25_2 +sky130_fd_sc_hd__clkdlybuf4s50_1 +sky130_fd_sc_hd__clkdlybuf4s50_2 +sky130_fd_sc_hd__clkinv_1 +sky130_fd_sc_hd__clkinv_16 +sky130_fd_sc_hd__clkinv_2 +sky130_fd_sc_hd__clkinv_4 +sky130_fd_sc_hd__clkinv_8 +sky130_fd_sc_hd__clkinvlp_2 +sky130_fd_sc_hd__clkinvlp_4 +sky130_fd_sc_hd__decap_12 +sky130_fd_sc_hd__decap_3 +sky130_fd_sc_hd__decap_4 +sky130_fd_sc_hd__decap_6 +sky130_fd_sc_hd__decap_8 +sky130_fd_sc_hd__dfbbn_1 +sky130_fd_sc_hd__dfbbp_1 +sky130_fd_sc_hd__dfrbp_1 +sky130_fd_sc_hd__dfrtn_1 +sky130_fd_sc_hd__dfrtp_1 +sky130_fd_sc_hd__dfsbp_1 +sky130_fd_sc_hd__dfstp_1 +sky130_fd_sc_hd__dfxbp_1 +sky130_fd_sc_hd__dfxtp_1 +sky130_fd_sc_hd__diode_2 +sky130_fd_sc_hd__dlclkp_1 +sky130_fd_sc_hd__dlclkp_2 +sky130_fd_sc_hd__dlclkp_4 +sky130_fd_sc_hd__dlrbn_1 +sky130_fd_sc_hd__dlrbn_2 +sky130_fd_sc_hd__dlrbp_1 +sky130_fd_sc_hd__dlrtn_1 +sky130_fd_sc_hd__dlrtn_4 +sky130_fd_sc_hd__dlrtp_1 +sky130_fd_sc_hd__dlrtp_4 +sky130_fd_sc_hd__dlxbn_1 +sky130_fd_sc_hd__dlxbp_1 +sky130_fd_sc_hd__dlxtn_1 +sky130_fd_sc_hd__dlxtn_4 +sky130_fd_sc_hd__dlxtp_1 +sky130_fd_sc_hd__dlygate4sd1_1 +sky130_fd_sc_hd__ebufn_1 +sky130_fd_sc_hd__ebufn_2 +sky130_fd_sc_hd__ebufn_4 +sky130_fd_sc_hd__ebufn_8 +sky130_fd_sc_hd__edfxbp_1 +sky130_fd_sc_hd__edfxtp_1 +sky130_fd_sc_hd__einvn_0 +sky130_fd_sc_hd__einvn_1 +sky130_fd_sc_hd__einvn_2 +sky130_fd_sc_hd__einvn_4 +sky130_fd_sc_hd__einvn_8 +sky130_fd_sc_hd__einvp_1 +sky130_fd_sc_hd__einvp_2 +sky130_fd_sc_hd__einvp_4 +sky130_fd_sc_hd__einvp_8 +sky130_fd_sc_hd__fa_1 +sky130_fd_sc_hd__fa_2 +sky130_fd_sc_hd__fa_4 +sky130_fd_sc_hd__fah_1 +sky130_fd_sc_hd__fahcin_1 +sky130_fd_sc_hd__fahcon_1 +sky130_fd_sc_hd__ha_1 +sky130_fd_sc_hd__ha_2 +sky130_fd_sc_hd__ha_4 +sky130_fd_sc_hd__inv_1 +sky130_fd_sc_hd__inv_4 +sky130_fd_sc_hd__lpflow_bleeder_1 +sky130_fd_sc_hd__lpflow_clkbufkapwr_1 +sky130_fd_sc_hd__lpflow_clkbufkapwr_16 +sky130_fd_sc_hd__lpflow_clkbufkapwr_2 +sky130_fd_sc_hd__lpflow_clkbufkapwr_4 +sky130_fd_sc_hd__lpflow_clkbufkapwr_8 +sky130_fd_sc_hd__lpflow_clkinvkapwr_1 +sky130_fd_sc_hd__lpflow_clkinvkapwr_16 +sky130_fd_sc_hd__lpflow_clkinvkapwr_2 +sky130_fd_sc_hd__lpflow_clkinvkapwr_4 +sky130_fd_sc_hd__lpflow_clkinvkapwr_8 +sky130_fd_sc_hd__lpflow_decapkapwr_12 +sky130_fd_sc_hd__lpflow_decapkapwr_3 +sky130_fd_sc_hd__lpflow_decapkapwr_4 +sky130_fd_sc_hd__lpflow_decapkapwr_6 +sky130_fd_sc_hd__lpflow_decapkapwr_8 +sky130_fd_sc_hd__lpflow_inputiso0n_1 +sky130_fd_sc_hd__lpflow_inputiso0p_1 +sky130_fd_sc_hd__lpflow_inputiso1n_1 +sky130_fd_sc_hd__lpflow_inputiso1p_1 +sky130_fd_sc_hd__lpflow_inputisolatch_1 +sky130_fd_sc_hd__lpflow_isobufsrc_1 +sky130_fd_sc_hd__lpflow_isobufsrc_16 +sky130_fd_sc_hd__lpflow_isobufsrc_2 +sky130_fd_sc_hd__lpflow_isobufsrc_4 +sky130_fd_sc_hd__lpflow_isobufsrc_8 +sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 +sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 +sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 +sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 +sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 +sky130_fd_sc_hd__macro_sparecell +sky130_fd_sc_hd__maj3_1 +sky130_fd_sc_hd__maj3_2 +sky130_fd_sc_hd__mux2_1 +sky130_fd_sc_hd__mux2_2 +sky130_fd_sc_hd__mux2_4 +sky130_fd_sc_hd__mux2_8 +sky130_fd_sc_hd__mux2i_1 +sky130_fd_sc_hd__mux2i_2 +sky130_fd_sc_hd__mux2i_4 +sky130_fd_sc_hd__mux4_1 +sky130_fd_sc_hd__mux4_2 +sky130_fd_sc_hd__nand2_1 +sky130_fd_sc_hd__nand2_8 +sky130_fd_sc_hd__nand2b_1 +sky130_fd_sc_hd__nand2b_4 +sky130_fd_sc_hd__nand3_1 +sky130_fd_sc_hd__nand3b_1 +sky130_fd_sc_hd__nand3b_4 +sky130_fd_sc_hd__nand4_1 +sky130_fd_sc_hd__nand4_2 +sky130_fd_sc_hd__nand4b_1 +sky130_fd_sc_hd__nand4b_2 +sky130_fd_sc_hd__nand4b_4 +sky130_fd_sc_hd__nand4bb_1 +sky130_fd_sc_hd__nand4bb_2 +sky130_fd_sc_hd__nand4bb_4 +sky130_fd_sc_hd__nor2_1 +sky130_fd_sc_hd__nor2_2 +sky130_fd_sc_hd__nor2_8 +sky130_fd_sc_hd__nor2b_1 +sky130_fd_sc_hd__nor2b_2 +sky130_fd_sc_hd__nor2b_4 +sky130_fd_sc_hd__nor3_1 +sky130_fd_sc_hd__nor3_2 +sky130_fd_sc_hd__nor3b_1 +sky130_fd_sc_hd__nor3b_2 +sky130_fd_sc_hd__nor3b_4 +sky130_fd_sc_hd__nor4_1 +sky130_fd_sc_hd__nor4_2 +sky130_fd_sc_hd__nor4b_1 +sky130_fd_sc_hd__nor4b_2 +sky130_fd_sc_hd__nor4b_4 +sky130_fd_sc_hd__nor4bb_1 +sky130_fd_sc_hd__nor4bb_2 +sky130_fd_sc_hd__nor4bb_4 +sky130_fd_sc_hd__o2111a_1 +sky130_fd_sc_hd__o2111a_2 +sky130_fd_sc_hd__o2111a_4 +sky130_fd_sc_hd__o2111ai_1 +sky130_fd_sc_hd__o2111ai_4 +sky130_fd_sc_hd__o211a_1 +sky130_fd_sc_hd__o211a_2 +sky130_fd_sc_hd__o211a_4 +sky130_fd_sc_hd__o211ai_1 +sky130_fd_sc_hd__o211ai_4 +sky130_fd_sc_hd__o21a_2 +sky130_fd_sc_hd__o21ai_0 +sky130_fd_sc_hd__o21ba_1 +sky130_fd_sc_hd__o21ba_2 +sky130_fd_sc_hd__o21ba_4 +sky130_fd_sc_hd__o21bai_1 +sky130_fd_sc_hd__o21bai_4 +sky130_fd_sc_hd__o221a_1 +sky130_fd_sc_hd__o221a_2 +sky130_fd_sc_hd__o221a_4 +sky130_fd_sc_hd__o221ai_1 +sky130_fd_sc_hd__o221ai_4 +sky130_fd_sc_hd__o22a_2 +sky130_fd_sc_hd__o22ai_4 +sky130_fd_sc_hd__o2bb2a_1 +sky130_fd_sc_hd__o2bb2a_2 +sky130_fd_sc_hd__o2bb2a_4 +sky130_fd_sc_hd__o2bb2ai_1 +sky130_fd_sc_hd__o2bb2ai_4 +sky130_fd_sc_hd__o311a_1 +sky130_fd_sc_hd__o311a_2 +sky130_fd_sc_hd__o311a_4 +sky130_fd_sc_hd__o311ai_0 +sky130_fd_sc_hd__o311ai_1 +sky130_fd_sc_hd__o311ai_4 +sky130_fd_sc_hd__o31a_1 +sky130_fd_sc_hd__o31a_2 +sky130_fd_sc_hd__o31a_4 +sky130_fd_sc_hd__o31ai_1 +sky130_fd_sc_hd__o31ai_4 +sky130_fd_sc_hd__o32a_1 +sky130_fd_sc_hd__o32a_2 +sky130_fd_sc_hd__o32ai_1 +sky130_fd_sc_hd__o41a_1 +sky130_fd_sc_hd__o41a_2 +sky130_fd_sc_hd__o41ai_1 +sky130_fd_sc_hd__or2_0 +sky130_fd_sc_hd__or2_1 +sky130_fd_sc_hd__or2b_1 +sky130_fd_sc_hd__or2b_4 +sky130_fd_sc_hd__or3_1 +sky130_fd_sc_hd__or3b_1 +sky130_fd_sc_hd__or3b_4 +sky130_fd_sc_hd__or4_1 +sky130_fd_sc_hd__or4b_1 +sky130_fd_sc_hd__or4b_4 +sky130_fd_sc_hd__or4bb_1 +sky130_fd_sc_hd__or4bb_4 +sky130_fd_sc_hd__probe_s8p_8 +sky130_fd_sc_hd__probec_s8p_8 +sky130_fd_sc_hd__sdfbbn_1 +sky130_fd_sc_hd__sdfbbp_1 +sky130_fd_sc_hd__sdfrbp_1 +sky130_fd_sc_hd__sdfrtn_1 +sky130_fd_sc_hd__sdfrtp_1 +sky130_fd_sc_hd__sdfrtp_4 +sky130_fd_sc_hd__sdfsbp_1 +sky130_fd_sc_hd__sdfstp_1 +sky130_fd_sc_hd__sdfstp_4 +sky130_fd_sc_hd__sdfxbp_1 +sky130_fd_sc_hd__sdfxtp_1 +sky130_fd_sc_hd__sdfxtp_4 +sky130_fd_sc_hd__sdlclkp_1 +sky130_fd_sc_hd__sdlclkp_2 +sky130_fd_sc_hd__sdlclkp_4 +sky130_fd_sc_hd__sedfxbp_1 +sky130_fd_sc_hd__sedfxbp_2 +sky130_fd_sc_hd__sedfxtp_1 +sky130_fd_sc_hd__sedfxtp_2 +sky130_fd_sc_hd__sedfxtp_4 +sky130_fd_sc_hd__xnor2_1 +sky130_fd_sc_hd__xor2_1 +sky130_fd_sc_hd__buf_16 +sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 +sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 +sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4
diff --git a/sky130/openlane/sky130_fd_sc_hs/config.tcl b/sky130/openlane/sky130_fd_sc_hs/config.tcl index ac0f516..2f28bf7 100755 --- a/sky130/openlane/sky130_fd_sc_hs/config.tcl +++ b/sky130/openlane/sky130_fd_sc_hs/config.tcl
@@ -1,7 +1,7 @@ set current_folder [file dirname [file normalize [info script]]] # Technology lib -set ::env(LIB_SYNTH) "$::env(PDK_ROOT)/TECHNAME/libs.ref/sky130_fd_sc_hs/lib/sky130_fd_sc_hs__tt_25C_1v80.lib" +set ::env(LIB_SYNTH) "$::env(PDK_ROOT)/TECHNAME/libs.ref/sky130_fd_sc_hs/lib/sky130_fd_sc_hs__tt_025C_1v80.lib" set ::env(LIB_MAX) "$::env(PDK_ROOT)/TECHNAME/libs.ref/sky130_fd_sc_hs/lib/sky130_fd_sc_hs__ff_n40C_1v95.lib" set ::env(LIB_MIN) "$::env(PDK_ROOT)/TECHNAME/libs.ref/sky130_fd_sc_hs/lib/sky130_fd_sc_hs__ss_100C_1v60.lib" @@ -24,10 +24,10 @@ # defaults (can be overridden by designs): set ::env(SYNTH_DRIVING_CELL) "sky130_fd_sc_hs__inv_8" -#capacitance : 0.017653; +#capacitance : 0.02104; set ::env(SYNTH_DRIVING_CELL_PIN) "Y" # update these -set ::env(SYNTH_CAP_LOAD) "17.65" ; # femtofarad _inv_8 pin A cap +set ::env(SYNTH_CAP_LOAD) "21.04" ; # femtofarad _inv_8 pin A cap set ::env(SYNTH_MIN_BUF_PORT) "sky130_fd_sc_hs__buf_2 A X" set ::env(SYNTH_TIEHI_PORT) "sky130_fd_sc_hs__conb_1 HI" set ::env(SYNTH_TIELO_PORT) "sky130_fd_sc_hs__conb_1 LO" @@ -54,4 +54,3 @@ set ::env(CLK_BUFFER) sky130_fd_sc_hs__clkbuf_4 set ::env(CLK_BUFFER_INPUT) A set ::env(CLK_BUFFER_OUTPUT) X -