A collection of devcontainers for designing integrated circuits.
Based on the JKU open source integrated circuit container hosted as hpretl/iic-osic-tools on Dockerhub
The devcontainer.json also supports Conda environments. It includes the miniforge ("ghcr.io/rocker-org/devcontainer-features/miniforge:1") feature to install Mambaforge. Then when it creates the devcontainer it also creates a new Conda environment from the "environment.yml" if it finds one in your repo's root directory.
- Quick-start: Immediately start designing and simulating in a new project
- Pre-configured: No need to install and debug a long-list of design software locally
- Reproducible: Each designer uses the same design environment
- Full-featured: Includes all the most poular open-source tools
- Multi-domain: Support both analog and digital design
- Customizable: Easily customize the design environment per project
- Multi-platform: Runs on Windows, Mac-OS, and Linux
- Multi-PDK: Supports multiple open-source PDKs
The recommended method of opening a Viper project in a devcontainer is by using the official support in Visual Studio (VS) Code on your local machine. You just need to open your workspace in a remote devcontainer.
- Docker-desktop installed
- VS Code installed (recommended)
- X-server installed for Windows (recommended)