Docker#

To use the docker based running image SiliconCompiler provides, you will need to ensure that docker is installed on your machine. If you need to install docker, please follow the instructions for your OS: Linux, Windows, or macOS.

Linux#

Download and Install Docker Desktop for Linux as detailed in dockers installation instructions. After installation, start Docker Desktop and use recommended settings if possible

On a terminal, run the following commands:

$ python3 -m venv .venv
$ source .venv/bin/activate

$ python3 -m pip install siliconcompiler

$ sc -target asic_demo -scheduler docker

Windows#

Download and Install Docker Desktop for Windows as detailed in dockers installation instructions. After installation, start docker.

On powershell terminal, run the following commands:

$ python3 -m venv .venv
$ .venv/Script/activate

$ python3 -m pip install siliconcompiler

$ siliconcompiler -target asic_demo -scheduler docker

macOS#

Download and Install Docker Desktop for macOS as detailed in dockers installation instructions. After installation, start Docker Desktop and use recommended settings if possible

On a Mac terminal, run the following commands:

$ python -m venv .venv
$ source .venv/bin/activate

$ python -m pip install siliconcompiler

$ sc -target asic_demo -scheduler docker