I created a devcontainer that allows you to do SKY130 analog schematic design in a devcontainer running on GitHub Codespaces or on a local or remote linux server:
https://github.com/cascode-labs/viper-ic-devcontainers
Right now it is setup just for the schematic design, but I should be able to add layout tools to it.
It is a smaller version of Harald's docker container to run in Codespaces.
Here's a video where I show a brief demo of using it:
Hi Curtis, How are you?
Has someone been able to run glayout on your project? I'm developing another docker solution with glayout (+ all deps) installed. If your env works, I think I'll use it
aquiles viza
06/13/2024, 3:36 PM
Our dockerfile structure is basically the same, based on iic-osic-tools docker. Have you edited the script files or done something different than jku repo?
c
Curtis Mayberry
06/13/2024, 4:55 PM
Hey Aquiles, I made some minor updates to simplify how its done. I did add klayout to the v0.2 version of the docker. A lot of the rest of the tools are simply python packages that should be included in a pyproject.toml for your repo and then installed into a Python virtual environment. (venv) I would recommend using uv for your Python venv setup and installation. It is much faster than pip or conda.