US 11,669,384 B2
Diverse integrated processing using processors and diverse firmware
Thomas Zettler, Hohenkirchen (DE); Dirk Hammerschmidt, Finkenstein (AT); Friedrich Rasbornig, Klagenfurt (AT); Michael Strasser, Villach (AT); Akos Hegedus, Budapest (HU); and Wolfgang Granig, Seeboden (AT)
Assigned to Infineon Technologies AG, Neubiberg (DE)
Filed by Infineon Technologies AG, Neubiberg (DE)
Filed on Nov. 19, 2021, as Appl. No. 17/530,879.
Application 17/530,879 is a continuation of application No. 16/809,988, filed on Mar. 5, 2020, granted, now 11,188,410.
Application 16/809,988 is a continuation of application No. 16/032,609, filed on Jul. 11, 2018, granted, now 10,606,686, issued on Mar. 31, 2020.
Application 16/032,609 is a continuation of application No. 15/208,072, filed on Jul. 12, 2016, granted, now 10,042,693, issued on Aug. 7, 2018.
Prior Publication US 2022/0075680 A1, Mar. 10, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01); G01R 33/09 (2006.01); G06F 11/16 (2006.01); G01K 7/00 (2006.01); G01L 1/00 (2006.01); G01P 3/00 (2006.01); G01P 15/00 (2006.01); G01R 33/00 (2006.01); G01P 21/00 (2006.01)
CPC G06F 11/079 (2013.01) [G01K 7/00 (2013.01); G01L 1/00 (2013.01); G01P 3/00 (2013.01); G01P 15/00 (2013.01); G01R 33/0023 (2013.01); G01R 33/09 (2013.01); G06F 11/0739 (2013.01); G06F 11/0751 (2013.01); G06F 11/165 (2013.01); G06F 11/1641 (2013.01); G01P 21/00 (2013.01); G06F 2201/81 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A fault detection system, comprising:
a sensor configured to measure a property and generate a measurement of the property;
a first processor configured to receive the measurement, execute a first firmware based on the measurement, and output a first result of the executed first firmware; and
a second processor configured to receive the measurement from the sensor, execute a second firmware based on the measurement, and output a second result of the executed second firmware;
wherein the first firmware and the second firmware provide a same nominal function in a diverse manner for calculating the first result and the second result, respectively, such that the first result and the second result are expected to be within a predetermined margin.