SPMI Electrical Validation and Protocol Analysis Software

Prodigy PGY-SPMI SPMI Electrical Validation and Protocol Analysis Software running on a Tektronix oscilloscope
description

Prodigy PGY-SPMI is electrical validation and protocol decode software for SPMI, the MIPI power management bus between a SoC and its PMICs. Running inside a Tektronix oscilloscope, it measures SCLK and SDATA levels and timing against the SPMI specification, decodes SPMI frames with parity checks on command and data, and links every result to its waveform. Reference levels and limits are customizable, and long captures can be decoded to cover more transactions. Pertech is the authorized Prodigy distributor.

SPMI software highlights

  • Electrical measurements for compliance with the SPMI specification
  • Works from live oscilloscope channels or saved signals (WFM by default; H5 and TRC as an option)
  • Decoded data in SPMI frame format, with parity checks on command and data
  • Slave ID shown as a symbol or hex value; data in hex, binary, decimal or octal
  • Detail view: select a row to zoom the matching waveform and see all its measurements
  • Long-duration decode, search and filter
  • CSV and TXT export, PDF reports and a Python API
  • Customizable reference levels and limits

Electrical measurements

PGY-SPMI measures the electrical parameters in the SPMI specification, including:

  • Input high, low and threshold voltage on SDATA and SCLK (VIH, VIL, VHYS), and output high and low (VOH, VOL)
  • SCLK frequency, high and low time, and SCLK output transition time
  • SDATA output valid time from the SCLK rising edge, output transition, setup time, rise and fall time

Where the SPMI software earns its keep

  • PMIC and SoC power controller compliance testing
  • Correlating SPMI protocol errors with signal integrity problems
  • Automated SPMI validation runs through the Python API
  • Labs pairing protocol decode with a Tektronix oscilloscope they already own

Key Specifications

SpecValue
ModelPGY-SPMI
PlatformTektronix DPO5000, TDS7000, DPO/DSA/MSO7000, MSO5/6 (Windows 7 or later)
InputLive channels; WFM files, H5 and TRC optional
DecodeSPMI frames, command and data parity checks
Display formatsHex, binary, decimal, octal; Slave ID as symbol or hex
ReportsPDF
ExportCSV and TXT
APIPython

Frequently asked questions

What does SPMI electrical validation check?

It measures SCLK and SDATA voltage levels and timing, such as VIH, VIL, clock frequency, high and low time, setup time and rise and fall time, and compares them with the SPMI specification.

Which oscilloscopes does PGY-SPMI run on?

It runs inside Windows-based Tektronix oscilloscopes (Windows 7 or later), including the DPO5000, TDS7000, DPO/DSA/MSO7000 and MSO5/6 series.

Can SPMI validation be automated?

Yes. PGY-SPMI has a Python API, and it can decode long captures to cover more SPMI transactions in one run.

Do I also need an SPMI exerciser?

The software analyzes what the oscilloscope captures; it does not drive the bus. To emulate an SPMI device, generate traffic or inject errors, pair it with Prodigy’s SPMI Protocol Analyzer and Exerciser.

Where can I buy Prodigy SPMI software in Israel?

Pertech is the authorized Prodigy distributor. Prodigy offers free online technical support and free software updates. Contact Pertech for a quote, a demo or help checking that your oscilloscope is supported.

Related Prodigy products at Pertech

Validating a PMIC interface? Contact Pertech for a quote, a demo or help choosing the right tool.


Files and media

upbtn
Skip to content