Activity 3: Difference between revisions

From Center for Integrated Circuits and Devices Research (CIDR)
Jump to navigation Jump to search
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Using ngspice in Python ==
== Activity: Characterize an inverter in SkyWater 130nm ==
[[https://cidr.up-microlab.org/index.php/Using_Python_with_NGSPICE Using Python with NGSPICE]]
* [[Installing the SkyWater 130nm Design Kit]]
** The SKY130 design kit [https://skywater-pdk.readthedocs.io/en/main/index.html documentation] (still a work in progress)
** [https://isn.ucsd.edu/courses/beng207/lectures/Tim_Edwards_2021_slides.pdf Introduction to the SkyWater PDK] by Tim Edwards ([https://efabless.com/ efabless])
** The MAGIC [http://opencircuitdesign.com/magic/userguide.html user guide]
* [[Installing XSCHEM]]
** The XSCHEM [https://xschem.sourceforge.io/stefan/xschem_man/xschem_man.html online manual]
* An alternative and step-by-step installation of NGSPICE, MAGIC, XSCHEM, and the SkyWater 130nm Design Kit onto a dedicated Linux (Ubuntu) virtual machine using virtualization software such as [https://www.virtualbox.org/ VirtualBox] or [https://www.qemu.org/ QEMU].
** [[Installing Open-Source EDA Tools on a Virtual Machine]]
** [[https://cidr.up-microlab.org/index.php/Using_Python_with_NGSPICE Using Python with NGSPICE]]
* Exercise:
** Determine the transistor ratio, β, that will give equal high-to-low and low-to-high delays
** Determine the FO4 delay of the minimum sized inverter
** Plot the inverter VTC

Latest revision as of 09:47, 21 October 2023

Activity: Characterize an inverter in SkyWater 130nm