1. Pre-Defined Targets#

The following are examples are pre-built targets that come with SiliconCompiler which you can use for your own builds. These are typically “demo” targets which use a specific combination of predefined pdk, library, flow and more configurations.

1.1. asap7_demo#

ASAP7 Demo Target

Setup file: asap7_demo.py

1.1.1. Data sources#

Package

Specifications

lambdapdk

  • Path: https://github.com/siliconcompiler/lambdapdk/archive/refs/tags/

  • Reference: v0.1.51

1.1.2. Included PDK#

1.1.3. Included libraries#

1.1.4. Included flows#

1.1.5. Configuration#

1.2. asic_demo#

“Self-test” target which builds a small 8-bit counter design as an ASIC, targeting the Skywater130 PDK.

This target is intended for testing purposes only, to verify that SiliconCompiler is installed and configured correctly.

Setup file: asic_demo.py

1.2.1. Data sources#

Package

Specifications

lambdapdk

  • Path: https://github.com/siliconcompiler/lambdapdk/archive/refs/tags/

  • Reference: v0.1.51

siliconcompiler

  • Path: python://siliconcompiler

1.2.2. Included PDK#

1.2.3. Included libraries#

1.2.4. Included flows#

1.2.5. Included checklists#

1.2.6. Configuration#

1.3. fpgaflow_demo#

Demonstration target for running the open-source fpgaflow.

Setup file: fpgaflow_demo.py

1.3.1. Included flows#

1.3.2. Configuration#

Keypath

Value

['option', 'flow']

fpgaflow

1.4. freepdk45_demo#

FreePDK45 demo target

Setup file: freepdk45_demo.py

1.4.1. Data sources#

Package

Specifications

lambdapdk

  • Path: https://github.com/siliconcompiler/lambdapdk/archive/refs/tags/

  • Reference: v0.1.51

1.4.2. Included PDK#

1.4.3. Included libraries#

1.4.4. Included flows#

1.4.5. Configuration#

1.5. gf180_demo#

Global foundries 180 Demo Target

Setup file: gf180_demo.py

1.5.1. Data sources#

Package

Specifications

lambdapdk

  • Path: https://github.com/siliconcompiler/lambdapdk/archive/refs/tags/

  • Reference: v0.1.51

1.5.2. Included PDK#

1.5.3. Included libraries#

1.5.4. Included flows#

1.5.5. Included checklists#

1.5.6. Configuration#

1.6. ihp130_demo#

IHP130 Demo Target

Setup file: ihp130_demo.py

1.6.1. Data sources#

Package

Specifications

ihp130

  • Path: git+https://github.com/IHP-GmbH/IHP-Open-PDK

  • Reference: 68eebafcd9b2f5e92c69d37a8d3d90eb266550f5

lambdapdk

  • Path: https://github.com/siliconcompiler/lambdapdk/archive/refs/tags/

  • Reference: v0.1.51

1.6.2. Included PDK#

1.6.3. Included libraries#

1.6.4. Included flows#

1.6.5. Included checklists#

1.6.6. Configuration#

1.7. interposer_demo#

Interposer Demo Target

Setup file: interposer_demo.py

1.7.1. Data sources#

Package

Specifications

lambdapdk

  • Path: https://github.com/siliconcompiler/lambdapdk/archive/refs/tags/

  • Reference: v0.1.51

1.7.2. Included PDK#

1.7.3. Included libraries#

1.7.4. Included flows#

1.7.5. Configuration#

1.8. skywater130_demo#

Skywater130 Demo Target

Setup file: skywater130_demo.py

1.8.1. Data sources#

Package

Specifications

lambdapdk

  • Path: https://github.com/siliconcompiler/lambdapdk/archive/refs/tags/

  • Reference: v0.1.51

1.8.2. Included PDK#

1.8.3. Included libraries#

1.8.4. Included flows#

1.8.5. Included checklists#

1.8.6. Configuration#