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
| Spec | Value |
|---|---|
| Model | PGY-SPMI |
| Platform | Tektronix DPO5000, TDS7000, DPO/DSA/MSO7000, MSO5/6 (Windows 7 or later) |
| Input | Live channels; WFM files, H5 and TRC optional |
| Decode | SPMI frames, command and data parity checks |
| Display formats | Hex, binary, decimal, octal; Slave ID as symbol or hex |
| Reports | |
| Export | CSV and TXT |
| API | Python |
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
- SPMI Protocol Analyzer and Exerciser
- RFFE Protocol Trigger and Decode Analysis Software
- I3C Electrical Validation Software
- Prodigy protocol analyzers at Pertech
Validating a PMIC interface? Contact Pertech for a quote, a demo or help choosing the right tool.







