This repository contains GM/ID extraction data and related Interactive scripts to get started with gm/id based design using the SKY130 PDK. It enables users to perform circuit simulations, extract key transistor parameters, and generate insightful plots quickly and efficiently.
-
Clone the repository:
git clone https://github.com/chennakeshavadasa/gmid_SKY130.git
-
Navigate into the cloned directory:
cd gmid_SKY130
-
Install dependencies:
pip install matplotlib numpy pandas
-
Define the File Path in python Scripts: For Example,
path = r"C:\Users\USERNAME\Downloads\SKY130\nfet3_01v8_lvt\\"
-
Run the GM/ID scripts:
Use the following command to generate the plots:python gmid Python Scipts/gmid_python scripts/sky130/NMOS-LVT.py
-
View the data:
Check thegmid Data/
folder for extracted GM/ID values and plots.
- To run a specific extraction:
Run theNMOS-LVT.py
script for example and execute:python gmid Python Scipts/gmid_python scripts/sky130/NMOS-LVT.py
- Special Thanks to Soumya Kanta Rana for the Test Bench.