
VLSI SoC/Physical design using open-source EDA Tools
Chip Planning involves lot of decision making like, analog peripheral (ADC, DAC, POR, etc.), digital peripheral (UART, flash controller), memory mapping, top level connections like pad-frame, level-shifters, GPIO and many more.Do you want to know what it is like to build a city? Did you know there is no standard definition for GPIOs? Thats the whole point of designing an SOC. Figuring out what things you are going to control outside of the CPU and memory mapping them.If you look at any microcontroller e.g. PIC microcontroller, the only way to know how you access their ADC or their UART is to go look at their documentation and find out wheres the memory map address for this
Do you want to know how to build and configure your own System-on-Chip (SoC)? Do you want to write your own data sheet?
- Students will be able to build and configure their own SoC (System-On Chip)
Students will be able to create their own defition of GPIO
Understand decision making process like, analog peripheral (ADC, DAC, POR, etc.), digital peripheral (UART, flash controller), memory mapping, top level connections like pad-frame, level-shifters, GPIO and many more
Workshop Day wise Content :
Daywise Content | Topic to be covered |
Day 1 | IC Design components terminologies |
Let's talk to computers | |
RISC-V based SoC reference design | |
Get familiar to open-source EDA Tools | |
Day 2 | Chip Floor Planning considerations |
Library Binding and Placement | |
Cell Design and Characterization flows | |
General timing characterization parameters | |
Day 3 | Labs for CMOS inverter ngspice simulations |
Art of Layout using Euler's path plus stick diagram | |
Labs for Magic and post-layout ngspice simulations | |
Inception of Layout - CMOS fabrication process | |
Day 4 | Timing modelling using delay tables |
Timing analysis with ideal clocks | |
Clock tree synthesis and Signal Integrity | |
Timing Analysis with Real clocks | |
Day 5 | Routing and Design rule check (DRC) |
Audience Profile
- Anyone who wants to learn SoC planning
- Anyone who wants to learn chip design from specifications to Layout
- Anyone curious to know, what happens before Synthesis, Physical design and STA
Prerequisites
- Knowledge on RISC-V is nice to have, but not must to have
- Digital design concepts and a bit of verilog syntax is nice to have
- Yosys – for Synthesis
- Graywolf – for Placement
- Qrouter – for Routing
- Netgen – for LVS
- Magic – for Layout and Floorplanning
- Qflow – RTL2GDS integration
- OpenSTA & Opentimer – Pre-layout and Post-layout Static timing analysis
Reference Design Base:
- RISC-V based Raven SoC (First silicon proven open source SoC)
- Virtual Coach platform with expert instructor guidance
- Cloud-based dedicated Virtual Machine to perform Design labs
- Intelligent Assessment Technology (IAT) and Project allocation
- 24 hours Lab access for 5 days and Instructor assistance on demand
- Run EDA scripts, evaluate VLSI layout and Timing analysis reports on platform.
Instructor Profile:
Kunal Ghosh, co-founder of VLSI System Design (VSD) Corp. Pvt. Ltd., Kunal pioneers in the field of online open-source EDA (qflow & openroad)/open-source hardware (specially RISC-V) design and learning. Currently, Kunal owns around 32 high-quality VLSI online courses in and around open-source EDA/hardware, which is being consumed by around 28700+ students around 141 countries. Apart from trainings, Kunal has also worked with IIT Madras and IIT Guwahati on open-source activities and design projects. Currently, Kunal and his team are working on developing high quality open-source Analog/Digital IP’s which would be first one’s in the field of open-source hardware design. Prior to VSD, Kunal has worked with Qualcomm and Cadence, in field of SoC design. Kunal has done his Masters at IIT Bombay in field of VLSI & Nano-electronics, with specialisation in Sub-100nm Electron Beam LithographyOptimisation techniques
GitHub is the new Resume for VLSI industry
GitHub is indeed the new RESUME for VLSI industry. Really, if you are recruiting person and looking forward to judge a new candidate for a role in company, ask for GitHub project link. Projects written on resume and projects available on GitHub by a candidate will immediately give you an idea about his/her perseverance, dedication, sincerity, productivity and amount of hard-work he/she can put inside a project.
Please have look at few of our Previous Workshop Github Repos
SoC Design Workshop Repos | |
Name | GitHub link |
Akil M | |
NAMRATA P. SINGHA | |
Francisco de Assis Brito Filho | |
Ruthvik Kuram | |
Sai Swaroop Mishra | |
Pavankalyan Motamarri | |
S Skandha Deepsita | https://github.com/deepsita/vsdBasicPD |
Ramanpreet Kaur | |
Sai Bruhath Kotamraju | |
Ashish Patil | |
Dipta Chaudhuri |
Format :
Cloud based Virtual Training Workshop
Duration : 5 Days
Cost : $199 $70
Date : 3-7 March 2021
Last date for Registration: 2 March 2021
[wpcdt-countdown id="14695"]