This repo mostly hosts courses and projects from the Advanced VLSI Lab at Silicon Institute of Technology, Bhubaneswar.
-
LaunchLab Freshers Training: Basic MOSFET theory, CMOS technology, circuit and layout design, and basic PDK design. This is the material used for training all New College Graduates (NCG) with no or minimum knowledge in VLSI.
-
Introduction to SKILL Programming: Introduces users to basic SKILL programming.
-
Introduction to Verilog: Module EE2.301 (WIP)
-
Introduction to Linux Commands: Module CS 3.301 (WIP)
-
Temperature Sensor (LM70) design cycle: Verilog-to-FPGA: A system design project using Verilog and Xilinx FPGA development board. RTL to read a temperature sensor (LM70) using the SPI protocol. Synthesize and burn it into a Xilinx FPGA which is interfaced to a LM70 and the temperature is decoded and displayed on a 7-segment display.
-
Analog Front-End (AFE) for a PT100 Temperature Sensor in HIMA temp chamber: The goal of the project is to design and implement a AFE for PT100 temperature sensor that is embeddedd inside the temeperature chamber. The output is converted to the required dynamic range of a USB-based instrument Analog Discovery 2 (AD2). A Pyhton code is developed to read the ADC value from AD2 and onvert it to temperature in degree C. This, then can be used in temperature characterization of electronic systems.
-
Bandgap Reference in SKY130: Complete design, layout and characterization of a Bandgap reference using open-source EDA tools (ngspice/netgen/Magic) and open-source PDK (SKY130)
-
Project Volta : SPI/I2C/SRAM/BGR in 0.6um CMOS: SPI-RW SRAM and bandgap reference in 0.6um CMOS technology
-
Project Tesla:(WIP)
- ngspice: Compiled
ngspice
source for Ubuntu 22.04/18.04 & CentOS7 - netgen: Compiled
netgen
source for Ubuntu 22.04/18.04 & CentOS7 - Magic: Compiled
magic
sources for Ubuntu 22.04/18.04 & CentOS7 - XSchem: Compiled sources for
xschem
schematic editor. - Sue2Plus: Sue2 schematic editor + Python/Matlab/Octave tool box
- Cadence: Information related to Cadence EDA tools eg. Virtuoso, ADE, Spectre, etc.
- Technology: Technology files for the open-source EDA tools.
- Open Source EDA on WSL: Installing and setting up WSL2 on Windows 10/11 and installing open-source EDA tools on it.
- Open Source EDA on VirtualBox: Setting up Virtual Machines (Virtual Box) and setup open source EDA tools.
- Website: Advanced VLSI Lab: Jekyll repo for GitHub page for Advanced VLSI Lab website.
- Eagle PCB: A Quick Guide
- Calibre Setup