Vlsi Training Bangalore
Vlsi Training Bangalore
Vlsi Training Bangalore
19 Weeks Course (VLSI Training in Bangalore; Next Batch Starting Date : 13-Dec-2014)
Weekend Course :
o 4 Hours on Saturday & 4 Hours on Sunday(2:00PM - 6:00PM on both days)
o Includes 4 full day practical sessions
Focused on student developing complete testbench environment, testcases
& debugging
Tools Used : Questasim (Mentor Graphics)
Demo Class : Attend 1st Session of VLSI Training course as a Demo class
INR 16,000/- (11 Weeks Training, does not include OVM/UVM Training, recommended
for B.E/M.E students)
INR 25,000/- (17 Weeks Training, includes OVM & UVM Training, 1 Project based on
UVM/OVM methodology)
o
o
2.
3.
4.
5.
6.
IP Design Flow
ASIC/FPGA Flow
SoC Architecture Concepts
o ARM Processor Architecture
o L1/L2/L3/L4 Interconnects
o On-Chip Bus Protocols
o Bridge Protocols
o Controllers Modules
o Peripheral bus Protocols
o L1/L2 Cache, On-chip memory
o Boot sequence & Sub System Bringup
o Low Power Design Techniques
On-Chip Bus Protocols (AXI4.0, OCP3.0)
o Signal Descriptions
o Channel Handshake
o Addressing Options
o Atomic Accesses
o Response Signalling
o Ordering Model
o Data buses
o Unaligned Transfers
o Clock, Reset
o AXI4 Specific revision updates
Peripheral Bus Protocols(USB3.0/PCIEx Gen3)
o USB3.0 Architectural Overview
o Data Flow Model
o Physical Layer
o Link Layer
o Protocol Layer
Advanced Verilog for Verification
o Event Regions and Event Scheduling
o Tasks and Functions
o Race Conditions
o Randomization
o File I/O operations
o TB Constructs
o Self Checking Testbenches
SystemVerilog for Advanced Verification
o Arrays
o Data Types and Data Declarations
o Classes
o Operators and Expressions
o Scheduling Semantics
o Procedural Statements and control flow
o Processes & Threads
o Tasks and Functions
o
o
o
o
o
o
o
Random Constraints
Inter Process synchronization and communication
Clocking blocks, Program Block, Assertions
Coverage, Interface
System Tasks and System Functions
Compiler Directives
DPI
7. ASIC Verification Concepts
o SoC Verification
o Module Level Verification
o Constrained Random Verification
o Coverage Driven Verification
o Directed Verification
o Assertion Based Verification
8. ASIC Verification Methodologies : OVM & UVM
o OVM/UVM TB Architecture
o Stimulus Modeling
o Creating OVCs and Environment
o OVM Simulation Phases
o TLM Overview
o Configuring TB Environment
o OVM Sequences and Sequencers
o Connecting multiple OVCs
o Creating TB infrastructure
o Advanced OVM/UVM Concepts
9. PERL Automation
o Data types and Objects
o Regular Expressions & Subroutines
o Regression environment setup
o PERL in verification environment setup
10. PROJECTS : Module(IP) Level Verification Projects
o Project#1 : SystemVerilog Based Project
o Project#2 :SystemVerilog & OVM/UVM Based Project
Project designs : Complex module
(USB/Ethernet/KBD/MemContrlr/Bridge protocols etc)
Specification analysis
Verification Plan creation
Feature & Scenario Listing down
TB architecture creation
Building Top level verification environment
TB component coding and integration
Sanity test case and environment bring up
Complete test case coding
Building regression test suite
Functional coverage and code coverage analysis
11. System on Chip(SoC) Verification Concepts
o
o
o
o
o
o