Complete open-source analog design environment with xschem, ngspice, KLayout, and GF180 PDK
127
A ready-to-use container image for open-source analog and mixed-signal IC design. Built on Ubuntu 24.04, it ships every tool pre-compiled and pre-configured — no manual setup required.
Designed to run seamlessly with Distrobox, giving you a full EDA desktop environment integrated into your existing Linux workflow.
podman pull docker.io/brunny95/ubuntu_gf180:v1
distrobox create --image docker.io/brunny95/ubuntu_gf180:v1 \
--name ubuntu_gf180 \
--hostname ubuntu_gf180
distrobox enter ubuntu_gf180
Once inside, type xscheme and start designing.
| Tool | Description |
|---|---|
| Xschem | Schematic capture, built from source |
| ngspice | SPICE simulator with XSPICE, CIDER & OpenMP |
| KLayout | GDSII/OASIS layout viewer and editor |
| OpenVAF | Verilog-A compiler for custom device models |
| Icarus Verilog | Digital/mixed-signal simulation |
| LibreLane | Open-source EDA flow, installed via Nix |
| VSCodium | Lightweight code editor |
| Python 3.12 | Isolated venv via uv, includes PyLTSpice, matplotlib & more |
Pre-configured with the GF180MCU PDK, managed via ciel. All paths are set automatically for ngspice models, KLayout tech files, and xschem libraries — no manual environment setup needed.
| Alias | Effect |
|---|---|
xscheme | Launches xschem with the correct PDK rcfile |
klayoute | Launches KLayout in edit mode |
Students, researchers, and hobbyists doing analog IC design with fully open-source tools. Pull the image, create the distrobox, enter it, and start designing.
Content type
Image
Digest
sha256:e7497258c…
Size
3 GB
Last updated
6 months ago
docker pull brunny95/ubuntu_gf180:v1