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.
openpowerwtf 1791868f4d pic 1 year ago
..
custom_layout/magic add custom 1 year ago
doc add custom 1 year ago
lvs add custom 1 year ago
magic add custom 1 year ago
sim add custom 1 year ago
sky130A add custom 1 year ago
xschem add custom 1 year ago
10T.png pic 1 year ago
local_eval.png pic 1 year ago
readme.md add custom 1 year ago
src add custom 1 year 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.