VLSI is one of the most widely used technologies for microchip processors, integrated circuits (IC) and component designing. It was initially designed to support hundreds of thousands of transistor gates on a microchip which, as of 2012, exceeded several billion. All of these transistors are remarkably integrated and embedded within a microchip that has shrunk over time but still has the capacity to hold enormous amounts of transistors.

The first 1 mega byte RAM was built on top of VLSI design principles and included more than one million transistors on its microchip dye. VLSI IC consists broadly of 2 parts. Front end design includes digital design using HDLs such as Verilog, VHDL, SystemVerilog and the like. It includes design verification through simulation and other verification techniques. The process includes designing, starting from gates to design for testability. Backend design comprises of CMOS library design and its characterization. It also covers physical design and fault simulation. The entire design procedure follows a step by step approach. The front end design steps would involve,


Basics of Electronics.
Analog Electronics & digital Electronics

Course Content

Module 1 : Introduction to VLSI System Design


  • Real time applications

  • Current control Vs Voltage Control Device

  • Design Challenges

  • System Level Requirements.

Module 2 : Embedded Systems

  • Design flow of VLSI

  • Y chart in VLSIFPGA

  • ASIC

  • VLSI Applications

  • Module 3 : MOS And CMOS based VLSI Circuits:

  • NMOS, PMOS, CMOS Gates

  • Effect Of Capacitive Loading

  • Minimizing Propagation Delay

  • Transistor Sizing For Performance

  • CMOS Power Consumption

  • Low Power Design Techniques

  • Switching Characteristics of CMOS

  • CMOS Interconnection Delays

  • MOSFET Capacitance

Module 4 : Circuit design using CMOS Technology

  • NAND Gate, AND Gate

  • NOR & OR Gate

  • XOR & X-NOR

  • Design for Boolean expression

Module 5 : Transmission Gate

  • Gate design

  • Multiplexer

  • Decoder

  • Encoder

  • Boolean Expression

Module 6 : Digital Electronics

  • Basic idea on digital electronics

  • Circuit making using gates

  • Combinational logic circuits

  • Flip-flop

  • Latch

  • Counter

  • Register


Introduction to VHDL

  • Entity and Architecture

  • VHDL Component

  • VHDL Designing Hierarchies

Concurrent VHDL

  • Signal Assignment

  • Concurrency

  • When and with statements.

  • Behavioural Model

  • Generics.

  • Data Types

  • Vector Assignments

Sequential VHDL

  • Process Statement

  • If Statement/Case Statement

  • Multiple Assignment

  • Wait Statement

  • Loop Statements


  • Libraries

  • Packages

  • Procedures

  • Functions

Structural VHDL

  • Component Declaration

  • Port map

  • Generic map

  • Configuration

  • Components in a package.

Test bench

  • Different forms of test bench

  • Text IO.

Module 8 : Layout Design in Micro wind

  • Introduction of Micro wind

  • Design of CMOS inverter

  • NAND & NOR Gate

  • Boolean expression design

Module 9 : Project

Quick Enroll
100% Placement Assistance