PMBus® Tools
Third-party hardware & software
This product list is provided for convenience and is not definitive. SMIF/PMBus® does not endorse or warrant any of the products or companies listed. Any trademarks belong to their respective owners.
Provider:
Soliton Technologies
(a SMIF tools member, entitled to use SMIF and PMBus trademarks)
Soliton can generate a full-fledged timing, voltage, clock stretch behavior,
and fault tolerance report for the PMBus interface on a chip.
The solution can skew bus timing parameters, sweep bus voltage levels,
verify and measure clock stretching, induce bus timeout,
induce spikes/glitches,
induce packet formation faults and measure bus timing parameters.
The solution is compatible with PMBus specification version 1.3.1.
Customers can ship 3 DUT boards containing their desired slave device to
Soliton Technologies and we will characterize the DUT and send the customer a
comprehensive PMBus Validation Report within a cycle time of 1 week.
Provider:
Soliton Technologies
(a SMIF tools member, entitled to use SMIF and PMBus trademarks)
Soliton can generate a full fledged timing, voltage, clock stretch behavior and
fault tolerance report for the SMBus interface on a chip.
The solution can skew bus timing parameters, sweep bus voltage levels,
verify and measure clock stretching, induce bus timeout,
induce spikes/glitches,
induce packet formation faults and measure bus timing parameters.
Customers can ship 3 DUT boards containing their desired slave device to
Soliton Technologies and we will characterize the DUT and send the customer a
comprehensive SMBus Validation Report within a cycle time of 1 week.
Provider:
Cadence
(a SMIF tools member, entitled to use SMIF and PMBus trademarks)
Incorporating the latest protocol updates,
the Cadence® Verification IP (VIP) for PMBus provides a complete bus functional model (BFM),
integrated automatic protocol checks, coverage model, and compliance tests.
The VIP for PMBus is designed for easy integration in testbenches at IP, systems-on-chip (SoC), and system levels,
and helps to reduce time to test, accelerate verification closure, and ensure end-product quality.
The VIP for PMBus runs on all major simulators and supports SystemVerilog verification language
along with associated methodologies,
including the Universal Verification Methodology (UVM) and Open Verification Methodology (OVM).
Provider:
Cadence
(a SMIF tools member, entitled to use SMIF and PMBus trademarks)
Incorporating the latest protocol updates,
the Cadence® Verification IP (VIP) for SMBus
provides a complete bus functional model (BFM),
integrated automatic protocol checks, coverage model, and compliance tests.
The VIP for SMBus is designed for easy integration in testbenches at IP,
systems-on-chip (SoC), and system levels, and helps to reduce time to test,
accelerate verification closure, and ensure end-product quality.
The VIP for SMBus runs on all major simulators
and supports SystemVerilog verification language
along with associated methodologies,
including the Universal Verification Methodology (UVM)
and Open Verification Methodology (OVM).
Provider: Micro Computer Control Corporation (MCC) (a SMIF tools member, entitled to use SMIF and PMBus trademarks)
The MIIC-101 Bus Monitor is a Stand-Alone or Remote Troubleshooting Tool for the I2C Bus (Inter Integrated Circuit Bus), SMBus (System Management Bus) and other standard or customer derived protocols. When connected to an active bus, the MIIC-101 Bus Monitor can collect, display or upload information on all bus activity.
Provider: mjm wired (Mauriat Miranda)
While PMBus commands are standardized, there are no mandatory commands, and manufacturers can add as many non-standard commands as they like. Also, different PMBUs devices act differently if non-supported commands are executed. Some devices return an error, some devices return 0xff or 0xffff and set a status error flag, and some devices may simply hang up. Despite all those difficulties, a generic PMBus device driver is still useful and supported since Linux kernel version 2.6.39. However, it was necessary to support device specific extensions in addition to the core PMBus driver, since it is simply unknown what new device specific functionality PMBus device developers come up with next.
Provider: mjm wired (Mauriat Miranda)
This driver supports hardware montoring for various PMBus compliant devices. It supports voltage, current, power, and temperature sensors as supported by the device. Each monitored channel has its own high and low limits, plus a critical limit. Fan support will be added in a later version of this driver.
Provider: Embedded Linux
The MinnowBoard project is an open hardware platform that uses Intel Architecture. While the project, overall, is focused on hardware there are a lot of things surrounding this effort that can, and are, useful both to the project and to the greater open source community. As such the MinnowBoard project (from a GSoC perspective) is more of an umbrella giving a home to a number of other projects to collectively work on and around the enablement of the MinnowBoard. The SMBus 3.0 specification was recently released, and Linux does not fully support the changes to the specification, and the MinnowBoardMax drivers do not fully support the specification. The SMBus driver architecture and API needs to be updated as well as adding full support for MinnowBoardMax. There are Haskell modules available for USB and UART, but not for I2C/SMBus/PMBus. Tool builders and robotics enthusiasts in the functional programming community could use supporting modules.
Provider: TI Online Technical Support Community
SmartReflex-AVS is a technology that uses adaptive power supply to achieve the goal of reducing active power consumption. DM816x devices have Class 2B implementation of smart reflex and this allows dynamic AVS using software. PMBus specific driver support is required for PMICs such as TP40400 present in DM816x-based devices. PMBus is an open standard protocol that defines a means of communicating with power conversion and other devices. It is a communications protocol based on I2C. Hence, it is just a specification or a wrapper over I2C.
Provider: Saleae
Debug hardware like the pros with the logic analyzer you’ll love.