OTL Verification IP

Overview

The OTL Verification IP Product is the comprehensive OTL interface protocol validation solution. ITU-T recommendation G.709 annexure C defines OTL interface mechanism by which OTU4 and OTU3 signals can be car ried for short-reach client side applications. OTU4 signals can be carried over 10 parallel lanes, which are formed by bit multiplexing of 20 logical lanes. OTU3 signals can be car ried over 4 parallel lanes.

The recommendation specifies the way in which OTU4 or OTU3 frames are first divided into 1020 groups of 16 bytes and sent on parallel lanes. Before doing that, the trans mitter follows various rules related with lane rotation.

The recommendation also specified the role of receiver, which is responsible for framing, multi- lane alignment and deskews of in coming data before forming OTU4 and OTU3 frames.

OTL Verification IP developed at eInfochips can be used to verify a transmitter or receiver functionality for both OTU4 and OTU3 inter faces. It is developed in System Verilog HVL and using UVM as verification methodology. The use of methodology allows the single VIP instance be configured as either transmitter or receiver thereby easing the work of VIP integration in testbench. This VIP can be configured as per the user requirements and various hooks provided with it allows user to control behaviour of various VIP components completely while testing its own application.

OTL VIP can be used as active, passive or passive only monitor to verify Networking based design having OTL interface in different scenarios.

OTL VIP comprises of following major elements.

  • Driver
  • Monitor
  • Generator : Sequences & Sequencer
  • Protocol Checkers
  • APIs
  • Coverage Capability
  • Assertions
  • Configuration
  • Report Generator

Key Features

Transmitter features:

  • OTUk Frame division in 16 bytes chunk ( k = 3,4).
  • Round robin distribution of OTUk frame (k = 3,4).
  • Lane rotation using MFAS in case of 40G.
  • LLM generation in case of 100G.
  • Bit multiplexing of logical lanes in case of 100G
  • User Configurable Support For Scram bling
  • Generation of Fixed, Incremental or random data.
  • Support to generate PRBS data.
  • Flexibility to map any logical lanes to any physical lane.
  • Error injection in Frame Alignment Sequence (FAS) and Multi Frame Align ment Sequence (MFAS).
  • Support for Frame Slip generation.
  • Error injection in Logical Lane Mark er(LLM) in case of 100G
  • 10^(-3) Bit Error rate generation
  • User Configurable Support For defect and alarm thresholds

Receivers features:

  • OTUk Framing on each lanes( k = 3,4)
  • Lane identifier recovery
  • Multilane alignment
  • OTU3 mode de-skew capacity
  • OTU4 mode de-skew capacity
  • Receiver Bit Error Rate tolerance before error correction
  • Framing Alignment State machine error recovery
  • Multilane alignment state machine error recovery
  • LOFLANE defect generation per lane
  • OOFLANE defect generation per lane
  • Deskew Fail defect generation
  • OLA defect generation per lane
  • LOR defect generation per lane
  • User configurable support for Descram bling
  • User Configurable Support For defect and alarm thresholds

Extended Capabilities:

  • Fully compliant to UVM Methodology – UVM1.1.
  • Supported Simulator VCS E-2011-03.
  • Supports Directed, Constrain Random and Fully Random stimulus generation.
  • Supports generic TLM interface for layered sequences support.
  • Supports variety of Error Injection via sequences/call-backs and supports other protocol specific errors.
  • Supports full OTL3.4 and OTL4.10 pro tocols.
  • Built-in protocol checkers for OTL inter face.
  • Supports Functional Coverage collection.
  • Supports flexibility to use VIP in IP as well as SoC verification.
  • Support for directed, constrained and random testing.
  • Support for Data Integrity Check.
  • Support for automated defect and alarms checks.

Block Diagram

OTL Verification IP Block Diagram

Deliverables

  • OTL VIP System-Verilog Source Code.
  • User Guide and Release Notes.
  • Test cases mentioned in the Test Plan along with the list of Sanity Test cases
  • Test Plan + Coverage Plan
  • Various prototype examples on topological usage of active, passive or passive monitor.
  • Sample Verification Environment.or passive monitor.
  • Sample Verification Environment.

Technical Specifications

Short description
OTL Verification IP
Vendor
Vendor Name
×
Semiconductor IP