PCIe Gen6 Training

Home > Course

PCIe gen6 Training

About Course

A course on PCIe (Peripheral Component Interconnect Express) Gen6 is typically designed to provide in-depth knowledge about the latest generation of the PCIe standard, its architecture, features, and implementation. ers of PCIe.

Demo Videos

Unit: 1 - PCIE 6.0 UPDATES
Unit: 2 - PCIe gen6 topology, transaction layer updates, TLP header updates, OHC
Unit: 3 - TLP header updates, OHC-B,C,E
Unit: 4 - TLP prefix processing
Unit: 5 - FLIT MODE
Unit: 6 - PAM4 signaling, 1b 1b scrambling, Gray coding, Data stream in Flit mode
Unit: 7 - OHC summary
Unit: 8 - Deferrable memory writes, Common packet header format
Unit: 9 - Address translation services, Invalidation request
Unit: 10 - TLP prefix processing, PASID,
Unit: 11 - Segment ID
Unit: 12 - DLL updates, shared credit pooling, shared flow control
Unit: 13 - DLLP rules, DLLP types encodings
Unit: 14 - Reset mechanism
Unit: 15 - Error handling
Unit: 16 - AER
Unit: 17 - Gen4 updates
Unit: 18 - Gen5 updates - DFE, Precoding
Unit: 19 - Alternate protocol negotiation
Unit: 20 - Polling compliance, Retimers
Unit: 21 - L0s, L0p
Unit: 22 - L0p state summary
Unit: 23 - OS updates in Gen6
Unit: 24 - Flit mode identification = FIX THIS VIDEO
Unit: 25 - Flit mode handshake phases, Flit mode flow,
Unit: 26 - Transmitter, Receiver - buffers and variables
Unit: 27 - ACKNAK Flit query, transmitter parameters
Unit: 28 - Flit sequence and retry mechanism
Unit: 29 - Handshake phases
Unit: 30 - Gray coding, FEC
Unit: 31 - Ordered sets at 64 GTs and higher rates
Unit: 32 - processing of ordered sets during flit mode data stream
Unit: 33 - Alignment at blockflit level
Unit: 34 - Received AckNak processing
Unit: 35 - Ack, Nak, Discard rules
Unit: 36 - Gen6 equalization
Unit: 37 - DL feature exhange
Unit: 38 - revision, Flit replay scheduling, Flit replay transmit rules
Unit: 39 - Lane polarity inversion,
Unit: 40 - PIPE
Unit: 41 - Protocol analyzer
Unit: 42 - Doubts clarifications, Gen4 updates
  • PAM4 Signaling

    • Introduction to PAM4 (Pulse Amplitude Modulation with 4 Levels).
    • Advantages over NRZ for achieving 64 GT/s.
    • Signal integrity challenges (noise, jitter, crosstalk).
    • Receiver equalization for PAM4.
    • Error detection and correction mechanisms with PAM4.

    Flit Mode and Non-Flit Mode

    • Definition of Flit (Flow Control Unit) Mode.
    • Differences between Flit and Non-Flit modes.
    • Benefits of Flit Mode (lower latency, alignment).
    • Transition from Non-Flit to Flit mode.

    FEC (Forward Error Correction)

    • Purpose and role of FEC in Gen6.
    • Error correction for PAM4 signaling.
    • Impact of FEC on latency and throughput.

    Gen6 Topology

    • Gen6 link width and lane configurations.
    • Topology changes from previous generations.
    • Support for multi-host and multi-root configurations.

    Transaction Layer Updates

    • Header Formats: Changes in header structure.
    • Deferrable MWr Request: Concept and use cases.
    • Common Packet Header Fields for Flit and Non-Flit Mode.
    • Flit Mode TLP Header Type Encodings.
    • Trailer Size Adjustments.
    • Ordered Header Categories (OHC - A, B, C, E).
    • Address Translation Services (ATS) updates.
    • Routing Rules for TLPs.
    • Transaction Processing Hints (TPH) Rules for Flit and Non-Flit Modes.
    • Packet Header (PH) Updates.
    • Steering Tag for efficient routing.
    • TLP Header Format for Flit Mode.
    • TLP Prefix Processing (Local and End-to-End).
    • Process Address Space ID (PASID) functionality.
    • Segment ID Field Introduction.

    Data Link Layer Updates

    • Shared Credit Pooling Mechanism.
    • Updates in Data Link Control and Management State Machine (DLCMSM).
    • DLLP (Data Link Layer Packet) Rules.
    • DLLP Type Encodings for Gen6.
    • Encoding Changes in DLLPs.
    • Introduction of NOP and NOP2 DLLPs.
    • Link Management DLLP Enhancements.
    • New Data Link Feature DLLPs.
    • Power Management DLLPs.

    Physical Layer Updates

    • Flit Mode Operations in Physical Layer.
    • Power Management States: L0p and L0p Handshake using Link Management DLLP.
    • L0s Updates.
    • LTSSM (Link Training and Status State Machine) Updates.
    • 1b/1b Encoding and Scrambling.
    • Valid Encodings for Ordered Sets.
    • Processing of Ordered Sets at 64 GT/s.
    • Flit Mode Identification.
    • Symbol Placement in 1b/1b Encoding.
    • Transmit and Receive Side Operations for Flit Mode.
    • Alignment at Block/Flit Level for 1b/1b Encoding.
    • Gray Coding and Precoding Mechanisms.
    • Decision Feedback Equalization (DFE).
    • Data Stream in Flit Mode.
    • FEC and Its Role in the Physical Layer.
    • TLP and DLLP Bytes in Flit.
    • Types of Flits (Idle, NOP, Payload).
    • Implicit and Explicit Sequence Number Flits.
    • Transmitter and Receiver Variables and Buffers in Flit Mode.
    • Flit Replay and Retry Mechanism.
    • Flit Sequencer Number Rules for Transmitter and Receiver.
    • Handshake Phases:
      • IDLE Flit Handshake Phase.
      • Sequence Number Handshake Phase.
      • Normal Flit Exchange Phase.
    • Received ACK, NAK, and Discard Rules.
    • Flit Replay Scheduling and Transmit Rules.
    • Examples of Flit ACK/NAK/Replay Processing.
    • Ordered Set Updates:
      • TS0.
      • Modified TS1 and TS2.
      • EIOSQ and EIEOSQ.
    • Half Scrambling Updates.
    • Equalization Enhancements in Gen6.
    • Clock Tolerance Compensation Updates.
    • Alternate Protocol Negotiation.
    • Retimer Enhancements.

    Power Management Updates in Gen6

    • Improvements in Active State Power Management (ASPM).
    • Support for deeper power states.
    • Dynamic power scaling features.

    PCIe Message TLPs

    • Updates in Message TLPs for Gen6.
    • Enhanced signaling and messaging features.

    PCIe Extended Capability Structures

    • New extended capabilities introduced in Gen6.
    • Modifications to existing capability structures for Flit Mode.
Benefits of eLearning?
  • Access to the Instructor - Ask questions to the Instructor who taught the course
  • Available 24/7 - VLSIGuru eLearning courses are available when and where you need them
  • Learn at Your Pace - VLSIGuru eLearning courses are self-paced, so you can proceed when you're ready
Course Instructor
  • Dedicated Trainer Accessible On Phone / Email / Whatsapp
  • Trainer Exp: 15 Years

Price - ₹7,500 + GST

₹9,500    (20% Off)

10 hours left to avail at this price

Edit Template

Course Highlights

Edit Template

TESTIMONIALS

What Our Students Says About Inskill

FAQ

  1. Course presentations for all topics
  2. Session notes
  3. Lab documents with detailed steps
  4. User guides

  1. Exposure to standard bus protocols
  2. Exposure to Testbench component coding using SystemVerilog

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

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

  1. Yes, Course fee also includes support for doubt clarification sessions even after course completion
  2. You have option to mail you queries
  3. Option to meet in person to clarify doubts