Difference between revisions of "Accelerating the Open Source Silicon Ecosystem with Jupyter Notebooks"

From F-Si wiki
Jump to navigation Jump to search
(simplify instructions)
(use template)
Line 1: Line 1:
== Accelerating the Open Source Silicon Ecosystem with Jupyter Notebooks ==
* Speaker(s): Johan (proppy) Euphrosine
* email: proppy@google.com


=== Using Google Colaboratory ===
==Abstract==
 
In this tutorial session we showcase our recent work to leverage Jupyter Notebooks and Conda packages to publish and share interactive experiments using open source silicon toolchains.
 
Notebooks published at https://github.com/chipsalliance/silicon-notebooks demonstrate how to run experiments from design to gds using publicly-hosted notebooks using https://colab.research.google.com/ or https://jupyter.org/ locally.
 
==Instructions==
 
===Using Google Colaboratory===


* Open https://colab.research.google.com/github/proppy/silicon-notebooks/blob/main/xls-workshop-openlane.ipynb
* Open https://colab.research.google.com/github/proppy/silicon-notebooks/blob/main/xls-workshop-openlane.ipynb
* Execute the first cell
* Execute the first cell
* Follow the instructions
* Follow along the instructions


=== Using JupyterLab (Linux) ===
===Using JupyterLab locally (Linux)===


* Run the following commands
* Run the following commands
Line 18: Line 27:
</pre>
</pre>
* Execute the first cell
* Execute the first cell
* Follow the instructions
* Follow along the instructions

Revision as of 07:54, 10 July 2023

  • Speaker(s): Johan (proppy) Euphrosine
  • email: proppy@google.com

Abstract

In this tutorial session we showcase our recent work to leverage Jupyter Notebooks and Conda packages to publish and share interactive experiments using open source silicon toolchains.

Notebooks published at https://github.com/chipsalliance/silicon-notebooks demonstrate how to run experiments from design to gds using publicly-hosted notebooks using https://colab.research.google.com/ or https://jupyter.org/ locally.

Instructions

Using Google Colaboratory

Using JupyterLab locally (Linux)

  • Run the following commands
git clone https://github.com/proppy/silicon-notebooks.git
cd silicon-notebooks
python3 -m venv env
env/bin/python -m pip install -r requirements-dev.txt
env/bin/jupyter lab xls-workshop-openlane.ipynb
  • Execute the first cell
  • Follow along the instructions