VLSI
Covers Introduction to VLSI, Digital Electronics Fundamentals and CMOS Technology Basics and more.
Engineering · Live online sessions · 10 modules · Certificate
What you will learn
Introduction to VLSI
- What is VLSI? History and significance
- VLSI applications in industry
- VLSI design flow overview
- Tools used in VLSI design (EDA tools)
Digital Electronics Fundamentals
- Number systems and Boolean algebra
- Logic gates and truth tables
- Combinational vs. Sequential logic
- Basic circuits: adders, multiplexers, flip-flops
CMOS Technology Basics
- Introduction to MOSFETs (NMOS & PMOS)
- CMOS inverter characteristics
- CMOS logic gate design (NAND, NOR, etc.)
- Power dissipation and delay
Verilog/VHDL Basics
- HDL overview and applications
- Verilog/VHDL syntax and data types
- Modules, ports, and assignments
- Writing simple combinational logic
Sequential Logic in Verilog/VHDL
- Flip-flops and latches in HDL
- Finite State Machines (FSMs)
- Writing and simulating counters, registers
- Testbenches for sequential designs
RTL Design and Verification
- Register Transfer Level (RTL) modeling
- Behavioral vs Structural design
- Simulation using tools (e.g., ModelSim)
- Debugging and waveform analysis
Synthesis Concepts
- From RTL to gates: Logic synthesis
- Setup and hold times, critical path
- Timing analysis basics
- Area vs speed vs power trade-offs
FPGA Architecture and Design
- Introduction to FPGA structure
- Differences between ASIC and FPGA
- Toolchain overview (Vivado, Quartus)
- Simple design implementation on FPGA
ASIC Flow Introduction
- ASIC design flow overview
- Floorplanning, placement, routing (basics)
- Standard cell libraries
- Fabrication process overview
Major Project and Review
- Major project (e.g., 4-bit ALU, traffic controller)
- Design, simulate, and synthesize
- Project report preparation
- Feedback and internship completion