archieve‎ > ‎Program Details‎ > ‎

Digital IC Design

Modules & Sub Modules

Training Days

M1: VLSI Overview

  • VLSI Design Flow Overview
  • System Validation
  • IC Fabrication
  • Assembly, Test, and Manufacturing

3 days

M2: PC Platform Overview

  • Sand to microprocessor
  • x86 architecture
  • PC structure and peripherals
  • Cache memory
  • Virtual memory
  • Basic computer microarchitecture
  • MIPS pipeline
  • Advanced branch prediction
  • Out-of-order execution
  • The P6 microarchitecture

3 days

M3: Functional Design

  • Verilog Design for Synthesis
  • Register Transfers and Sequencing
  • Functional design and verification of design project

4 days

M4: Logic Design

  • Logic Design Flow
  • Standard Cell Design Style
  • Logic Synthesis
  • Formal Verification/Equivalent Checking
  • Placement
  • Clock Tree Synthesis
  • Transistor/Gate Sizing
  • Routing
  • Parasitic Extraction
  • Timing Concepts
  • Design for Power
  • Logic design flow of design project

3 days

M5: Circuit Design

  • Transistor Theory and Modeling
  • Characteristics of CMOS Inverter
  • Complementary CMOS, ratioed logic, pass-transistor logic, dynamic logic, pseudo-NMOS logic, domino logic.
  • Static latches and registers, dynamic latches and registers.
  • Adder, multiplier, shifter
  • Memory core, memory peripheral circuitry
  • Circuit design and verification of design project

4 days

M6: Physical Design

  • IC Design Flow and Layout
  • Layout Quality
  • Layout Hierarchy Concept
  • Auto Place & Route, Custom Layout Overview
  • Electronic Discharge and Latch Up
  • Full Chip Integration
  • Tape Out
  • Layout design and verification of design project

3 days