JESD204 Synthesizable Transactor

Overview

The JESD204 Synthesizable Transactor is compliant with JESD204 revision A/B/C specifications and verifies JESD204 interfaces. JESD204 is build on top of it to make it robust. JESD204 Synthesizable Transactor provides a smart way to verify the JESD204 component of a SOC or a ASIC in Emulator or FPGA platform.JESD204 Synthesizable Transactor is developed by experts in networking, who have developed networking products in companies like Intel, Cortina-Systems, Emulex, Cisco. We know what it takes to verify a networking product.

Key Features

  • Follows JESD204 specification JESD204A, JESD204B and JESD204C
  • Supports Transmitter and Receiver Mode
  • Supports up to 32 lanes
  • Supports 32bit data width per converter
  • Supports up to 32 converters per transmitter & receiver BFM
  • Scrambler can be enabled or disabled
  • Supports 8b/10b link layer functions
  • Supports 64b/66b link layer functions based on IEE802.3 Clause 49 and JESD204C
  • Supports 64b/80b link layer functions with fill bit encoding based on IEEE802.3 clause 49 and JESD204C
  • Supports Forward Error Correction (FEC), cyclic redundancy checks (CRC) and command channel
  • Supports single block, Multi block and extended multi block
  • Provides error injection and error detection with a wide variety of error types. Which includes:
    • Invalid code group insertion
    • Disparity errors
    • CRC errors
    • Sync error insertion
    • Lane skew insertion
    • FEC errors
    • Scrambler error insertion

    Benefits

    • Compatible with testbench writing using SmartDV's VIP
    • All UVM sequences/testcases written with VIP can be reused
    • Runs in every major emulators environment
    • Runs in custom FPGA platforms

    Block Diagram

    JESD204 Synthesizable Transactor
 Block Diagram

    Deliverables

    • Synthesizable transactors
    • Complete regression suite containing all the JESD204 testcases
    • Examples showing how to connect various components, and usage of Synthesizable Transactor
    • Detailed documentation of all DPI, class, task and functions used in verification env
    • Documentation contains User's Guide and Release notes

    Technical Specifications

×
Semiconductor IP