Installing Required Software

There are two ways to install the above software tools:
  1. Run within the Silicon Compiler tools docker image

  2. Build from source yourself

Silicon Compiler Tools Docker Image Setup

First, install Docker according to the instructions for your operating system:

Once Docker is installed, launch the Docker Desktop application.

  • Ubuntu: Ctrl-Alt-T or run the Terminal application from the Dash

  • macOS: Cmd-Space to open Spotlight, then type Terminal and press Enter

  • Windows: Open Windows PowerShell from the Start menu.

docker run -it -v "${PWD}/sc_work:/sc_work" ghcr.io/siliconcompiler/sc_runner:latest

Building Software From Source

Several resources are offered to assist in the installation process when tools need to be built from source.

Silicon Compiler’s documentation provides reference install scripts for tools used in its flows. These can be used as startpoints for developing install scripts for your particular system and are available at https://docs.siliconcompiler.com/en/stable/user_guide/installation.html#external-tools

Additionally, the External Links for Open Source Tools page in this documentation points to documentation for open source software used in the flow. Each of these software tools maintains its own installation instructions. For the most up-to-date information on each software’s installation procedure, its own documentation should be consulted.