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']

  • [!ASYNC]*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']

lambdapdk/asap7/libs/asap7sc7p5t_rvt/nldm/asap7sc7p5t_rvt_tt.lib.gz

['output', 'typical', 'spice']

lambdapdk/asap7/libs/asap7sc7p5t_rvt/netlist/asap7sc7p5t_rvt.sp

5.1.1.3. output, fast#

Keypath

Value

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

lambdapdk/asap7/libs/asap7sc7p5t_rvt/nldm/asap7sc7p5t_rvt_ff.lib.gz

['output', 'fast', 'spice']

lambdapdk/asap7/libs/asap7sc7p5t_rvt/netlist/asap7sc7p5t_rvt.sp

5.1.1.4. output, slow#

Keypath

Value

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

lambdapdk/asap7/libs/asap7sc7p5t_rvt/nldm/asap7sc7p5t_rvt_ss.lib.gz

['output', 'slow', 'spice']

lambdapdk/asap7/libs/asap7sc7p5t_rvt/netlist/asap7sc7p5t_rvt.sp

5.1.1.5. output, 10M#

Keypath

Value

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

lambdapdk/asap7/libs/asap7sc7p5t_rvt/lef/asap7sc7p5t_rvt.lef

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

lambdapdk/asap7/libs/asap7sc7p5t_rvt/gds/asap7sc7p5t_rvt.gds

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

lambdapdk/asap7/libs/asap7sc7p5t_rvt/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', 'openroad_cts_clock_buffer']

BUFx4_ASAP7_75t_R

['option', 'var', 'openroad_cts_distance_between_buffers']

60

['option', 'var', 'yosys_abc_clock_multiplier']

1

['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']

lambdapdk/asap7/libs/asap7sc7p5t_rvt/techmap/yosys/cells_latch.v

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

lambdapdk/asap7/libs/asap7sc7p5t_rvt/techmap/yosys/cells_adders.v

['option', 'file', 'yosys_dff_liberty']

lambdapdk/asap7/libs/asap7sc7p5t_rvt/nldm/asap7sc7p5t_rvt_ss.lib.gz

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

lambdapdk/asap7/libs/asap7sc7p5t_rvt/apr/openroad/tracks.tcl

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

lambdapdk/asap7/libs/asap7sc7p5t_rvt/apr/openroad/tapcells.tcl

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

lambdapdk/asap7/libs/asap7sc7p5t_rvt/apr/openroad/pdngen.tcl

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

lambdapdk/asap7/libs/asap7sc7p5t_rvt/apr/openroad/global_connect.tcl

Associated PDK: None

5.1.2. lambdalib_asap7sc7p5t_rvt#

5.1.2.1. option#

Keypath

Value

['option', 'ydir']

lambdapdk/asap7/libs/asap7sc7p5t_rvt/lambda

Associated PDK: asap7

5.1.3. asap7sc7p5t_lvt#

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_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']

  • [!ASYNC]*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.3.1.2. asic, site#

Keypath

Value

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

asap7sc7p5t

5.1.3.2. output, typical#

Keypath

Value

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

lambdapdk/asap7/libs/asap7sc7p5t_lvt/nldm/asap7sc7p5t_lvt_tt.lib.gz

['output', 'typical', 'spice']

lambdapdk/asap7/libs/asap7sc7p5t_lvt/netlist/asap7sc7p5t_lvt.sp

5.1.3.3. output, fast#

Keypath

Value

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

lambdapdk/asap7/libs/asap7sc7p5t_lvt/nldm/asap7sc7p5t_lvt_ff.lib.gz

['output', 'fast', 'spice']

lambdapdk/asap7/libs/asap7sc7p5t_lvt/netlist/asap7sc7p5t_lvt.sp

5.1.3.4. output, slow#

Keypath

Value

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

lambdapdk/asap7/libs/asap7sc7p5t_lvt/nldm/asap7sc7p5t_lvt_ss.lib.gz

['output', 'slow', 'spice']

lambdapdk/asap7/libs/asap7sc7p5t_lvt/netlist/asap7sc7p5t_lvt.sp

5.1.3.5. output, 10M#

Keypath

Value

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

lambdapdk/asap7/libs/asap7sc7p5t_lvt/lef/asap7sc7p5t_lvt.lef

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

lambdapdk/asap7/libs/asap7sc7p5t_lvt/gds/asap7sc7p5t_lvt.gds

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

lambdapdk/asap7/libs/asap7sc7p5t_lvt/netlist/asap7sc7p5t_lvt.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', 'openroad_cts_clock_buffer']

BUFx4_ASAP7_75t_L

['option', 'var', 'openroad_cts_distance_between_buffers']

60

['option', 'var', 'yosys_abc_clock_multiplier']

1

['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.3.6.2. option, file#

Keypath

Value

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

lambdapdk/asap7/libs/asap7sc7p5t_lvt/techmap/yosys/cells_latch.v

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

lambdapdk/asap7/libs/asap7sc7p5t_lvt/techmap/yosys/cells_adders.v

['option', 'file', 'yosys_dff_liberty']

lambdapdk/asap7/libs/asap7sc7p5t_lvt/nldm/asap7sc7p5t_lvt_ss.lib.gz

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

lambdapdk/asap7/libs/asap7sc7p5t_lvt/apr/openroad/tracks.tcl

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

lambdapdk/asap7/libs/asap7sc7p5t_lvt/apr/openroad/tapcells.tcl

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

lambdapdk/asap7/libs/asap7sc7p5t_lvt/apr/openroad/pdngen.tcl

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

lambdapdk/asap7/libs/asap7sc7p5t_lvt/apr/openroad/global_connect.tcl

Associated PDK: None

5.1.4. lambdalib_asap7sc7p5t_lvt#

5.1.4.1. option#

Keypath

Value

['option', 'ydir']

lambdapdk/asap7/libs/asap7sc7p5t_lvt/lambda

Associated PDK: asap7

5.1.5. asap7sc7p5t_slvt#

5.1.5.1. asic#

Keypath

Value

['asic', 'libarch']

7p5t
5.1.5.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']

  • [!ASYNC]*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.5.1.2. asic, site#

Keypath

Value

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

asap7sc7p5t

5.1.5.2. output, typical#

Keypath

Value

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

lambdapdk/asap7/libs/asap7sc7p5t_slvt/nldm/asap7sc7p5t_slvt_tt.lib.gz

['output', 'typical', 'spice']

lambdapdk/asap7/libs/asap7sc7p5t_slvt/netlist/asap7sc7p5t_slvt.sp

5.1.5.3. output, fast#

Keypath

Value

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

lambdapdk/asap7/libs/asap7sc7p5t_slvt/nldm/asap7sc7p5t_slvt_ff.lib.gz

['output', 'fast', 'spice']

lambdapdk/asap7/libs/asap7sc7p5t_slvt/netlist/asap7sc7p5t_slvt.sp

5.1.5.4. output, slow#

Keypath

Value

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

lambdapdk/asap7/libs/asap7sc7p5t_slvt/nldm/asap7sc7p5t_slvt_ss.lib.gz

['output', 'slow', 'spice']

lambdapdk/asap7/libs/asap7sc7p5t_slvt/netlist/asap7sc7p5t_slvt.sp

5.1.5.5. output, 10M#

Keypath

Value

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

lambdapdk/asap7/libs/asap7sc7p5t_slvt/lef/asap7sc7p5t_slvt.lef

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

lambdapdk/asap7/libs/asap7sc7p5t_slvt/gds/asap7sc7p5t_slvt.gds

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

lambdapdk/asap7/libs/asap7sc7p5t_slvt/netlist/asap7sc7p5t_slvt.cdl

5.1.5.6. option#

Keypath

Value

['option', 'pdk']

asap7
5.1.5.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', 'openroad_cts_clock_buffer']

BUFx4_ASAP7_75t_SL

['option', 'var', 'openroad_cts_distance_between_buffers']

60

['option', 'var', 'yosys_abc_clock_multiplier']

1

['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.5.6.2. option, file#

Keypath

Value

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

lambdapdk/asap7/libs/asap7sc7p5t_slvt/techmap/yosys/cells_latch.v

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

lambdapdk/asap7/libs/asap7sc7p5t_slvt/techmap/yosys/cells_adders.v

['option', 'file', 'yosys_dff_liberty']

lambdapdk/asap7/libs/asap7sc7p5t_slvt/nldm/asap7sc7p5t_slvt_ss.lib.gz

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

lambdapdk/asap7/libs/asap7sc7p5t_slvt/apr/openroad/tracks.tcl

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

lambdapdk/asap7/libs/asap7sc7p5t_slvt/apr/openroad/tapcells.tcl

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

lambdapdk/asap7/libs/asap7sc7p5t_slvt/apr/openroad/pdngen.tcl

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

lambdapdk/asap7/libs/asap7sc7p5t_slvt/apr/openroad/global_connect.tcl

Associated PDK: None

5.1.6. lambdalib_asap7sc7p5t_slvt#

5.1.6.1. option#

Keypath

Value

['option', 'ydir']

lambdapdk/asap7/libs/asap7sc7p5t_slvt/lambda

5.2. gf180mcu#

Skywater130 standard cell library.

Setup file: gf180mcu.py

Associated PDK: gf180

5.2.1. gf180mcu_fd_sc_mcu7t5v0#

5.2.1.1. asic#

Keypath

Value

['asic', 'libarch']

7t
5.2.1.1.1. asic, cells#

Keypath

Value

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

  • gf180mcu_fd_sc_mcu7t5v0__fillcap_4
  • gf180mcu_fd_sc_mcu7t5v0__fillcap_8
  • gf180mcu_fd_sc_mcu7t5v0__fillcap_16
  • gf180mcu_fd_sc_mcu7t5v0__fillcap_32
  • gf180mcu_fd_sc_mcu7t5v0__fillcap_64

['asic', 'cells', 'delay']

  • gf180mcu_fd_sc_mcu7t5v0__dlya_1
  • gf180mcu_fd_sc_mcu7t5v0__dlya_2
  • gf180mcu_fd_sc_mcu7t5v0__dlya_4
  • gf180mcu_fd_sc_mcu7t5v0__dlyb_1
  • gf180mcu_fd_sc_mcu7t5v0__dlyb_2
  • gf180mcu_fd_sc_mcu7t5v0__dlyb_4
  • gf180mcu_fd_sc_mcu7t5v0__dlyc_1
  • gf180mcu_fd_sc_mcu7t5v0__dlyc_2
  • gf180mcu_fd_sc_mcu7t5v0__dlyc_4
  • gf180mcu_fd_sc_mcu7t5v0__dlyd_1
  • gf180mcu_fd_sc_mcu7t5v0__dlyd_2
  • gf180mcu_fd_sc_mcu7t5v0__dlyd_4

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

  • gf180mcu_fd_sc_mcu7t5v0__tieh
  • gf180mcu_fd_sc_mcu7t5v0__tiel

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

  • gf180mcu_fd_sc_mcu7t5v0__dlya_1
  • gf180mcu_fd_sc_mcu7t5v0__dlya_2
  • gf180mcu_fd_sc_mcu7t5v0__dlya_4
  • gf180mcu_fd_sc_mcu7t5v0__dlyb_1
  • gf180mcu_fd_sc_mcu7t5v0__dlyb_2
  • gf180mcu_fd_sc_mcu7t5v0__dlyb_4
  • gf180mcu_fd_sc_mcu7t5v0__dlyc_1
  • gf180mcu_fd_sc_mcu7t5v0__dlyc_2
  • gf180mcu_fd_sc_mcu7t5v0__dlyc_4
  • gf180mcu_fd_sc_mcu7t5v0__dlyd_1
  • gf180mcu_fd_sc_mcu7t5v0__dlyd_2
  • gf180mcu_fd_sc_mcu7t5v0__dlyd_4

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

  • gf180mcu_fd_sc_mcu7t5v0__clkbuf_1
  • gf180mcu_fd_sc_mcu7t5v0__clkbuf_2
  • gf180mcu_fd_sc_mcu7t5v0__clkbuf_3
  • gf180mcu_fd_sc_mcu7t5v0__clkbuf_4
  • gf180mcu_fd_sc_mcu7t5v0__clkbuf_8
  • gf180mcu_fd_sc_mcu7t5v0__clkbuf_12
  • gf180mcu_fd_sc_mcu7t5v0__clkbuf_16
  • gf180mcu_fd_sc_mcu7t5v0__clkbuf_20

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

*_1

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

  • gf180mcu_fd_sc_mcu7t5v0__fill_1
  • gf180mcu_fd_sc_mcu7t5v0__fill_2
  • gf180mcu_fd_sc_mcu7t5v0__fill_4
  • gf180mcu_fd_sc_mcu7t5v0__fill_8
  • gf180mcu_fd_sc_mcu7t5v0__fill_16
  • gf180mcu_fd_sc_mcu7t5v0__fill_32
  • gf180mcu_fd_sc_mcu7t5v0__fill_64

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

gf180mcu_fd_sc_mcu7t5v0__filltie

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

gf180mcu_fd_sc_mcu7t5v0__endcap

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

gf180mcu_fd_sc_mcu7t5v0__antenna
5.2.1.1.2. asic, site#

Keypath

Value

['asic', 'site', '7t']

GF018hv5v_mcu_sc7

5.2.1.2. output, slow#

Keypath

Value

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//nldm/gf180mcu_fd_sc_mcu7t5v0__ss_125C_4v50.lib.gz

['output', 'slow', 'spice']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//spice/gf180mcu_fd_sc_mcu7t5v0.spice

5.2.1.3. output, typical#

Keypath

Value

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//nldm/gf180mcu_fd_sc_mcu7t5v0__tt_025C_5v00.lib.gz

['output', 'typical', 'spice']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//spice/gf180mcu_fd_sc_mcu7t5v0.spice

5.2.1.4. output, fast#

Keypath

Value

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//nldm/gf180mcu_fd_sc_mcu7t5v0__ff_n40C_5v50.lib.gz

['output', 'fast', 'spice']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//spice/gf180mcu_fd_sc_mcu7t5v0.spice

5.2.1.5. output, 3LM_1TM_6K#

Keypath

Value

['output', '3LM_1TM_6K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//lef/gf180mcu_fd_sc_mcu7t5v0.lef

['output', '3LM_1TM_6K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//cdl/gf180mcu_fd_sc_mcu7t5v0.cdl

['output', '3LM_1TM_6K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//gds/3LM/gf180mcu_fd_sc_mcu7t5v0.gds.gz

5.2.1.6. output, 3LM_1TM_9K#

Keypath

Value

['output', '3LM_1TM_9K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//lef/gf180mcu_fd_sc_mcu7t5v0.lef

['output', '3LM_1TM_9K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//cdl/gf180mcu_fd_sc_mcu7t5v0.cdl

['output', '3LM_1TM_9K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//gds/3LM/gf180mcu_fd_sc_mcu7t5v0.gds.gz

5.2.1.7. output, 3LM_1TM_11K#

Keypath

Value

['output', '3LM_1TM_11K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//lef/gf180mcu_fd_sc_mcu7t5v0.lef

['output', '3LM_1TM_11K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//cdl/gf180mcu_fd_sc_mcu7t5v0.cdl

['output', '3LM_1TM_11K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//gds/3LM/gf180mcu_fd_sc_mcu7t5v0.gds.gz

5.2.1.8. output, 3LM_1TM_30K#

Keypath

Value

['output', '3LM_1TM_30K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//lef/gf180mcu_fd_sc_mcu7t5v0.lef

['output', '3LM_1TM_30K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//cdl/gf180mcu_fd_sc_mcu7t5v0.cdl

['output', '3LM_1TM_30K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//gds/3LM/gf180mcu_fd_sc_mcu7t5v0.gds.gz

5.2.1.9. output, 4LM_1TM_6K#

Keypath

Value

['output', '4LM_1TM_6K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//lef/gf180mcu_fd_sc_mcu7t5v0.lef

['output', '4LM_1TM_6K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//cdl/gf180mcu_fd_sc_mcu7t5v0.cdl

['output', '4LM_1TM_6K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//gds/4LM/gf180mcu_fd_sc_mcu7t5v0.gds.gz

5.2.1.10. output, 4LM_1TM_9K#

Keypath

Value

['output', '4LM_1TM_9K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//lef/gf180mcu_fd_sc_mcu7t5v0.lef

['output', '4LM_1TM_9K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//cdl/gf180mcu_fd_sc_mcu7t5v0.cdl

['output', '4LM_1TM_9K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//gds/4LM/gf180mcu_fd_sc_mcu7t5v0.gds.gz

5.2.1.11. output, 4LM_1TM_11K#

Keypath

Value

['output', '4LM_1TM_11K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//lef/gf180mcu_fd_sc_mcu7t5v0.lef

['output', '4LM_1TM_11K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//cdl/gf180mcu_fd_sc_mcu7t5v0.cdl

['output', '4LM_1TM_11K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//gds/4LM/gf180mcu_fd_sc_mcu7t5v0.gds.gz

5.2.1.12. output, 4LM_1TM_30K#

Keypath

Value

['output', '4LM_1TM_30K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//lef/gf180mcu_fd_sc_mcu7t5v0.lef

['output', '4LM_1TM_30K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//cdl/gf180mcu_fd_sc_mcu7t5v0.cdl

['output', '4LM_1TM_30K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//gds/4LM/gf180mcu_fd_sc_mcu7t5v0.gds.gz

5.2.1.13. output, 5LM_1TM_9K#

Keypath

Value

['output', '5LM_1TM_9K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//lef/gf180mcu_fd_sc_mcu7t5v0.lef

['output', '5LM_1TM_9K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//cdl/gf180mcu_fd_sc_mcu7t5v0.cdl

['output', '5LM_1TM_9K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//gds/5LM/gf180mcu_fd_sc_mcu7t5v0.gds.gz

5.2.1.14. output, 5LM_1TM_11K#

Keypath

Value

['output', '5LM_1TM_11K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//lef/gf180mcu_fd_sc_mcu7t5v0.lef

['output', '5LM_1TM_11K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//cdl/gf180mcu_fd_sc_mcu7t5v0.cdl

['output', '5LM_1TM_11K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//gds/5LM/gf180mcu_fd_sc_mcu7t5v0.gds.gz

5.2.1.15. output, 6LM_1TM_9K#

Keypath

Value

['output', '6LM_1TM_9K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//lef/gf180mcu_fd_sc_mcu7t5v0.lef

['output', '6LM_1TM_9K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//cdl/gf180mcu_fd_sc_mcu7t5v0.cdl

['output', '6LM_1TM_9K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//gds/5LM/gf180mcu_fd_sc_mcu7t5v0.gds.gz

5.2.1.16. option#

Keypath

Value

['option', 'pdk']

gf180
5.2.1.16.1. option, var#

Keypath

Value

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

0.4

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

1

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

0

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

  • 10
  • 10

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

  • 20.16
  • 20.16

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

gf180mcu_fd_sc_mcu7t5v0__clkbuf_8

['option', 'var', 'openroad_cts_distance_between_buffers']

100

['option', 'var', 'yosys_abc_clock_multiplier']

1000

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

gf180mcu_fd_sc_mcu7t5v0__buf_4

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

gf180mcu_fd_sc_mcu7t5v0__buf_4

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

I

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

Z

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

gf180mcu_fd_sc_mcu7t5v0__tieh

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

Z

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

gf180mcu_fd_sc_mcu7t5v0__tiel

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

ZN

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

gf180mcu_fd_sc_mcu7t5v0__tieh

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

Z

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

gf180mcu_fd_sc_mcu7t5v0__tiel

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

ZN
5.2.1.16.2. option, file#

Keypath

Value

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//techmap/yosys/cells_latch.v

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//techmap/yosys/cells_adders.v

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//apr/openroad/pdngen.tcl

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//apr/openroad/global_connect.tcl

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//apr/openroad/tapcell.tcl

Associated PDK: None

5.2.2. lambdalib_gf180mcu_fd_sc_mcu7t5v0#

5.2.2.1. option#

Keypath

Value

['option', 'ydir']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu7t5v0//lambda

Associated PDK: gf180

5.2.3. gf180mcu_fd_sc_mcu9t5v0#

5.2.3.1. asic#

Keypath

Value

['asic', 'libarch']

9t
5.2.3.1.1. asic, cells#

Keypath

Value

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

  • gf180mcu_fd_sc_mcu9t5v0__fillcap_4
  • gf180mcu_fd_sc_mcu9t5v0__fillcap_8
  • gf180mcu_fd_sc_mcu9t5v0__fillcap_16
  • gf180mcu_fd_sc_mcu9t5v0__fillcap_32
  • gf180mcu_fd_sc_mcu9t5v0__fillcap_64

['asic', 'cells', 'delay']

  • gf180mcu_fd_sc_mcu9t5v0__dlya_1
  • gf180mcu_fd_sc_mcu9t5v0__dlya_2
  • gf180mcu_fd_sc_mcu9t5v0__dlya_4
  • gf180mcu_fd_sc_mcu9t5v0__dlyb_1
  • gf180mcu_fd_sc_mcu9t5v0__dlyb_2
  • gf180mcu_fd_sc_mcu9t5v0__dlyb_4
  • gf180mcu_fd_sc_mcu9t5v0__dlyc_1
  • gf180mcu_fd_sc_mcu9t5v0__dlyc_2
  • gf180mcu_fd_sc_mcu9t5v0__dlyc_4
  • gf180mcu_fd_sc_mcu9t5v0__dlyd_1
  • gf180mcu_fd_sc_mcu9t5v0__dlyd_2
  • gf180mcu_fd_sc_mcu9t5v0__dlyd_4

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

  • gf180mcu_fd_sc_mcu9t5v0__tieh
  • gf180mcu_fd_sc_mcu9t5v0__tiel

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

  • gf180mcu_fd_sc_mcu9t5v0__dlya_1
  • gf180mcu_fd_sc_mcu9t5v0__dlya_2
  • gf180mcu_fd_sc_mcu9t5v0__dlya_4
  • gf180mcu_fd_sc_mcu9t5v0__dlyb_1
  • gf180mcu_fd_sc_mcu9t5v0__dlyb_2
  • gf180mcu_fd_sc_mcu9t5v0__dlyb_4
  • gf180mcu_fd_sc_mcu9t5v0__dlyc_1
  • gf180mcu_fd_sc_mcu9t5v0__dlyc_2
  • gf180mcu_fd_sc_mcu9t5v0__dlyc_4
  • gf180mcu_fd_sc_mcu9t5v0__dlyd_1
  • gf180mcu_fd_sc_mcu9t5v0__dlyd_2
  • gf180mcu_fd_sc_mcu9t5v0__dlyd_4

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

  • gf180mcu_fd_sc_mcu9t5v0__clkbuf_1
  • gf180mcu_fd_sc_mcu9t5v0__clkbuf_2
  • gf180mcu_fd_sc_mcu9t5v0__clkbuf_3
  • gf180mcu_fd_sc_mcu9t5v0__clkbuf_4
  • gf180mcu_fd_sc_mcu9t5v0__clkbuf_8
  • gf180mcu_fd_sc_mcu9t5v0__clkbuf_12
  • gf180mcu_fd_sc_mcu9t5v0__clkbuf_16
  • gf180mcu_fd_sc_mcu9t5v0__clkbuf_20

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

*_1

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

  • gf180mcu_fd_sc_mcu9t5v0__fill_1
  • gf180mcu_fd_sc_mcu9t5v0__fill_2
  • gf180mcu_fd_sc_mcu9t5v0__fill_4
  • gf180mcu_fd_sc_mcu9t5v0__fill_8
  • gf180mcu_fd_sc_mcu9t5v0__fill_16
  • gf180mcu_fd_sc_mcu9t5v0__fill_32
  • gf180mcu_fd_sc_mcu9t5v0__fill_64

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

gf180mcu_fd_sc_mcu9t5v0__filltie

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

gf180mcu_fd_sc_mcu9t5v0__endcap

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

gf180mcu_fd_sc_mcu9t5v0__antenna
5.2.3.1.2. asic, site#

Keypath

Value

['asic', 'site', '9t']

GF018hv5v_green_sc9

5.2.3.2. output, slow#

Keypath

Value

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//nldm/gf180mcu_fd_sc_mcu9t5v0__ss_125C_4v50.lib.gz

['output', 'slow', 'spice']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//spice/gf180mcu_fd_sc_mcu9t5v0.spice

5.2.3.3. output, typical#

Keypath

Value

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//nldm/gf180mcu_fd_sc_mcu9t5v0__tt_025C_5v00.lib.gz

['output', 'typical', 'spice']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//spice/gf180mcu_fd_sc_mcu9t5v0.spice

5.2.3.4. output, fast#

Keypath

Value

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//nldm/gf180mcu_fd_sc_mcu9t5v0__ff_n40C_5v50.lib.gz

['output', 'fast', 'spice']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//spice/gf180mcu_fd_sc_mcu9t5v0.spice

5.2.3.5. output, 3LM_1TM_6K#

Keypath

Value

['output', '3LM_1TM_6K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//lef/gf180mcu_fd_sc_mcu9t5v0.lef

['output', '3LM_1TM_6K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//cdl/gf180mcu_fd_sc_mcu9t5v0.cdl

['output', '3LM_1TM_6K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//gds/3LM/gf180mcu_fd_sc_mcu9t5v0.gds.gz

5.2.3.6. output, 3LM_1TM_9K#

Keypath

Value

['output', '3LM_1TM_9K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//lef/gf180mcu_fd_sc_mcu9t5v0.lef

['output', '3LM_1TM_9K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//cdl/gf180mcu_fd_sc_mcu9t5v0.cdl

['output', '3LM_1TM_9K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//gds/3LM/gf180mcu_fd_sc_mcu9t5v0.gds.gz

5.2.3.7. output, 3LM_1TM_11K#

Keypath

Value

['output', '3LM_1TM_11K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//lef/gf180mcu_fd_sc_mcu9t5v0.lef

['output', '3LM_1TM_11K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//cdl/gf180mcu_fd_sc_mcu9t5v0.cdl

['output', '3LM_1TM_11K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//gds/3LM/gf180mcu_fd_sc_mcu9t5v0.gds.gz

5.2.3.8. output, 3LM_1TM_30K#

Keypath

Value

['output', '3LM_1TM_30K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//lef/gf180mcu_fd_sc_mcu9t5v0.lef

['output', '3LM_1TM_30K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//cdl/gf180mcu_fd_sc_mcu9t5v0.cdl

['output', '3LM_1TM_30K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//gds/3LM/gf180mcu_fd_sc_mcu9t5v0.gds.gz

5.2.3.9. output, 4LM_1TM_6K#

Keypath

Value

['output', '4LM_1TM_6K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//lef/gf180mcu_fd_sc_mcu9t5v0.lef

['output', '4LM_1TM_6K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//cdl/gf180mcu_fd_sc_mcu9t5v0.cdl

['output', '4LM_1TM_6K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//gds/4LM/gf180mcu_fd_sc_mcu9t5v0.gds.gz

5.2.3.10. output, 4LM_1TM_9K#

Keypath

Value

['output', '4LM_1TM_9K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//lef/gf180mcu_fd_sc_mcu9t5v0.lef

['output', '4LM_1TM_9K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//cdl/gf180mcu_fd_sc_mcu9t5v0.cdl

['output', '4LM_1TM_9K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//gds/4LM/gf180mcu_fd_sc_mcu9t5v0.gds.gz

5.2.3.11. output, 4LM_1TM_11K#

Keypath

Value

['output', '4LM_1TM_11K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//lef/gf180mcu_fd_sc_mcu9t5v0.lef

['output', '4LM_1TM_11K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//cdl/gf180mcu_fd_sc_mcu9t5v0.cdl

['output', '4LM_1TM_11K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//gds/4LM/gf180mcu_fd_sc_mcu9t5v0.gds.gz

5.2.3.12. output, 4LM_1TM_30K#

Keypath

Value

['output', '4LM_1TM_30K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//lef/gf180mcu_fd_sc_mcu9t5v0.lef

['output', '4LM_1TM_30K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//cdl/gf180mcu_fd_sc_mcu9t5v0.cdl

['output', '4LM_1TM_30K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//gds/4LM/gf180mcu_fd_sc_mcu9t5v0.gds.gz

5.2.3.13. output, 5LM_1TM_9K#

Keypath

Value

['output', '5LM_1TM_9K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//lef/gf180mcu_fd_sc_mcu9t5v0.lef

['output', '5LM_1TM_9K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//cdl/gf180mcu_fd_sc_mcu9t5v0.cdl

['output', '5LM_1TM_9K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//gds/5LM/gf180mcu_fd_sc_mcu9t5v0.gds.gz

5.2.3.14. output, 5LM_1TM_11K#

Keypath

Value

['output', '5LM_1TM_11K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//lef/gf180mcu_fd_sc_mcu9t5v0.lef

['output', '5LM_1TM_11K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//cdl/gf180mcu_fd_sc_mcu9t5v0.cdl

['output', '5LM_1TM_11K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//gds/5LM/gf180mcu_fd_sc_mcu9t5v0.gds.gz

5.2.3.15. output, 6LM_1TM_9K#

Keypath

Value

['output', '6LM_1TM_9K', 'lef']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//lef/gf180mcu_fd_sc_mcu9t5v0.lef

['output', '6LM_1TM_9K', 'cdl']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//cdl/gf180mcu_fd_sc_mcu9t5v0.cdl

['output', '6LM_1TM_9K', 'gds']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//gds/5LM/gf180mcu_fd_sc_mcu9t5v0.gds.gz

5.2.3.16. option#

Keypath

Value

['option', 'pdk']

gf180
5.2.3.16.1. option, var#

Keypath

Value

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

0.4

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

1

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

0

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

  • 10
  • 10

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

  • 20.16
  • 20.16

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

gf180mcu_fd_sc_mcu9t5v0__clkbuf_8

['option', 'var', 'openroad_cts_distance_between_buffers']

100

['option', 'var', 'yosys_abc_clock_multiplier']

1000

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

gf180mcu_fd_sc_mcu9t5v0__buf_4

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

gf180mcu_fd_sc_mcu9t5v0__buf_4

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

I

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

Z

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

gf180mcu_fd_sc_mcu9t5v0__tieh

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

Z

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

gf180mcu_fd_sc_mcu9t5v0__tiel

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

ZN

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

gf180mcu_fd_sc_mcu9t5v0__tieh

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

Z

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

gf180mcu_fd_sc_mcu9t5v0__tiel

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

ZN
5.2.3.16.2. option, file#

Keypath

Value

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//techmap/yosys/cells_latch.v

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//techmap/yosys/cells_adders.v

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//apr/openroad/pdngen.tcl

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//apr/openroad/global_connect.tcl

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

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//apr/openroad/tapcell.tcl

Associated PDK: None

5.2.4. lambdalib_gf180mcu_fd_sc_mcu9t5v0#

5.2.4.1. option#

Keypath

Value

['option', 'ydir']

lambdapdk/gf180/libs/gf180mcu_fd_sc_mcu9t5v0//lambda

5.3. nangate45#

Nangate open standard cell library for FreePDK45.

Setup file: nangate45.py

Associated PDK: freepdk45

5.3.1. nangate45#

5.3.1.1. asic#

Keypath

Value

['asic', 'libarch']

10t
5.3.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']

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.3.1.1.2. asic, site#

Keypath

Value

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

FreePDK45_38x28_10R_NP_162NW_34O

5.3.1.2. output, typical#

Keypath

Value

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

lambdapdk/freepdk45/libs/nangate45/nldm/NangateOpenCellLibrary_typical.lib

5.3.1.3. output, 10M#

Keypath

Value

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

lambdapdk/freepdk45/libs/nangate45/lef/NangateOpenCellLibrary.macro.mod.lef

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

lambdapdk/freepdk45/libs/nangate45/gds/NangateOpenCellLibrary.gds

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

lambdapdk/freepdk45/libs/nangate45/cdl/NangateOpenCellLibrary.cdl

5.3.1.4. option#

Keypath

Value

['option', 'pdk']

freepdk45

['option', 'stackup']

10M
5.3.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_abc_clock_multiplier']

1000

['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.3.1.4.2. option, file#

Keypath

Value

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

lambdapdk/freepdk45/libs/nangate45/techmap/yosys/cells_latch.v

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

lambdapdk/freepdk45/libs/nangate45/techmap/yosys/cells_adders.v

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

lambdapdk/freepdk45/libs/nangate45/apr/openroad/tapcell.tcl

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

lambdapdk/freepdk45/libs/nangate45/apr/openroad/pdngen.tcl

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

lambdapdk/freepdk45/libs/nangate45/apr/openroad/global_connect.tcl

Associated PDK: None

5.3.2. lambdalib_nangate45#

5.3.2.1. option#

Keypath

Value

['option', 'ydir']

lambdapdk/freepdk45/libs/nangate45/lambda

5.4. sky130hd#

Skywater130 standard cell library.

Setup file: sky130hd.py

Associated PDK: skywater130

5.4.1. sky130hd#

5.4.1.1. asic#

Keypath

Value

['asic', 'libarch']

unithd
5.4.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

['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.4.1.1.2. asic, site#

Keypath

Value

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

  • unithd
  • unithddbl

5.4.1.2. output, slow#

Keypath

Value

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

lambdapdk/sky130/libs/sky130hd/nldm/sky130_fd_sc_hd__ss_n40C_1v40.lib.gz

5.4.1.3. output, typical#

Keypath

Value

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

lambdapdk/sky130/libs/sky130hd/nldm/sky130_fd_sc_hd__tt_025C_1v80.lib.gz

5.4.1.4. output, fast#

Keypath

Value

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

lambdapdk/sky130/libs/sky130hd/nldm/sky130_fd_sc_hd__ff_100C_1v95.lib.gz

5.4.1.5. output, 5M1LI#

Keypath

Value

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

lambdapdk/sky130/libs/sky130hd/lef/sky130_fd_sc_hd_merged.lef

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

lambdapdk/sky130/libs/sky130hd/gds/sky130_fd_sc_hd.gds

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

lambdapdk/sky130/libs/sky130hd/cdl/sky130_fd_sc_hd.cdl

5.4.1.6. output, rtl#

Keypath

Value

['output', 'rtl', 'verilog']

  • lambdapdk/sky130/libs/sky130hd/verilog/sky130_fd_sc_hd.v
  • lambdapdk/sky130/libs/sky130hd/verilog/primitives.v

5.4.1.7. option#

Keypath

Value

['option', 'pdk']

skywater130
5.4.1.7.1. option, var#

Keypath

Value

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

0.6

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

1

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

0

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

  • 40
  • 40

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

  • 80
  • 80

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

sky130_fd_sc_hd__clkbuf_4

['option', 'var', 'yosys_abc_clock_multiplier']

1000

['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.4.1.7.2. option, file#

Keypath

Value

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

lambdapdk/sky130/libs/sky130hd/techmap/yosys/cells_latch.v

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

lambdapdk/sky130/libs/sky130hd/techmap/yosys/cells_adders.v

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

lambdapdk/sky130/libs/sky130hd/apr/openroad/pdngen.tcl

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

lambdapdk/sky130/libs/sky130hd/apr/openroad/global_connect.tcl

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

lambdapdk/sky130/libs/sky130hd/apr/openroad/tapcell.tcl

Associated PDK: None

5.4.2. lambdalib_sky130hd#

5.4.2.1. option#

Keypath

Value

['option', 'ydir']

lambdapdk/sky130/libs/sky130hd/lambda

5.5. sky130io#

Skywater130 I/O library.

Setup file: sky130io.py

Associated PDK: skywater130

5.5.1. sky130io#

5.5.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.5.1.2. output, slow#

Keypath

Value

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

lambdapdk/sky130/libs/sky130io/nldm/sky130_dummy_io.lib

5.5.1.3. output, typical#

Keypath

Value

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

lambdapdk/sky130/libs/sky130io/nldm/sky130_dummy_io.lib

5.5.1.4. output, fast#

Keypath

Value

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

lambdapdk/sky130/libs/sky130io/nldm/sky130_dummy_io.lib

5.5.1.5. output, 5M1LI#

Keypath

Value

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

lambdapdk/sky130/libs/sky130io/lef/sky130_ef_io.lef

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

  • lambdapdk/sky130/libs/sky130io/gds/sky130_ef_io.gds
  • lambdapdk/sky130/libs/sky130io/gds/sky130_fd_io.gds
  • lambdapdk/sky130/libs/sky130io/gds/sky130_ef_io__gpiov2_pad_wrapped.gds

5.5.1.6. output, blackbox#

Keypath

Value

['output', 'blackbox', 'verilog']

lambdapdk/sky130/libs/sky130io/bb/sky130_io.blackbox.v

5.5.1.7. option#

Keypath

Value

['option', 'pdk']

skywater130

Associated PDK: None

5.5.2. lambdalib_sky130io#

5.5.2.1. option#

Keypath

Value

['option', 'ydir']

lambdapdk/sky130/libs/sky130io/lambda