• All high speed protocols like USB3, PCIe, SATA, UFS, etc are all based on OSI architecture. Course focus on teaching all the required concepts of different layers in PCIe. Course also cover design & testbench implmentation for transaction, Data link and physical layers of PCIe.
  • Protocol overview
    • On-chip protocols
    • Peripheral protocols
  • Limitation with on-chip protocols
  • Protocol features
  • PCIe protocol evolution
    • PCI, PCI-X
  • PCI and PCI-X overview
  • PCIe topology
    • PCIe Device layers
    • PCIe transaction flow
    • Significance of each layer
  • PCIe configuration space
    • Type0, Type1 header
    • Capability registers
    • BAR
  • Enumeration
  • TLP Routing
    • Address routing
    • ID routing
    • Implicit routing
  • Transaction layer
    • Transaction types
    • address spaces
    • TLP Header fields
    • TLP framing
    • Virtual channel management
    • Flow control
    • TLP ordering rules
    • TLP Prefix rules
    • QOS
  • Flow control
    • Flow control DLLPs
    • Credit types
  • Data link layer
    • Different DLLP types
    • DLCMSM
    • Flow control initialisation Protocol
    • UpdateFC frequency
    • Data integrity
  • ACK/NAK protocol
  • Physical Layer
    • Physical layer Logical and Electrical sub blocks for Gen1, Gen2, Gen3 and Gen4
    • Gen1, Gen2
      • Special symbols
      • 8b/10b encoding
      • Framing
      • Scrambling
    • Gen3, Gen4
      • Framing tokens
    • Ordered sets
      • TS1, TS2, EIOS, EIEOS, FTS, SKPOS
      • Start of data stream OS
    • Link Initialisation and Training
      • LTSSM states
      • Link training states
        • Link parameters
      • Recovery
        • Speed change
        • Equalization
      • Low power states
      • states
        • Loopback, Hot reset, Disabled
  • Interrupt support
    • INTx Emulation
    • Message signalled interrupt (MSI, MSI-X)
  • Error detection and handling
    • PCIe errors
    • Error classification based on
      • Layer
      • Error classes
    • Error reporting
    • Error handling
  • Power management
    • Link power management states
    • Device power management states
    • ASPM
  • System Reset
    • Reset mechanism
    • Function level reset
  • PIPE
    • PHY-MAC interface
    • PLL, TX Block, RX Block
    • PHY Interface signals
  • Logic protocol analysers
  • PCIe Controller verification concepts
    • Testplan
    • Testbench architecture
Course PCIe Training
Duration 6 weeks (Weekends only training)
Next Batch 12/September (Student can opt for e-Learning course option to join next batch)
Demo Session 12/Sept (9AM – 12PM)
Registration 13/Sept
Schedule Both Saturday & Sunday(main session timings discussed during demo session)
Course repeats every 12 weeks
Fee INR 8000 +GST at 18% (classroom training)

INR 9000 +GST at 18% (online training)

Mode of training Classroom training
Online training using live training sessions
Certificate Issued based on 50% assignment completion as criteria
Batch Size 15
Assignments 5
Trainer 14+ years of experience in SOC verification and high speed peripherals

What are the Course Prerequisites?

  • Exposure to standard bus protocols
  • Exposure to Testbench component coding using SystemVerilog

What if I miss few sessions during course?

Each session of course is recorded, missed session videos will be s

Course has started few weeks back, can I still join the course in between?

  • Yes, You will have option to view the recorded videos of course for the sessions missed
  • You will have option to repeat the course any time in next 1 year

Do you offer support after course completion?

  • Yes, Course fee also includes support for doubt clarification sessions even after course completion
  • You have option to mail you queries
  • Option to meet in person to clarify doubts
  • PCIe specification
  • PCIe course presentation
  • Course assignments & interview focused questions
  • Session notes

Trainer Profile

  • 12 years of work experience in Functional Verification domain across various mobile, networking, high speed peripheral domains.
  • Experience of working on functional verification of Multiple Complex SOCs, multiple Sub systems
  • Experience of working on multiple complex module level projects
Call us: +91-9986194191
error: Content is protected !!
× Live Chat