https://github.com/wokwi/skullfet
Skull shaped MOSFET cells for the Efabless's 130nm process
https://github.com/wokwi/skullfet
Last synced: 2 months ago
JSON representation
Skull shaped MOSFET cells for the Efabless's 130nm process
- Host: GitHub
- URL: https://github.com/wokwi/skullfet
- Owner: wokwi
- Created: 2021-12-17T09:17:06.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-14T09:11:19.000Z (3 months ago)
- Last Synced: 2025-03-27T22:02:35.851Z (3 months ago)
- Language: Python
- Size: 91.8 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SkullFET
> Skull shaped MOSFET cells for SKY130 and IHP SG13G2 130 nm processes
## List of cells
- [Inverter](skullfet_inverter.mag)
- [NAND](skullfet_nand.mag)## Prerequisites
You need to SkyWater's SKY130 PDK installed in order to build the cells. Set the `PDK_ROOT` environment variable to point to the root of the PDK installation. You can use [volare](https://pypi.org/project/volare/) to install the PDK (and then set `PDK_ROOT` to `~/.volare`).
## Usage
- Run `make` to build the GDS/LEF files
- Run `make sim_nand` to run a simulation of the NAND cell (requires [ngspice](https://ngspice.sourceforge.io/)-41 or newer)
## GDS Generation
This project now supports direct GDS generation using the `gdstk` library:
1. Install dependencies:
```
pip install -r requirements.txt
```2. Generate the Inverter GDS file:
```
python scripts/skullfet_gds.py
```To generate the NAND cell, use:
```
python scripts/skullfet_gds.py -t nand
```Copyright (C) 2021-2025 Uri Shaked