Automated Fault Insertion (also known as Fault Injection) and its Role in Hardware-in-the-Loop (HIL) Simulation 

Electronic control units (ECUs) are used in a wide range of electronic products. During their development, they are typically exercised by a test system which simulates the real-world environment in which the ECU will operate – this is known as Hardware-in-the-Loop HIL simulation. An ECU usually relies on information from many connected sensors to determine how it should function. These sensors are often working in hostile environments, such as a car engine bay, and failures often occur due to corrosion, aging, damage or even faulty installation. Safety-critical controllers usually go through a certification process where a series of common real-life faults, such as short and open circuits, are introduced by the HIL simulation system and the ECU response is checked to see that it operates in a safe and predictable manner. Automated Fault Insertion solutions allow these verification tests to be run in a controlled and repeatable way. In this video, we will highlight the types of faults that can be injected and look at some of the COTS hardware available.

* To view video clearly, please view in full-screen mode by clicking the square on bottom right of video



Along with the video, we offer additional references to help you understand Fault Insertion (Fault Injection) and its role in Hardware-in-the-Loop (HIL) simulation:

These links need looking at


Have more questions on Fault Insertion and Hardware-in-the-Loop simulation? Feel free to reach out to one of our support engineers by emailing [email protected], filling out the contact us form or contact your local Pickering office.