dots bg

Executive MTech in VLSI Design

Delve into the training of RISC-V powered SoC Design and Verification through the Executive MTech in VLSI Design program

5
(9 ratings)
To enroll in this course, please contact the Admin
dots bg

Course Overview

The course Executive M.Tech in VLSI Design is a postgraduate program designed for working professionals looking to enhance their expertise in VLSI Design without a career break. The course is offered as a hybrid, blended learning approach, combining online and in-person (weekend) classroom sessions. It is a RISC-V powered program that typically covers core VLSI concepts, advanced design techniques, and specialized areas like AI accelerators for VLSI along with practical hands-on experience using EDA tools. 

Course Curriculum

5 Subjects

Executive MTech - Refresher Module

29 Exercises86 Learning Materials

Curriculum

Curriculum

PDF

Academic Calendar

PDF

Semiconductor Industry

Why Semiconductors?

Video
00:10:53

Semiconductor Supply CHain

Video
00:12:31

Semiconductor Ecosystem

Video
00:13:34

AI-Driven

Video
00:07:21

Knowledge Check - Semiconductor Industry

Exercise

Introduction to VLSI & SoC Design

Electronic System

Video
00:26:43

Smartphone - SoC - Architecture

Video
00:09:55

SoC Design

Video
00:16:59

ASIC Vs FPGA

Video
00:12:07

Knowledge Check : Introduction to VLSI

Exercise

ASIC Design Flow

ASIC Design Flow - Part-1 (Specification)

Video
00:13:04

ASIC Design Flow - Part-2 (Architecture to RTL Design)

Video
00:09:32

ASIC Design Flow - Part-3 (Verification to Gate Level Simulation)

Video
00:09:05

ASIC Design Flow - Part-4 (DFT to STA)

Video
00:10:07

ASIC Design Flow - Part-5 (Layout to GDS - II and AMS Flow)

Video
00:14:03

Introduction To Digital Electronics

Introduction to Digital Electronics

Video
00:13:26

Number System and Codes

Number Systems and Codes - Basics

Video
00:37:45

Knowledge Check : Number systems-1

Exercise

Number Systems

Video
00:27:09

Codes

Video
00:10:09

Knowledge Check : Number system and Codes-2

Exercise

Logic Circuits

Logic Circuits

Video
00:55:07

Knowledge Check : Logic Circuits and Boolean Algebra-1

Exercise

Boolean Algebra & Logic Gates

Video
00:50:14

Knowledge Check : Logic Circuits and Boolean Algebra-2

Exercise

Combinational Circuits - Basics

Combinational Circuits - I

Video
00:28:25

Knowledge check : Combinational Circuits Basics-1

Exercise

Combinational Circuits - II

Video
00:44:08

Knowledge Check : Combinational Circuits Basics-2

Exercise

Combinational Logic Circuits - Advanced

Combinational Logic Circuits

Video
00:21:08

Combinational Logic Circuits - Delays

Video
00:09:11

Encoders, decoders and Magnitude Comparators

Video
00:11:41

Knowledge Check : Combinational Circuits Advanced-1

Exercise

Multiplexers and Demultiplexers

Video
00:18:58

Universal Logic Gates and Tristate Buffers

Video
00:08:37

Summary & Knowledge Check

Video
00:25:42

Knowledge Check : Combinational Circuits Advanced -2

Exercise

Sequential Circuits - Basics

Sequential Circuits - I

Video
00:40:58

Knowledge Check : Sequential Circuits Basics -1

Exercise

Sequential Circuits - II

Video
00:45:15

Knowledge Check : Sequential Circuits Basics-2

Exercise

Sequential Circuits - Advanced

Sequential Circuits - Latches & Flipflops

Video
00:25:19

Flipflops - Excitation Tables and Conversion Techniques

Video
00:13:16

Knowledge Check : Sequential Circuits Advanced -1

Exercise

Registers & Counters

Video
00:37:19

Sequence Generators & Frequency dividers

Video
00:26:02

Knowledge Check : Sequential Circuits Advanced -2

Exercise

Finite State Machine - Basics

FSM

Video
00:37:39

Knowledge Check : FSM

Exercise

Finite State Machine - Advanced

Finite State Machines - Part - 1

Video
00:27:44

Finite State Machines - Part - 2

Video
00:21:43

Knowledge Check : Finite State Machines

Exercise

Memories

Memories

Video
00:25:54

Knowledge Check Memories -1

Exercise

Memories & PLD

Video
00:29:45

Knowledge Check : Memories, Glitches and PLD)

Exercise

Introduction to Verilog HDL

Setting Expectations - Course Agenda

Video
00:12:01

Introduction to Verilog HDL

Video
00:23:59

Knowledge Check - Introduction to Verilog HDL

Exercise

Data Types

Data Types

Video
00:30:04

Knowledge Check - Data Types

Exercise

Verilog Operators

Verilog Operators

Video
00:30:06

Knowledge Check - Verilog Operators

Exercise

Verilog for Verification

Verilog for Verification

Video
00:29:07

Knowledge Check - Verilog for Verification

Exercise

Assignments

Assignments

Video
00:23:21

Knowledge Check - Assignments

Exercise

Structured Proceedures

Structured Procedures

Video
00:20:31

Knowledge Check - Structured Procedures

Exercise

Synthesis Coding Styles

Synthesis Coding Style

Video
00:20:59

Knowledge Check - Synthesis Coding Style

Exercise

Finite State Machine

Finite State Machine

Video
00:16:19

Knowledge Check - Finite State Machine

Exercise

Compiler Directive

Compiler Directive

Video
00:17:27

Summary

Verilog HDL Summary

Video
00:23:58

Verilog RTL Coding Examples

Video
00:28:40

RTL Coding Guidelines

RTL Coding Guidelines

PDF

Verilog Labs

Verilog Lab Manual

PDF

Verilog Lab Manual - Synopsys VCS, Verdi and DesignCompiler

PDF

Solution to Verilog Lab 01

Video
00:22:02

Solution to Verilog Lab 02

Video
00:17:12

Solution to Verilog Lab 03

Video
00:11:57

Solution to Verilog Lab 04

Video
00:16:04

Solution to Verilog Lab 05

Video
00:19:10

Solution to Verilog Lab 06

Video
00:16:25

Advanced Verilog

Timescale system task & localparm

Video
00:14:48

Generate block & Continuous Procedural Assignments

Video
00:18:37

Feedback Form

External Link

Knowledge Check- Advance Verilog 1

Exercise

Self checking testbench and Automatic Tasks

Video
00:15:34

Named Events and Stratified Event Queue

Video
00:19:56

Knowledge Check- Advance Verilog 2

Exercise

Code Coverage

Definition of Code Coverage

Video
00:06:54

Statement and branch coverage

Video
00:07:17

Feedback Form

External Link

Condition & Expression Coverage

Video
00:07:06

Toggle & FSM Coverage

Video
00:07:47

Knowledge Check-Code Coverage 1

Exercise

Router 1x3 RTL Design

Router_1x3_design - Specification

PDF

Introduction to Router

Video
00:10:53

Router Top Packet Structure

Video
00:07:16

Input Output Protocol

Video
00:04:40

Router Architecture

Video
00:19:17

Router Design Solution Videos

Router_fifo

Video
00:20:58

Router_synchronizer

Video
00:14:06

Router_fsm

Video
00:17:17

Router_register

Video
00:20:58

Router_top

Video
00:19:04

RTL Synthesis and Lint

RTL Synthesis - Part-1

Video
00:17:26

RTL Synthesis - Part-2

Video
00:06:16

DC - Ultra

Video
00:02:23

VC Spyglass - Lint

Video
00:31:17

VC_Spyglass_Lint

PDF

Executive MTech - System on Chip Design

80 Learning Materials

Introduction to System on Chip & Basics of Chip Design

Microcontrollers Vs Complex SoCs

Video
00:23:06

Computer System Architecture - Von Neuman Vs Harvard

Video
00:21:52

SoC Design Considerations and RISC-V ISA Overview

Video
00:22:02

RISC-V Toolchain, CPU, and Memories - Physical Vs Virtual

Video
00:15:08

MMUs and Interrupt Controllers

Video
00:17:50

SoC Design - PPA, SoC Manufacturing and Packaging

Video
00:13:41

Boot Flow

PDF

Interconnect & System Controller

Advanced Peripheral Bus : Introduction

Video
00:00:15

Introduction to SoC : APB

Video
00:00:00

Advanced Peripheral Bus : Agenda & Objective

Video
00:00:00

Advanced Peripheral bus : Operations

Video
00:00:00

APB & AHB : A Comparission

Video
00:00:00

Advanced Peripheral bus : Summary

Video
00:00:00

Advanced High-Performance Bus : Introduction

Video
00:00:00

Introduction to SoC : AHB

Video
00:00:00

Advanced High-Performance Bus : Agenda & Objective

Video
00:00:00

Advanced High-Performance Bus : Features

Video
00:00:00

Advanced High-Performance Bus : Operations

Video
00:00:00

Advanced High-Performance Bus : Basic Transfers

Video
00:00:00

Advanced High-Performance Bus : Signal Description

Video
00:00:00

Advanced High-Performance Bus : Protection Support

Video
00:00:00

Advanced High-Performance Bus : Slave Responses

Video
00:00:00

Advanced High-Performance Bus : Interconnects

Video
00:00:00

AHB and AXI : A Comparission

Video
00:00:00

Advanced High-Performance Bus : Summary

Video
00:00:00

Advanced eXtensible Bus : Introduction

Video
00:00:00

Advanced eXtensible Bus : Features

Video
00:00:00

Advanced eXtensible Bus : Transfers

Video
00:00:00

Advanced eXtensible Bus : Channel Dependancies

Video
00:00:00

Advanced eXtensible Bus : Signal Description

Video
00:00:00

Advanced eXtensible Bus : Protection & Cache Support

Video
00:00:00

Advanced eXtensible Bus : Atomic Access

Video
00:00:00

Advanced eXtensible Bus : Other Features

Video
00:00:00

Advanced eXtensible Bus : Interconnects

Video
00:00:00

Advanced eXtensible Bus : Summary

Video
00:00:00

Memory and Cache

Introduction to Memories

Video
00:05:07

Volatile Memories

Video
00:27:32

Non-Volatile Memories

Video
00:12:24

Memory Controllers

Video
00:11:01

Interfacing with External World

I2C Introduction

Video
00:04:32

I2C_Topology

Video
00:05:09

I2C Data Transfer

Video
00:13:48

I2C Arbitration & Clock Stretching

Video
00:08:02

I2C Physical Layer

Video
00:02:40

I2C Implementation

Video
00:06:52

I2C Case Study

Video
00:02:18

Introduction to SPI

Video
00:06:15

SPI Architetcure

Video
00:13:11

SPI Multiple Slaves Configuration

Video
00:03:20

SPI Example Implementation

Video
00:07:30

SPI Case Study

Video
00:04:08

Introduction to UART

Video
00:05:56

UART Architetcure

Video
00:24:23

UART Example Implementation

Video
00:15:49

UART Case Study

Video
00:02:13

Introduction to PCIe

Video
00:11:10

PCIe Normal vs Differential Signalling

Video
00:06:05

PCIe Overview

Video
00:11:40

Introduction to USB

Video
00:19:44

USB Device Architecture

Video
00:08:59

USB Functional layer

Video
00:28:26

SoC Design Labs

RISC-V Execution Stages and Flow

Video
00:08:36

RISC-V Register File and RV32I Instructions Format

Video
00:12:52

RV32I R Type ALU Datapath

Video
00:09:29

RV32I I Type ALU Datapath

Video
00:06:33

RV32I S Type ALU Datapath - Load & Store

Video
00:13:04

RV32I B Type ALU Datapath

Video
00:08:23

RV32I J Type ALU Datapath JAL & JALR

Video
00:09:26

RV32I U Type ALU Datapath and Summary

Video
00:10:18

CPU Performance and RISC-V 5 Stage Pipeline Overview

Video
00:15:12

RISC-V 5 Stage Pipeline Data Hazards & Design Approach

Video
00:16:03

RISC-V 5 Stage Pipeline Control Hazards & Design Approach

Video
00:13:51

Lab Manual

PDF

Refrence Material

SoC Overview

PDF

RISCV SoC

PDF

SoC Address Map

PDF

SoC Design Requirements

PDF

AXI

PDF

AHB

PDF

APB

PDF

Executive MTech - Advanced Computer Architecture

62 Learning Materials

General Computer Architecture and Memory Organization

General Computer Architecture

PDF

General Computer Architecture and Memory Organization-1

Video
01:00:08

General Computer Architecture and Memory Organization-2

Video
01:09:50

General Computer Architecture and Memory Organization-3

Video
01:06:29

General Computer Architecture and Memory Organization-4

Video
01:44:02

Cache Architecture

Memory Hierarchy

Video
00:03:40

Cache Introduction

Video
00:06:13

Cache Associativity

Video
00:07:09

Cache Policies

Video
00:04:19

Cache Coherency

Video
00:14:58

RISC-V

RISC-V Overview

Video
00:09:42

Base ISA

Video
00:15:06

RV32I Base Instructions(R & I type)

Video
00:23:09

RV32I Base Instructions(S & B Type)

Video
00:23:30

RV32I Base Instructions(J Type)

Video
00:15:19

RV32I Base Instructions (U type)

Video
00:17:11

RISC-V F and D Extensions Part-1 (How to represent Floating Point Numbers)

Video
00:15:16

RISC-V F and D Extensions Part-2 (Overview on IEEE 754 - 2008 standard)

Video
00:17:12

RISC-V F and D Extensions Part-3 (Floating Point Registers and Instruction Encoding)

Video
00:14:57

RISC-V F and D Extensions Part-4 (F&D Instructions and examples)

Video
00:06:10

RISC-V M Extensions

Video
00:09:13

RISC-V A Extension

Video
00:16:28

RISC-V C-Extension - Part-1 (Introduction to C Extension)

Video
00:12:07

RISC-V C-Extension - Part-2 (Instructions available in C Extension)

Video
00:08:47

Privileged Architecture Part-1 (Introduction to Privileged Architecture)

Video
00:15:04

Privileged Architecture Part-2 (CSR's available in Privileged Architectures)

Video
00:13:39

Machine ISA Part -1 ( Introduction to Machine ISA and few CSR's)

Video
00:15:34

Machine ISA Part -2 (mstatus and trap delegation CSR's)

Video
00:22:36

Machine ISA Part -3 (Trap Handling Process and the corresponding CSR's)

Video
00:16:29

Machine ISA Part -4 (Machine Timer Registers and Machine Mode Privileged Instructions)

Video
00:09:45

Supervisor ISA Part-1 (Introduction to Supervisor ISA and ststaus CSR)

Video
00:14:57

Supervisor ISA Part-2 (CSR's available for Supervisor Mode & Introduction to Translation Process)

Video
00:15:48

Supervisor ISA Part-3 ( satp CSR, various translation modes and page sizes)

Video
00:21:12

Supervisor ISA Part-4 (Translation Process in SV32 Mode)

Video
00:19:09

Supervisor ISA Part-5 (SV 39, SV 48 and SV 57 Translation Modes)

Video
00:03:34

Hypervisor - Part-1 (Introduction to Hypervisor Mode)

Video
00:11:01

Hypervisor - Part-2 ( Hypervisor Mode CSR's Part-1)

Video
00:12:20

Hypervisor - Part-3 (Hypervisor Mode CSR's Part-2)

Video
00:07:45

Hypervisor - Part-4 (VS Mode CSR's)

Video
00:07:58

Hypervisor - Part-5 (Hypervisor Mode Instructions)

Video
00:05:34

RISC-V PMA and PMP

Video
00:18:04

RISC-V OS - Overview

Video
00:09:29

RISC-V OS - Booting Process

Video
00:17:03

RISC-V OS - Paging

Video
00:18:27

RISC-V OS - Kernel Traps

Video
00:14:24

RISC-V OS - User Traps

Video
00:18:55

ABI_V1(Introduction to ABI)

Video
00:06:54

ABI_V2 (RISC-V Calling Conventions Part-1)

Video
00:32:44

ABI_V3 (RISC-V Calling Conventions Part-2)

Video
00:12:09

ABI_V4 (RISC-V Calling Conventions Part-3)

Video
00:14:45

ABI_V5 (RISC_V ELF Specifications)

Video
00:41:30

ABI_V6 (RISC-V Linker Relaxation)

Video
00:06:09

RISC-V Toolchain Part-1 (Introduction to RISC-V GCC Toolchain)

Video
00:34:12

RISC-V Toolchain Part-2 (RISC-V Linker Scripts and ISS)

Video
00:33:33

ARM

ARMv8A Architecture

PDF

Refernce Material

RISC-V Overview

PDF

RISC-V Base ISA

PDF

RV32I Instructions

PDF

RV32A Instructions

PDF

RV32 F&D Instructions

PDF

RV32M instructions

PDF

RV32 Compressed Instructions

PDF

Executive MTech - Analog Mixed Signal Design

1 Exercises8 Learning Materials

Analog Refresher

Analog Basics

PDF

Analog Refresher

PDF

AMS Assignment -1

Assignment

Analog Circuit Functions and Applications -1

Video
01:10:51

Analog Circuit Functions and Applications -2

Video
00:55:12

Analog Sub-systems I

Analog Sub-SystemsI

PDF

Analog Sub-Systems II

Analog SubSytems-II

PDF

AMS Behavioural Modelling

Verilog AMS

PDF

AMS Labs

Lab Manual

PDF

Synopsys VCS and Verdi - Tool Demos

1 Exercises6 Learning Materials

Synopsys VCS and Verdi - Tool Demos

VCS- Tool Demo

Video
00:10:14

Verdi Tool Demo - Part-1

Video
00:09:16

Verdi Tool Demo - Part-2

Video
00:07:48

Verdi Tool Demo - Part- 3

Video
00:18:04

Feedback Form

External Link

Verdi Debugging - Knowledge Check

Exercise

Feedback Form - Overall Experience

Feedback Form - Overall Experience

External Link

Course Instructor

Ratings & Reviews

5 /5

9 ratings

1 reviews

5

100%

4

0%

3

0%

2

0%

1

0%
Y
Yamini

22 days ago

This Course is very informative
C
Chandini

22 days ago

BD
Bhoomika D

22 days ago