From 7064f7aa578def141f58fe80cbd2086ba8f7c77a Mon Sep 17 00:00:00 2001 From: Anton Blanchard Date: Thu, 27 Jan 2022 21:21:25 +1100 Subject: [PATCH 1/2] Remove exclude of sky130_fd_sc_hd__mux2i cells With the recent updates to Openlane to use abc to map muxes (vs manual tech mapping), we can now use the inverting output 2 input mux cells. --- sky130/openlane/sky130_fd_sc_hd/no_synth.cells | 3 --- 1 file changed, 3 deletions(-) diff --git a/sky130/openlane/sky130_fd_sc_hd/no_synth.cells b/sky130/openlane/sky130_fd_sc_hd/no_synth.cells index a0f554b5..3ae3aea0 100644 --- a/sky130/openlane/sky130_fd_sc_hd/no_synth.cells +++ b/sky130/openlane/sky130_fd_sc_hd/no_synth.cells @@ -67,9 +67,6 @@ 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__mux2i_1 -sky130_fd_sc_hd__mux2i_2 -sky130_fd_sc_hd__mux2i_4 sky130_fd_sc_hd__sdfbbn_1 sky130_fd_sc_hd__sdfbbn_2 sky130_fd_sc_hd__sdfbbp_1 From 5ff796fc5cd41e97fe34ff21899380b8af22475c Mon Sep 17 00:00:00 2001 From: Anton Blanchard Date: Thu, 27 Jan 2022 21:24:59 +1100 Subject: [PATCH 2/2] Remove some drc excluded cells The list of drc excluded cells was created almost a year ago, and lots of bugs in the tools have since been fixed (including issues with the drt pin access code). --- sky130/openlane/sky130_fd_sc_hd/drc_exclude.cells | 9 --------- 1 file changed, 9 deletions(-) diff --git a/sky130/openlane/sky130_fd_sc_hd/drc_exclude.cells b/sky130/openlane/sky130_fd_sc_hd/drc_exclude.cells index 0e086e8c..a984c513 100644 --- a/sky130/openlane/sky130_fd_sc_hd/drc_exclude.cells +++ b/sky130/openlane/sky130_fd_sc_hd/drc_exclude.cells @@ -1,10 +1,8 @@ sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__and2_0 -sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__clkdlybuf4s18_1 -sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 @@ -39,15 +37,8 @@ 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__mux4_4 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__probec_p_8 -sky130_fd_sc_hd__xor3_1 -sky130_fd_sc_hd__xor3_2 -sky130_fd_sc_hd__xor3_4 -sky130_fd_sc_hd__xnor3_1 -sky130_fd_sc_hd__xnor3_2 -sky130_fd_sc_hd__xnor3_4