# Platform Fault Detection Interface Reference Implementation The [Platform Fault Detection Interface (PFDI)][1] is a firmware interface designed to detect permanent hardware faults on Arm-based systems. It provides mechanisms to execute firmware-resident self-tests (such as those implemented by a Software Test Library) that retrieve boot-time diagnostics and inject fault conditions to support software validation. PFDI is particularly valuable in safety-critical and high-reliability systems, such as automotive, industrial automation, and robotics, where real-time fault detection and response are essential for safe and dependable operation. --- [1]: https://developer.arm.com/documentation/110468/1-0alp0