This Codespace provides a ready-to-use schematic and circuit simulation environment on Ubuntu 22.04, featuring Xschem and Ngspice, with both terminal and GUI (noVNC) access.
- Go to the GitHub repository: https://github.com/vsdip/vsd-7nm
- Click “Code” → “Open with Codespaces” to launch the environment in your browser.
Once the Codespace opens, go to the TERMINAL tab and run:
xschemor
ngspiceExit anytime using exit.
-
In your Codespace, open the PORTS tab.
-
Find the forwarded port named noVNC Desktop (6080).
-
Click the forwarded URL.
-
On the web page, select
vnc_lite.htmlto open the XFCE desktop. -
Inside the desktop terminal, run:
xschem ngspice
| Tool | Command | Description |
|---|---|---|
| Xschem | xschem |
Schematic Capture Tool |
| Ngspice | ngspice |
Circuit Simulation Engine |
| gedit | gedit |
Lightweight Text Editor |
| vim | vim |
Terminal-based Editor |
The design files are available under the folder:
/workspaces/vsd-7nm
as shown in the image below:
xschem --version
ngspice -vBoth commands should display version information confirming installation.




