Ethernet Test Tools

Banner image showing a selection of our test tools

We have developed a series of custom testing tools as part of our dedication to performing the most comprehensive Ethernet testing in the industry. These tools allow for testing at lower layers than most commercially available tools. In addition, we have an extensive amount of T&M partner test tools which members of our Ethernet testing services also have access to.

Ethernet Test Tools

BitPhyer 10G

We utilized a development board provided by Xilinx and a Logic Analyzer provided by Agilent as the base for this testing platform. The software that is used to control the BitPhyer 10G was created at the lab utilizing LabVIEW. The BitPhyer 10G testing platform is used for testing IEEE 802.3 Clause 49 10GBASE-R devices.

As the BitPallows for the transmission and reception of arbitrary 66-bit codes it is used to test the following in the 10 Gigabit Ethernet Testing Service:

  • IEEE 802.3 Clause 4 MAC Conformance Testing
  • IEEE 802.3 Clause 46 RS Conformance Testing
  • IEEE 802.3 Clause 49 PCS Conformance Testing

The BitPhyer 10G allows for a level of control that goes beyond most other 64B/66B testing platforms and allows us to test portions of the standard, such as the Clause 49 PCS state diagrams and block encoding/decoding, that could not normally be tested. These tests are done utilizing custom vectors created at the lab. These vectors send specific sequences to devices under test (DUT) to determine whether or not they have implemented the standard correctly.

Screenshot of our 10GBASE-R PCS testing software

Features

  • 64B/66B encoding/decoding
  • Ability to transmit and receive arbitrary 66bit codes
  • Execute complex triggers on the received data
  • Custom LabVIEW scripts and post processing

BitPhyer

We developed BitPhyer to test the IEEE 802.3 MAC, RS, and Flow Control functions as well as both Clause 24 and 36 PCS on Ethernet devices. We utilized a Xilinx FPGA to create a more flexible GMII/MII based test system. This system is used by the Gigabit Ethernet Testing Service.

Screenshot of our UFET testing system

Features

  • Supports 10/100/1000 Mb/s
  • Supports both Full and Half Duplex modes
  • Ability to transmit arbitrary signals via the GMII or SFP cage on the test board
  • Execute complex triggers on the received data
  • Custom scripts and post processing

Copper Auto-Negotiation

The Auto-Negotiation test tools are a combination of our custom Python Board hardware and Labview based software. This Python board translates received signaling into logic values and transmits the information to Digital Input Output (DIO) cards installed in the testing stations which record timestamps to send to our software. The Python Board allows for both transmission and reception of Auto-Negotiation signaling. It is used to test all Clause 22, Clause 28, Clause 40, Clause 45, and Clause 55 copper Auto-Negotiation test suites. ANEG Main is able to infer when transmitted link signaling is occurring for 10BASE-T, 100BASE-TX, 1000BASE-T, and 10GBASE-T PMAs.

This tool can be used to measure timing and has the ability to zoom in on sections of the Auto-Negotiation exchanges to determine what a device is transmitting and how it is reacting to received signaling. To send signaling to a device, the same interface is used and signals can be created both graphically and via a special scripting pseudo-code. Additionally, databases can be stored so that the user can create a set of standard test sequences.

These tools are used for testing Auto-Negotiating devices over IEEE Std 802.3 2012 Ethernet with our Fast Ethernet, Gigabit Ethernet, and 10 Gigabit Ethernet Testing Services. This tool is also available for purchase to use in your QA, R&D, or test facility.

Screenshot of our auto-negotiation testing software

Features

  • Custom hardware interface
  • Custom Labview scripts and post processing
  • DIO instrumentation control
  • Files provided for Arbitrary Waveform Generators

Clause 40 PMA Test Tools

We developed a PMA analysis solution, Clause 40 PMA, that is capable of testing conformance of 1000BASE-T devices to IEEE Std 802.3 ™-2008. The tool's main focus is analysis of the 1000BASE-T Physical Layer electrical specifications and receiver performance and is used in our Gigabit Ethernet Testing Service.

Our custom Matlab based software communicates with a variety of Test & Measurement equipment via a GPIB or Ethernet connection. Our software then processes the acquired waveforms to produce our results based on algorithms developed at the lab. This tool is also available for purchase to use in your QA, R&D, or test facility.

Screenshot of our Clause 40 PMA testing software

Features

  • Partially Automated Testing
  • Transmitter electrical output specifications, different output templates
  • Jitter Analysis
  • Return Loss Testing
  • Bit Error Rate Verification

100BASE-TX TP-PMD Test Tool

We developed a PMD analysis solution, 100BASE-TX TP-PMD, that is capable of testing conformance of 100BASE-TX devices to IEEE Std 802.3TM-2002. These tools are used within the Fast Ethernet and Power over Ethernet Testing Services for 100BASE-TX devices and their conformance to IEEE Std 802.3TM-2002 with reference to ANSI X3.263-1995. The tool's main focus is analysis of the 100BASE-TX Physical Layer Active Output Interface (AOI) as well as the Active Input Interface (AII).

  • Fully Automated Testing
  • Differential Output Voltage, Rise/Fall Time, and Overshoot Verification
  • Jitter Analysis
  • Return Loss Testing
  • Adaptive Equalization, Baseline Wander Correction, and Bit Error Rate Verification Testing
  • PMD testing for POE devices

Our custom Matlab based software communicates with a variety of Test & Measurement equipment via a GPIB or Ethernet connections. Our software then processes the acquired waveforms to produce our results based on Algorithms developed at the lab. This tool is also available for purchase to use in your QA, R&D, or test facility.

Screenshot of our 100BASE-TX TP-PMD testing software

Features

  • Custom testing jigs
  • Custom MATLAB scripts and post process analysis
  • Supports Agilent Technologies 4395A Network Analyzer
  • Supports Tektronix TDS7104 Digital Storage Oscilloscope
  • Supports Tektronix AWG2041 Arbitrary Waveform Generator
  • Supports Netcom Systems SmartBits 200

10GBASE-X PCS

We utilized a development board provided by Xilinx and a DSO provided by LeCroy as the base for this testing platform. The software that is used to control the T-Rex System that was created at the lab utilizing LabVIEW.

The T-Rex testing platform is used for testing IEEE 802.3 Clause 48 10GBASE-X devices in our 10 Gigabit Ethernet Testing Service. As the T-Rex System allows for the transmission and reception of arbitrary 10-bit codes, it is used by the Ethernet Testing Service for the following:

  • IEEE 802.3 Clause 4 MAC Testing Services
  • IEEE 802.3 Clause 46 RS Testing Services
  • IEEE 802.3 Clause 48 PCS Testing Services 

The T-Rex System allows for a level of control that goes beyond most other 8B/10B testing platforms and allows us to test portions of the standard, such as the Clause 48 PCS state diagrams, that could not normally be tested. These tests are done utilizing custom vectors created at the lab. These vectors send specific sequences to devices under test (DUT) to determine whether or not they have implemented the standard correctly.

Screenshot of our 10GBASE-X PCS test software

Features

  • 8B/10B encoding/decoding
  • Ability to transmit and receive arbitrary 10bit codes
  • Execute triggers on the received data
  • Custom LabVIEW scripts and post processing
  • Currently Utilizes a DSO for capture

PoE Test Tools

We developed a PoE analysis solution, used in our Power over Ethernet Testing Service, that is capable of testing conformance of Power Sourcing Equipment​ (PSE) and Powered Device​s (PD) to IEEE Std 802.3afTM-2003. The tool's main focus is analysis of the detection, classification and powering of PDs by PSEs and PD detection and classification signatures.

  • Partially Automated Testing
  • PSE testing for Alternatives A and B
  • PSE testing for Midspan Devices
  • PD Testing for both Modes A and B
  • PD Testing for fully functional devices or evaluation boards

Our MATLAB based post processing scripts allow us to accurately measure and observe the starting sequence, including detection, classification, rise times and powering. The software interfaces with DMMs, DSOs, Power Supplies and custom hardware. This allows effective and accurate measurements of detection and classification signatures over the entire range of possible probing voltages. The system can also measure invalid signatures and average input power.

Screenshot of our Power over Ethernet test software

Features

  • Custom hardware interface
  • Custom MATLAB scripts and post process analysis
  • GPIB instrumentation control
  • Supports Agilent Technologies 34401A DMMs
  • Supports Agilent Technologies E3641A Power Supply
  • Supports Tektronix Inc. TDS 3014B and TDS 2014 DSOs
  • Supports Agilent Technologies 3488A Switch/Control unit