https://github.com/mattvenn/simulate-gate
Project 1.1 Simulate a Skywater 130nm standard cell using ngspice
https://github.com/mattvenn/simulate-gate
asic ngspice simulate sky130
Last synced: about 2 months ago
JSON representation
Project 1.1 Simulate a Skywater 130nm standard cell using ngspice
- Host: GitHub
- URL: https://github.com/mattvenn/simulate-gate
- Owner: mattvenn
- License: apache-2.0
- Created: 2020-12-31T13:28:04.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-24T11:27:10.000Z (about 1 year ago)
- Last Synced: 2025-04-01T18:09:55.603Z (about 2 months ago)
- Topics: asic, ngspice, simulate, sky130
- Language: Makefile
- Homepage: https://zerotoasiccourse.com
- Size: 68.4 KB
- Stars: 13
- Watchers: 3
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Simulate a Skywater 130nm standard cell using ngspice
This repository is a template for project 1.1 that takes you through:
* Browse the standard cells
* Choose a standard cell to simulate
* Copy the spice file
* Modify the Makefile
* Modify the spice file to provide inputs to the gate
* Run the spice simulation to get a plot of the inputs and outputs
* Measure propagation delay# License
This repo is part of the [Zero to ASIC course](https://zerotoasiccourse.com) and licensed with [Apache 2](LICENSE).
# Resources
* ngspice tutorial http://ngspice.sourceforge.net/ngspice-tutorial.html
* ngspice notes on sky130 simulation: http://ngspice.sourceforge.net/applic.html and the use of .spiceinit
* Skywater PDK docs: https://skywater-pdk.readthedocs.io/en/main/