UFS 4.0 Protocol Analyzer

Product
Overview

Datasheet

Presentation

Application
Notes

PGY-UFS4.0-PA, UFS Protocol Analyzer is the industry-first working and tested UFS4.0 Protocol Analyzer. It offers protocol data capture and debugging of data across MPHY, UniPro, and UFS protocol layers. It allows for instantaneous decoding of UFS, UniPro, and MPHY layers with the flexibility to correlate decoded data across these protocol layers. PGY-UFS4.0-PA supports PWMG1 to HSG5B data rates and two TX, and two RX lane decode. The active probe has minimum electrical loading on the device under test (DUT) and captures protocol data without affecting the performance of DUT. PGY-UFS4.0- PA Protocol Analyzer supports two-lane data. Comprehensive on the fly decoding of UniPro & UFS data enables validation of communication between UFS host and device.

PGY-UFS4.0-PA Protocol Analyzer allows Design and Test Engineers to obtain deep insight into UFS host and device communication. MPHY/UniPRO/UFS packet-based triggering allows specific protocol data capture and analysis. PGY-UFS Protocol analyzer instantaneously provides decoding of UFS, UniPro, and MPHY layers with a correlation to MPHY, UniPro, and UFS layers.

I3C Protocol Analyzer and Exerciser Datasheet

Key features

  • Supports v1.0/v1.1 Specifications
  • Ability to configure it as Master or Slave.
  • Ability to configure BCR, LVR, and DCR registers.
  • Simultaneously generate I3C traffic and Protocol decode of the Bus.
  • Optional Compliance Test Specifications (CTS) test script support.
  • Supports legacy I2C slaves and Master.
  • Generate different I3C SDR and HDR Packets.
  • Supports IBI and Hot Plug capabilities.
  • Error Injection such as CRC errors, parity errors, and ACK/NACK errors.
  • Variable I3C data speeds and duty cycle.
  • PMIC device support as per JEDEC DDR5 spec requirement.
  •  Margin test capability: Voltage and timing variation.
  •  Continuous streaming of protocol data between the instrument and host computer.
  • Timing diagram of Protocol decoded bus.
  • Listing view of Protocol activity.
  • Error Analysis in Protocol Decode.
  • Ability to write exerciser script to combine multiple data frame generation at different data speeds.
  • USB2/3 host computer interface.
  • API support for automation in Python or C++

*v1.1 supports only one lane commands

Multi-domain View

Multi-domain View provides the complete view of I3C Protocol activity in a single GUI. Users can easily set up the analyzer to generate I3C/I2C traffic using the GUI or script. Users can set different trigger conditions from the setup menu to capture protocol activity at specific events and decode the transition between the Master and Slave. The decoded results can be viewed in the timing diagram and protocol listing windows with auto-correlation. State machine view provides switching of state machine between master and slave for design validation. This comprehensive view of information makes it an industry-best offering and an easy-to-use solution to debug the I3C protocol activity.

Exerciser

PGY-I3C-EX-PD supports I3C traffic generation using GUI and Script. Users can perform simple traffic generation using the GUI to test the DUT. Script-based GUI provides flexibility to emulate the complete expected traffic in the real world including error injections. In the below sample script users can generate I3C traffic as below:

Script line #10: Set system Frequency 500KHz, Duty cycle to 50%, CLK to data delay to 10ns (default), start to restart setup time to 20ns (default)
Script line #12: SETMWL
Script line #13: Set system inter message gap to 16us
Script line #14: SETMRL

Timing Diagram and Protocol Listing View

The timing view provides the plot of SCL and SDA signals with bus diagram information. Overlayingofprotocol bits on the digital timing waveform helps in the easy debugging of protocol decoded data. Cursor and zoom features make it convenient to analyze protocol in timing diagrams for any timing error.

The protocol window provides the decoded packet information in each state and all packet details with error info in the packet. The selected frame in the protocol listing window will be auto-correlated in the timing view to view the timing information of the packet.

Powerful Trigger Capabilities

PGY-I3C-EX-PD supports auto, simple, and advanced trigger capabilities. The analyzer can trigger any of the protocol packets such as broadcast, directed, or private messages.  Advanced trigger provides the flexibility to monitor multiple trigger conditions and can set multiple state trigger machines.

PGY-I3C-EX-PD Specification

Key Specifications

Exerciser

Configurable

1 Master + 3 Slaves

or

1 Secondary Master + 2 Slaves

I3C/I2C Traffic Generation

Custom I3C/I2C traffic generation

(Simulate real world network traffic)

SCL Frequency

1Hz to 12.5MHz

Note: Prodigy device supports up to 10MHz at 1V frequency as a slave

Configurable Voltage Level Drive 

0.9V to 3.4V

Steps: 0.9-1.27V (In steps of 5mV)

          1.27-1.95V (In steps of 10mV)

          1.95-3.4V (In steps of 30mV)

Heat Join

Yes, supported

IBI

Yes, supported

CCC Support

All CCC are supported in the Master slide.

All CCC are supported in Slave except SETXTIME, ENTTM, ENTAS*

SCL Duty Cycle variation

User Defined (In Fine resolutions of 10ns)

SCL & SDA Delay

User Defined (In Fine resolutions of 18ps)

Delay between two messages 

User Defined (In Fine resolutions of ns, us, ms and seconds)

Error injection

S0 to S5 types of errors specified in BBC specifications

CRC errors in DDR traffic.

Preamble errors in DDR traffic ACK/NACK Errors (Slave) Master Abort.

Non-Standard Frames.

Non-Standard Start, Stop and HDR exit patterns, slave reset Save and Load Scripts.

API Support

Support for Automation of operation using Python or C++

Protocol Analysis:

Supports

I3C & I2C protocol decode

Protocol Views

Timing Diagram View

Protocol Listing View

Bus-Diagram to display Protocol packets with timing diagram plot

Protocol Trigger

Auto (Trigger on any packet)

Simple (Trigger on user defined I3C or I2C packet)
Advanced(Multi-state & multi-level trigger with timer capability )

Capture Duration

Continuous streaming Protocol Data to host HDD/SSD

Protocol Error Report

S0 to S5 types of errors specified in the I3C specifications

CRC errors in DDR traffic

Preamble errors in DDR traffic ACK/NACK Errors (Slave) Master Abort

Non-Standard frames

Non-standard Start, Stop and HDR exit patterns.

Host Connectivity

USB 3.0/2.0 interface

Feel free to contact us

Do You Have Any Questions?

Creation timelines for the standard lorem ipsum passage vary, with some citing the 15th century and others the business data.

Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking to further the overall value proposition. Impress clients new and existing with elite construction brochures. Impress clients new and existing with elite construction.

Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking to further the overall value proposition. Impress clients new and existing with elite construction brochures. Impress clients new and existing with elite construction.

Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking to further the overall value proposition. Impress clients new and existing with elite construction brochures. Impress clients new and existing with elite construction.

Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking to further the overall value proposition. Impress clients new and existing with elite construction brochures. Impress clients new and existing with elite construction.

Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking to further the overall value proposition. Impress clients new and existing with elite construction brochures. Impress clients new and existing with elite construction.

Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking to further the overall value proposition. Impress clients new and existing with elite construction brochures. Impress clients new and existing with elite construction.

This site is registered on wpml.org as a development site.