sky130: added full and sorted cell lists, to be used for future reviews
diff --git a/sky130/librelane/sky130_fd_sc_hd/sorted.cells b/sky130/librelane/sky130_fd_sc_hd/sorted.cells
new file mode 100644
index 0000000..dfd6227
--- /dev/null
+++ b/sky130/librelane/sky130_fd_sc_hd/sorted.cells
@@ -0,0 +1,437 @@
+sky130_fd_sc_hd__a2111o_1
+sky130_fd_sc_hd__a2111o_2
+sky130_fd_sc_hd__a2111o_4
+sky130_fd_sc_hd__a2111oi_0
+sky130_fd_sc_hd__a2111oi_1
+sky130_fd_sc_hd__a2111oi_2
+sky130_fd_sc_hd__a2111oi_4
+sky130_fd_sc_hd__a211o_1
+sky130_fd_sc_hd__a211o_2
+sky130_fd_sc_hd__a211o_4
+sky130_fd_sc_hd__a211oi_1
+sky130_fd_sc_hd__a211oi_2
+sky130_fd_sc_hd__a211oi_4
+sky130_fd_sc_hd__a21bo_1
+sky130_fd_sc_hd__a21bo_2
+sky130_fd_sc_hd__a21bo_4
+sky130_fd_sc_hd__a21boi_0
+sky130_fd_sc_hd__a21boi_1
+sky130_fd_sc_hd__a21boi_2
+sky130_fd_sc_hd__a21boi_4
+sky130_fd_sc_hd__a21o_1
+sky130_fd_sc_hd__a21o_2
+sky130_fd_sc_hd__a21o_4
+sky130_fd_sc_hd__a21oi_1
+sky130_fd_sc_hd__a21oi_2
+sky130_fd_sc_hd__a21oi_4
+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_2
+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__a22oi_2
+sky130_fd_sc_hd__a22oi_4
+sky130_fd_sc_hd__a2bb2o_1
+sky130_fd_sc_hd__a2bb2o_2
+sky130_fd_sc_hd__a2bb2o_4
+sky130_fd_sc_hd__a2bb2oi_1
+sky130_fd_sc_hd__a2bb2oi_2
+sky130_fd_sc_hd__a2bb2oi_4
+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_2
+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_2
+sky130_fd_sc_hd__a31oi_4
+sky130_fd_sc_hd__a32o_1
+sky130_fd_sc_hd__a32o_2
+sky130_fd_sc_hd__a32o_4
+sky130_fd_sc_hd__a32oi_1
+sky130_fd_sc_hd__a32oi_2
+sky130_fd_sc_hd__a32oi_4
+sky130_fd_sc_hd__a41o_1
+sky130_fd_sc_hd__a41o_2
+sky130_fd_sc_hd__a41o_4
+sky130_fd_sc_hd__a41oi_1
+sky130_fd_sc_hd__a41oi_2
+sky130_fd_sc_hd__a41oi_4
+sky130_fd_sc_hd__and2_0
+sky130_fd_sc_hd__and2_1
+sky130_fd_sc_hd__and2_2
+sky130_fd_sc_hd__and2_4
+sky130_fd_sc_hd__and2b_1
+sky130_fd_sc_hd__and2b_2
+sky130_fd_sc_hd__and2b_4
+sky130_fd_sc_hd__and3_1
+sky130_fd_sc_hd__and3_2
+sky130_fd_sc_hd__and3_4
+sky130_fd_sc_hd__and3b_1
+sky130_fd_sc_hd__and3b_2
+sky130_fd_sc_hd__and3b_4
+sky130_fd_sc_hd__and4_1
+sky130_fd_sc_hd__and4_2
+sky130_fd_sc_hd__and4_4
+sky130_fd_sc_hd__and4b_1
+sky130_fd_sc_hd__and4b_2
+sky130_fd_sc_hd__and4b_4
+sky130_fd_sc_hd__and4bb_1
+sky130_fd_sc_hd__and4bb_2
+sky130_fd_sc_hd__and4bb_4
+sky130_fd_sc_hd__buf_1
+sky130_fd_sc_hd__buf_12
+sky130_fd_sc_hd__buf_16
+sky130_fd_sc_hd__buf_2
+sky130_fd_sc_hd__buf_4
+sky130_fd_sc_hd__buf_6
+sky130_fd_sc_hd__buf_8
+sky130_fd_sc_hd__bufbuf_16
+sky130_fd_sc_hd__bufbuf_8
+sky130_fd_sc_hd__bufinv_16
+sky130_fd_sc_hd__bufinv_8
+sky130_fd_sc_hd__clkbuf_1
+sky130_fd_sc_hd__clkbuf_16
+sky130_fd_sc_hd__clkbuf_2
+sky130_fd_sc_hd__clkbuf_4
+sky130_fd_sc_hd__clkbuf_8
+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__conb_1
+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__dfbbn_2
+sky130_fd_sc_hd__dfbbp_1
+sky130_fd_sc_hd__dfrbp_1
+sky130_fd_sc_hd__dfrbp_2
+sky130_fd_sc_hd__dfrtn_1
+sky130_fd_sc_hd__dfrtp_1
+sky130_fd_sc_hd__dfrtp_2
+sky130_fd_sc_hd__dfrtp_4
+sky130_fd_sc_hd__dfsbp_1
+sky130_fd_sc_hd__dfsbp_2
+sky130_fd_sc_hd__dfstp_1
+sky130_fd_sc_hd__dfstp_2
+sky130_fd_sc_hd__dfstp_4
+sky130_fd_sc_hd__dfxbp_1
+sky130_fd_sc_hd__dfxbp_2
+sky130_fd_sc_hd__dfxtp_1
+sky130_fd_sc_hd__dfxtp_2
+sky130_fd_sc_hd__dfxtp_4
+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__dlrbp_2
+sky130_fd_sc_hd__dlrtn_1
+sky130_fd_sc_hd__dlrtn_2
+sky130_fd_sc_hd__dlrtn_4
+sky130_fd_sc_hd__dlrtp_1
+sky130_fd_sc_hd__dlrtp_2
+sky130_fd_sc_hd__dlrtp_4
+sky130_fd_sc_hd__dlxbn_1
+sky130_fd_sc_hd__dlxbn_2
+sky130_fd_sc_hd__dlxbp_1
+sky130_fd_sc_hd__dlxtn_1
+sky130_fd_sc_hd__dlxtn_2
+sky130_fd_sc_hd__dlxtn_4
+sky130_fd_sc_hd__dlxtp_1
+sky130_fd_sc_hd__dlygate4sd1_1
+sky130_fd_sc_hd__dlygate4sd2_1
+sky130_fd_sc_hd__dlygate4sd3_1
+sky130_fd_sc_hd__dlymetal6s2s_1
+sky130_fd_sc_hd__dlymetal6s4s_1
+sky130_fd_sc_hd__dlymetal6s6s_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__fill_1
+sky130_fd_sc_hd__fill_2
+sky130_fd_sc_hd__fill_4
+sky130_fd_sc_hd__fill_8
+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_12
+sky130_fd_sc_hd__inv_16
+sky130_fd_sc_hd__inv_2
+sky130_fd_sc_hd__inv_4
+sky130_fd_sc_hd__inv_6
+sky130_fd_sc_hd__inv_8
+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_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
+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__maj3_4
+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__mux4_4
+sky130_fd_sc_hd__nand2_1
+sky130_fd_sc_hd__nand2_2
+sky130_fd_sc_hd__nand2_4
+sky130_fd_sc_hd__nand2_8
+sky130_fd_sc_hd__nand2b_1
+sky130_fd_sc_hd__nand2b_2
+sky130_fd_sc_hd__nand2b_4
+sky130_fd_sc_hd__nand3_1
+sky130_fd_sc_hd__nand3_2
+sky130_fd_sc_hd__nand3_4
+sky130_fd_sc_hd__nand3b_1
+sky130_fd_sc_hd__nand3b_2
+sky130_fd_sc_hd__nand3b_4
+sky130_fd_sc_hd__nand4_1
+sky130_fd_sc_hd__nand4_2
+sky130_fd_sc_hd__nand4_4
+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_4
+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__nor3_4
+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__nor4_4
+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_2
+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_2
+sky130_fd_sc_hd__o211ai_4
+sky130_fd_sc_hd__o21a_1
+sky130_fd_sc_hd__o21a_2
+sky130_fd_sc_hd__o21a_4
+sky130_fd_sc_hd__o21ai_0
+sky130_fd_sc_hd__o21ai_1
+sky130_fd_sc_hd__o21ai_2
+sky130_fd_sc_hd__o21ai_4
+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_2
+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_2
+sky130_fd_sc_hd__o221ai_4
+sky130_fd_sc_hd__o22a_1
+sky130_fd_sc_hd__o22a_2
+sky130_fd_sc_hd__o22a_4
+sky130_fd_sc_hd__o22ai_1
+sky130_fd_sc_hd__o22ai_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_2
+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_2
+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_2
+sky130_fd_sc_hd__o31ai_4
+sky130_fd_sc_hd__o32a_1
+sky130_fd_sc_hd__o32a_2
+sky130_fd_sc_hd__o32a_4
+sky130_fd_sc_hd__o32ai_1
+sky130_fd_sc_hd__o32ai_2
+sky130_fd_sc_hd__o32ai_4
+sky130_fd_sc_hd__o41a_1
+sky130_fd_sc_hd__o41a_2
+sky130_fd_sc_hd__o41a_4
+sky130_fd_sc_hd__o41ai_1
+sky130_fd_sc_hd__o41ai_2
+sky130_fd_sc_hd__o41ai_4
+sky130_fd_sc_hd__or2_0
+sky130_fd_sc_hd__or2_1
+sky130_fd_sc_hd__or2_2
+sky130_fd_sc_hd__or2_4
+sky130_fd_sc_hd__or2b_1
+sky130_fd_sc_hd__or2b_2
+sky130_fd_sc_hd__or2b_4
+sky130_fd_sc_hd__or3_1
+sky130_fd_sc_hd__or3_2
+sky130_fd_sc_hd__or3_4
+sky130_fd_sc_hd__or3b_1
+sky130_fd_sc_hd__or3b_2
+sky130_fd_sc_hd__or3b_4
+sky130_fd_sc_hd__or4_1
+sky130_fd_sc_hd__or4_2
+sky130_fd_sc_hd__or4_4
+sky130_fd_sc_hd__or4b_1
+sky130_fd_sc_hd__or4b_2
+sky130_fd_sc_hd__or4b_4
+sky130_fd_sc_hd__or4bb_1
+sky130_fd_sc_hd__or4bb_2
+sky130_fd_sc_hd__or4bb_4
+sky130_fd_sc_hd__probec_p_8
+sky130_fd_sc_hd__probe_p_8
+sky130_fd_sc_hd__sdfbbn_1
+sky130_fd_sc_hd__sdfbbn_2
+sky130_fd_sc_hd__sdfbbp_1
+sky130_fd_sc_hd__sdfrbp_1
+sky130_fd_sc_hd__sdfrbp_2
+sky130_fd_sc_hd__sdfrtn_1
+sky130_fd_sc_hd__sdfrtp_1
+sky130_fd_sc_hd__sdfrtp_2
+sky130_fd_sc_hd__sdfrtp_4
+sky130_fd_sc_hd__sdfsbp_1
+sky130_fd_sc_hd__sdfsbp_2
+sky130_fd_sc_hd__sdfstp_1
+sky130_fd_sc_hd__sdfstp_2
+sky130_fd_sc_hd__sdfstp_4
+sky130_fd_sc_hd__sdfxbp_1
+sky130_fd_sc_hd__sdfxbp_2
+sky130_fd_sc_hd__sdfxtp_1
+sky130_fd_sc_hd__sdfxtp_2
+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__tap_1
+sky130_fd_sc_hd__tap_2
+sky130_fd_sc_hd__tapvgnd_1
+sky130_fd_sc_hd__tapvgnd2_1
+sky130_fd_sc_hd__tapvpwrvgnd_1
+sky130_fd_sc_hd__xnor2_1
+sky130_fd_sc_hd__xnor2_2
+sky130_fd_sc_hd__xnor2_4
+sky130_fd_sc_hd__xnor3_1
+sky130_fd_sc_hd__xnor3_2
+sky130_fd_sc_hd__xnor3_4
+sky130_fd_sc_hd__xor2_1
+sky130_fd_sc_hd__xor2_2
+sky130_fd_sc_hd__xor2_4
+sky130_fd_sc_hd__xor3_1
+sky130_fd_sc_hd__xor3_2
+sky130_fd_sc_hd__xor3_4
diff --git a/sky130/librelane/sky130_fd_sc_hdll/sorted.cells b/sky130/librelane/sky130_fd_sc_hdll/sorted.cells
new file mode 100644
index 0000000..7ea6d5b
--- /dev/null
+++ b/sky130/librelane/sky130_fd_sc_hdll/sorted.cells
@@ -0,0 +1,332 @@
+sky130_fd_sc_hdll__a211o_1
+sky130_fd_sc_hdll__a211o_2
+sky130_fd_sc_hdll__a211o_4
+sky130_fd_sc_hdll__a211oi_1
+sky130_fd_sc_hdll__a211oi_2
+sky130_fd_sc_hdll__a211oi_4
+sky130_fd_sc_hdll__a21bo_1
+sky130_fd_sc_hdll__a21bo_2
+sky130_fd_sc_hdll__a21bo_4
+sky130_fd_sc_hdll__a21boi_1
+sky130_fd_sc_hdll__a21boi_2
+sky130_fd_sc_hdll__a21boi_4
+sky130_fd_sc_hdll__a21o_1
+sky130_fd_sc_hdll__a21o_2
+sky130_fd_sc_hdll__a21o_4
+sky130_fd_sc_hdll__a21o_6
+sky130_fd_sc_hdll__a21o_8
+sky130_fd_sc_hdll__a21oi_1
+sky130_fd_sc_hdll__a21oi_2
+sky130_fd_sc_hdll__a21oi_4
+sky130_fd_sc_hdll__a221oi_1
+sky130_fd_sc_hdll__a221oi_2
+sky130_fd_sc_hdll__a221oi_4
+sky130_fd_sc_hdll__a222oi_1
+sky130_fd_sc_hdll__a22o_1
+sky130_fd_sc_hdll__a22o_2
+sky130_fd_sc_hdll__a22o_4
+sky130_fd_sc_hdll__a22oi_1
+sky130_fd_sc_hdll__a22oi_2
+sky130_fd_sc_hdll__a22oi_4
+sky130_fd_sc_hdll__a2bb2o_1
+sky130_fd_sc_hdll__a2bb2o_2
+sky130_fd_sc_hdll__a2bb2o_4
+sky130_fd_sc_hdll__a2bb2oi_1
+sky130_fd_sc_hdll__a2bb2oi_2
+sky130_fd_sc_hdll__a2bb2oi_4
+sky130_fd_sc_hdll__a31o_1
+sky130_fd_sc_hdll__a31o_2
+sky130_fd_sc_hdll__a31o_4
+sky130_fd_sc_hdll__a31oi_1
+sky130_fd_sc_hdll__a31oi_2
+sky130_fd_sc_hdll__a31oi_4
+sky130_fd_sc_hdll__a32o_1
+sky130_fd_sc_hdll__a32o_2
+sky130_fd_sc_hdll__a32o_4
+sky130_fd_sc_hdll__a32oi_1
+sky130_fd_sc_hdll__a32oi_2
+sky130_fd_sc_hdll__a32oi_4
+sky130_fd_sc_hdll__and2_1
+sky130_fd_sc_hdll__and2_2
+sky130_fd_sc_hdll__and2_4
+sky130_fd_sc_hdll__and2_6
+sky130_fd_sc_hdll__and2_8
+sky130_fd_sc_hdll__and2b_1
+sky130_fd_sc_hdll__and2b_2
+sky130_fd_sc_hdll__and2b_4
+sky130_fd_sc_hdll__and3_1
+sky130_fd_sc_hdll__and3_2
+sky130_fd_sc_hdll__and3_4
+sky130_fd_sc_hdll__and3b_1
+sky130_fd_sc_hdll__and3b_2
+sky130_fd_sc_hdll__and3b_4
+sky130_fd_sc_hdll__and4_1
+sky130_fd_sc_hdll__and4_2
+sky130_fd_sc_hdll__and4_4
+sky130_fd_sc_hdll__and4b_1
+sky130_fd_sc_hdll__and4b_2
+sky130_fd_sc_hdll__and4b_4
+sky130_fd_sc_hdll__and4bb_1
+sky130_fd_sc_hdll__and4bb_2
+sky130_fd_sc_hdll__and4bb_4
+sky130_fd_sc_hdll__buf_1
+sky130_fd_sc_hdll__buf_12
+sky130_fd_sc_hdll__buf_16
+sky130_fd_sc_hdll__buf_2
+sky130_fd_sc_hdll__buf_4
+sky130_fd_sc_hdll__buf_6
+sky130_fd_sc_hdll__buf_8
+sky130_fd_sc_hdll__bufbuf_16
+sky130_fd_sc_hdll__bufbuf_8
+sky130_fd_sc_hdll__bufinv_16
+sky130_fd_sc_hdll__bufinv_8
+sky130_fd_sc_hdll__clkbuf_1
+sky130_fd_sc_hdll__clkbuf_12
+sky130_fd_sc_hdll__clkbuf_16
+sky130_fd_sc_hdll__clkbuf_2
+sky130_fd_sc_hdll__clkbuf_4
+sky130_fd_sc_hdll__clkbuf_6
+sky130_fd_sc_hdll__clkbuf_8
+sky130_fd_sc_hdll__clkinv_1
+sky130_fd_sc_hdll__clkinv_12
+sky130_fd_sc_hdll__clkinv_16
+sky130_fd_sc_hdll__clkinv_2
+sky130_fd_sc_hdll__clkinv_4
+sky130_fd_sc_hdll__clkinv_8
+sky130_fd_sc_hdll__clkinvlp_2
+sky130_fd_sc_hdll__clkinvlp_4
+sky130_fd_sc_hdll__clkmux2_1
+sky130_fd_sc_hdll__clkmux2_2
+sky130_fd_sc_hdll__clkmux2_4
+sky130_fd_sc_hdll__conb_1
+sky130_fd_sc_hdll__decap_12
+sky130_fd_sc_hdll__decap_3
+sky130_fd_sc_hdll__decap_4
+sky130_fd_sc_hdll__decap_6
+sky130_fd_sc_hdll__decap_8
+sky130_fd_sc_hdll__dfrtp_1
+sky130_fd_sc_hdll__dfrtp_2
+sky130_fd_sc_hdll__dfrtp_4
+sky130_fd_sc_hdll__dfstp_1
+sky130_fd_sc_hdll__dfstp_2
+sky130_fd_sc_hdll__dfstp_4
+sky130_fd_sc_hdll__diode_2
+sky130_fd_sc_hdll__diode_4
+sky130_fd_sc_hdll__diode_6
+sky130_fd_sc_hdll__diode_8
+sky130_fd_sc_hdll__dlrtn_1
+sky130_fd_sc_hdll__dlrtn_2
+sky130_fd_sc_hdll__dlrtn_4
+sky130_fd_sc_hdll__dlrtp_1
+sky130_fd_sc_hdll__dlrtp_2
+sky130_fd_sc_hdll__dlrtp_4
+sky130_fd_sc_hdll__dlxtn_1
+sky130_fd_sc_hdll__dlxtn_2
+sky130_fd_sc_hdll__dlxtn_4
+sky130_fd_sc_hdll__dlygate4sd1_1
+sky130_fd_sc_hdll__dlygate4sd2_1
+sky130_fd_sc_hdll__dlygate4sd3_1
+sky130_fd_sc_hdll__ebufn_1
+sky130_fd_sc_hdll__ebufn_2
+sky130_fd_sc_hdll__ebufn_4
+sky130_fd_sc_hdll__ebufn_8
+sky130_fd_sc_hdll__einvn_1
+sky130_fd_sc_hdll__einvn_2
+sky130_fd_sc_hdll__einvn_4
+sky130_fd_sc_hdll__einvn_8
+sky130_fd_sc_hdll__einvp_1
+sky130_fd_sc_hdll__einvp_2
+sky130_fd_sc_hdll__einvp_4
+sky130_fd_sc_hdll__einvp_8
+sky130_fd_sc_hdll__fill_1
+sky130_fd_sc_hdll__fill_2
+sky130_fd_sc_hdll__fill_4
+sky130_fd_sc_hdll__fill_8
+sky130_fd_sc_hdll__inputiso0n_1
+sky130_fd_sc_hdll__inputiso0p_1
+sky130_fd_sc_hdll__inputiso1n_1
+sky130_fd_sc_hdll__inputiso1p_1
+sky130_fd_sc_hdll__inv_1
+sky130_fd_sc_hdll__inv_12
+sky130_fd_sc_hdll__inv_16
+sky130_fd_sc_hdll__inv_2
+sky130_fd_sc_hdll__inv_4
+sky130_fd_sc_hdll__inv_6
+sky130_fd_sc_hdll__inv_8
+sky130_fd_sc_hdll__isobufsrc_1
+sky130_fd_sc_hdll__isobufsrc_16
+sky130_fd_sc_hdll__isobufsrc_2
+sky130_fd_sc_hdll__isobufsrc_4
+sky130_fd_sc_hdll__isobufsrc_8
+sky130_fd_sc_hdll__mux2_1
+sky130_fd_sc_hdll__mux2_12
+sky130_fd_sc_hdll__mux2_16
+sky130_fd_sc_hdll__mux2_2
+sky130_fd_sc_hdll__mux2_4
+sky130_fd_sc_hdll__mux2_8
+sky130_fd_sc_hdll__mux2i_1
+sky130_fd_sc_hdll__mux2i_2
+sky130_fd_sc_hdll__mux2i_4
+sky130_fd_sc_hdll__muxb16to1_1
+sky130_fd_sc_hdll__muxb16to1_2
+sky130_fd_sc_hdll__muxb16to1_4
+sky130_fd_sc_hdll__muxb4to1_1
+sky130_fd_sc_hdll__muxb4to1_2
+sky130_fd_sc_hdll__muxb4to1_4
+sky130_fd_sc_hdll__muxb8to1_1
+sky130_fd_sc_hdll__muxb8to1_2
+sky130_fd_sc_hdll__muxb8to1_4
+sky130_fd_sc_hdll__nand2_1
+sky130_fd_sc_hdll__nand2_12
+sky130_fd_sc_hdll__nand2_16
+sky130_fd_sc_hdll__nand2_2
+sky130_fd_sc_hdll__nand2_4
+sky130_fd_sc_hdll__nand2_6
+sky130_fd_sc_hdll__nand2_8
+sky130_fd_sc_hdll__nand2b_1
+sky130_fd_sc_hdll__nand2b_2
+sky130_fd_sc_hdll__nand2b_4
+sky130_fd_sc_hdll__nand3_1
+sky130_fd_sc_hdll__nand3_2
+sky130_fd_sc_hdll__nand3_4
+sky130_fd_sc_hdll__nand3b_1
+sky130_fd_sc_hdll__nand3b_2
+sky130_fd_sc_hdll__nand3b_4
+sky130_fd_sc_hdll__nand4_1
+sky130_fd_sc_hdll__nand4_2
+sky130_fd_sc_hdll__nand4_4
+sky130_fd_sc_hdll__nand4b_1
+sky130_fd_sc_hdll__nand4b_2
+sky130_fd_sc_hdll__nand4b_4
+sky130_fd_sc_hdll__nand4bb_1
+sky130_fd_sc_hdll__nand4bb_2
+sky130_fd_sc_hdll__nand4bb_4
+sky130_fd_sc_hdll__nor2_1
+sky130_fd_sc_hdll__nor2_2
+sky130_fd_sc_hdll__nor2_4
+sky130_fd_sc_hdll__nor2_8
+sky130_fd_sc_hdll__nor2b_1
+sky130_fd_sc_hdll__nor2b_2
+sky130_fd_sc_hdll__nor2b_4
+sky130_fd_sc_hdll__nor3_1
+sky130_fd_sc_hdll__nor3_2
+sky130_fd_sc_hdll__nor3_4
+sky130_fd_sc_hdll__nor3b_1
+sky130_fd_sc_hdll__nor3b_2
+sky130_fd_sc_hdll__nor3b_4
+sky130_fd_sc_hdll__nor4_1
+sky130_fd_sc_hdll__nor4_2
+sky130_fd_sc_hdll__nor4_4
+sky130_fd_sc_hdll__nor4_6
+sky130_fd_sc_hdll__nor4_8
+sky130_fd_sc_hdll__nor4b_1
+sky130_fd_sc_hdll__nor4b_2
+sky130_fd_sc_hdll__nor4b_4
+sky130_fd_sc_hdll__nor4bb_1
+sky130_fd_sc_hdll__nor4bb_2
+sky130_fd_sc_hdll__nor4bb_4
+sky130_fd_sc_hdll__o211a_1
+sky130_fd_sc_hdll__o211a_2
+sky130_fd_sc_hdll__o211a_4
+sky130_fd_sc_hdll__o211ai_1
+sky130_fd_sc_hdll__o211ai_2
+sky130_fd_sc_hdll__o211ai_4
+sky130_fd_sc_hdll__o21a_1
+sky130_fd_sc_hdll__o21a_2
+sky130_fd_sc_hdll__o21a_4
+sky130_fd_sc_hdll__o21ai_1
+sky130_fd_sc_hdll__o21ai_2
+sky130_fd_sc_hdll__o21ai_4
+sky130_fd_sc_hdll__o21ba_1
+sky130_fd_sc_hdll__o21ba_2
+sky130_fd_sc_hdll__o21ba_4
+sky130_fd_sc_hdll__o21bai_1
+sky130_fd_sc_hdll__o21bai_2
+sky130_fd_sc_hdll__o21bai_4
+sky130_fd_sc_hdll__o221a_1
+sky130_fd_sc_hdll__o221a_2
+sky130_fd_sc_hdll__o221a_4
+sky130_fd_sc_hdll__o221ai_1
+sky130_fd_sc_hdll__o221ai_2
+sky130_fd_sc_hdll__o221ai_4
+sky130_fd_sc_hdll__o22a_1
+sky130_fd_sc_hdll__o22a_2
+sky130_fd_sc_hdll__o22a_4
+sky130_fd_sc_hdll__o22ai_1
+sky130_fd_sc_hdll__o22ai_2
+sky130_fd_sc_hdll__o22ai_4
+sky130_fd_sc_hdll__o2bb2a_1
+sky130_fd_sc_hdll__o2bb2a_2
+sky130_fd_sc_hdll__o2bb2a_4
+sky130_fd_sc_hdll__o2bb2ai_1
+sky130_fd_sc_hdll__o2bb2ai_2
+sky130_fd_sc_hdll__o2bb2ai_4
+sky130_fd_sc_hdll__o31ai_1
+sky130_fd_sc_hdll__o31ai_2
+sky130_fd_sc_hdll__o31ai_4
+sky130_fd_sc_hdll__o32ai_1
+sky130_fd_sc_hdll__o32ai_2
+sky130_fd_sc_hdll__o32ai_4
+sky130_fd_sc_hdll__or2_1
+sky130_fd_sc_hdll__or2_2
+sky130_fd_sc_hdll__or2_4
+sky130_fd_sc_hdll__or2_6
+sky130_fd_sc_hdll__or2_8
+sky130_fd_sc_hdll__or2b_1
+sky130_fd_sc_hdll__or2b_2
+sky130_fd_sc_hdll__or2b_4
+sky130_fd_sc_hdll__or3_1
+sky130_fd_sc_hdll__or3_2
+sky130_fd_sc_hdll__or3_4
+sky130_fd_sc_hdll__or3b_1
+sky130_fd_sc_hdll__or3b_2
+sky130_fd_sc_hdll__or3b_4
+sky130_fd_sc_hdll__or4_1
+sky130_fd_sc_hdll__or4_2
+sky130_fd_sc_hdll__or4_4
+sky130_fd_sc_hdll__or4b_1
+sky130_fd_sc_hdll__or4b_2
+sky130_fd_sc_hdll__or4b_4
+sky130_fd_sc_hdll__or4bb_1
+sky130_fd_sc_hdll__or4bb_2
+sky130_fd_sc_hdll__or4bb_4
+sky130_fd_sc_hdll__probec_p_8
+sky130_fd_sc_hdll__probe_p_8
+sky130_fd_sc_hdll__sdfbbp_1
+sky130_fd_sc_hdll__sdfrbp_1
+sky130_fd_sc_hdll__sdfrbp_2
+sky130_fd_sc_hdll__sdfrtn_1
+sky130_fd_sc_hdll__sdfrtp_1
+sky130_fd_sc_hdll__sdfrtp_2
+sky130_fd_sc_hdll__sdfrtp_4
+sky130_fd_sc_hdll__sdfsbp_1
+sky130_fd_sc_hdll__sdfsbp_2
+sky130_fd_sc_hdll__sdfstp_1
+sky130_fd_sc_hdll__sdfstp_2
+sky130_fd_sc_hdll__sdfstp_4
+sky130_fd_sc_hdll__sdfxbp_1
+sky130_fd_sc_hdll__sdfxbp_2
+sky130_fd_sc_hdll__sdfxtp_1
+sky130_fd_sc_hdll__sdfxtp_2
+sky130_fd_sc_hdll__sdfxtp_4
+sky130_fd_sc_hdll__sdlclkp_1
+sky130_fd_sc_hdll__sdlclkp_2
+sky130_fd_sc_hdll__sdlclkp_4
+sky130_fd_sc_hdll__sedfxbp_1
+sky130_fd_sc_hdll__sedfxbp_2
+sky130_fd_sc_hdll__tap_1
+sky130_fd_sc_hdll__tapvgnd_1
+sky130_fd_sc_hdll__tapvgnd2_1
+sky130_fd_sc_hdll__tapvpwrvgnd_1
+sky130_fd_sc_hdll__xnor2_1
+sky130_fd_sc_hdll__xnor2_2
+sky130_fd_sc_hdll__xnor2_4
+sky130_fd_sc_hdll__xnor3_1
+sky130_fd_sc_hdll__xnor3_2
+sky130_fd_sc_hdll__xnor3_4
+sky130_fd_sc_hdll__xor2_1
+sky130_fd_sc_hdll__xor2_2
+sky130_fd_sc_hdll__xor2_4
+sky130_fd_sc_hdll__xor3_1
+sky130_fd_sc_hdll__xor3_2
+sky130_fd_sc_hdll__xor3_4
diff --git a/sky130/librelane/sky130_fd_sc_hs/sorted.cells b/sky130/librelane/sky130_fd_sc_hs/sorted.cells
new file mode 100644
index 0000000..56bdddc
--- /dev/null
+++ b/sky130/librelane/sky130_fd_sc_hs/sorted.cells
@@ -0,0 +1,390 @@
+sky130_fd_sc_hs__a2111o_1
+sky130_fd_sc_hs__a2111o_2
+sky130_fd_sc_hs__a2111o_4
+sky130_fd_sc_hs__a2111oi_1
+sky130_fd_sc_hs__a2111oi_2
+sky130_fd_sc_hs__a2111oi_4
+sky130_fd_sc_hs__a211o_1
+sky130_fd_sc_hs__a211o_2
+sky130_fd_sc_hs__a211o_4
+sky130_fd_sc_hs__a211oi_1
+sky130_fd_sc_hs__a211oi_2
+sky130_fd_sc_hs__a211oi_4
+sky130_fd_sc_hs__a21bo_1
+sky130_fd_sc_hs__a21bo_2
+sky130_fd_sc_hs__a21bo_4
+sky130_fd_sc_hs__a21boi_1
+sky130_fd_sc_hs__a21boi_2
+sky130_fd_sc_hs__a21boi_4
+sky130_fd_sc_hs__a21o_1
+sky130_fd_sc_hs__a21o_2
+sky130_fd_sc_hs__a21o_4
+sky130_fd_sc_hs__a21oi_1
+sky130_fd_sc_hs__a21oi_2
+sky130_fd_sc_hs__a21oi_4
+sky130_fd_sc_hs__a221o_1
+sky130_fd_sc_hs__a221o_2
+sky130_fd_sc_hs__a221o_4
+sky130_fd_sc_hs__a221oi_1
+sky130_fd_sc_hs__a221oi_2
+sky130_fd_sc_hs__a221oi_4
+sky130_fd_sc_hs__a222o_1
+sky130_fd_sc_hs__a222o_2
+sky130_fd_sc_hs__a222oi_1
+sky130_fd_sc_hs__a222oi_2
+sky130_fd_sc_hs__a22o_1
+sky130_fd_sc_hs__a22o_2
+sky130_fd_sc_hs__a22o_4
+sky130_fd_sc_hs__a22oi_1
+sky130_fd_sc_hs__a22oi_2
+sky130_fd_sc_hs__a22oi_4
+sky130_fd_sc_hs__a2bb2o_1
+sky130_fd_sc_hs__a2bb2o_2
+sky130_fd_sc_hs__a2bb2o_4
+sky130_fd_sc_hs__a2bb2oi_1
+sky130_fd_sc_hs__a2bb2oi_2
+sky130_fd_sc_hs__a2bb2oi_4
+sky130_fd_sc_hs__a311o_1
+sky130_fd_sc_hs__a311o_2
+sky130_fd_sc_hs__a311o_4
+sky130_fd_sc_hs__a311oi_1
+sky130_fd_sc_hs__a311oi_2
+sky130_fd_sc_hs__a311oi_4
+sky130_fd_sc_hs__a31o_1
+sky130_fd_sc_hs__a31o_2
+sky130_fd_sc_hs__a31o_4
+sky130_fd_sc_hs__a31oi_1
+sky130_fd_sc_hs__a31oi_2
+sky130_fd_sc_hs__a31oi_4
+sky130_fd_sc_hs__a32o_1
+sky130_fd_sc_hs__a32o_2
+sky130_fd_sc_hs__a32o_4
+sky130_fd_sc_hs__a32oi_1
+sky130_fd_sc_hs__a32oi_2
+sky130_fd_sc_hs__a32oi_4
+sky130_fd_sc_hs__a41o_1
+sky130_fd_sc_hs__a41o_2
+sky130_fd_sc_hs__a41o_4
+sky130_fd_sc_hs__a41oi_1
+sky130_fd_sc_hs__a41oi_2
+sky130_fd_sc_hs__a41oi_4
+sky130_fd_sc_hs__and2_1
+sky130_fd_sc_hs__and2_2
+sky130_fd_sc_hs__and2_4
+sky130_fd_sc_hs__and2b_1
+sky130_fd_sc_hs__and2b_2
+sky130_fd_sc_hs__and2b_4
+sky130_fd_sc_hs__and3_1
+sky130_fd_sc_hs__and3_2
+sky130_fd_sc_hs__and3_4
+sky130_fd_sc_hs__and3b_1
+sky130_fd_sc_hs__and3b_2
+sky130_fd_sc_hs__and3b_4
+sky130_fd_sc_hs__and4_1
+sky130_fd_sc_hs__and4_2
+sky130_fd_sc_hs__and4_4
+sky130_fd_sc_hs__and4b_1
+sky130_fd_sc_hs__and4b_2
+sky130_fd_sc_hs__and4b_4
+sky130_fd_sc_hs__and4bb_1
+sky130_fd_sc_hs__and4bb_2
+sky130_fd_sc_hs__and4bb_4
+sky130_fd_sc_hs__buf_1
+sky130_fd_sc_hs__buf_16
+sky130_fd_sc_hs__buf_2
+sky130_fd_sc_hs__buf_4
+sky130_fd_sc_hs__buf_8
+sky130_fd_sc_hs__bufbuf_16
+sky130_fd_sc_hs__bufbuf_8
+sky130_fd_sc_hs__bufinv_16
+sky130_fd_sc_hs__bufinv_8
+sky130_fd_sc_hs__clkbuf_1
+sky130_fd_sc_hs__clkbuf_16
+sky130_fd_sc_hs__clkbuf_2
+sky130_fd_sc_hs__clkbuf_4
+sky130_fd_sc_hs__clkbuf_8
+sky130_fd_sc_hs__clkdlyinv3sd1_1
+sky130_fd_sc_hs__clkdlyinv3sd2_1
+sky130_fd_sc_hs__clkdlyinv3sd3_1
+sky130_fd_sc_hs__clkdlyinv5sd1_1
+sky130_fd_sc_hs__clkdlyinv5sd2_1
+sky130_fd_sc_hs__clkdlyinv5sd3_1
+sky130_fd_sc_hs__clkinv_1
+sky130_fd_sc_hs__clkinv_16
+sky130_fd_sc_hs__clkinv_2
+sky130_fd_sc_hs__clkinv_4
+sky130_fd_sc_hs__clkinv_8
+sky130_fd_sc_hs__conb_1
+sky130_fd_sc_hs__decap_4
+sky130_fd_sc_hs__decap_8
+sky130_fd_sc_hs__dfbbn_1
+sky130_fd_sc_hs__dfbbn_2
+sky130_fd_sc_hs__dfbbp_1
+sky130_fd_sc_hs__dfrbp_1
+sky130_fd_sc_hs__dfrbp_2
+sky130_fd_sc_hs__dfrtn_1
+sky130_fd_sc_hs__dfrtp_1
+sky130_fd_sc_hs__dfrtp_2
+sky130_fd_sc_hs__dfrtp_4
+sky130_fd_sc_hs__dfsbp_1
+sky130_fd_sc_hs__dfsbp_2
+sky130_fd_sc_hs__dfstp_1
+sky130_fd_sc_hs__dfstp_2
+sky130_fd_sc_hs__dfstp_4
+sky130_fd_sc_hs__dfxbp_1
+sky130_fd_sc_hs__dfxbp_2
+sky130_fd_sc_hs__dfxtp_1
+sky130_fd_sc_hs__dfxtp_2
+sky130_fd_sc_hs__dfxtp_4
+sky130_fd_sc_hs__diode_2
+sky130_fd_sc_hs__dlclkp_1
+sky130_fd_sc_hs__dlclkp_2
+sky130_fd_sc_hs__dlclkp_4
+sky130_fd_sc_hs__dlrbn_1
+sky130_fd_sc_hs__dlrbn_2
+sky130_fd_sc_hs__dlrbp_1
+sky130_fd_sc_hs__dlrbp_2
+sky130_fd_sc_hs__dlrtn_1
+sky130_fd_sc_hs__dlrtn_2
+sky130_fd_sc_hs__dlrtn_4
+sky130_fd_sc_hs__dlrtp_1
+sky130_fd_sc_hs__dlrtp_2
+sky130_fd_sc_hs__dlrtp_4
+sky130_fd_sc_hs__dlxbn_1
+sky130_fd_sc_hs__dlxbn_2
+sky130_fd_sc_hs__dlxbp_1
+sky130_fd_sc_hs__dlxtn_1
+sky130_fd_sc_hs__dlxtn_2
+sky130_fd_sc_hs__dlxtn_4
+sky130_fd_sc_hs__dlxtp_1
+sky130_fd_sc_hs__dlygate4sd1_1
+sky130_fd_sc_hs__dlygate4sd2_1
+sky130_fd_sc_hs__dlygate4sd3_1
+sky130_fd_sc_hs__dlymetal6s2s_1
+sky130_fd_sc_hs__dlymetal6s4s_1
+sky130_fd_sc_hs__dlymetal6s6s_1
+sky130_fd_sc_hs__ebufn_1
+sky130_fd_sc_hs__ebufn_2
+sky130_fd_sc_hs__ebufn_4
+sky130_fd_sc_hs__ebufn_8
+sky130_fd_sc_hs__edfxbp_1
+sky130_fd_sc_hs__edfxtp_1
+sky130_fd_sc_hs__einvn_1
+sky130_fd_sc_hs__einvn_2
+sky130_fd_sc_hs__einvn_4
+sky130_fd_sc_hs__einvn_8
+sky130_fd_sc_hs__einvp_1
+sky130_fd_sc_hs__einvp_2
+sky130_fd_sc_hs__einvp_4
+sky130_fd_sc_hs__einvp_8
+sky130_fd_sc_hs__fa_1
+sky130_fd_sc_hs__fa_2
+sky130_fd_sc_hs__fa_4
+sky130_fd_sc_hs__fah_1
+sky130_fd_sc_hs__fah_2
+sky130_fd_sc_hs__fah_4
+sky130_fd_sc_hs__fahcin_1
+sky130_fd_sc_hs__fahcon_1
+sky130_fd_sc_hs__fill_1
+sky130_fd_sc_hs__fill_2
+sky130_fd_sc_hs__fill_4
+sky130_fd_sc_hs__fill_8
+sky130_fd_sc_hs__fill_diode_2
+sky130_fd_sc_hs__fill_diode_4
+sky130_fd_sc_hs__fill_diode_8
+sky130_fd_sc_hs__ha_1
+sky130_fd_sc_hs__ha_2
+sky130_fd_sc_hs__ha_4
+sky130_fd_sc_hs__inv_1
+sky130_fd_sc_hs__inv_16
+sky130_fd_sc_hs__inv_2
+sky130_fd_sc_hs__inv_4
+sky130_fd_sc_hs__inv_8
+sky130_fd_sc_hs__maj3_1
+sky130_fd_sc_hs__maj3_2
+sky130_fd_sc_hs__maj3_4
+sky130_fd_sc_hs__mux2_1
+sky130_fd_sc_hs__mux2_2
+sky130_fd_sc_hs__mux2_4
+sky130_fd_sc_hs__mux2i_1
+sky130_fd_sc_hs__mux2i_2
+sky130_fd_sc_hs__mux2i_4
+sky130_fd_sc_hs__mux4_1
+sky130_fd_sc_hs__mux4_2
+sky130_fd_sc_hs__mux4_4
+sky130_fd_sc_hs__nand2_1
+sky130_fd_sc_hs__nand2_2
+sky130_fd_sc_hs__nand2_4
+sky130_fd_sc_hs__nand2_8
+sky130_fd_sc_hs__nand2b_1
+sky130_fd_sc_hs__nand2b_2
+sky130_fd_sc_hs__nand2b_4
+sky130_fd_sc_hs__nand3_1
+sky130_fd_sc_hs__nand3_2
+sky130_fd_sc_hs__nand3_4
+sky130_fd_sc_hs__nand3b_1
+sky130_fd_sc_hs__nand3b_2
+sky130_fd_sc_hs__nand3b_4
+sky130_fd_sc_hs__nand4_1
+sky130_fd_sc_hs__nand4_2
+sky130_fd_sc_hs__nand4_4
+sky130_fd_sc_hs__nand4b_1
+sky130_fd_sc_hs__nand4b_2
+sky130_fd_sc_hs__nand4b_4
+sky130_fd_sc_hs__nand4bb_1
+sky130_fd_sc_hs__nand4bb_2
+sky130_fd_sc_hs__nand4bb_4
+sky130_fd_sc_hs__nor2_1
+sky130_fd_sc_hs__nor2_2
+sky130_fd_sc_hs__nor2_4
+sky130_fd_sc_hs__nor2_8
+sky130_fd_sc_hs__nor2b_1
+sky130_fd_sc_hs__nor2b_2
+sky130_fd_sc_hs__nor2b_4
+sky130_fd_sc_hs__nor3_1
+sky130_fd_sc_hs__nor3_2
+sky130_fd_sc_hs__nor3_4
+sky130_fd_sc_hs__nor3b_1
+sky130_fd_sc_hs__nor3b_2
+sky130_fd_sc_hs__nor3b_4
+sky130_fd_sc_hs__nor4_1
+sky130_fd_sc_hs__nor4_2
+sky130_fd_sc_hs__nor4_4
+sky130_fd_sc_hs__nor4b_1
+sky130_fd_sc_hs__nor4b_2
+sky130_fd_sc_hs__nor4b_4
+sky130_fd_sc_hs__nor4bb_1
+sky130_fd_sc_hs__nor4bb_2
+sky130_fd_sc_hs__nor4bb_4
+sky130_fd_sc_hs__o2111a_1
+sky130_fd_sc_hs__o2111a_2
+sky130_fd_sc_hs__o2111a_4
+sky130_fd_sc_hs__o2111ai_1
+sky130_fd_sc_hs__o2111ai_2
+sky130_fd_sc_hs__o2111ai_4
+sky130_fd_sc_hs__o211a_1
+sky130_fd_sc_hs__o211a_2
+sky130_fd_sc_hs__o211a_4
+sky130_fd_sc_hs__o211ai_1
+sky130_fd_sc_hs__o211ai_2
+sky130_fd_sc_hs__o211ai_4
+sky130_fd_sc_hs__o21a_1
+sky130_fd_sc_hs__o21a_2
+sky130_fd_sc_hs__o21a_4
+sky130_fd_sc_hs__o21ai_1
+sky130_fd_sc_hs__o21ai_2
+sky130_fd_sc_hs__o21ai_4
+sky130_fd_sc_hs__o21ba_1
+sky130_fd_sc_hs__o21ba_2
+sky130_fd_sc_hs__o21ba_4
+sky130_fd_sc_hs__o21bai_1
+sky130_fd_sc_hs__o21bai_2
+sky130_fd_sc_hs__o21bai_4
+sky130_fd_sc_hs__o221a_1
+sky130_fd_sc_hs__o221a_2
+sky130_fd_sc_hs__o221a_4
+sky130_fd_sc_hs__o221ai_1
+sky130_fd_sc_hs__o221ai_2
+sky130_fd_sc_hs__o221ai_4
+sky130_fd_sc_hs__o22a_1
+sky130_fd_sc_hs__o22a_2
+sky130_fd_sc_hs__o22a_4
+sky130_fd_sc_hs__o22ai_1
+sky130_fd_sc_hs__o22ai_2
+sky130_fd_sc_hs__o22ai_4
+sky130_fd_sc_hs__o2bb2a_1
+sky130_fd_sc_hs__o2bb2a_2
+sky130_fd_sc_hs__o2bb2a_4
+sky130_fd_sc_hs__o2bb2ai_1
+sky130_fd_sc_hs__o2bb2ai_2
+sky130_fd_sc_hs__o2bb2ai_4
+sky130_fd_sc_hs__o311a_1
+sky130_fd_sc_hs__o311a_2
+sky130_fd_sc_hs__o311a_4
+sky130_fd_sc_hs__o311ai_1
+sky130_fd_sc_hs__o311ai_2
+sky130_fd_sc_hs__o311ai_4
+sky130_fd_sc_hs__o31a_1
+sky130_fd_sc_hs__o31a_2
+sky130_fd_sc_hs__o31a_4
+sky130_fd_sc_hs__o31ai_1
+sky130_fd_sc_hs__o31ai_2
+sky130_fd_sc_hs__o31ai_4
+sky130_fd_sc_hs__o32a_1
+sky130_fd_sc_hs__o32a_2
+sky130_fd_sc_hs__o32a_4
+sky130_fd_sc_hs__o32ai_1
+sky130_fd_sc_hs__o32ai_2
+sky130_fd_sc_hs__o32ai_4
+sky130_fd_sc_hs__o41a_1
+sky130_fd_sc_hs__o41a_2
+sky130_fd_sc_hs__o41a_4
+sky130_fd_sc_hs__o41ai_1
+sky130_fd_sc_hs__o41ai_2
+sky130_fd_sc_hs__o41ai_4
+sky130_fd_sc_hs__or2_1
+sky130_fd_sc_hs__or2_2
+sky130_fd_sc_hs__or2_4
+sky130_fd_sc_hs__or2b_1
+sky130_fd_sc_hs__or2b_2
+sky130_fd_sc_hs__or2b_4
+sky130_fd_sc_hs__or3_1
+sky130_fd_sc_hs__or3_2
+sky130_fd_sc_hs__or3_4
+sky130_fd_sc_hs__or3b_1
+sky130_fd_sc_hs__or3b_2
+sky130_fd_sc_hs__or3b_4
+sky130_fd_sc_hs__or4_1
+sky130_fd_sc_hs__or4_2
+sky130_fd_sc_hs__or4_4
+sky130_fd_sc_hs__or4b_1
+sky130_fd_sc_hs__or4b_2
+sky130_fd_sc_hs__or4b_4
+sky130_fd_sc_hs__or4bb_1
+sky130_fd_sc_hs__or4bb_2
+sky130_fd_sc_hs__or4bb_4
+sky130_fd_sc_hs__sdfbbn_1
+sky130_fd_sc_hs__sdfbbn_2
+sky130_fd_sc_hs__sdfbbp_1
+sky130_fd_sc_hs__sdfrbp_1
+sky130_fd_sc_hs__sdfrbp_2
+sky130_fd_sc_hs__sdfrtn_1
+sky130_fd_sc_hs__sdfrtp_1
+sky130_fd_sc_hs__sdfrtp_2
+sky130_fd_sc_hs__sdfrtp_4
+sky130_fd_sc_hs__sdfsbp_1
+sky130_fd_sc_hs__sdfsbp_2
+sky130_fd_sc_hs__sdfstp_1
+sky130_fd_sc_hs__sdfstp_2
+sky130_fd_sc_hs__sdfstp_4
+sky130_fd_sc_hs__sdfxbp_1
+sky130_fd_sc_hs__sdfxbp_2
+sky130_fd_sc_hs__sdfxtp_1
+sky130_fd_sc_hs__sdfxtp_2
+sky130_fd_sc_hs__sdfxtp_4
+sky130_fd_sc_hs__sdlclkp_1
+sky130_fd_sc_hs__sdlclkp_2
+sky130_fd_sc_hs__sdlclkp_4
+sky130_fd_sc_hs__sedfxbp_1
+sky130_fd_sc_hs__sedfxbp_2
+sky130_fd_sc_hs__sedfxtp_1
+sky130_fd_sc_hs__sedfxtp_2
+sky130_fd_sc_hs__sedfxtp_4
+sky130_fd_sc_hs__tap_1
+sky130_fd_sc_hs__tap_2
+sky130_fd_sc_hs__tapmet1_2
+sky130_fd_sc_hs__tapvgnd_1
+sky130_fd_sc_hs__tapvgnd2_1
+sky130_fd_sc_hs__tapvpwrvgnd_1
+sky130_fd_sc_hs__xnor2_1
+sky130_fd_sc_hs__xnor2_2
+sky130_fd_sc_hs__xnor2_4
+sky130_fd_sc_hs__xnor3_1
+sky130_fd_sc_hs__xnor3_2
+sky130_fd_sc_hs__xnor3_4
+sky130_fd_sc_hs__xor2_1
+sky130_fd_sc_hs__xor2_2
+sky130_fd_sc_hs__xor2_4
+sky130_fd_sc_hs__xor3_1
+sky130_fd_sc_hs__xor3_2
+sky130_fd_sc_hs__xor3_4
diff --git a/sky130/librelane/sky130_fd_sc_lp/sorted.cells b/sky130/librelane/sky130_fd_sc_lp/sorted.cells
new file mode 100644
index 0000000..d036e74
--- /dev/null
+++ b/sky130/librelane/sky130_fd_sc_lp/sorted.cells
@@ -0,0 +1,529 @@
+sky130_fd_sc_lp__a2111o_0
+sky130_fd_sc_lp__a2111o_1
+sky130_fd_sc_lp__a2111o_2
+sky130_fd_sc_lp__a2111o_4
+sky130_fd_sc_lp__a2111oi_0
+sky130_fd_sc_lp__a2111oi_1
+sky130_fd_sc_lp__a2111oi_2
+sky130_fd_sc_lp__a2111oi_4
+sky130_fd_sc_lp__a211o_0
+sky130_fd_sc_lp__a211o_1
+sky130_fd_sc_lp__a211o_2
+sky130_fd_sc_lp__a211o_4
+sky130_fd_sc_lp__a211oi_0
+sky130_fd_sc_lp__a211oi_1
+sky130_fd_sc_lp__a211oi_2
+sky130_fd_sc_lp__a211oi_4
+sky130_fd_sc_lp__a21bo_0
+sky130_fd_sc_lp__a21bo_1
+sky130_fd_sc_lp__a21bo_2
+sky130_fd_sc_lp__a21bo_4
+sky130_fd_sc_lp__a21boi_0
+sky130_fd_sc_lp__a21boi_1
+sky130_fd_sc_lp__a21boi_2
+sky130_fd_sc_lp__a21boi_4
+sky130_fd_sc_lp__a21o_0
+sky130_fd_sc_lp__a21o_1
+sky130_fd_sc_lp__a21o_2
+sky130_fd_sc_lp__a21o_4
+sky130_fd_sc_lp__a21oi_0
+sky130_fd_sc_lp__a21oi_1
+sky130_fd_sc_lp__a21oi_2
+sky130_fd_sc_lp__a21oi_4
+sky130_fd_sc_lp__a221o_0
+sky130_fd_sc_lp__a221o_1
+sky130_fd_sc_lp__a221o_2
+sky130_fd_sc_lp__a221o_4
+sky130_fd_sc_lp__a221oi_0
+sky130_fd_sc_lp__a221oi_1
+sky130_fd_sc_lp__a221oi_2
+sky130_fd_sc_lp__a221oi_4
+sky130_fd_sc_lp__a22o_0
+sky130_fd_sc_lp__a22o_1
+sky130_fd_sc_lp__a22o_2
+sky130_fd_sc_lp__a22o_4
+sky130_fd_sc_lp__a22oi_0
+sky130_fd_sc_lp__a22oi_1
+sky130_fd_sc_lp__a22oi_2
+sky130_fd_sc_lp__a22oi_4
+sky130_fd_sc_lp__a2bb2o_0
+sky130_fd_sc_lp__a2bb2o_1
+sky130_fd_sc_lp__a2bb2o_2
+sky130_fd_sc_lp__a2bb2o_4
+sky130_fd_sc_lp__a2bb2oi_0
+sky130_fd_sc_lp__a2bb2oi_1
+sky130_fd_sc_lp__a2bb2oi_2
+sky130_fd_sc_lp__a2bb2oi_4
+sky130_fd_sc_lp__a311o_0
+sky130_fd_sc_lp__a311o_1
+sky130_fd_sc_lp__a311o_2
+sky130_fd_sc_lp__a311o_4
+sky130_fd_sc_lp__a311oi_0
+sky130_fd_sc_lp__a311oi_1
+sky130_fd_sc_lp__a311oi_2
+sky130_fd_sc_lp__a311oi_4
+sky130_fd_sc_lp__a31o_0
+sky130_fd_sc_lp__a31o_1
+sky130_fd_sc_lp__a31o_2
+sky130_fd_sc_lp__a31o_4
+sky130_fd_sc_lp__a31oi_0
+sky130_fd_sc_lp__a31oi_1
+sky130_fd_sc_lp__a31oi_2
+sky130_fd_sc_lp__a31oi_4
+sky130_fd_sc_lp__a32o_0
+sky130_fd_sc_lp__a32o_1
+sky130_fd_sc_lp__a32o_2
+sky130_fd_sc_lp__a32o_4
+sky130_fd_sc_lp__a32oi_0
+sky130_fd_sc_lp__a32oi_1
+sky130_fd_sc_lp__a32oi_2
+sky130_fd_sc_lp__a32oi_4
+sky130_fd_sc_lp__a41o_0
+sky130_fd_sc_lp__a41o_1
+sky130_fd_sc_lp__a41o_2
+sky130_fd_sc_lp__a41o_4
+sky130_fd_sc_lp__a41oi_0
+sky130_fd_sc_lp__a41oi_1
+sky130_fd_sc_lp__a41oi_2
+sky130_fd_sc_lp__a41oi_4
+sky130_fd_sc_lp__and2_0
+sky130_fd_sc_lp__and2_1
+sky130_fd_sc_lp__and2_2
+sky130_fd_sc_lp__and2_4
+sky130_fd_sc_lp__and2b_1
+sky130_fd_sc_lp__and2b_2
+sky130_fd_sc_lp__and2b_4
+sky130_fd_sc_lp__and3_0
+sky130_fd_sc_lp__and3_1
+sky130_fd_sc_lp__and3_2
+sky130_fd_sc_lp__and3_4
+sky130_fd_sc_lp__and3b_1
+sky130_fd_sc_lp__and3b_2
+sky130_fd_sc_lp__and3b_4
+sky130_fd_sc_lp__and4_0
+sky130_fd_sc_lp__and4_1
+sky130_fd_sc_lp__and4_2
+sky130_fd_sc_lp__and4_4
+sky130_fd_sc_lp__and4b_1
+sky130_fd_sc_lp__and4b_2
+sky130_fd_sc_lp__and4b_4
+sky130_fd_sc_lp__and4bb_1
+sky130_fd_sc_lp__and4bb_2
+sky130_fd_sc_lp__and4bb_4
+sky130_fd_sc_lp__buf_0
+sky130_fd_sc_lp__buf_1
+sky130_fd_sc_lp__buf_16
+sky130_fd_sc_lp__buf_2
+sky130_fd_sc_lp__buf_4
+sky130_fd_sc_lp__buf_8
+sky130_fd_sc_lp__bufbuf_16
+sky130_fd_sc_lp__bufbuf_8
+sky130_fd_sc_lp__bufinv_16
+sky130_fd_sc_lp__bufinv_8
+sky130_fd_sc_lp__bufkapwr_1
+sky130_fd_sc_lp__bufkapwr_2
+sky130_fd_sc_lp__bufkapwr_4
+sky130_fd_sc_lp__bufkapwr_8
+sky130_fd_sc_lp__buflp_0
+sky130_fd_sc_lp__buflp_1
+sky130_fd_sc_lp__buflp_2
+sky130_fd_sc_lp__buflp_4
+sky130_fd_sc_lp__buflp_8
+sky130_fd_sc_lp__busdriver_20
+sky130_fd_sc_lp__busdriver2_20
+sky130_fd_sc_lp__busdrivernovlp_20
+sky130_fd_sc_lp__busdrivernovlp2_20
+sky130_fd_sc_lp__busdrivernovlpsleep_20
+sky130_fd_sc_lp__bushold0_1
+sky130_fd_sc_lp__bushold_1
+sky130_fd_sc_lp__busreceiver_0
+sky130_fd_sc_lp__busreceiver_1
+sky130_fd_sc_lp__clkbuf_0
+sky130_fd_sc_lp__clkbuf_1
+sky130_fd_sc_lp__clkbuf_16
+sky130_fd_sc_lp__clkbuf_2
+sky130_fd_sc_lp__clkbuf_4
+sky130_fd_sc_lp__clkbuf_8
+sky130_fd_sc_lp__clkbuflp_16
+sky130_fd_sc_lp__clkbuflp_2
+sky130_fd_sc_lp__clkbuflp_4
+sky130_fd_sc_lp__clkbuflp_8
+sky130_fd_sc_lp__clkdlybuf4s15_1
+sky130_fd_sc_lp__clkdlybuf4s15_2
+sky130_fd_sc_lp__clkdlybuf4s18_1
+sky130_fd_sc_lp__clkdlybuf4s18_2
+sky130_fd_sc_lp__clkdlybuf4s25_1
+sky130_fd_sc_lp__clkdlybuf4s25_2
+sky130_fd_sc_lp__clkdlybuf4s50_1
+sky130_fd_sc_lp__clkdlybuf4s50_2
+sky130_fd_sc_lp__clkinv_0
+sky130_fd_sc_lp__clkinv_1
+sky130_fd_sc_lp__clkinv_16
+sky130_fd_sc_lp__clkinv_2
+sky130_fd_sc_lp__clkinv_4
+sky130_fd_sc_lp__clkinv_8
+sky130_fd_sc_lp__clkinvlp_16
+sky130_fd_sc_lp__clkinvlp_2
+sky130_fd_sc_lp__clkinvlp_4
+sky130_fd_sc_lp__clkinvlp_8
+sky130_fd_sc_lp__conb_0
+sky130_fd_sc_lp__conb_1
+sky130_fd_sc_lp__decap_12
+sky130_fd_sc_lp__decap_3
+sky130_fd_sc_lp__decap_4
+sky130_fd_sc_lp__decap_6
+sky130_fd_sc_lp__decap_8
+sky130_fd_sc_lp__decapkapwr_12
+sky130_fd_sc_lp__decapkapwr_3
+sky130_fd_sc_lp__decapkapwr_4
+sky130_fd_sc_lp__decapkapwr_6
+sky130_fd_sc_lp__decapkapwr_8
+sky130_fd_sc_lp__dfbbn_1
+sky130_fd_sc_lp__dfbbn_2
+sky130_fd_sc_lp__dfbbp_1
+sky130_fd_sc_lp__dfrbp_1
+sky130_fd_sc_lp__dfrbp_2
+sky130_fd_sc_lp__dfrtn_1
+sky130_fd_sc_lp__dfrtp_1
+sky130_fd_sc_lp__dfrtp_2
+sky130_fd_sc_lp__dfrtp_4
+sky130_fd_sc_lp__dfsbp_1
+sky130_fd_sc_lp__dfsbp_2
+sky130_fd_sc_lp__dfstp_1
+sky130_fd_sc_lp__dfstp_2
+sky130_fd_sc_lp__dfstp_4
+sky130_fd_sc_lp__dfxbp_1
+sky130_fd_sc_lp__dfxbp_2
+sky130_fd_sc_lp__dfxtp_1
+sky130_fd_sc_lp__dfxtp_2
+sky130_fd_sc_lp__dfxtp_4
+sky130_fd_sc_lp__diode_0
+sky130_fd_sc_lp__diode_1
+sky130_fd_sc_lp__dlclkp_1
+sky130_fd_sc_lp__dlclkp_2
+sky130_fd_sc_lp__dlclkp_4
+sky130_fd_sc_lp__dlrbn_1
+sky130_fd_sc_lp__dlrbn_2
+sky130_fd_sc_lp__dlrbp_1
+sky130_fd_sc_lp__dlrbp_2
+sky130_fd_sc_lp__dlrtn_1
+sky130_fd_sc_lp__dlrtn_2
+sky130_fd_sc_lp__dlrtn_4
+sky130_fd_sc_lp__dlrtp_1
+sky130_fd_sc_lp__dlrtp_2
+sky130_fd_sc_lp__dlrtp_4
+sky130_fd_sc_lp__dlxbn_1
+sky130_fd_sc_lp__dlxbn_2
+sky130_fd_sc_lp__dlxbp_1
+sky130_fd_sc_lp__dlxtn_1
+sky130_fd_sc_lp__dlxtn_2
+sky130_fd_sc_lp__dlxtn_4
+sky130_fd_sc_lp__dlxtp_1
+sky130_fd_sc_lp__dlybuf4s15kapwr_1
+sky130_fd_sc_lp__dlybuf4s15kapwr_2
+sky130_fd_sc_lp__dlybuf4s18kapwr_1
+sky130_fd_sc_lp__dlybuf4s18kapwr_2
+sky130_fd_sc_lp__dlybuf4s25kapwr_1
+sky130_fd_sc_lp__dlybuf4s25kapwr_2
+sky130_fd_sc_lp__dlybuf4s50kapwr_1
+sky130_fd_sc_lp__dlybuf4s50kapwr_2
+sky130_fd_sc_lp__dlygate4s15_1
+sky130_fd_sc_lp__dlygate4s18_1
+sky130_fd_sc_lp__dlygate4s50_1
+sky130_fd_sc_lp__dlymetal6s2s_1
+sky130_fd_sc_lp__dlymetal6s4s_1
+sky130_fd_sc_lp__dlymetal6s6s_1
+sky130_fd_sc_lp__ebufn_1
+sky130_fd_sc_lp__ebufn_2
+sky130_fd_sc_lp__ebufn_4
+sky130_fd_sc_lp__ebufn_8
+sky130_fd_sc_lp__edfxbp_1
+sky130_fd_sc_lp__einvn_0
+sky130_fd_sc_lp__einvn_1
+sky130_fd_sc_lp__einvn_2
+sky130_fd_sc_lp__einvn_4
+sky130_fd_sc_lp__einvn_8
+sky130_fd_sc_lp__einvp_0
+sky130_fd_sc_lp__einvp_1
+sky130_fd_sc_lp__einvp_2
+sky130_fd_sc_lp__einvp_4
+sky130_fd_sc_lp__einvp_8
+sky130_fd_sc_lp__fa_0
+sky130_fd_sc_lp__fa_1
+sky130_fd_sc_lp__fa_2
+sky130_fd_sc_lp__fa_4
+sky130_fd_sc_lp__fah_1
+sky130_fd_sc_lp__fahcin_1
+sky130_fd_sc_lp__fahcon_1
+sky130_fd_sc_lp__fill_1
+sky130_fd_sc_lp__fill_2
+sky130_fd_sc_lp__fill_4
+sky130_fd_sc_lp__fill_8
+sky130_fd_sc_lp__ha_0
+sky130_fd_sc_lp__ha_1
+sky130_fd_sc_lp__ha_2
+sky130_fd_sc_lp__ha_4
+sky130_fd_sc_lp__inputiso0n
+sky130_fd_sc_lp__inputiso0p
+sky130_fd_sc_lp__inputiso1n
+sky130_fd_sc_lp__inputiso1p
+sky130_fd_sc_lp__inputisolatch
+sky130_fd_sc_lp__inv_0
+sky130_fd_sc_lp__inv_1
+sky130_fd_sc_lp__inv_16
+sky130_fd_sc_lp__inv_2
+sky130_fd_sc_lp__inv_4
+sky130_fd_sc_lp__inv_8
+sky130_fd_sc_lp__invkapwr_1
+sky130_fd_sc_lp__invkapwr_2
+sky130_fd_sc_lp__invkapwr_4
+sky130_fd_sc_lp__invkapwr_8
+sky130_fd_sc_lp__invlp_0
+sky130_fd_sc_lp__invlp_1
+sky130_fd_sc_lp__invlp_2
+sky130_fd_sc_lp__invlp_4
+sky130_fd_sc_lp__invlp_8
+sky130_fd_sc_lp__iso0n
+sky130_fd_sc_lp__iso0p
+sky130_fd_sc_lp__iso1n
+sky130_fd_sc_lp__iso1p
+sky130_fd_sc_lp__isobufsrc_1
+sky130_fd_sc_lp__isobufsrc_2
+sky130_fd_sc_lp__isobufsrc_4
+sky130_fd_sc_lp__isolatch
+sky130_fd_sc_lp__lsbuf
+sky130_fd_sc_lp__lsbufiso0p
+sky130_fd_sc_lp__lsbufiso1p
+sky130_fd_sc_lp__maj3_0
+sky130_fd_sc_lp__maj3_1
+sky130_fd_sc_lp__maj3_2
+sky130_fd_sc_lp__maj3_4
+sky130_fd_sc_lp__mux2_0
+sky130_fd_sc_lp__mux2_1
+sky130_fd_sc_lp__mux2_2
+sky130_fd_sc_lp__mux2_4
+sky130_fd_sc_lp__mux2_8
+sky130_fd_sc_lp__mux2i_0
+sky130_fd_sc_lp__mux2i_1
+sky130_fd_sc_lp__mux2i_2
+sky130_fd_sc_lp__mux2i_4
+sky130_fd_sc_lp__mux4_0
+sky130_fd_sc_lp__mux4_1
+sky130_fd_sc_lp__mux4_2
+sky130_fd_sc_lp__mux4_4
+sky130_fd_sc_lp__nand2_0
+sky130_fd_sc_lp__nand2_1
+sky130_fd_sc_lp__nand2_2
+sky130_fd_sc_lp__nand2_4
+sky130_fd_sc_lp__nand2_8
+sky130_fd_sc_lp__nand2b_1
+sky130_fd_sc_lp__nand2b_2
+sky130_fd_sc_lp__nand2b_4
+sky130_fd_sc_lp__nand3_0
+sky130_fd_sc_lp__nand3_1
+sky130_fd_sc_lp__nand3_2
+sky130_fd_sc_lp__nand3_4
+sky130_fd_sc_lp__nand3b_1
+sky130_fd_sc_lp__nand3b_2
+sky130_fd_sc_lp__nand3b_4
+sky130_fd_sc_lp__nand4_0
+sky130_fd_sc_lp__nand4_1
+sky130_fd_sc_lp__nand4_2
+sky130_fd_sc_lp__nand4_4
+sky130_fd_sc_lp__nand4b_1
+sky130_fd_sc_lp__nand4b_2
+sky130_fd_sc_lp__nand4b_4
+sky130_fd_sc_lp__nand4bb_1
+sky130_fd_sc_lp__nand4bb_2
+sky130_fd_sc_lp__nand4bb_4
+sky130_fd_sc_lp__nor2_0
+sky130_fd_sc_lp__nor2_1
+sky130_fd_sc_lp__nor2_2
+sky130_fd_sc_lp__nor2_4
+sky130_fd_sc_lp__nor2_8
+sky130_fd_sc_lp__nor2b_1
+sky130_fd_sc_lp__nor2b_2
+sky130_fd_sc_lp__nor2b_4
+sky130_fd_sc_lp__nor3_0
+sky130_fd_sc_lp__nor3_1
+sky130_fd_sc_lp__nor3_2
+sky130_fd_sc_lp__nor3_4
+sky130_fd_sc_lp__nor3b_1
+sky130_fd_sc_lp__nor3b_2
+sky130_fd_sc_lp__nor3b_4
+sky130_fd_sc_lp__nor4_0
+sky130_fd_sc_lp__nor4_1
+sky130_fd_sc_lp__nor4_2
+sky130_fd_sc_lp__nor4_4
+sky130_fd_sc_lp__nor4b_1
+sky130_fd_sc_lp__nor4b_2
+sky130_fd_sc_lp__nor4b_4
+sky130_fd_sc_lp__nor4bb_1
+sky130_fd_sc_lp__nor4bb_2
+sky130_fd_sc_lp__nor4bb_4
+sky130_fd_sc_lp__o2111a_0
+sky130_fd_sc_lp__o2111a_1
+sky130_fd_sc_lp__o2111a_2
+sky130_fd_sc_lp__o2111a_4
+sky130_fd_sc_lp__o2111ai_0
+sky130_fd_sc_lp__o2111ai_1
+sky130_fd_sc_lp__o2111ai_2
+sky130_fd_sc_lp__o2111ai_4
+sky130_fd_sc_lp__o211a_0
+sky130_fd_sc_lp__o211a_1
+sky130_fd_sc_lp__o211a_2
+sky130_fd_sc_lp__o211a_4
+sky130_fd_sc_lp__o211ai_0
+sky130_fd_sc_lp__o211ai_1
+sky130_fd_sc_lp__o211ai_2
+sky130_fd_sc_lp__o211ai_4
+sky130_fd_sc_lp__o21a_0
+sky130_fd_sc_lp__o21a_1
+sky130_fd_sc_lp__o21a_2
+sky130_fd_sc_lp__o21a_4
+sky130_fd_sc_lp__o21ai_0
+sky130_fd_sc_lp__o21ai_1
+sky130_fd_sc_lp__o21ai_2
+sky130_fd_sc_lp__o21ai_4
+sky130_fd_sc_lp__o21ba_0
+sky130_fd_sc_lp__o21ba_1
+sky130_fd_sc_lp__o21ba_2
+sky130_fd_sc_lp__o21ba_4
+sky130_fd_sc_lp__o21bai_0
+sky130_fd_sc_lp__o21bai_1
+sky130_fd_sc_lp__o21bai_2
+sky130_fd_sc_lp__o21bai_4
+sky130_fd_sc_lp__o221a_0
+sky130_fd_sc_lp__o221a_1
+sky130_fd_sc_lp__o221a_2
+sky130_fd_sc_lp__o221a_4
+sky130_fd_sc_lp__o221ai_0
+sky130_fd_sc_lp__o221ai_1
+sky130_fd_sc_lp__o221ai_2
+sky130_fd_sc_lp__o221ai_4
+sky130_fd_sc_lp__o22a_0
+sky130_fd_sc_lp__o22a_1
+sky130_fd_sc_lp__o22a_2
+sky130_fd_sc_lp__o22a_4
+sky130_fd_sc_lp__o22ai_0
+sky130_fd_sc_lp__o22ai_1
+sky130_fd_sc_lp__o22ai_2
+sky130_fd_sc_lp__o22ai_4
+sky130_fd_sc_lp__o2bb2a_0
+sky130_fd_sc_lp__o2bb2a_1
+sky130_fd_sc_lp__o2bb2a_2
+sky130_fd_sc_lp__o2bb2a_4
+sky130_fd_sc_lp__o2bb2ai_0
+sky130_fd_sc_lp__o2bb2ai_1
+sky130_fd_sc_lp__o2bb2ai_2
+sky130_fd_sc_lp__o2bb2ai_4
+sky130_fd_sc_lp__o311a_0
+sky130_fd_sc_lp__o311a_1
+sky130_fd_sc_lp__o311a_2
+sky130_fd_sc_lp__o311a_4
+sky130_fd_sc_lp__o311ai_0
+sky130_fd_sc_lp__o311ai_1
+sky130_fd_sc_lp__o311ai_2
+sky130_fd_sc_lp__o311ai_4
+sky130_fd_sc_lp__o31a_0
+sky130_fd_sc_lp__o31a_1
+sky130_fd_sc_lp__o31a_2
+sky130_fd_sc_lp__o31a_4
+sky130_fd_sc_lp__o31ai_0
+sky130_fd_sc_lp__o31ai_1
+sky130_fd_sc_lp__o31ai_2
+sky130_fd_sc_lp__o31ai_4
+sky130_fd_sc_lp__o32a_0
+sky130_fd_sc_lp__o32a_1
+sky130_fd_sc_lp__o32a_2
+sky130_fd_sc_lp__o32a_4
+sky130_fd_sc_lp__o32ai_0
+sky130_fd_sc_lp__o32ai_1
+sky130_fd_sc_lp__o32ai_2
+sky130_fd_sc_lp__o32ai_4
+sky130_fd_sc_lp__o41a_0
+sky130_fd_sc_lp__o41a_1
+sky130_fd_sc_lp__o41a_2
+sky130_fd_sc_lp__o41a_4
+sky130_fd_sc_lp__o41ai_0
+sky130_fd_sc_lp__o41ai_1
+sky130_fd_sc_lp__o41ai_2
+sky130_fd_sc_lp__o41ai_4
+sky130_fd_sc_lp__or2_0
+sky130_fd_sc_lp__or2_1
+sky130_fd_sc_lp__or2_2
+sky130_fd_sc_lp__or2_4
+sky130_fd_sc_lp__or2b_1
+sky130_fd_sc_lp__or2b_2
+sky130_fd_sc_lp__or2b_4
+sky130_fd_sc_lp__or3_0
+sky130_fd_sc_lp__or3_1
+sky130_fd_sc_lp__or3_2
+sky130_fd_sc_lp__or3_4
+sky130_fd_sc_lp__or3b_1
+sky130_fd_sc_lp__or3b_2
+sky130_fd_sc_lp__or3b_4
+sky130_fd_sc_lp__or4_0
+sky130_fd_sc_lp__or4_1
+sky130_fd_sc_lp__or4_2
+sky130_fd_sc_lp__or4_4
+sky130_fd_sc_lp__or4b_1
+sky130_fd_sc_lp__or4b_2
+sky130_fd_sc_lp__or4b_4
+sky130_fd_sc_lp__or4bb_1
+sky130_fd_sc_lp__or4bb_2
+sky130_fd_sc_lp__or4bb_4
+sky130_fd_sc_lp__sdfbbn_1
+sky130_fd_sc_lp__sdfbbn_2
+sky130_fd_sc_lp__sdfbbp_1
+sky130_fd_sc_lp__sdfrbp_1
+sky130_fd_sc_lp__sdfrbp_2
+sky130_fd_sc_lp__sdfrtn_1
+sky130_fd_sc_lp__sdfrtp_1
+sky130_fd_sc_lp__sdfrtp_2
+sky130_fd_sc_lp__sdfrtp_4
+sky130_fd_sc_lp__sdfrtp_ov2
+sky130_fd_sc_lp__sdfsbp_1
+sky130_fd_sc_lp__sdfsbp_2
+sky130_fd_sc_lp__sdfstp_1
+sky130_fd_sc_lp__sdfstp_2
+sky130_fd_sc_lp__sdfstp_4
+sky130_fd_sc_lp__sdfxbp_1
+sky130_fd_sc_lp__sdfxbp_2
+sky130_fd_sc_lp__sdfxtp_1
+sky130_fd_sc_lp__sdfxtp_2
+sky130_fd_sc_lp__sdfxtp_4
+sky130_fd_sc_lp__sdlclkp_1
+sky130_fd_sc_lp__sdlclkp_2
+sky130_fd_sc_lp__sdlclkp_4
+sky130_fd_sc_lp__sleep_pargate_plv_14
+sky130_fd_sc_lp__sleep_pargate_plv_21
+sky130_fd_sc_lp__sleep_pargate_plv_28
+sky130_fd_sc_lp__sleep_pargate_plv_7
+sky130_fd_sc_lp__sleep_sergate_plv_14
+sky130_fd_sc_lp__sleep_sergate_plv_21
+sky130_fd_sc_lp__sleep_sergate_plv_28
+sky130_fd_sc_lp__srdlrtp_1
+sky130_fd_sc_lp__srdlstp_1
+sky130_fd_sc_lp__srdlxtp_1
+sky130_fd_sc_lp__sregrbp_1
+sky130_fd_sc_lp__sregsbp_1
+sky130_fd_sc_lp__srsdfrtn_1
+sky130_fd_sc_lp__srsdfrtp_1
+sky130_fd_sc_lp__srsdfstp_1
+sky130_fd_sc_lp__srsdfxtp_1
+sky130_fd_sc_lp__tap_1
+sky130_fd_sc_lp__tap_2
+sky130_fd_sc_lp__tapvgnd_1
+sky130_fd_sc_lp__tapvgnd2_1
+sky130_fd_sc_lp__tapvpwrvgnd_1
+sky130_fd_sc_lp__xnor2_0
+sky130_fd_sc_lp__xnor2_1
+sky130_fd_sc_lp__xnor2_2
+sky130_fd_sc_lp__xnor2_4
+sky130_fd_sc_lp__xnor3_1
+sky130_fd_sc_lp__xor2_0
+sky130_fd_sc_lp__xor2_1
+sky130_fd_sc_lp__xor2_2
+sky130_fd_sc_lp__xor2_4
+sky130_fd_sc_lp__xor3_1
diff --git a/sky130/librelane/sky130_fd_sc_ls/sorted.cells b/sky130/librelane/sky130_fd_sc_ls/sorted.cells
new file mode 100644
index 0000000..1467d0e
--- /dev/null
+++ b/sky130/librelane/sky130_fd_sc_ls/sorted.cells
@@ -0,0 +1,398 @@
+sky130_fd_sc_ls__a2111o_1
+sky130_fd_sc_ls__a2111o_2
+sky130_fd_sc_ls__a2111o_4
+sky130_fd_sc_ls__a2111oi_1
+sky130_fd_sc_ls__a2111oi_2
+sky130_fd_sc_ls__a2111oi_4
+sky130_fd_sc_ls__a211o_1
+sky130_fd_sc_ls__a211o_2
+sky130_fd_sc_ls__a211o_4
+sky130_fd_sc_ls__a211oi_1
+sky130_fd_sc_ls__a211oi_2
+sky130_fd_sc_ls__a211oi_4
+sky130_fd_sc_ls__a21bo_1
+sky130_fd_sc_ls__a21bo_2
+sky130_fd_sc_ls__a21bo_4
+sky130_fd_sc_ls__a21boi_1
+sky130_fd_sc_ls__a21boi_2
+sky130_fd_sc_ls__a21boi_4
+sky130_fd_sc_ls__a21o_1
+sky130_fd_sc_ls__a21o_2
+sky130_fd_sc_ls__a21o_4
+sky130_fd_sc_ls__a21oi_1
+sky130_fd_sc_ls__a21oi_2
+sky130_fd_sc_ls__a21oi_4
+sky130_fd_sc_ls__a221o_1
+sky130_fd_sc_ls__a221o_2
+sky130_fd_sc_ls__a221o_4
+sky130_fd_sc_ls__a221oi_1
+sky130_fd_sc_ls__a221oi_2
+sky130_fd_sc_ls__a221oi_4
+sky130_fd_sc_ls__a222o_1
+sky130_fd_sc_ls__a222o_2
+sky130_fd_sc_ls__a222oi_1
+sky130_fd_sc_ls__a222oi_2
+sky130_fd_sc_ls__a22o_1
+sky130_fd_sc_ls__a22o_2
+sky130_fd_sc_ls__a22o_4
+sky130_fd_sc_ls__a22oi_1
+sky130_fd_sc_ls__a22oi_2
+sky130_fd_sc_ls__a22oi_4
+sky130_fd_sc_ls__a2bb2o_1
+sky130_fd_sc_ls__a2bb2o_2
+sky130_fd_sc_ls__a2bb2o_4
+sky130_fd_sc_ls__a2bb2oi_1
+sky130_fd_sc_ls__a2bb2oi_2
+sky130_fd_sc_ls__a2bb2oi_4
+sky130_fd_sc_ls__a311o_1
+sky130_fd_sc_ls__a311o_2
+sky130_fd_sc_ls__a311o_4
+sky130_fd_sc_ls__a311oi_1
+sky130_fd_sc_ls__a311oi_2
+sky130_fd_sc_ls__a311oi_4
+sky130_fd_sc_ls__a31o_1
+sky130_fd_sc_ls__a31o_2
+sky130_fd_sc_ls__a31o_4
+sky130_fd_sc_ls__a31oi_1
+sky130_fd_sc_ls__a31oi_2
+sky130_fd_sc_ls__a31oi_4
+sky130_fd_sc_ls__a32o_1
+sky130_fd_sc_ls__a32o_2
+sky130_fd_sc_ls__a32o_4
+sky130_fd_sc_ls__a32oi_1
+sky130_fd_sc_ls__a32oi_2
+sky130_fd_sc_ls__a32oi_4
+sky130_fd_sc_ls__a41o_1
+sky130_fd_sc_ls__a41o_2
+sky130_fd_sc_ls__a41o_4
+sky130_fd_sc_ls__a41oi_1
+sky130_fd_sc_ls__a41oi_2
+sky130_fd_sc_ls__a41oi_4
+sky130_fd_sc_ls__and2_1
+sky130_fd_sc_ls__and2_2
+sky130_fd_sc_ls__and2_4
+sky130_fd_sc_ls__and2b_1
+sky130_fd_sc_ls__and2b_2
+sky130_fd_sc_ls__and2b_4
+sky130_fd_sc_ls__and3_1
+sky130_fd_sc_ls__and3_2
+sky130_fd_sc_ls__and3_4
+sky130_fd_sc_ls__and3b_1
+sky130_fd_sc_ls__and3b_2
+sky130_fd_sc_ls__and3b_4
+sky130_fd_sc_ls__and4_1
+sky130_fd_sc_ls__and4_2
+sky130_fd_sc_ls__and4_4
+sky130_fd_sc_ls__and4b_1
+sky130_fd_sc_ls__and4b_2
+sky130_fd_sc_ls__and4b_4
+sky130_fd_sc_ls__and4bb_1
+sky130_fd_sc_ls__and4bb_2
+sky130_fd_sc_ls__and4bb_4
+sky130_fd_sc_ls__buf_1
+sky130_fd_sc_ls__buf_16
+sky130_fd_sc_ls__buf_2
+sky130_fd_sc_ls__buf_4
+sky130_fd_sc_ls__buf_8
+sky130_fd_sc_ls__bufbuf_16
+sky130_fd_sc_ls__bufbuf_8
+sky130_fd_sc_ls__bufinv_16
+sky130_fd_sc_ls__bufinv_8
+sky130_fd_sc_ls__clkbuf_1
+sky130_fd_sc_ls__clkbuf_16
+sky130_fd_sc_ls__clkbuf_2
+sky130_fd_sc_ls__clkbuf_4
+sky130_fd_sc_ls__clkbuf_8
+sky130_fd_sc_ls__clkdlyinv3sd1_1
+sky130_fd_sc_ls__clkdlyinv3sd2_1
+sky130_fd_sc_ls__clkdlyinv3sd3_1
+sky130_fd_sc_ls__clkdlyinv5sd1_1
+sky130_fd_sc_ls__clkdlyinv5sd2_1
+sky130_fd_sc_ls__clkdlyinv5sd3_1
+sky130_fd_sc_ls__clkinv_1
+sky130_fd_sc_ls__clkinv_16
+sky130_fd_sc_ls__clkinv_2
+sky130_fd_sc_ls__clkinv_4
+sky130_fd_sc_ls__clkinv_8
+sky130_fd_sc_ls__conb_1
+sky130_fd_sc_ls__decap_4
+sky130_fd_sc_ls__decap_8
+sky130_fd_sc_ls__decaphe_18
+sky130_fd_sc_ls__decaphe_2
+sky130_fd_sc_ls__decaphe_3
+sky130_fd_sc_ls__decaphe_4
+sky130_fd_sc_ls__decaphe_6
+sky130_fd_sc_ls__decaphe_8
+sky130_fd_sc_ls__decaphetap_2
+sky130_fd_sc_ls__dfbbn_1
+sky130_fd_sc_ls__dfbbn_2
+sky130_fd_sc_ls__dfbbp_1
+sky130_fd_sc_ls__dfrbp_1
+sky130_fd_sc_ls__dfrbp_2
+sky130_fd_sc_ls__dfrtn_1
+sky130_fd_sc_ls__dfrtp_1
+sky130_fd_sc_ls__dfrtp_2
+sky130_fd_sc_ls__dfrtp_4
+sky130_fd_sc_ls__dfsbp_1
+sky130_fd_sc_ls__dfsbp_2
+sky130_fd_sc_ls__dfstp_1
+sky130_fd_sc_ls__dfstp_2
+sky130_fd_sc_ls__dfstp_4
+sky130_fd_sc_ls__dfxbp_1
+sky130_fd_sc_ls__dfxbp_2
+sky130_fd_sc_ls__dfxtp_1
+sky130_fd_sc_ls__dfxtp_2
+sky130_fd_sc_ls__dfxtp_4
+sky130_fd_sc_ls__diode_2
+sky130_fd_sc_ls__dlclkp_1
+sky130_fd_sc_ls__dlclkp_2
+sky130_fd_sc_ls__dlclkp_4
+sky130_fd_sc_ls__dlrbn_1
+sky130_fd_sc_ls__dlrbn_2
+sky130_fd_sc_ls__dlrbp_1
+sky130_fd_sc_ls__dlrbp_2
+sky130_fd_sc_ls__dlrtn_1
+sky130_fd_sc_ls__dlrtn_2
+sky130_fd_sc_ls__dlrtn_4
+sky130_fd_sc_ls__dlrtp_1
+sky130_fd_sc_ls__dlrtp_2
+sky130_fd_sc_ls__dlrtp_4
+sky130_fd_sc_ls__dlxbn_1
+sky130_fd_sc_ls__dlxbn_2
+sky130_fd_sc_ls__dlxbp_1
+sky130_fd_sc_ls__dlxtn_1
+sky130_fd_sc_ls__dlxtn_2
+sky130_fd_sc_ls__dlxtn_4
+sky130_fd_sc_ls__dlxtp_1
+sky130_fd_sc_ls__dlygate4sd1_1
+sky130_fd_sc_ls__dlygate4sd2_1
+sky130_fd_sc_ls__dlygate4sd3_1
+sky130_fd_sc_ls__dlymetal6s2s_1
+sky130_fd_sc_ls__dlymetal6s4s_1
+sky130_fd_sc_ls__dlymetal6s6s_1
+sky130_fd_sc_ls__ebufn_1
+sky130_fd_sc_ls__ebufn_2
+sky130_fd_sc_ls__ebufn_4
+sky130_fd_sc_ls__ebufn_8
+sky130_fd_sc_ls__edfxbp_1
+sky130_fd_sc_ls__edfxtp_1
+sky130_fd_sc_ls__einvn_1
+sky130_fd_sc_ls__einvn_2
+sky130_fd_sc_ls__einvn_4
+sky130_fd_sc_ls__einvn_8
+sky130_fd_sc_ls__einvp_1
+sky130_fd_sc_ls__einvp_2
+sky130_fd_sc_ls__einvp_4
+sky130_fd_sc_ls__einvp_8
+sky130_fd_sc_ls__fa_1
+sky130_fd_sc_ls__fa_2
+sky130_fd_sc_ls__fa_4
+sky130_fd_sc_ls__fah_1
+sky130_fd_sc_ls__fah_2
+sky130_fd_sc_ls__fah_4
+sky130_fd_sc_ls__fahcin_1
+sky130_fd_sc_ls__fahcon_1
+sky130_fd_sc_ls__fill_1
+sky130_fd_sc_ls__fill_2
+sky130_fd_sc_ls__fill_4
+sky130_fd_sc_ls__fill_8
+sky130_fd_sc_ls__fill_diode_2
+sky130_fd_sc_ls__fill_diode_4
+sky130_fd_sc_ls__fill_diode_8
+sky130_fd_sc_ls__ha_1
+sky130_fd_sc_ls__ha_2
+sky130_fd_sc_ls__ha_4
+sky130_fd_sc_ls__inv_1
+sky130_fd_sc_ls__inv_16
+sky130_fd_sc_ls__inv_2
+sky130_fd_sc_ls__inv_4
+sky130_fd_sc_ls__inv_8
+sky130_fd_sc_ls__maj3_1
+sky130_fd_sc_ls__maj3_2
+sky130_fd_sc_ls__maj3_4
+sky130_fd_sc_ls__mux2_1
+sky130_fd_sc_ls__mux2_2
+sky130_fd_sc_ls__mux2_4
+sky130_fd_sc_ls__mux2i_1
+sky130_fd_sc_ls__mux2i_2
+sky130_fd_sc_ls__mux2i_4
+sky130_fd_sc_ls__mux4_1
+sky130_fd_sc_ls__mux4_2
+sky130_fd_sc_ls__mux4_4
+sky130_fd_sc_ls__nand2_1
+sky130_fd_sc_ls__nand2_2
+sky130_fd_sc_ls__nand2_4
+sky130_fd_sc_ls__nand2_8
+sky130_fd_sc_ls__nand2b_1
+sky130_fd_sc_ls__nand2b_2
+sky130_fd_sc_ls__nand2b_4
+sky130_fd_sc_ls__nand3_1
+sky130_fd_sc_ls__nand3_2
+sky130_fd_sc_ls__nand3_4
+sky130_fd_sc_ls__nand3b_1
+sky130_fd_sc_ls__nand3b_2
+sky130_fd_sc_ls__nand3b_4
+sky130_fd_sc_ls__nand4_1
+sky130_fd_sc_ls__nand4_2
+sky130_fd_sc_ls__nand4_4
+sky130_fd_sc_ls__nand4b_1
+sky130_fd_sc_ls__nand4b_2
+sky130_fd_sc_ls__nand4b_4
+sky130_fd_sc_ls__nand4bb_1
+sky130_fd_sc_ls__nand4bb_2
+sky130_fd_sc_ls__nand4bb_4
+sky130_fd_sc_ls__nor2_1
+sky130_fd_sc_ls__nor2_2
+sky130_fd_sc_ls__nor2_4
+sky130_fd_sc_ls__nor2_8
+sky130_fd_sc_ls__nor2b_1
+sky130_fd_sc_ls__nor2b_2
+sky130_fd_sc_ls__nor2b_4
+sky130_fd_sc_ls__nor3_1
+sky130_fd_sc_ls__nor3_2
+sky130_fd_sc_ls__nor3_4
+sky130_fd_sc_ls__nor3b_1
+sky130_fd_sc_ls__nor3b_2
+sky130_fd_sc_ls__nor3b_4
+sky130_fd_sc_ls__nor4_1
+sky130_fd_sc_ls__nor4_2
+sky130_fd_sc_ls__nor4_4
+sky130_fd_sc_ls__nor4b_1
+sky130_fd_sc_ls__nor4b_2
+sky130_fd_sc_ls__nor4b_4
+sky130_fd_sc_ls__nor4bb_1
+sky130_fd_sc_ls__nor4bb_2
+sky130_fd_sc_ls__nor4bb_4
+sky130_fd_sc_ls__o2111a_1
+sky130_fd_sc_ls__o2111a_2
+sky130_fd_sc_ls__o2111a_4
+sky130_fd_sc_ls__o2111ai_1
+sky130_fd_sc_ls__o2111ai_2
+sky130_fd_sc_ls__o2111ai_4
+sky130_fd_sc_ls__o211a_1
+sky130_fd_sc_ls__o211a_2
+sky130_fd_sc_ls__o211a_4
+sky130_fd_sc_ls__o211ai_1
+sky130_fd_sc_ls__o211ai_2
+sky130_fd_sc_ls__o211ai_4
+sky130_fd_sc_ls__o21a_1
+sky130_fd_sc_ls__o21a_2
+sky130_fd_sc_ls__o21a_4
+sky130_fd_sc_ls__o21ai_1
+sky130_fd_sc_ls__o21ai_2
+sky130_fd_sc_ls__o21ai_4
+sky130_fd_sc_ls__o21ba_1
+sky130_fd_sc_ls__o21ba_2
+sky130_fd_sc_ls__o21ba_4
+sky130_fd_sc_ls__o21bai_1
+sky130_fd_sc_ls__o21bai_2
+sky130_fd_sc_ls__o21bai_4
+sky130_fd_sc_ls__o221a_1
+sky130_fd_sc_ls__o221a_2
+sky130_fd_sc_ls__o221a_4
+sky130_fd_sc_ls__o221ai_1
+sky130_fd_sc_ls__o221ai_2
+sky130_fd_sc_ls__o221ai_4
+sky130_fd_sc_ls__o22a_1
+sky130_fd_sc_ls__o22a_2
+sky130_fd_sc_ls__o22a_4
+sky130_fd_sc_ls__o22ai_1
+sky130_fd_sc_ls__o22ai_2
+sky130_fd_sc_ls__o22ai_4
+sky130_fd_sc_ls__o2bb2a_1
+sky130_fd_sc_ls__o2bb2a_2
+sky130_fd_sc_ls__o2bb2a_4
+sky130_fd_sc_ls__o2bb2ai_1
+sky130_fd_sc_ls__o2bb2ai_2
+sky130_fd_sc_ls__o2bb2ai_4
+sky130_fd_sc_ls__o311a_1
+sky130_fd_sc_ls__o311a_2
+sky130_fd_sc_ls__o311a_4
+sky130_fd_sc_ls__o311ai_1
+sky130_fd_sc_ls__o311ai_2
+sky130_fd_sc_ls__o311ai_4
+sky130_fd_sc_ls__o31a_1
+sky130_fd_sc_ls__o31a_2
+sky130_fd_sc_ls__o31a_4
+sky130_fd_sc_ls__o31ai_1
+sky130_fd_sc_ls__o31ai_2
+sky130_fd_sc_ls__o31ai_4
+sky130_fd_sc_ls__o32a_1
+sky130_fd_sc_ls__o32a_2
+sky130_fd_sc_ls__o32a_4
+sky130_fd_sc_ls__o32ai_1
+sky130_fd_sc_ls__o32ai_2
+sky130_fd_sc_ls__o32ai_4
+sky130_fd_sc_ls__o41a_1
+sky130_fd_sc_ls__o41a_2
+sky130_fd_sc_ls__o41a_4
+sky130_fd_sc_ls__o41ai_1
+sky130_fd_sc_ls__o41ai_2
+sky130_fd_sc_ls__o41ai_4
+sky130_fd_sc_ls__or2_1
+sky130_fd_sc_ls__or2_2
+sky130_fd_sc_ls__or2_4
+sky130_fd_sc_ls__or2b_1
+sky130_fd_sc_ls__or2b_2
+sky130_fd_sc_ls__or2b_4
+sky130_fd_sc_ls__or3_1
+sky130_fd_sc_ls__or3_2
+sky130_fd_sc_ls__or3_4
+sky130_fd_sc_ls__or3b_1
+sky130_fd_sc_ls__or3b_2
+sky130_fd_sc_ls__or3b_4
+sky130_fd_sc_ls__or4_1
+sky130_fd_sc_ls__or4_2
+sky130_fd_sc_ls__or4_4
+sky130_fd_sc_ls__or4b_1
+sky130_fd_sc_ls__or4b_2
+sky130_fd_sc_ls__or4b_4
+sky130_fd_sc_ls__or4bb_1
+sky130_fd_sc_ls__or4bb_2
+sky130_fd_sc_ls__or4bb_4
+sky130_fd_sc_ls__sdfbbn_1
+sky130_fd_sc_ls__sdfbbn_2
+sky130_fd_sc_ls__sdfbbp_1
+sky130_fd_sc_ls__sdfrbp_1
+sky130_fd_sc_ls__sdfrbp_2
+sky130_fd_sc_ls__sdfrtn_1
+sky130_fd_sc_ls__sdfrtp_1
+sky130_fd_sc_ls__sdfrtp_2
+sky130_fd_sc_ls__sdfrtp_4
+sky130_fd_sc_ls__sdfsbp_1
+sky130_fd_sc_ls__sdfsbp_2
+sky130_fd_sc_ls__sdfstp_1
+sky130_fd_sc_ls__sdfstp_2
+sky130_fd_sc_ls__sdfstp_4
+sky130_fd_sc_ls__sdfxbp_1
+sky130_fd_sc_ls__sdfxbp_2
+sky130_fd_sc_ls__sdfxtp_1
+sky130_fd_sc_ls__sdfxtp_2
+sky130_fd_sc_ls__sdfxtp_4
+sky130_fd_sc_ls__sdlclkp_1
+sky130_fd_sc_ls__sdlclkp_2
+sky130_fd_sc_ls__sdlclkp_4
+sky130_fd_sc_ls__sedfxbp_1
+sky130_fd_sc_ls__sedfxbp_2
+sky130_fd_sc_ls__sedfxtp_1
+sky130_fd_sc_ls__sedfxtp_2
+sky130_fd_sc_ls__sedfxtp_4
+sky130_fd_sc_ls__tap_1
+sky130_fd_sc_ls__tap_2
+sky130_fd_sc_ls__tapmet1_2
+sky130_fd_sc_ls__tapvgnd_1
+sky130_fd_sc_ls__tapvgnd2_1
+sky130_fd_sc_ls__tapvgndnovpb_1
+sky130_fd_sc_ls__tapvpwrvgnd_1
+sky130_fd_sc_ls__xnor2_1
+sky130_fd_sc_ls__xnor2_2
+sky130_fd_sc_ls__xnor2_4
+sky130_fd_sc_ls__xnor3_1
+sky130_fd_sc_ls__xnor3_2
+sky130_fd_sc_ls__xnor3_4
+sky130_fd_sc_ls__xor2_1
+sky130_fd_sc_ls__xor2_2
+sky130_fd_sc_ls__xor2_4
+sky130_fd_sc_ls__xor3_1
+sky130_fd_sc_ls__xor3_2
+sky130_fd_sc_ls__xor3_4
diff --git a/sky130/librelane/sky130_fd_sc_ms/sorted.cells b/sky130/librelane/sky130_fd_sc_ms/sorted.cells
new file mode 100644
index 0000000..c6edc8a
--- /dev/null
+++ b/sky130/librelane/sky130_fd_sc_ms/sorted.cells
@@ -0,0 +1,390 @@
+sky130_fd_sc_ms__a2111o_1
+sky130_fd_sc_ms__a2111o_2
+sky130_fd_sc_ms__a2111o_4
+sky130_fd_sc_ms__a2111oi_1
+sky130_fd_sc_ms__a2111oi_2
+sky130_fd_sc_ms__a2111oi_4
+sky130_fd_sc_ms__a211o_1
+sky130_fd_sc_ms__a211o_2
+sky130_fd_sc_ms__a211o_4
+sky130_fd_sc_ms__a211oi_1
+sky130_fd_sc_ms__a211oi_2
+sky130_fd_sc_ms__a211oi_4
+sky130_fd_sc_ms__a21bo_1
+sky130_fd_sc_ms__a21bo_2
+sky130_fd_sc_ms__a21bo_4
+sky130_fd_sc_ms__a21boi_1
+sky130_fd_sc_ms__a21boi_2
+sky130_fd_sc_ms__a21boi_4
+sky130_fd_sc_ms__a21o_1
+sky130_fd_sc_ms__a21o_2
+sky130_fd_sc_ms__a21o_4
+sky130_fd_sc_ms__a21oi_1
+sky130_fd_sc_ms__a21oi_2
+sky130_fd_sc_ms__a21oi_4
+sky130_fd_sc_ms__a221o_1
+sky130_fd_sc_ms__a221o_2
+sky130_fd_sc_ms__a221o_4
+sky130_fd_sc_ms__a221oi_1
+sky130_fd_sc_ms__a221oi_2
+sky130_fd_sc_ms__a221oi_4
+sky130_fd_sc_ms__a222o_1
+sky130_fd_sc_ms__a222o_2
+sky130_fd_sc_ms__a222oi_1
+sky130_fd_sc_ms__a222oi_2
+sky130_fd_sc_ms__a22o_1
+sky130_fd_sc_ms__a22o_2
+sky130_fd_sc_ms__a22o_4
+sky130_fd_sc_ms__a22oi_1
+sky130_fd_sc_ms__a22oi_2
+sky130_fd_sc_ms__a22oi_4
+sky130_fd_sc_ms__a2bb2o_1
+sky130_fd_sc_ms__a2bb2o_2
+sky130_fd_sc_ms__a2bb2o_4
+sky130_fd_sc_ms__a2bb2oi_1
+sky130_fd_sc_ms__a2bb2oi_2
+sky130_fd_sc_ms__a2bb2oi_4
+sky130_fd_sc_ms__a311o_1
+sky130_fd_sc_ms__a311o_2
+sky130_fd_sc_ms__a311o_4
+sky130_fd_sc_ms__a311oi_1
+sky130_fd_sc_ms__a311oi_2
+sky130_fd_sc_ms__a311oi_4
+sky130_fd_sc_ms__a31o_1
+sky130_fd_sc_ms__a31o_2
+sky130_fd_sc_ms__a31o_4
+sky130_fd_sc_ms__a31oi_1
+sky130_fd_sc_ms__a31oi_2
+sky130_fd_sc_ms__a31oi_4
+sky130_fd_sc_ms__a32o_1
+sky130_fd_sc_ms__a32o_2
+sky130_fd_sc_ms__a32o_4
+sky130_fd_sc_ms__a32oi_1
+sky130_fd_sc_ms__a32oi_2
+sky130_fd_sc_ms__a32oi_4
+sky130_fd_sc_ms__a41o_1
+sky130_fd_sc_ms__a41o_2
+sky130_fd_sc_ms__a41o_4
+sky130_fd_sc_ms__a41oi_1
+sky130_fd_sc_ms__a41oi_2
+sky130_fd_sc_ms__a41oi_4
+sky130_fd_sc_ms__and2_1
+sky130_fd_sc_ms__and2_2
+sky130_fd_sc_ms__and2_4
+sky130_fd_sc_ms__and2b_1
+sky130_fd_sc_ms__and2b_2
+sky130_fd_sc_ms__and2b_4
+sky130_fd_sc_ms__and3_1
+sky130_fd_sc_ms__and3_2
+sky130_fd_sc_ms__and3_4
+sky130_fd_sc_ms__and3b_1
+sky130_fd_sc_ms__and3b_2
+sky130_fd_sc_ms__and3b_4
+sky130_fd_sc_ms__and4_1
+sky130_fd_sc_ms__and4_2
+sky130_fd_sc_ms__and4_4
+sky130_fd_sc_ms__and4b_1
+sky130_fd_sc_ms__and4b_2
+sky130_fd_sc_ms__and4b_4
+sky130_fd_sc_ms__and4bb_1
+sky130_fd_sc_ms__and4bb_2
+sky130_fd_sc_ms__and4bb_4
+sky130_fd_sc_ms__buf_1
+sky130_fd_sc_ms__buf_16
+sky130_fd_sc_ms__buf_2
+sky130_fd_sc_ms__buf_4
+sky130_fd_sc_ms__buf_8
+sky130_fd_sc_ms__bufbuf_16
+sky130_fd_sc_ms__bufbuf_8
+sky130_fd_sc_ms__bufinv_16
+sky130_fd_sc_ms__bufinv_8
+sky130_fd_sc_ms__clkbuf_1
+sky130_fd_sc_ms__clkbuf_16
+sky130_fd_sc_ms__clkbuf_2
+sky130_fd_sc_ms__clkbuf_4
+sky130_fd_sc_ms__clkbuf_8
+sky130_fd_sc_ms__clkdlyinv3sd1_1
+sky130_fd_sc_ms__clkdlyinv3sd2_1
+sky130_fd_sc_ms__clkdlyinv3sd3_1
+sky130_fd_sc_ms__clkdlyinv5sd1_1
+sky130_fd_sc_ms__clkdlyinv5sd2_1
+sky130_fd_sc_ms__clkdlyinv5sd3_1
+sky130_fd_sc_ms__clkinv_1
+sky130_fd_sc_ms__clkinv_16
+sky130_fd_sc_ms__clkinv_2
+sky130_fd_sc_ms__clkinv_4
+sky130_fd_sc_ms__clkinv_8
+sky130_fd_sc_ms__conb_1
+sky130_fd_sc_ms__decap_4
+sky130_fd_sc_ms__decap_8
+sky130_fd_sc_ms__dfbbn_1
+sky130_fd_sc_ms__dfbbn_2
+sky130_fd_sc_ms__dfbbp_1
+sky130_fd_sc_ms__dfrbp_1
+sky130_fd_sc_ms__dfrbp_2
+sky130_fd_sc_ms__dfrtn_1
+sky130_fd_sc_ms__dfrtp_1
+sky130_fd_sc_ms__dfrtp_2
+sky130_fd_sc_ms__dfrtp_4
+sky130_fd_sc_ms__dfsbp_1
+sky130_fd_sc_ms__dfsbp_2
+sky130_fd_sc_ms__dfstp_1
+sky130_fd_sc_ms__dfstp_2
+sky130_fd_sc_ms__dfstp_4
+sky130_fd_sc_ms__dfxbp_1
+sky130_fd_sc_ms__dfxbp_2
+sky130_fd_sc_ms__dfxtp_1
+sky130_fd_sc_ms__dfxtp_2
+sky130_fd_sc_ms__dfxtp_4
+sky130_fd_sc_ms__diode_2
+sky130_fd_sc_ms__dlclkp_1
+sky130_fd_sc_ms__dlclkp_2
+sky130_fd_sc_ms__dlclkp_4
+sky130_fd_sc_ms__dlrbn_1
+sky130_fd_sc_ms__dlrbn_2
+sky130_fd_sc_ms__dlrbp_1
+sky130_fd_sc_ms__dlrbp_2
+sky130_fd_sc_ms__dlrtn_1
+sky130_fd_sc_ms__dlrtn_2
+sky130_fd_sc_ms__dlrtn_4
+sky130_fd_sc_ms__dlrtp_1
+sky130_fd_sc_ms__dlrtp_2
+sky130_fd_sc_ms__dlrtp_4
+sky130_fd_sc_ms__dlxbn_1
+sky130_fd_sc_ms__dlxbn_2
+sky130_fd_sc_ms__dlxbp_1
+sky130_fd_sc_ms__dlxtn_1
+sky130_fd_sc_ms__dlxtn_2
+sky130_fd_sc_ms__dlxtn_4
+sky130_fd_sc_ms__dlxtp_1
+sky130_fd_sc_ms__dlygate4sd1_1
+sky130_fd_sc_ms__dlygate4sd2_1
+sky130_fd_sc_ms__dlygate4sd3_1
+sky130_fd_sc_ms__dlymetal6s2s_1
+sky130_fd_sc_ms__dlymetal6s4s_1
+sky130_fd_sc_ms__dlymetal6s6s_1
+sky130_fd_sc_ms__ebufn_1
+sky130_fd_sc_ms__ebufn_2
+sky130_fd_sc_ms__ebufn_4
+sky130_fd_sc_ms__ebufn_8
+sky130_fd_sc_ms__edfxbp_1
+sky130_fd_sc_ms__edfxtp_1
+sky130_fd_sc_ms__einvn_1
+sky130_fd_sc_ms__einvn_2
+sky130_fd_sc_ms__einvn_4
+sky130_fd_sc_ms__einvn_8
+sky130_fd_sc_ms__einvp_1
+sky130_fd_sc_ms__einvp_2
+sky130_fd_sc_ms__einvp_4
+sky130_fd_sc_ms__einvp_8
+sky130_fd_sc_ms__fa_1
+sky130_fd_sc_ms__fa_2
+sky130_fd_sc_ms__fa_4
+sky130_fd_sc_ms__fah_1
+sky130_fd_sc_ms__fah_2
+sky130_fd_sc_ms__fah_4
+sky130_fd_sc_ms__fahcin_1
+sky130_fd_sc_ms__fahcon_1
+sky130_fd_sc_ms__fill_1
+sky130_fd_sc_ms__fill_2
+sky130_fd_sc_ms__fill_4
+sky130_fd_sc_ms__fill_8
+sky130_fd_sc_ms__fill_diode_2
+sky130_fd_sc_ms__fill_diode_4
+sky130_fd_sc_ms__fill_diode_8
+sky130_fd_sc_ms__ha_1
+sky130_fd_sc_ms__ha_2
+sky130_fd_sc_ms__ha_4
+sky130_fd_sc_ms__inv_1
+sky130_fd_sc_ms__inv_16
+sky130_fd_sc_ms__inv_2
+sky130_fd_sc_ms__inv_4
+sky130_fd_sc_ms__inv_8
+sky130_fd_sc_ms__maj3_1
+sky130_fd_sc_ms__maj3_2
+sky130_fd_sc_ms__maj3_4
+sky130_fd_sc_ms__mux2_1
+sky130_fd_sc_ms__mux2_2
+sky130_fd_sc_ms__mux2_4
+sky130_fd_sc_ms__mux2i_1
+sky130_fd_sc_ms__mux2i_2
+sky130_fd_sc_ms__mux2i_4
+sky130_fd_sc_ms__mux4_1
+sky130_fd_sc_ms__mux4_2
+sky130_fd_sc_ms__mux4_4
+sky130_fd_sc_ms__nand2_1
+sky130_fd_sc_ms__nand2_2
+sky130_fd_sc_ms__nand2_4
+sky130_fd_sc_ms__nand2_8
+sky130_fd_sc_ms__nand2b_1
+sky130_fd_sc_ms__nand2b_2
+sky130_fd_sc_ms__nand2b_4
+sky130_fd_sc_ms__nand3_1
+sky130_fd_sc_ms__nand3_2
+sky130_fd_sc_ms__nand3_4
+sky130_fd_sc_ms__nand3b_1
+sky130_fd_sc_ms__nand3b_2
+sky130_fd_sc_ms__nand3b_4
+sky130_fd_sc_ms__nand4_1
+sky130_fd_sc_ms__nand4_2
+sky130_fd_sc_ms__nand4_4
+sky130_fd_sc_ms__nand4b_1
+sky130_fd_sc_ms__nand4b_2
+sky130_fd_sc_ms__nand4b_4
+sky130_fd_sc_ms__nand4bb_1
+sky130_fd_sc_ms__nand4bb_2
+sky130_fd_sc_ms__nand4bb_4
+sky130_fd_sc_ms__nor2_1
+sky130_fd_sc_ms__nor2_2
+sky130_fd_sc_ms__nor2_4
+sky130_fd_sc_ms__nor2_8
+sky130_fd_sc_ms__nor2b_1
+sky130_fd_sc_ms__nor2b_2
+sky130_fd_sc_ms__nor2b_4
+sky130_fd_sc_ms__nor3_1
+sky130_fd_sc_ms__nor3_2
+sky130_fd_sc_ms__nor3_4
+sky130_fd_sc_ms__nor3b_1
+sky130_fd_sc_ms__nor3b_2
+sky130_fd_sc_ms__nor3b_4
+sky130_fd_sc_ms__nor4_1
+sky130_fd_sc_ms__nor4_2
+sky130_fd_sc_ms__nor4_4
+sky130_fd_sc_ms__nor4b_1
+sky130_fd_sc_ms__nor4b_2
+sky130_fd_sc_ms__nor4b_4
+sky130_fd_sc_ms__nor4bb_1
+sky130_fd_sc_ms__nor4bb_2
+sky130_fd_sc_ms__nor4bb_4
+sky130_fd_sc_ms__o2111a_1
+sky130_fd_sc_ms__o2111a_2
+sky130_fd_sc_ms__o2111a_4
+sky130_fd_sc_ms__o2111ai_1
+sky130_fd_sc_ms__o2111ai_2
+sky130_fd_sc_ms__o2111ai_4
+sky130_fd_sc_ms__o211a_1
+sky130_fd_sc_ms__o211a_2
+sky130_fd_sc_ms__o211a_4
+sky130_fd_sc_ms__o211ai_1
+sky130_fd_sc_ms__o211ai_2
+sky130_fd_sc_ms__o211ai_4
+sky130_fd_sc_ms__o21a_1
+sky130_fd_sc_ms__o21a_2
+sky130_fd_sc_ms__o21a_4
+sky130_fd_sc_ms__o21ai_1
+sky130_fd_sc_ms__o21ai_2
+sky130_fd_sc_ms__o21ai_4
+sky130_fd_sc_ms__o21ba_1
+sky130_fd_sc_ms__o21ba_2
+sky130_fd_sc_ms__o21ba_4
+sky130_fd_sc_ms__o21bai_1
+sky130_fd_sc_ms__o21bai_2
+sky130_fd_sc_ms__o21bai_4
+sky130_fd_sc_ms__o221a_1
+sky130_fd_sc_ms__o221a_2
+sky130_fd_sc_ms__o221a_4
+sky130_fd_sc_ms__o221ai_1
+sky130_fd_sc_ms__o221ai_2
+sky130_fd_sc_ms__o221ai_4
+sky130_fd_sc_ms__o22a_1
+sky130_fd_sc_ms__o22a_2
+sky130_fd_sc_ms__o22a_4
+sky130_fd_sc_ms__o22ai_1
+sky130_fd_sc_ms__o22ai_2
+sky130_fd_sc_ms__o22ai_4
+sky130_fd_sc_ms__o2bb2a_1
+sky130_fd_sc_ms__o2bb2a_2
+sky130_fd_sc_ms__o2bb2a_4
+sky130_fd_sc_ms__o2bb2ai_1
+sky130_fd_sc_ms__o2bb2ai_2
+sky130_fd_sc_ms__o2bb2ai_4
+sky130_fd_sc_ms__o311a_1
+sky130_fd_sc_ms__o311a_2
+sky130_fd_sc_ms__o311a_4
+sky130_fd_sc_ms__o311ai_1
+sky130_fd_sc_ms__o311ai_2
+sky130_fd_sc_ms__o311ai_4
+sky130_fd_sc_ms__o31a_1
+sky130_fd_sc_ms__o31a_2
+sky130_fd_sc_ms__o31a_4
+sky130_fd_sc_ms__o31ai_1
+sky130_fd_sc_ms__o31ai_2
+sky130_fd_sc_ms__o31ai_4
+sky130_fd_sc_ms__o32a_1
+sky130_fd_sc_ms__o32a_2
+sky130_fd_sc_ms__o32a_4
+sky130_fd_sc_ms__o32ai_1
+sky130_fd_sc_ms__o32ai_2
+sky130_fd_sc_ms__o32ai_4
+sky130_fd_sc_ms__o41a_1
+sky130_fd_sc_ms__o41a_2
+sky130_fd_sc_ms__o41a_4
+sky130_fd_sc_ms__o41ai_1
+sky130_fd_sc_ms__o41ai_2
+sky130_fd_sc_ms__o41ai_4
+sky130_fd_sc_ms__or2_1
+sky130_fd_sc_ms__or2_2
+sky130_fd_sc_ms__or2_4
+sky130_fd_sc_ms__or2b_1
+sky130_fd_sc_ms__or2b_2
+sky130_fd_sc_ms__or2b_4
+sky130_fd_sc_ms__or3_1
+sky130_fd_sc_ms__or3_2
+sky130_fd_sc_ms__or3_4
+sky130_fd_sc_ms__or3b_1
+sky130_fd_sc_ms__or3b_2
+sky130_fd_sc_ms__or3b_4
+sky130_fd_sc_ms__or4_1
+sky130_fd_sc_ms__or4_2
+sky130_fd_sc_ms__or4_4
+sky130_fd_sc_ms__or4b_1
+sky130_fd_sc_ms__or4b_2
+sky130_fd_sc_ms__or4b_4
+sky130_fd_sc_ms__or4bb_1
+sky130_fd_sc_ms__or4bb_2
+sky130_fd_sc_ms__or4bb_4
+sky130_fd_sc_ms__sdfbbn_1
+sky130_fd_sc_ms__sdfbbn_2
+sky130_fd_sc_ms__sdfbbp_1
+sky130_fd_sc_ms__sdfrbp_1
+sky130_fd_sc_ms__sdfrbp_2
+sky130_fd_sc_ms__sdfrtn_1
+sky130_fd_sc_ms__sdfrtp_1
+sky130_fd_sc_ms__sdfrtp_2
+sky130_fd_sc_ms__sdfrtp_4
+sky130_fd_sc_ms__sdfsbp_1
+sky130_fd_sc_ms__sdfsbp_2
+sky130_fd_sc_ms__sdfstp_1
+sky130_fd_sc_ms__sdfstp_2
+sky130_fd_sc_ms__sdfstp_4
+sky130_fd_sc_ms__sdfxbp_1
+sky130_fd_sc_ms__sdfxbp_2
+sky130_fd_sc_ms__sdfxtp_1
+sky130_fd_sc_ms__sdfxtp_2
+sky130_fd_sc_ms__sdfxtp_4
+sky130_fd_sc_ms__sdlclkp_1
+sky130_fd_sc_ms__sdlclkp_2
+sky130_fd_sc_ms__sdlclkp_4
+sky130_fd_sc_ms__sedfxbp_1
+sky130_fd_sc_ms__sedfxbp_2
+sky130_fd_sc_ms__sedfxtp_1
+sky130_fd_sc_ms__sedfxtp_2
+sky130_fd_sc_ms__sedfxtp_4
+sky130_fd_sc_ms__tap_1
+sky130_fd_sc_ms__tap_2
+sky130_fd_sc_ms__tapmet1_2
+sky130_fd_sc_ms__tapvgnd_1
+sky130_fd_sc_ms__tapvgnd2_1
+sky130_fd_sc_ms__tapvpwrvgnd_1
+sky130_fd_sc_ms__xnor2_1
+sky130_fd_sc_ms__xnor2_2
+sky130_fd_sc_ms__xnor2_4
+sky130_fd_sc_ms__xnor3_1
+sky130_fd_sc_ms__xnor3_2
+sky130_fd_sc_ms__xnor3_4
+sky130_fd_sc_ms__xor2_1
+sky130_fd_sc_ms__xor2_2
+sky130_fd_sc_ms__xor2_4
+sky130_fd_sc_ms__xor3_1
+sky130_fd_sc_ms__xor3_2
+sky130_fd_sc_ms__xor3_4