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. Data sources#
Package |
Specifications |
lambdapdk |
|
5.1.2. asap7sc7p5t_rvt#
5.1.2.1. asic#
Keypath |
Value |
7p5t |
5.1.2.1.1. asic, cells#
Keypath |
Value |
|
|
|
|
BUFx2_ASAP7_75t_R |
|
BUFx2_ASAP7_75t_R |
|
|
|
|
|
TAPCELL_ASAP7_75t_R |
|
DECAPx1_ASAP7_75t_R |
5.1.2.1.2. asic, site#
Keypath |
Value |
asap7sc7p5t |
5.1.2.2. output, typical#
Keypath |
Value |
|
|
|
5.1.2.3. output, fast#
Keypath |
Value |
|
|
|
5.1.2.4. output, slow#
Keypath |
Value |
|
|
|
5.1.2.5. output, 10M#
Keypath |
Value |
|
|
|
|
|
5.1.2.6. option#
Keypath |
Value |
asap7 |
5.1.2.6.1. option, var#
Keypath |
Value |
0.60 |
|
2 |
|
1 |
|
|
|
|
|
BUFx4_ASAP7_75t_R |
|
60 |
|
1 |
|
BUFx2_ASAP7_75t_R |
|
BUFx2_ASAP7_75t_R |
|
A |
|
Y |
|
TIEHIx1_ASAP7_75t_R |
|
H |
|
TIELOx1_ASAP7_75t_R |
|
L |
|
TIEHIx1_ASAP7_75t_R |
|
H |
|
TIELOx1_ASAP7_75t_R |
|
L |
5.1.2.6.2. option, file#
Keypath |
Value |
|
|
|
|
|
|
|
|
|
|
|
|
|
Associated PDK: None
5.1.3. Data sources#
Package |
Specifications |
lambdapdk |
|
5.1.4. lambdalib_asap7sc7p5t_rvt#
5.1.4.1. option#
Keypath |
Value |
|
Associated PDK: asap7
5.1.5. Data sources#
Package |
Specifications |
lambdapdk |
|
5.1.6. asap7sc7p5t_lvt#
5.1.6.1. asic#
Keypath |
Value |
7p5t |
5.1.6.1.1. asic, cells#
Keypath |
Value |
|
|
|
|
BUFx2_ASAP7_75t_L |
|
BUFx2_ASAP7_75t_L |
|
|
|
|
|
TAPCELL_ASAP7_75t_L |
|
DECAPx1_ASAP7_75t_L |
5.1.6.1.2. asic, site#
Keypath |
Value |
asap7sc7p5t |
5.1.6.2. output, typical#
Keypath |
Value |
|
|
|
5.1.6.3. output, fast#
Keypath |
Value |
|
|
|
5.1.6.4. output, slow#
Keypath |
Value |
|
|
|
5.1.6.5. output, 10M#
Keypath |
Value |
|
|
|
|
|
5.1.6.6. option#
Keypath |
Value |
asap7 |
5.1.6.6.1. option, var#
Keypath |
Value |
0.60 |
|
2 |
|
1 |
|
|
|
|
|
BUFx4_ASAP7_75t_L |
|
60 |
|
1 |
|
BUFx2_ASAP7_75t_L |
|
BUFx2_ASAP7_75t_L |
|
A |
|
Y |
|
TIEHIx1_ASAP7_75t_L |
|
H |
|
TIELOx1_ASAP7_75t_L |
|
L |
|
TIEHIx1_ASAP7_75t_L |
|
H |
|
TIELOx1_ASAP7_75t_L |
|
L |
5.1.6.6.2. option, file#
Keypath |
Value |
|
|
|
|
|
|
|
|
|
|
|
|
|
Associated PDK: None
5.1.7. Data sources#
Package |
Specifications |
lambdapdk |
|
5.1.8. lambdalib_asap7sc7p5t_lvt#
5.1.8.1. option#
Keypath |
Value |
|
Associated PDK: asap7
5.1.9. Data sources#
Package |
Specifications |
lambdapdk |
|
5.1.10. asap7sc7p5t_slvt#
5.1.10.1. asic#
Keypath |
Value |
7p5t |
5.1.10.1.1. asic, cells#
Keypath |
Value |
|
|
|
|
BUFx2_ASAP7_75t_SL |
|
BUFx2_ASAP7_75t_SL |
|
|
|
|
|
TAPCELL_ASAP7_75t_SL |
|
DECAPx1_ASAP7_75t_SL |
5.1.10.1.2. asic, site#
Keypath |
Value |
asap7sc7p5t |
5.1.10.2. output, typical#
Keypath |
Value |
|
|
|
5.1.10.3. output, fast#
Keypath |
Value |
|
|
|
5.1.10.4. output, slow#
Keypath |
Value |
|
|
|
5.1.10.5. output, 10M#
Keypath |
Value |
|
|
|
|
|
5.1.10.6. option#
Keypath |
Value |
asap7 |
5.1.10.6.1. option, var#
Keypath |
Value |
0.60 |
|
2 |
|
1 |
|
|
|
|
|
BUFx4_ASAP7_75t_SL |
|
60 |
|
1 |
|
BUFx2_ASAP7_75t_SL |
|
BUFx2_ASAP7_75t_SL |
|
A |
|
Y |
|
TIEHIx1_ASAP7_75t_SL |
|
H |
|
TIELOx1_ASAP7_75t_SL |
|
L |
|
TIEHIx1_ASAP7_75t_SL |
|
H |
|
TIELOx1_ASAP7_75t_SL |
|
L |
5.1.10.6.2. option, file#
Keypath |
Value |
|
|
|
|
|
|
|
|
|
|
|
|
|
Associated PDK: None
5.1.11. Data sources#
Package |
Specifications |
lambdapdk |
|
5.1.12. lambdalib_asap7sc7p5t_slvt#
5.1.12.1. option#
Keypath |
Value |
|
5.2. gf180mcu#
Skywater130 standard cell library.
Setup file: gf180mcu.py
Associated PDK: gf180
5.2.1. Data sources#
Package |
Specifications |
lambdapdk |
|
5.2.2. gf180mcu_fd_sc_mcu7t5v0#
5.2.2.1. asic#
Keypath |
Value |
7t |
5.2.2.1.1. asic, cells#
Keypath |
Value |
|
|
|
|
|
|
|
|
|
|
*_1 |
|
|
|
gf180mcu_fd_sc_mcu7t5v0__filltie |
|
gf180mcu_fd_sc_mcu7t5v0__endcap |
|
gf180mcu_fd_sc_mcu7t5v0__antenna |
5.2.2.1.2. asic, site#
Keypath |
Value |
GF018hv5v_mcu_sc7 |
5.2.2.2. output, slow#
Keypath |
Value |
|
|
|
5.2.2.3. output, typical#
Keypath |
Value |
|
|
|
5.2.2.4. output, fast#
Keypath |
Value |
|
|
|
5.2.2.5. output, 3LM_1TM_6K#
Keypath |
Value |
|
|
|
|
|
5.2.2.6. output, 3LM_1TM_9K#
Keypath |
Value |
|
|
|
|
|
5.2.2.7. output, 3LM_1TM_11K#
Keypath |
Value |
|
|
|
|
|
5.2.2.8. output, 3LM_1TM_30K#
Keypath |
Value |
|
|
|
|
|
5.2.2.9. output, 4LM_1TM_6K#
Keypath |
Value |
|
|
|
|
|
5.2.2.10. output, 4LM_1TM_9K#
Keypath |
Value |
|
|
|
|
|
5.2.2.11. output, 4LM_1TM_11K#
Keypath |
Value |
|
|
|
|
|
5.2.2.12. output, 4LM_1TM_30K#
Keypath |
Value |
|
|
|
|
|
5.2.2.13. output, 5LM_1TM_9K#
Keypath |
Value |
|
|
|
|
|
5.2.2.14. output, 5LM_1TM_11K#
Keypath |
Value |
|
|
|
|
|
5.2.2.15. output, 6LM_1TM_9K#
Keypath |
Value |
|
|
|
|
|
5.2.2.16. option#
Keypath |
Value |
gf180 |
5.2.2.16.1. option, var#
Keypath |
Value |
0.4 |
|
1 |
|
0 |
|
|
|
|
|
gf180mcu_fd_sc_mcu7t5v0__clkbuf_8 |
|
100 |
|
1000 |
|
gf180mcu_fd_sc_mcu7t5v0__buf_4 |
|
gf180mcu_fd_sc_mcu7t5v0__buf_4 |
|
I |
|
Z |
|
gf180mcu_fd_sc_mcu7t5v0__tieh |
|
Z |
|
gf180mcu_fd_sc_mcu7t5v0__tiel |
|
ZN |
|
gf180mcu_fd_sc_mcu7t5v0__tieh |
|
Z |
|
gf180mcu_fd_sc_mcu7t5v0__tiel |
|
ZN |
5.2.2.16.2. option, file#
Keypath |
Value |
|
|
|
|
|
|
|
|
|
Associated PDK: None
5.2.3. Data sources#
Package |
Specifications |
lambdapdk |
|
5.2.4. lambdalib_gf180mcu_fd_sc_mcu7t5v0#
5.2.4.1. option#
Keypath |
Value |
|
Associated PDK: gf180
5.2.5. Data sources#
Package |
Specifications |
lambdapdk |
|
5.2.6. gf180mcu_fd_sc_mcu9t5v0#
5.2.6.1. asic#
Keypath |
Value |
9t |
5.2.6.1.1. asic, cells#
Keypath |
Value |
|
|
|
|
|
|
|
|
|
|
*_1 |
|
|
|
gf180mcu_fd_sc_mcu9t5v0__filltie |
|
gf180mcu_fd_sc_mcu9t5v0__endcap |
|
gf180mcu_fd_sc_mcu9t5v0__antenna |
5.2.6.1.2. asic, site#
Keypath |
Value |
GF018hv5v_green_sc9 |
5.2.6.2. output, slow#
Keypath |
Value |
|
|
|
5.2.6.3. output, typical#
Keypath |
Value |
|
|
|
5.2.6.4. output, fast#
Keypath |
Value |
|
|
|
5.2.6.5. output, 3LM_1TM_6K#
Keypath |
Value |
|
|
|
|
|
5.2.6.6. output, 3LM_1TM_9K#
Keypath |
Value |
|
|
|
|
|
5.2.6.7. output, 3LM_1TM_11K#
Keypath |
Value |
|
|
|
|
|
5.2.6.8. output, 3LM_1TM_30K#
Keypath |
Value |
|
|
|
|
|
5.2.6.9. output, 4LM_1TM_6K#
Keypath |
Value |
|
|
|
|
|
5.2.6.10. output, 4LM_1TM_9K#
Keypath |
Value |
|
|
|
|
|
5.2.6.11. output, 4LM_1TM_11K#
Keypath |
Value |
|
|
|
|
|
5.2.6.12. output, 4LM_1TM_30K#
Keypath |
Value |
|
|
|
|
|
5.2.6.13. output, 5LM_1TM_9K#
Keypath |
Value |
|
|
|
|
|
5.2.6.14. output, 5LM_1TM_11K#
Keypath |
Value |
|
|
|
|
|
5.2.6.15. output, 6LM_1TM_9K#
Keypath |
Value |
|
|
|
|
|
5.2.6.16. option#
Keypath |
Value |
gf180 |
5.2.6.16.1. option, var#
Keypath |
Value |
0.4 |
|
1 |
|
0 |
|
|
|
|
|
gf180mcu_fd_sc_mcu9t5v0__clkbuf_8 |
|
100 |
|
1000 |
|
gf180mcu_fd_sc_mcu9t5v0__buf_4 |
|
gf180mcu_fd_sc_mcu9t5v0__buf_4 |
|
I |
|
Z |
|
gf180mcu_fd_sc_mcu9t5v0__tieh |
|
Z |
|
gf180mcu_fd_sc_mcu9t5v0__tiel |
|
ZN |
|
gf180mcu_fd_sc_mcu9t5v0__tieh |
|
Z |
|
gf180mcu_fd_sc_mcu9t5v0__tiel |
|
ZN |
5.2.6.16.2. option, file#
Keypath |
Value |
|
|
|
|
|
|
|
|
|
Associated PDK: None
5.2.7. Data sources#
Package |
Specifications |
lambdapdk |
|
5.2.8. lambdalib_gf180mcu_fd_sc_mcu9t5v0#
5.2.8.1. option#
Keypath |
Value |
|
5.3. nangate45#
Nangate open standard cell library for FreePDK45.
Setup file: nangate45.py
Associated PDK: freepdk45
5.3.1. Data sources#
Package |
Specifications |
lambdapdk |
|
5.3.2. nangate45#
5.3.2.1. asic#
Keypath |
Value |
10t |
5.3.2.1.1. asic, cells#
Keypath |
Value |
|
|
BUF_X1 |
|
BUF_X4 |
|
OAI211_X1 |
|
|
|
TAPCELL_X1 |
|
TAPCELL_X1 |
5.3.2.1.2. asic, site#
Keypath |
Value |
FreePDK45_38x28_10R_NP_162NW_34O |
5.3.2.2. output, typical#
Keypath |
Value |
|
5.3.2.3. output, 10M#
Keypath |
Value |
|
|
|
|
|
5.3.2.4. option#
Keypath |
Value |
freepdk45 |
|
10M |
5.3.2.4.1. option, var#
Keypath |
Value |
0.35 |
|
0 |
|
0 |
|
|
|
|
|
1000 |
|
BUF_X4 |
|
BUF_X1 |
|
A |
|
Z |
|
LOGIC1_X1 |
|
Z |
|
LOGIC0_X1 |
|
Z |
|
LOGIC1_X1 |
|
Z |
|
LOGIC0_X1 |
|
Z |
5.3.2.4.2. option, file#
Keypath |
Value |
|
|
|
|
|
|
|
|
|
Associated PDK: None
5.3.3. Data sources#
Package |
Specifications |
lambdapdk |
|
5.3.4. lambdalib_nangate45#
5.3.4.1. option#
Keypath |
Value |
|
5.4. sky130hd#
Skywater130 standard cell library.
Setup file: sky130hd.py
Associated PDK: skywater130
5.4.1. Data sources#
Package |
Specifications |
lambdapdk |
|
5.4.2. sky130hd#
5.4.2.1. asic#
Keypath |
Value |
hd |
5.4.2.1.1. asic, cells#
Keypath |
Value |
sky130_fd_sc_hd__conb_1 |
|
|
|
|
|
|
|
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 |
|
sky130_fd_sc_hd__decap_4 |
|
sky130_fd_sc_hd__diode_2 |
5.4.2.1.2. asic, site#
Keypath |
Value |
|
5.4.2.2. output, slow#
Keypath |
Value |
|
5.4.2.3. output, typical#
Keypath |
Value |
|
5.4.2.4. output, fast#
Keypath |
Value |
|
5.4.2.5. output, 5M1LI#
Keypath |
Value |
|
|
|
|
|
5.4.2.6. output, rtl#
Keypath |
Value |
|
5.4.2.7. option#
Keypath |
Value |
skywater130 |
5.4.2.7.1. option, var#
Keypath |
Value |
0.6 |
|
1 |
|
0 |
|
|
|
|
|
sky130_fd_sc_hd__clkbuf_4 |
|
1000 |
|
sky130_fd_sc_hd__buf_4 |
|
sky130_fd_sc_hd__buf_4 |
|
A |
|
X |
|
sky130_fd_sc_hd__conb_1 |
|
HI |
|
sky130_fd_sc_hd__conb_1 |
|
LO |
|
sky130_fd_sc_hd__conb_1 |
|
HI |
|
sky130_fd_sc_hd__conb_1 |
|
LO |
5.4.2.7.2. option, file#
Keypath |
Value |
|
|
|
|
|
|
|
|
|
Associated PDK: None
5.4.3. Data sources#
Package |
Specifications |
lambdapdk |
|
5.4.4. lambdalib_sky130hd#
5.4.4.1. option#
Keypath |
Value |
|
Associated PDK: skywater130
5.4.5. Data sources#
Package |
Specifications |
lambdapdk |
|
5.4.6. sky130hdll#
5.4.6.1. asic#
Keypath |
Value |
hdll |
5.4.6.1.1. asic, cells#
Keypath |
Value |
sky130_fd_sc_hdll__conb_1 |
|
|
|
|
|
|
|
|
|
sky130_fd_sc_hdll__tapvpwrvgnd_1 |
|
sky130_fd_sc_hdll__decap_4 |
|
sky130_fd_sc_hdll__diode_2 |
5.4.6.1.2. asic, site#
Keypath |
Value |
|
5.4.6.2. output, slow#
Keypath |
Value |
|
5.4.6.3. output, typical#
Keypath |
Value |
|
5.4.6.4. output, fast#
Keypath |
Value |
|
5.4.6.5. output, 5M1LI#
Keypath |
Value |
|
|
|
|
|
5.4.6.6. output, rtl#
Keypath |
Value |
|
5.4.6.7. option#
Keypath |
Value |
skywater130 |
5.4.6.7.1. option, var#
Keypath |
Value |
0.6 |
|
1 |
|
0 |
|
|
|
|
|
sky130_fd_sc_hdll__clkbuf_4 |
|
1000 |
|
sky130_fd_sc_hdll__buf_4 |
|
sky130_fd_sc_hdll__buf_4 |
|
A |
|
X |
|
sky130_fd_sc_hdll__conb_1 |
|
HI |
|
sky130_fd_sc_hdll__conb_1 |
|
LO |
|
sky130_fd_sc_hdll__conb_1 |
|
HI |
|
sky130_fd_sc_hdll__conb_1 |
|
LO |
5.4.6.7.2. option, file#
Keypath |
Value |
|
|
|
|
|
|
|
Associated PDK: None
5.4.7. Data sources#
Package |
Specifications |
lambdapdk |
|
5.4.8. lambdalib_sky130hdll#
5.4.8.1. option#
Keypath |
Value |
|
5.5. sky130io#
Skywater130 I/O library.
Setup file: sky130io.py
Associated PDK: skywater130
5.5.1. Data sources#
Package |
Specifications |
lambdapdk |
|
5.5.2. sky130io#
5.5.2.1. asic, cells#
Keypath |
Value |
|
5.5.2.2. output, slow#
Keypath |
Value |
|
5.5.2.3. output, typical#
Keypath |
Value |
|
5.5.2.4. output, fast#
Keypath |
Value |
|
5.5.2.5. output, 5M1LI#
Keypath |
Value |
|
|
|
5.5.2.6. output, blackbox#
Keypath |
Value |
|
5.5.2.7. option#
Keypath |
Value |
skywater130 |
Associated PDK: None
5.5.3. Data sources#
Package |
Specifications |
lambdapdk |
|
5.5.4. lambdalib_sky130io#
5.5.4.1. option#
Keypath |
Value |
|