You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
d5fc9bcd00 | 2 years ago | |
---|---|---|
.. | ||
custom_layout/magic | 2 years ago | |
doc | 2 years ago | |
klayout | 2 years ago | |
lvs | 2 years ago | |
magic | 2 years ago | |
sim | 2 years ago | |
sky130A | 2 years ago | |
xschem | 2 years ago | |
10T.png | 2 years ago | |
local_eval.png | 2 years ago | |
readme.md | 2 years ago | |
src | 2 years ago |
readme.md
Custom Cell
Prerequisites
- Magic (VERSION TODO) - Layout
- Xschem (VERSION TODO) - Schematic capture
- Netgen-lvs (VERSION TODO) - Layout Vs. Schematic
- Ngspice (VERSION TODO) - SPICE simulation
Setup
A template .magicrc
file can be found in magic/.magic_tech
. This
config file works with the SKY130 technology. Changes will need to be made to
the .magicrc file so that PDK_ROOT
points to this repo. All the
relevant Magic tech files are also found in magic/.magic_tech
.
The SKY130 model files are found in sky130A/
which are used when
simulating a SPICE file in Ngspice.
A tcl script to generate SPICE from Magic layout can be found in
magic/magic_spice_extract.tcl
. A tcl script to run LVS can be
found in lvs/runlvs_single.sh
.