Foundation of VLSI Design

Placement Oriented Program

Course Curriculum

Module List:

  • Linux / Unix
  • Scripting Language (Bash, TCL, PERL)
  • Digital Electronics (Revision)
  • Digital Electronics (Implementation)
  • Advance Digital Electronics
  • Semiconductor Electronics
  • CMOS Fundamental
  • CMOS Circuit Design
  • CMOS Fabrication
  • Standard Cell Design (Schematic, Simulation and Layout)
  • HDL Language – Verilog (Digital Design Using Verilog)
  • VLSI/ASIC Flow
  • Static Timing Analysis (Overview)
  • Low Power Concepts (Overview)
  • Memory Concepts (Overview)
  • RC Circuit
  • Analog Electronics (OpAMP)

Project (Choose any 3):

  • Based on Scripting
  • ALU Design – Using Digital Block Diagram
  • Based on Verilog
  • Based on Standard Cell Design

Assessments / Test:

  • 20+ Online Test
  • 20+ Assignments

Topic Covered :

  • Logic Synthesis & Timing Constraints
  • Physical Design using Synopsys Tools
    • Floorplan
    • CTS
    • Placement
    • Routing
  • Physical Verification
  • Static Timing Analysis (Advance)

Tool Used :

  • Design Compiler (DC)
  • IC Compiler (ICC2)
  • PrimeTime (PT)
  • StarRcxt
  • IC Validator (ICV)

Assessment / LABS / Projects:

  • 10+ Online Test
  • 20+ Assignments / LABS
  • 1+ Major Projects

More Detailed Version: Physical Design – Level 2

Topic Covered :

  • Verilog
  • System Verilog
  • UVM / OVM
  • Protocols (AMBA, I2C)

Tool Used :

  • VCS
  • Verdi
  • VC Formal

Assessment / LABS / Projects:

  • 20+ Online Test
  • 20+ Assignments / LABS
  • 1+ Major Projects

More Detailed Version: ASIC DESIGN Verification – Level 2

Topic Covered:

  • Analog CMOS and Layout
  • Single Stage, Two Stage, Differential Amplifier
  • OpAmp Design and Circuit
  • Current Mirror
  • Mosfet Noise and Non-linearity
  • Frequency Compensation
  • BandGaps, LDOs, Oscillatotors, PLL Design

Tool Used:

  • HSPICE
  • Custom Compiler
  • IC Validator (ICV)
  • StarRcxt

Industry Standard Project

Module Detail:-

Digital basics (Revision of Engineering course work)

  • Binary System, Logic Levels, Different Logic States, Noise Margins
  • Combinational circuit & Sequential circuit,Frequency Divider/Multiplyer Circuit,Sequence Detector
  • FSM (Meely and Moree Models)

Advance Digital (Implementation of Digital circuit in VLSI design)

  • Designing of Different Logic gates/Combinational Circuit/Sequential elements using MUX
  • PAL, PLA concepts, Tristate Buffers / Tristate Inverter,Clock Gating Concepts
  • Standard Cell Library Concepts
  • Logic Optimization

Semiconductor Overview

  • Property & Parameter : (Doping/Impurities,Amount of Impurities, Different type of Region (N+/N++, P+/P++),Energy Bands, Fermi Level,Drift Current, Mobility)
  • Semiconductor Devices : (Depletion region, Build In potential,Immobile Ions,Diffusion Current, Recombination)

CMOS Fundamental

  • Basic : (Concepts of Vt in a MOS & Subthreshold Regions, MOS Electrical Parameters: Inout output characteristics,How Source/Drain Terminals are defined,Cross Section of NMOS,PMOS,CMOS,Finfet Vs Planner CMOS)
  • Advance CMOS : (“Different factors on which Vt has dependency, Body Biasing, Channel Length Modulation”, FInFet Concepts, W/L Ration Concepts (Parallel and Series Connection),Parameter Varaition (Fast and Slow Transistor) FF/SS CMOS, HVT / LVT / RVT Cells,Device Scalling)

CMOS Circuit Design

  • CMOS Pass Transistor : (Switching Theory,NMOS and PMOS pass Transistor, Transmission Gate concepts, Pass transistor based problems)
  • CMOS Circuit Design : (Designing of all Logic Gates, Combinational & Sequential Circuit)

CMOS Fabrication

  • Cross Section of CMOS,Single Tub/ Twin Tub, Single Well
  • Device Cap and Metal Cap / CMOS Fabrication Process (Step by Step)
  • Shallow Trench Isolation (STI layer), Latch Up Concepts

Advance CMOS Design

  • CMOS Design : (Temperature Variation, Supply Voltage Variation, Process Variation,PVT Corners,Tap Cells, 3 Terminal & 4 Terminal Devices)
  • Power Dissipations (Static , Dynamic Power, Transition Current, Short Circuit Power Dissipations, CMOS Leakages: Leakage related short circuit current, static current)

Schematic & Simulation Concepts (Include Practical Labs)

  • Schematic of Different Logic Gates : (BSIM Models, SPICE Netlist, Model Files)
  • Fan-In, Fan-out, Driving Strength
  • Introduction to Virtuoso/Tanner & different settings
  • Technology File and different Inputs files

Layout Design (Theoritical Concepts)

  • Different layers Understanding, Metal Stack Concepts, Different DRC Rules & their understanding
  • Layout drawing using Paper and Pen
  • Fingering concepts
  • TapCells , Nwell Cells Layout Concepts, Well Proximity Effect (WPE)
  • Latchup and it’s preventions, Introduction of Guard Ring
  • Placement of Standard cell in Design(Concepts of SiteRows/Grids/Tracks/Flipping of Standard Cells)
  • Antenna Effects (Concepts, Damage, Remedies),Jumpers, Antenna Diode, Electromigration concepts and it’s preventions, AC/DC EM, IR Analysis, Power planning methods to reduce IR, Shielding Concepts

Layout Design (Practical Tool based)

  • Introduction to Custom Compiler,  Layout window & different settings, Layout Pallets, GUI Interface
  • Concepts of DRC, LVS, ERC and Basic Checks (Soft Check)
  • Metal Stack based Design (Like Use both M1, M2 for design)

Unix

  • Overview of Unix platform & Different commands
  • Shell Scripting: bash cshell,awk,sed
  • VI editor concepts

TCL & Perl Scripting

  • TCL & Perl Introduction and it’s industrial use,Concepts of Wrapper,
  • Procedure in TCL & regular expression
  • File Handling, Read/Write Operation, Flow Control (Foreach, while, switches, for etc)
  • Perl: List, Hash concepts

QOR and Reporting Concepts

  • Reporting concepts & different analysis concepts
  • Log file and different type of Messages in that ( ERROR Messages, INFO Messages, WARNING Messages)
  • Regression Concepts,Version to Version Check , Accuracy Check, Golden Vs Test Result
  • Automation For Validation
  • How to create charts, read charts, Histrogram, Pi charts concepts

Logic Synthesis (basic)

  • Introduction to Synthesis, Basic Terminology
  • Netlist Overview with libraries introduction (Target Library, Link Library)
  • Concept of Synthesizable RTL, Mapping to Gatelevel Netlist
  • Different way of Modelling combinational or sequential elements

Logic Synthesis (Advance)

  • Timing constriant basic (Max Trans, Max Cap, Max Fanout, Min cap)
  • Commonly Faced Issues during Synthesis
  • CDC and LINT Concepts
  • DFT insertion basics inside synthesis tool

Introduction to Static Timing Analysis & Timing Arc

  • Importance of Timing Analysis, VLSI Flow Introduction & different stages where Timing analysis happen
  • Different component of Timing analysis (Timing Budgeting,Timing Constraint,Timing Check,Timing Violations,Fixing of Timing Violations
  • Introduction about different input and output files for STA
  • Importance of Timing Arc & Timing Arc Representation in .LIB Files

Delay Introduction (Cell Delay and Net Delay)

  • Introduction of Delay Concepts
  • Combinational Path Delays,Sequential Path Delays
  • Net Delay basic (Metal Wire Concepts,Metal Stack concepts)
  • Gate Delay Concepts (Charging & Discharging concepts, Load related Concepts, Delay dependency on current of Inverter,Internal Capacitance,Input Capacitance and Output Capacitance concepts

Delay Models & Understanding Delays Libraries

  • Gate Delay Models (How delay depends on Input Transition & Output Load,NLDM Library & CCS Library)
  • Net Delay Models (Transmission Line Models,Elmore Model,Wire Load Model

STA Tool Delay Calculation Methodology

  • Delay Calculation by STA tools (Path based Analysis and Graph Based Analysis)
  • Pre-Layout Delay (using wire-load model) & Post layout Delay (using SPEF File) calculation
  • Delay Calculation using Delay tables, Complexity across different corners.
  • Dependency of Delay on different parameters (PVT Corners,Manufacturing defects,RC Corners)

Timing Paths, Timing Exceptions & Timing Constraints

  • Various Timing Paths (Data Path, Clock Path, Asynchronous Path,Clock Group Introduction
  • Representation of Timing path within Timing report
  • Timing Exceptions (False path, Multicycle path)
  • Clock Constraints,Input and Output Delay constraints

Setup and Hold Time

  • Different Timing Terminology (launch/Capture path,Slew, Clock latency,Clock skew)
  • Setup and Hold Time
  • Setup and Hold Check and corresponding Equations
  • Basic Timing Report

Advance Timing Concepts

  • Gloabal Setup-hold time
  • Onchip Variations (OCV),Advance onchip Variation (AOCV),Setup and Hold Check in case of OCV, AOCV
  • CRP & CRPR
  • Multi-Mode Multi-Corner timing analysis

Timing optimization & Timing Closure Methods

  • Pre-placement (After synthesis) optimization
  • Pre-CTS (during or after placement or floorplaning) optimization
  • Fixing of Setup and Hold Violation at Logic Synthesis (front-end vlsi)

Post Layout STA (Backend) & Fixing Setup and Hold Violations Methods

  • Post CTS or Pre-Route (After CTS)Optimization
  • Signoff Timing or Post-Route (After Routing) Timing Closure

SRAM

  • SRAM Basic Concepts & SRAM Vs DRAM
  • SRAM array architecture
  • SRAM – Basic Read and write operation

Fundamental of DFT

  • DFT ? Why, What, Who, When?
  • Implementation of Digital Concepts in DFT & Different Terminology
  • Test Concepts & Automatic Testing
  • Timing Checks and Constraints, Timing concepts for DFT

DFT Basics

  • Introduction to BIST (Built-In Self Test)
  • Introduction to BIT (Built-In Test)
  • Scan Chain Concepts, Boundry scan chain
  • Introduction of ATPG (Automatic Test Pattern Generation)
  •  

Basic Concepts

  • Power Domain Concepts, Different Device powers (Leakage power,Static Power,Transition power)
  • “Power Related Cells(Retention cell,Level shifter,Isolation Cell and other special cells)
  • Low power concepts – Why we need it, UPF / CPF concepts – Why we need it
  •  

Flow and Design basics

  • Modular Approach / Hierarchical Approach,Top to bottom, Bottom to Top Approach
  • Overview of RTL to Gatelevel Netlist, Overview of Physical Design
  • Modes (Functional, Test and others),MCMM, Case Analysis,
  • Constraints (Physical Constraint,Design Constrainst,Power Constraints,Timing Constraints)
  • Netlist,Pins/Ports/IO Pads /PG Pins,Design Corners (PVT and RC Corners)
  • Timing Analysis Vs Timing Optimization,Power Analysis Vs Power Optimization

Understanding of Different Input/Output files

  • LEF/DEF, Model Files
  • Timing Library (.lib),SDC,Wireload,
  • LVS Deck, DRC Deck, ERC Deck, Interconnect file, TLU+File/Captables, Parasitic Files (SPEF)

Physical Design Flow

  • Floorplan
  • Placement
  • CTS
  • Routing
  • STA and Parasitic Extraction

Verilog Concepts

  • Verilog Deisgn Flow and Design Methodology
  • Defination of Verilog Codes (Diferent Syntax)
  • Different Type of Modelling (Gate level Modelling, Data Flow Modelling, Behavioral Modelling)
  • Test Bench Writting concepts
  • System Task Function

Digital Design using Verilog and Protocols

  • Modeling of combinational and sequential circuits
  • Basic FIFO concepts,UART protocol theory

To prepare for Written test

  • C basic and Aptitute Concepts
  • Analog Circuit and RC Circuits

Interview related

  • 100+ Online Papers
  • 25+ Mock Interviews

Our Placement Process

At VLSI EXPERT, our placement process is designed to align your skills, aspirations, and preferences with the right career opportunities. Every step ensures transparency, guidance, and candidate-first decision-making.

Placement Readiness Test (PRT)

A structured test to assess your technical knowledge and problem-solving abilities, helping identify strengths and improvement areas.

Mock Interviews & Skill Evaluation

Industry-led mock interviews with personalized feedback to improve technical expertise, communication, and confidence.

Profile Mapping & Job Alignment

Your skills and experience are mapped to suitable job roles that align with your expertise and career goals.

Candidate Preference First

We consider your preferred role, salary expectations, and location before recommending any opportunity.

Job Recommendations & Applications

Relevant job opportunities are shared based on your profile and preferences, with direct recruiter connections.

Final Selection & Offer Support

End-to-end guidance through interviews, offer discussions, negotiations, and onboarding.

At VLSI EXPERT, we guide you at every step—but the final decision is always yours.
Because your career deserves clarity, choice, and confidence.

Upcoming Batches

We offer the Foundation of VLSI Design – a placement oriented VLSI Program available across multiple locations and formats ( Full-time, placement-oriented program ).

Noida | Offline - Full Time

Structured classroom training for freshers and pass-outs looking for faster execution.

Bangalore | Offine - Full Time

Learn within India's strongest chip design ecosystem with a design-centric approach

Mysuru | Offline - Full Time

A calm, focused environment built for strong fundamentals and disciplined learning.

Online | Live - Full Time

For learners who cannot relocate but can commit to live, accountable learning.

Our Testimonials

What Student’s Say About Us

Video Testimony

Listen from our Students

Our Placements

Company