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 d5fc9bcd00 add lcb strobe and cleanup array logic 2 years ago
..
custom_layout/magic add custom 2 years ago
doc add custom 2 years ago
klayout add lcb strobe and cleanup array logic 2 years ago
lvs add custom 2 years ago
magic add custom 2 years ago
sim add custom 2 years ago
sky130A add custom 2 years ago
xschem add custom 2 years ago
10T.png pic 2 years ago
local_eval.png pic 2 years ago
readme.md add custom 2 years ago
src add custom 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.