kadomoto / silicon-notebooks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Silicon Notebooks

Build open silicon using Jupyter and Colab notebooks.

Notebooks

Digital Inverter with OpenLane and SKY130 PDK colab

digital-inverter-openlane.ipynb

Run a simple inverter design thru the OpenLane GDS to RTL flow targeting the open source SKY130 PDK.

inverter layout

Digital Inverter with OpenLane and GF180MCU PDK colab

digital-inverter-openlane-gf180mcu.ipynb

Run a simple inverter design thru the OpenLane GDS to RTL flow targeting the open source GF180MCU PDK.

inverter layout

Analog Inverter with Magic colab

analog-inverter-magic.ipynb

Draw a simple mosfet for the open source SKY130 PDK using MAGIC and simulate it in an inverter circuit using PySpice.

mosfet layout

XLS adder with OpenLane colab

xls-adder-openlane.ipynb

Run a simple 1-bit adder design using the XLS high level synthesis toolkit thru the OpenLane GDS to RTL flow targeting the open source SKY130 PDK.

adder layout

XLS workshop with OpenLane colab

xls-workshop-openlane.ipynb

From code to silicon using XLS and OpenLane

  • Design your hardware with code using XLS high-level synthesis toolkit.
  • Run your design thru the OpenLane RTL to GDS toolchain.
  • Target the open source SKY130 PDK to manufacture your design using Google's sponsored OpenMPW shuttle program.

xls layout

About

License:Apache License 2.0


Languages

Language:Jupyter Notebook 100.0%