A proven track record
Years of Excellence
Years avg exp. of expert faculties
Industry Partners
Active Learners
About iHUB DivyaSampark, IIT Roorkee
iHUB DivyaSampark is a Section 8, not-for-profit Technology Innovation Hub at IIT Roorkee, established under the National Mission on Interdisciplinary Cyber-Physical Systems (NM-ICPS) by the Department of Science & Technology (DST), Government of India.
The hub is dedicated to fostering innovation in emerging technologies such as Artificial Intelligence, Machine Learning, Drones, Robotics, and Data Analytics, collectively known as Cyber-Physical Systems (CPS). iHUB aims to become a key enabler of next-generation digital products, services, and solutions across strategic national sectors including healthcare, Industry 4.0, smart cities, and defense.
Coordinated by a high-level inter-ministerial committee chaired by the CEO of NITI Aayog, and senior officials from DST, MeitY, and other ministries, iHUB DivyaSampark works to create an innovation-driven ecosystem by connecting researchers, entrepreneurs, industry, and academia.
Program Highlights
About the Foundation Certificate Program in SoC Design from iHub, IIT Roorkee
The Foundation Certificate Program in SoC Design from iHub, IIT Roorkee equips students and early career professionals with the fundamentals of VLSI and System on Chip (SoC) design. The program covers essential concepts such as processor architectures, memory subsystems, interconnects, and interfaces, providing the knowledge required to understand modern chip design.
Learners explore the complete SoC ASIC design flow, from VLSI design methodology and process technology to basic fabrication concepts. Verilog HDL is introduced for digital logic modeling, while computer architecture, ARM and RISC-V instruction sets, memories, cache, operating systems, and standard SoC protocols are explained to illustrate the interaction between hardware and software. FPGA concepts and practical case studies tie together theory with real-world design scenarios.
This online program includes self-paced and live sessions, master classes from IIT faculty and industry experts, 24/7 lab and EDA tool access, iHUB DivyaSampark IIT Roorkee certification, and a hands-on capstone project to provide a holistic learning experience in SoC design.
What You Will Learn
VLSI SoC Design
- VLSI Technology Overview
- Moore’s Law
- IP, Subsystems, and Chips
- SoC Architecture
- SoC Design Process
- System-Level Design - Hardware & Software
- Semiconductor Industry Overview
SoC ASIC Design Flow
- VLSI Design Flow
- ASIC vs FPGA
SoC Design – Methodology, Process & Fabrication
- SoC Design Considerations and RISC-V ISA Overview
- RISC-V Toolchain, CPU, and Memories – Physical vs Virtual
- MMUs and Interrupt Controllers
- System Controller – Reset & Clock Controller, Power Management Unit, Debug Support, Watchdog Timer, System Timer
- System of Chips, Chiplets, UCIe, Multi-Die Systems
- Hands-On Labs
Verilog HDL
- Introduction to EDA Tools
- Data Types
- Verilog Operators
- Advanced Verilog for Verification
- Assignments
- Synthesis Coding Styles
- Finite State Machine
- Hands-On Labs
Computer Architecture
- General Computer Architecture - Processor Instruction set architecture including RISC & CISC
- Von Neumann & Harvard Architecture
- Address, Data & Control Bus
- Interrupt Controller
- DMA
- Memory Organization
- Virtual Memory Introduction
- Address Translation and Page Table
- Translation Lookaside Buffers (TLB)
- Designing Processors for High Performance Computing
- Address Pipelining
- Multistage Instruction Pipelining
- Parallel Processing
- Hands-On Labs
ARM and RISC-V ISA
- Introduction to ARM and RISC-V
- ISA – ARM & RISC-V
- Privileged Modes and Exception Handling
- ARM and RISC-V Register Sets
- ARM & RISC-V Debug
- ARM & RISC-V Software Interfaces and Programming
- Hands-On Labs
Memories and Memory Controllers
- Volatile Memories
- Non-Volatile Memories
- Memory Controllers
Caches
- Memory Hierarchy
- Locality of Reference
- Cache Associativity
- Cache Policies
- Cache Coherency Protocols
- Hands-On Practice Exercises
Operating Systems
- Features of Operating Systems
AMBA Protocols
- Advanced eXtensible Interface (AXI)
- Advanced High-Performance Bus (AHB)
- Advanced Peripheral Bus (APB)
- Hands-On Labs
SoC External Interfaces
- UART
- SPI
- I2C
- Hands-On Labs
FPGA
- FPGA Architecture (Altera)
Case Study
- Microchip Polarfire SoC - RISC-V SoC on FPGA

What Makes This Exclusive Collaboration a Benchmark in Learning Excellence?
Highly Rated Courses
Curriculum crafted and regularly updated by top semiconductor professionals, aligned with job market needs.
Superior Training Methodology and Infrastructure
Self-paced and live online classes with Q&A, featuring 70% hands-on learning through labs, mini-projects, and a final capstone project.
Course Completion Certificate
Earn an iHUB DivyaSampark,IIT Roorkee certified credential recognized by the semiconductor industry and showcase your verified skills to employers and recruiters worldwide.
Industry-Oriented Project
Solve real-world challenges with 24/7 lab and EDA tool access, and enhance your portfolio through impactful, project-based learning.
Value for Money
Get exceptional value for your investment with our budget-friendly offerings.
Masterclasses by IIT Faculty or Industry Experts
Exclusive masterclasses offering cutting-edge insights, real-world case studies, and advanced techniques to elevate your VLSI and Embedded Systems expertise.
Our Recruiters
* Logos are the trademarks of the respective organizations.





























