Smart self-diagnostic scheme for predictable failure and extended reliability in embedded systems
AssigneeNXP USA, Inc.
InventorsJean-Philippe Meunier, Loic Hureau, Daniel McKenna, Alaa Eldin Y El Sherif, Xiankun Jin
Life of this patent
Estimating the term…
Abstract
Methods and systems are described for monitoring and diagnosing the health of a processing unit within an embedded system using a power management integrated circuit (PMIC). The PMIC measures the current power consumption and temperature of the processing unit and compares these measurements against expected ranges derived from mission profiles, operational modes, and/or historical data. An alert is generated to prompt corrective action if the measurements are determined to be outside an expected range.
Claims21
1-15. (canceled)
A system, comprising:
- a processing unit comprising one or more processors and at least one temperature sensor;
- and
- a power management integrated circuit (PMIC) coupled to the processing unit, the PMIC configured to:
- measure a current power consumption of the processing unit;
- and
- receive a current temperature measurement from the at least one temperature sensor of the processing unit;
- wherein one of the processing unit or the PMIC is configured to:
- perform a first comparison of the measured current power consumption to an expected power consumption range for the processing unit;
- and
- perform a second comparison of the current temperature measurement to an expected temperature range for the processing unit;
- and
- wherein the processing unit is configured to generate an alert in response to:
- a determination based on the first comparison that the measured current power consumption is outside of the expected power consumption range;
- or
- a determination based on the second comparison that the current temperature measurement is outside of the expected temperature range for the processing unit.
A method comprising:
- measuring, by a power management integrated circuit (PMIC) coupled to a processing unit, a current power consumption of the processing unit;
- receiving, by the PMIC, a current temperature of the processing unit;
- comparing, by one of the processing unit or the PMIC, the measured current power consumption to an expected power consumption range for the processing unit;
- comparing, by one of the processing unit or the PMIC, the current temperature of the processing unit to an expected temperature range for the processing unit;
- and
- generating, by the processing unit, an alert in response to the measured current power consumption being outside the expected power consumption range or the current temperature measurement being outside of the expected temperature range.
A non-transitory computer readable medium storing a set of executable instructions that, when executed by one or more processors, manipulates the one or more processors to:
- receive, from a power management integrated circuit (PMIC) coupled to the one or more processors, information indicating a current power consumption of the one or more processors;
- receive information indicating a current temperature of the one or more processors;
- compare the current power consumption to an expected power consumption range for the processing unit;
- compare the current temperature to an expected temperature range for the processing unit;
- and
- generate an alert responsive to the current power consumption being outside the expected power consumption range or the current temperature being outside the expected temperature range for the one or more processors.
Dependencies are inferred from the claim text.