It is a program organised by Indian Institute of Technology, Gandhinagar (IITGN) in collaboration with:
using open-source EDA community tools.
The program focuses on hands-on chip design using open-source tools like: Yosys (logic synthesis), OpenROAD/OpenLane (place & route), Magic/KLayout (layout & DRC/LVS checks), with SkyWater 130nm PDK (open-source process design kit) The repository is created as Weekly assignment given under the umberella for RISCV-Reference SOC TapeOut program for 10 weeks.
π§ Now, let's us see the individual term one by one to π§ #Ananlyse - π #Think using which the Program is formulated for us.
| π₯οΈβοΈ | RISC-V: An open-source Instruction Set Architecture (ISA), widely used in academia and industry for research and processor development. |
| π¦π | SoC (System-on-Chip): A complete system (CPU, memory, peripherals, interconnects) integrated onto a single silicon die. |
| ππ | Reference SoC (Caravel): Caravel is a baseline RISC-V SoC design that participants use as a template for customization, learning, and final tapeout. It allows developers to integrate their custom IP (Intellectual Property) into the platform and test its functionality using an open-source toolchain. Caravel is used with Efabless's Open MPW (Multi-Project Wafer) and chipIgnite shuttles, and it's built on the Sky130 technology node from SkyWater Technologies. |
| π²π§© | Tapeout: The final step of the IC design flow, where the design is signed off and sent to fabrication. |
| Task | Description | Status | Help Material | Submission Date |
|---|---|---|---|---|
| Task0 | π οΈ Tools Installation β Installed Iverilog, Yosys, and GTKWave | β Done | 1. π Week-0 Notes 2. π VSD Installation Guide |
20th Sep. 2025 |
| Task1 | βοΈ will be updated soon | β³ In Progress | 1. π Week-1 Notes (to be added) |
TBD |
Hereβs what I achieved in the first week of the RISC-V SoC Tapeout Program:
- π οΈ Tools Installed & Verified: Successfully installed Iverilog, Yosys, and GTKWave, and verified their functionality.
- π» Environment Setup: Learned how to set up the basic RTL design and synthesis environment for future experiments.
- ποΈ System Prepared: Configured the system and prepared it for the upcoming RTL β GDSII flow experiments.
I am thankful to π€Kunal Ghosh and Team VLSI System Design (VSD) for the opportunity to participate in the ongoing RISC-V SoC Tapeout Program.
I also acknowledge the support of RISC-V International, India Semiconductor Mission (ISM), VLSI Society of India (VSI), and Efabless for making this initiative possible.
π¨βπ» Participant: Gaurav Purohit
