Sign inSign up

brunny95/ubuntu_gf180

By brunny95

•Updated 6 months ago

Complete open-source analog design environment with xschem, ngspice, KLayout, and GF180 PDK

Image
0

127

brunny95/ubuntu_gf180 repository overview

⁠Analog IC Design Environment — GF180MCU PDK

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.


⁠Quickstart with Distrobox
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.


⁠What's inside
ToolDescription
XschemSchematic capture, built from source
ngspiceSPICE simulator with XSPICE, CIDER & OpenMP
KLayoutGDSII/OASIS layout viewer and editor
OpenVAFVerilog-A compiler for custom device models
Icarus VerilogDigital/mixed-signal simulation
LibreLaneOpen-source EDA flow, installed via Nix
VSCodiumLightweight code editor
Python 3.12Isolated venv via uv, includes PyLTSpice, matplotlib & more

⁠PDK

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.


⁠Convenience aliases
AliasEffect
xschemeLaunches xschem with the correct PDK rcfile
klayouteLaunches KLayout in edit mode

⁠Who is this for

Students, researchers, and hobbyists doing analog IC design with fully open-source tools. Pull the image, create the distrobox, enter it, and start designing.

Tag summary

Content type

Image

Digest

sha256:e7497258c…

Size

3 GB

Last updated

6 months ago

docker pull brunny95/ubuntu_gf180:v1