5. Pre-Defined Libraries#

The following are examples are pre-built libraries that come with SiliconCompiler which you can use for your own builds.

See the pre-built targets for examples on how these are used in conjunction with pdks, tools and flows.

5.1. asap7sc7p5t#

ASAP 7 7.5-track standard cell library.

Setup file: asap7sc7p5t.py

Associated PDK: asap7

5.1.1. asap7sc7p5t_rvt#

5.1.1.1. asic#

Keypath

Value

['asic', 'libarch']

7p5t
5.1.1.1.1. asic, cells#

Keypath

Value

['asic', 'cells', 'decap']

  • DECAPx1_ASAP7_75t_R
  • DECAPx1_ASAP7_75t_R
  • DECAPx3_ASAP7_75t_R
  • DECAPx6_ASAP7_75t_R
  • DECAPx10_ASAP7_75t_R

['asic', 'cells', 'tie']

  • TIEHIx1_ASAP7_75t_R
  • TIELOx1_ASAP7_75t_R

['asic', 'cells', 'hold']

BUFx2_ASAP7_75t_R

['asic', 'cells', 'clkbuf']

BUFx2_ASAP7_75t_R

['asic', 'cells', 'dontuse']

  • *x1_ASAP7*
  • *x1p*_ASAP7*
  • *xp*_ASAP7*
  • SDF*
  • ICG*
  • DFFH*

['asic', 'cells', 'filler']

  • FILLER_ASAP7_75t_R
  • FILLERxp5_ASAP7_75t_R

['asic', 'cells', 'tap']

TAPCELL_ASAP7_75t_R

['asic', 'cells', 'endcap']

DECAPx1_ASAP7_75t_R
5.1.1.1.2. asic, site#

Keypath

Value

['asic', 'site', '7p5t']

asap7sc7p5t

5.1.1.2. output, typical#

Keypath

Value

['output', 'typical', 'nldm']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/nldm/asap7sc7p5t_rvt_tt.lib.gz

5.1.1.3. output, fast#

Keypath

Value

['output', 'fast', 'nldm']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/nldm/asap7sc7p5t_rvt_ff.lib.gz

5.1.1.4. output, slow#

Keypath

Value

['output', 'slow', 'nldm']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/nldm/asap7sc7p5t_rvt_ss.lib.gz

5.1.1.5. output, 10M#

Keypath

Value

['output', '10M', 'lef']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/lef/asap7sc7p5t_rvt.lef

['output', '10M', 'gds']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/gds/asap7sc7p5t_rvt.gds

['output', '10M', 'cdl']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/netlist/asap7sc7p5t_rvt.cdl

5.1.1.6. option#

Keypath

Value

['option', 'pdk']

asap7
5.1.1.6.1. option, var#

Keypath

Value

['option', 'var', 'openroad_place_density']

0.60

['option', 'var', 'openroad_pad_global_place']

2

['option', 'var', 'openroad_pad_detail_place']

1

['option', 'var', 'openroad_macro_place_halo']

  • 10
  • 10

['option', 'var', 'openroad_macro_place_channel']

  • 12
  • 12

['option', 'var', 'yosys_driver_cell']

BUFx2_ASAP7_75t_R

['option', 'var', 'yosys_buffer_cell']

BUFx2_ASAP7_75t_R

['option', 'var', 'yosys_buffer_input']

A

['option', 'var', 'yosys_buffer_output']

Y

['option', 'var', 'yosys_tiehigh_cell']

TIEHIx1_ASAP7_75t_R

['option', 'var', 'yosys_tiehigh_port']

H

['option', 'var', 'yosys_tielow_cell']

TIELOx1_ASAP7_75t_R

['option', 'var', 'yosys_tielow_port']

L

['option', 'var', 'openroad_tiehigh_cell']

TIEHIx1_ASAP7_75t_R

['option', 'var', 'openroad_tiehigh_port']

H

['option', 'var', 'openroad_tielow_cell']

TIELOx1_ASAP7_75t_R

['option', 'var', 'openroad_tielow_port']

L
5.1.1.6.2. option, file#

Keypath

Value

['option', 'file', 'yosys_techmap']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/techmap/yosys/cells_latch.v

['option', 'file', 'yosys_addermap']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/techmap/yosys/cells_adders.v

['option', 'file', 'openroad_tracks']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/apr/openroad/tracks.tcl

['option', 'file', 'openroad_tapcells']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/apr/openroad/tapcells.tcl

['option', 'file', 'openroad_pdngen']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/apr/openroad/pdngen.tcl

['option', 'file', 'openroad_global_connect']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/apr/openroad/global_connect.tcl

Associated PDK: asap7

5.1.2. asap7sc7p5t_lvt#

5.1.2.1. asic#

Keypath

Value

['asic', 'libarch']

7p5t
5.1.2.1.1. asic, cells#

Keypath

Value

['asic', 'cells', 'decap']

  • DECAPx1_ASAP7_75t_L
  • DECAPx1_ASAP7_75t_L
  • DECAPx3_ASAP7_75t_L
  • DECAPx6_ASAP7_75t_L
  • DECAPx10_ASAP7_75t_L

['asic', 'cells', 'tie']

  • TIEHIx1_ASAP7_75t_L
  • TIELOx1_ASAP7_75t_L

['asic', 'cells', 'hold']

BUFx2_ASAP7_75t_L

['asic', 'cells', 'clkbuf']

BUFx2_ASAP7_75t_L

['asic', 'cells', 'dontuse']

  • *x1_ASAP7*
  • *x1p*_ASAP7*
  • *xp*_ASAP7*
  • SDF*
  • ICG*
  • DFFH*

['asic', 'cells', 'filler']

  • FILLER_ASAP7_75t_L
  • FILLERxp5_ASAP7_75t_L

['asic', 'cells', 'tap']

TAPCELL_ASAP7_75t_L

['asic', 'cells', 'endcap']

DECAPx1_ASAP7_75t_L
5.1.2.1.2. asic, site#

Keypath

Value

['asic', 'site', '7p5t']

asap7sc7p5t

5.1.2.2. output, typical#

Keypath

Value

['output', 'typical', 'nldm']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/nldm/asap7sc7p5t_rvt_tt.lib.gz

5.1.2.3. output, fast#

Keypath

Value

['output', 'fast', 'nldm']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/nldm/asap7sc7p5t_rvt_ff.lib.gz

5.1.2.4. output, slow#

Keypath

Value

['output', 'slow', 'nldm']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/nldm/asap7sc7p5t_rvt_ss.lib.gz

5.1.2.5. output, 10M#

Keypath

Value

['output', '10M', 'lef']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/lef/asap7sc7p5t_rvt.lef

['output', '10M', 'gds']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/gds/asap7sc7p5t_rvt.gds

['output', '10M', 'cdl']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/netlist/asap7sc7p5t_rvt.cdl

5.1.2.6. option#

Keypath

Value

['option', 'pdk']

asap7
5.1.2.6.1. option, var#

Keypath

Value

['option', 'var', 'openroad_place_density']

0.60

['option', 'var', 'openroad_pad_global_place']

2

['option', 'var', 'openroad_pad_detail_place']

1

['option', 'var', 'openroad_macro_place_halo']

  • 10
  • 10

['option', 'var', 'openroad_macro_place_channel']

  • 12
  • 12

['option', 'var', 'yosys_driver_cell']

BUFx2_ASAP7_75t_L

['option', 'var', 'yosys_buffer_cell']

BUFx2_ASAP7_75t_L

['option', 'var', 'yosys_buffer_input']

A

['option', 'var', 'yosys_buffer_output']

Y

['option', 'var', 'yosys_tiehigh_cell']

TIEHIx1_ASAP7_75t_L

['option', 'var', 'yosys_tiehigh_port']

H

['option', 'var', 'yosys_tielow_cell']

TIELOx1_ASAP7_75t_L

['option', 'var', 'yosys_tielow_port']

L

['option', 'var', 'openroad_tiehigh_cell']

TIEHIx1_ASAP7_75t_L

['option', 'var', 'openroad_tiehigh_port']

H

['option', 'var', 'openroad_tielow_cell']

TIELOx1_ASAP7_75t_L

['option', 'var', 'openroad_tielow_port']

L
5.1.2.6.2. option, file#

Keypath

Value

['option', 'file', 'yosys_techmap']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/techmap/yosys/cells_latch.v

['option', 'file', 'yosys_addermap']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/techmap/yosys/cells_adders.v

['option', 'file', 'openroad_tracks']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/apr/openroad/tracks.tcl

['option', 'file', 'openroad_tapcells']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/apr/openroad/tapcells.tcl

['option', 'file', 'openroad_pdngen']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/apr/openroad/pdngen.tcl

['option', 'file', 'openroad_global_connect']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/apr/openroad/global_connect.tcl

Associated PDK: asap7

5.1.3. asap7sc7p5t_slvt#

5.1.3.1. asic#

Keypath

Value

['asic', 'libarch']

7p5t
5.1.3.1.1. asic, cells#

Keypath

Value

['asic', 'cells', 'decap']

  • DECAPx1_ASAP7_75t_SL
  • DECAPx1_ASAP7_75t_SL
  • DECAPx3_ASAP7_75t_SL
  • DECAPx6_ASAP7_75t_SL
  • DECAPx10_ASAP7_75t_SL

['asic', 'cells', 'tie']

  • TIEHIx1_ASAP7_75t_SL
  • TIELOx1_ASAP7_75t_SL

['asic', 'cells', 'hold']

BUFx2_ASAP7_75t_SL

['asic', 'cells', 'clkbuf']

BUFx2_ASAP7_75t_SL

['asic', 'cells', 'dontuse']

  • *x1_ASAP7*
  • *x1p*_ASAP7*
  • *xp*_ASAP7*
  • SDF*
  • ICG*
  • DFFH*

['asic', 'cells', 'filler']

  • FILLER_ASAP7_75t_SL
  • FILLERxp5_ASAP7_75t_SL

['asic', 'cells', 'tap']

TAPCELL_ASAP7_75t_SL

['asic', 'cells', 'endcap']

DECAPx1_ASAP7_75t_SL
5.1.3.1.2. asic, site#

Keypath

Value

['asic', 'site', '7p5t']

asap7sc7p5t

5.1.3.2. output, typical#

Keypath

Value

['output', 'typical', 'nldm']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/nldm/asap7sc7p5t_rvt_tt.lib.gz

5.1.3.3. output, fast#

Keypath

Value

['output', 'fast', 'nldm']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/nldm/asap7sc7p5t_rvt_ff.lib.gz

5.1.3.4. output, slow#

Keypath

Value

['output', 'slow', 'nldm']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/nldm/asap7sc7p5t_rvt_ss.lib.gz

5.1.3.5. output, 10M#

Keypath

Value

['output', '10M', 'lef']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/lef/asap7sc7p5t_rvt.lef

['output', '10M', 'gds']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/gds/asap7sc7p5t_rvt.gds

['output', '10M', 'cdl']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/netlist/asap7sc7p5t_rvt.cdl

5.1.3.6. option#

Keypath

Value

['option', 'pdk']

asap7
5.1.3.6.1. option, var#

Keypath

Value

['option', 'var', 'openroad_place_density']

0.60

['option', 'var', 'openroad_pad_global_place']

2

['option', 'var', 'openroad_pad_detail_place']

1

['option', 'var', 'openroad_macro_place_halo']

  • 10
  • 10

['option', 'var', 'openroad_macro_place_channel']

  • 12
  • 12

['option', 'var', 'yosys_driver_cell']

BUFx2_ASAP7_75t_SL

['option', 'var', 'yosys_buffer_cell']

BUFx2_ASAP7_75t_SL

['option', 'var', 'yosys_buffer_input']

A

['option', 'var', 'yosys_buffer_output']

Y

['option', 'var', 'yosys_tiehigh_cell']

TIEHIx1_ASAP7_75t_SL

['option', 'var', 'yosys_tiehigh_port']

H

['option', 'var', 'yosys_tielow_cell']

TIELOx1_ASAP7_75t_SL

['option', 'var', 'yosys_tielow_port']

L

['option', 'var', 'openroad_tiehigh_cell']

TIEHIx1_ASAP7_75t_SL

['option', 'var', 'openroad_tiehigh_port']

H

['option', 'var', 'openroad_tielow_cell']

TIELOx1_ASAP7_75t_SL

['option', 'var', 'openroad_tielow_port']

L
5.1.3.6.2. option, file#

Keypath

Value

['option', 'file', 'yosys_techmap']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/techmap/yosys/cells_latch.v

['option', 'file', 'yosys_addermap']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/techmap/yosys/cells_adders.v

['option', 'file', 'openroad_tracks']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/apr/openroad/tracks.tcl

['option', 'file', 'openroad_tapcells']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/apr/openroad/tapcells.tcl

['option', 'file', 'openroad_pdngen']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/apr/openroad/pdngen.tcl

['option', 'file', 'openroad_global_connect']

../third_party/pdks/virtual/asap7/libs/asap7sc7p5t_rvt/r1p7/apr/openroad/global_connect.tcl

5.2. nangate45#

Nangate open standard cell library for FreePDK45.

Setup file: nangate45.py

Associated PDK: freepdk45

5.2.1. nangate45#

5.2.1.1. asic#

Keypath

Value

['asic', 'libarch']

10t
5.2.1.1.1. asic, cells#

Keypath

Value

['asic', 'cells', 'tie']

  • LOGIC1_X1
  • LOGIC0_X1

['asic', 'cells', 'hold']

BUF_X1

['asic', 'cells', 'clkbuf']

BUF_X4

['asic', 'cells', 'dontuse']

  • AOI211_X1
  • OAI211_X1

['asic', 'cells', 'filler']

  • FILLCELL_X1
  • FILLCELL_X2
  • FILLCELL_X4
  • FILLCELL_X8
  • FILLCELL_X16
  • FILLCELL_X32

['asic', 'cells', 'tap']

TAPCELL_X1

['asic', 'cells', 'endcap']

TAPCELL_X1
5.2.1.1.2. asic, site#

Keypath

Value

['asic', 'site', '10t']

FreePDK45_38x28_10R_NP_162NW_34O

5.2.1.2. output, typical#

Keypath

Value

['output', 'typical', 'nldm']

../third_party/pdks/virtual/freepdk45/libs/nangate45/r1p0/lib/NangateOpenCellLibrary_typical.lib

5.2.1.3. output, 10M#

Keypath

Value

['output', '10M', 'lef']

../third_party/pdks/virtual/freepdk45/libs/nangate45/r1p0/lef/NangateOpenCellLibrary.macro.mod.lef

['output', '10M', 'gds']

../third_party/pdks/virtual/freepdk45/libs/nangate45/r1p0/gds/NangateOpenCellLibrary.gds

['output', '10M', 'cdl']

../third_party/pdks/virtual/freepdk45/libs/nangate45/r1p0/cdl/NangateOpenCellLibrary.cdl

5.2.1.4. option#

Keypath

Value

['option', 'pdk']

freepdk45

['option', 'stackup']

10M
5.2.1.4.1. option, var#

Keypath

Value

['option', 'var', 'openroad_place_density']

0.35

['option', 'var', 'openroad_pad_global_place']

0

['option', 'var', 'openroad_pad_detail_place']

0

['option', 'var', 'openroad_macro_place_halo']

  • 22.4
  • 15.12

['option', 'var', 'openroad_macro_place_channel']

  • 18.8
  • 19.95

['option', 'var', 'yosys_driver_cell']

BUF_X4

['option', 'var', 'yosys_buffer_cell']

BUF_X1

['option', 'var', 'yosys_buffer_input']

A

['option', 'var', 'yosys_buffer_output']

Z

['option', 'var', 'yosys_tiehigh_cell']

LOGIC1_X1

['option', 'var', 'yosys_tiehigh_port']

Z

['option', 'var', 'yosys_tielow_cell']

LOGIC0_X1

['option', 'var', 'yosys_tielow_port']

Z

['option', 'var', 'openroad_tiehigh_cell']

LOGIC1_X1

['option', 'var', 'openroad_tiehigh_port']

Z

['option', 'var', 'openroad_tielow_cell']

LOGIC0_X1

['option', 'var', 'openroad_tielow_port']

Z
5.2.1.4.2. option, file#

Keypath

Value

['option', 'file', 'yosys_techmap']

../third_party/pdks/virtual/freepdk45/libs/nangate45/r1p0/techmap/yosys/cells_latch.v

['option', 'file', 'yosys_addermap']

../third_party/pdks/virtual/freepdk45/libs/nangate45/r1p0/techmap/yosys/cells_adders.v

['option', 'file', 'openroad_tapcells']

../third_party/pdks/virtual/freepdk45/libs/nangate45/r1p0/apr/openroad/tapcell.tcl

['option', 'file', 'openroad_pdngen']

../third_party/pdks/virtual/freepdk45/libs/nangate45/r1p0/apr/openroad/pdngen.tcl

['option', 'file', 'openroad_global_connect']

../third_party/pdks/virtual/freepdk45/libs/nangate45/r1p0/apr/openroad/global_connect.tcl

5.3. sky130hd#

Skywater130 standard cell library.

Setup file: sky130hd.py

Associated PDK: skywater130

5.3.1. sky130hd#

5.3.1.1. asic#

Keypath

Value

['asic', 'libarch']

unithd
5.3.1.1.1. asic, cells#

Keypath

Value

['asic', 'cells', 'tie']

sky130_fd_sc_hd__conb_1

['asic', 'cells', 'hold']

  • sky130_fd_sc_hd__buf_1
  • 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__buf_12
  • sky130_fd_sc_hd__buf_16

['asic', 'cells', 'clkbuf']

  • sky130_fd_sc_hd__clkbuf_1
  • sky130_fd_sc_hd__clkbuf_2
  • sky130_fd_sc_hd__clkbuf_4
  • sky130_fd_sc_hd__clkbuf_6
  • sky130_fd_sc_hd__clkbuf_8
  • sky130_fd_sc_hd__clkbuf_12
  • sky130_fd_sc_hd__clkbuf_16

['asic', 'cells', 'dontuse']

  • sky130_fd_sc_hd__probe_p_8
  • sky130_fd_sc_hd__probec_p_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__buf_16
  • sky130_fd_sc_hd__maj3_1
  • sky130_fd_sc_hd__maj3_2
  • sky130_fd_sc_hd__maj3_4

['asic', 'cells', 'filler']

  • sky130_fd_sc_hd__fill_1
  • sky130_fd_sc_hd__fill_2
  • sky130_fd_sc_hd__fill_4
  • sky130_fd_sc_hd__fill_8

['asic', 'cells', 'tap']

sky130_fd_sc_hd__tapvpwrvgnd_1

['asic', 'cells', 'endcap']

sky130_fd_sc_hd__decap_4

['asic', 'cells', 'antenna']

sky130_fd_sc_hd__diode_2
5.3.1.1.2. asic, site#

Keypath

Value

['asic', 'site', 'unithd']

  • unithd
  • unithddbl

5.3.1.2. output, slow#

Keypath

Value

['output', 'slow', 'nldm']

../third_party/pdks/skywater/skywater130/libs/sky130hd/v0_0_2/lib/sky130_fd_sc_hd__ss_n40C_1v40.lib.gz

5.3.1.3. output, typical#

Keypath

Value

['output', 'typical', 'nldm']

../third_party/pdks/skywater/skywater130/libs/sky130hd/v0_0_2/lib/sky130_fd_sc_hd__tt_025C_1v80.lib.gz

5.3.1.4. output, fast#

Keypath

Value

['output', 'fast', 'nldm']

../third_party/pdks/skywater/skywater130/libs/sky130hd/v0_0_2/lib/sky130_fd_sc_hd__ff_100C_1v95.lib.gz

5.3.1.5. output, 5M1LI#

Keypath

Value

['output', '5M1LI', 'lef']

../third_party/pdks/skywater/skywater130/libs/sky130hd/v0_0_2/lef/sky130_fd_sc_hd_merged.lef

['output', '5M1LI', 'gds']

../third_party/pdks/skywater/skywater130/libs/sky130hd/v0_0_2/gds/sky130_fd_sc_hd.gds

['output', '5M1LI', 'cdl']

../third_party/pdks/skywater/skywater130/libs/sky130hd/v0_0_2/cdl/sky130_fd_sc_hd.cdl

5.3.1.6. option#

Keypath

Value

['option', 'pdk']

skywater130
5.3.1.6.1. option, var#

Keypath

Value

['option', 'var', 'openroad_place_density']

0.6

['option', 'var', 'openroad_pad_global_place']

4

['option', 'var', 'openroad_pad_detail_place']

2

['option', 'var', 'openroad_macro_place_halo']

  • 1
  • 1

['option', 'var', 'openroad_macro_place_channel']

  • 80
  • 80

['option', 'var', 'openroad_cts_clock_buffer']

sky130_fd_sc_hd__clkbuf_4

['option', 'var', 'yosys_driver_cell']

sky130_fd_sc_hd__buf_4

['option', 'var', 'yosys_buffer_cell']

sky130_fd_sc_hd__buf_4

['option', 'var', 'yosys_buffer_input']

A

['option', 'var', 'yosys_buffer_output']

X

['option', 'var', 'yosys_tiehigh_cell']

sky130_fd_sc_hd__conb_1

['option', 'var', 'yosys_tiehigh_port']

HI

['option', 'var', 'yosys_tielow_cell']

sky130_fd_sc_hd__conb_1

['option', 'var', 'yosys_tielow_port']

LO

['option', 'var', 'openroad_tiehigh_cell']

sky130_fd_sc_hd__conb_1

['option', 'var', 'openroad_tiehigh_port']

HI

['option', 'var', 'openroad_tielow_cell']

sky130_fd_sc_hd__conb_1

['option', 'var', 'openroad_tielow_port']

LO
5.3.1.6.2. option, file#

Keypath

Value

['option', 'file', 'yosys_techmap']

../third_party/pdks/skywater/skywater130/libs/sky130hd/v0_0_2/techmap/yosys/cells_latch.v

['option', 'file', 'yosys_addermap']

../third_party/pdks/skywater/skywater130/libs/sky130hd/v0_0_2/techmap/yosys/cells_adders.v

['option', 'file', 'openroad_pdngen']

../third_party/pdks/skywater/skywater130/libs/sky130hd/v0_0_2/apr/openroad/pdngen.tcl

['option', 'file', 'openroad_global_connect']

../third_party/pdks/skywater/skywater130/libs/sky130hd/v0_0_2/apr/openroad/global_connect.tcl

['option', 'file', 'openroad_tapcells']

../third_party/pdks/skywater/skywater130/libs/sky130hd/v0_0_2/apr/openroad/tapcell.tcl

5.4. sky130io#

Skywater130 I/O library.

Setup file: sky130io.py

Associated PDK: skywater130

5.4.1. sky130io#

5.4.1.1. asic, cells#

Keypath

Value

['asic', 'cells', 'filler']

  • sky130_ef_io__com_bus_slice_1um
  • sky130_ef_io__com_bus_slice_5um
  • sky130_ef_io__com_bus_slice_10um
  • sky130_ef_io__com_bus_slice_20um

5.4.1.2. output, slow#

Keypath

Value

['output', 'slow', 'nldm']

../third_party/pdks/skywater/skywater130/libs/sky130io/v0_0_2/io/sky130_dummy_io.lib

5.4.1.3. output, typical#

Keypath

Value

['output', 'typical', 'nldm']

../third_party/pdks/skywater/skywater130/libs/sky130io/v0_0_2/io/sky130_dummy_io.lib

5.4.1.4. output, fast#

Keypath

Value

['output', 'fast', 'nldm']

../third_party/pdks/skywater/skywater130/libs/sky130io/v0_0_2/io/sky130_dummy_io.lib

5.4.1.5. output, 5M1LI#

Keypath

Value

['output', '5M1LI', 'lef']

../third_party/pdks/skywater/skywater130/libs/sky130io/v0_0_2/io/sky130_ef_io.lef

['output', '5M1LI', 'gds']

  • ../third_party/pdks/skywater/skywater130/libs/sky130io/v0_0_2/io/sky130_ef_io.gds
  • ../third_party/pdks/skywater/skywater130/libs/sky130io/v0_0_2/io/sky130_fd_io.gds
  • ../third_party/pdks/skywater/skywater130/libs/sky130io/v0_0_2/io/sky130_ef_io__gpiov2_pad_wrapped.gds

5.4.1.6. option#

Keypath

Value

['option', 'pdk']

skywater130