A collection of devcontainers for designing integrated circuits.
The base docker file is viper-osic-docker-analog. It is a simplified and specialized version of the original JKU open source integrated circuit container hosted as hpretl/iic-osic-tools on Dockerhub.
- 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
- Cloud Native: Easily develop in the cloud such as on GitHub Codespaces
- 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 devcontainer. This can be on GitHub Codespaces, a Linux server over SSH, or ran on a local Docker installation.
- Docker or Docker-desktop installed
- VS Code installed (recommended)