Vlsi  Training

Introduction To VLSI Training Course:

The VLSI stands for Very Large Scale Integration. This is the field which involves the packing more & more logic devices into smaller & smaller areas. Thanks to VLSI, circuits that would have taken board-fuls of space can now be put into an small space few millimeters across!  The VLSI has opened up an big opportunity to do things that were not possible before. VLSI circuits are everywhere , your computer, your car, your brand new state-of-the-art digital camera, the cell-phones, & what have you. All this involves an lot of expertise on many fronts within the same field, The entire VLSI Training course is designed in such a manner that participants will well understand the concepts &  get good overview of the design requirements. For more details about the course register with Global Online Trainings help desk now. The sessions are according to participants feasibility.

VLSI Online Training course content

  • ASIC / FPGA Design Fundamentals
  •    Advanced Digital Design
  • CMOS Fundamentals and Characterization
  •  NMOS/PMOS/CMOS Technologies
  •  Fabrication Principles
  •  Different Styles of Fabrication for NMOS/PMOS/CMOS
  • Design with CMOS Gates
  • Characterization of CMOS Circuits
  •  Scaling Effects
  •  Sub-Micron Designs
  •       Levels of Abstraction
  •       Entity, Architecture
  •       Data Types and declaration
  •        Enumerated Data Types
  •        Relational, Logical, Arithmetic Operators
  •        Signal and Variables, Constants
  •        Process Statement
  •        Concurrent Statements
  •        When-else, With-select
  •        Sequential Statement
  •        If-then-else, Case
  •        Slicing and Concatenation


System Verilog
  • Declaration spaces
  • Literal Values and Built-in Data Types
  • User-Defined and Enumerated Types
  • Arrays, Structures and Unions
  • Procedural Blocks, Tasks and Function
  • Languate Introduction
  • Levels of abstraction
  • Module, Ports types and declarations
  • Registers and nets, Arrays
  • Identifiers, Parameters
  • Relational, Arithmetic, Logical, Bit-wise shift Operators
  • Writing expressions
  • Behavioral Modeling
  • Structural Coding
  • Continuous Assignments
  • Procedural Statements
  • Always, Initial Blocks, begin ebd, fork join
  • Blocking and Non-blocking statements
  • Operation Control Statements
  • If, case
  • Loops: while, for-loop, for-each, repeat
  • Combination and sequential circuit designs
  • Memory modeling,, state machines
  • CMOS gate modeling
  • Re-configurable Devices, FPGA’s/CPLD’s
  • Architectures of XILINX, ALTERA Devices
  • Designing with FPGAs
  • FPGA’s and its Design Flows
  • Architecture based coding
  • Efficient resource utilization
  • Scan Diagnostics
  • Layout Design
  • Placing and Routing
  • LVS/DRC/OPC/Physical verification
  • Diagnosis, DFM, Yield Analysis
  • SOC Design and Trade-offs
  • Future Trendschallenges
  • ASIC Case Studies