Apparatus, system, and method for detecting physical infrastructure constraint violations
AssigneeAdvanced Micro Devices, Inc.
InventorsSiddharth K. Shah, Vilas Sridharan, Amitabh Mehra, Anil Harwani, William Fischofer
Life of this patent
Estimating the term…
Abstract
A disclosed method can include (i) reporting, by a microcontroller, detection of a violation of a physical infrastructure constraint to a machine check architecture, (ii) triggering, by the machine check architecture in response to the reporting, a machine-check exception such that the violation of the physical infrastructure constraint is recorded, and (iii) performing a corrective action based on the triggering of the machine-check exception. Various other apparatuses, systems, and methods are also disclosed.
Claims20
A method comprising:
- reporting, by a microcontroller, detection of a violation of a physical infrastructure constraint to a machine check architecture based on a counter reaching a threshold number of telemetry events that correspond to violations of an electrical design current (EDC) constraint;
- triggering, by the machine check architecture in response to the counter reaching the threshold number of telemetry events, a machine-check exception that is classified as correctable such that the violation of the physical infrastructure constraint is recorded with metadata describing the telemetry events;
- and
- performing a corrective action based on the triggering of the machine-check exception, wherein the corrective action comprises recording metadata describing the telemetry events that correspond to violations of the EDC constraint, and wherein recording the metadata describing the telemetry events comprises, with the microcontroller, retrieving for inclusion in the metadata values from one or more registers of the microcontroller indicating physical infrastructure values monitored by the microcontroller.
A machine check architecture comprising:
- a first subcomponent that receives, from a microcontroller, a report of a violation of a physical infrastructure constraint based on a counter reaching a threshold number of telemetry events that correspond to violations of an electrical design current (EDC) constraint;
- a second subcomponent that triggers, in response to the counter reaching the threshold number of telemetry events, a machine-check exception that is classified as correctable such that the violation of the physical infrastructure constraint is recorded with metadata describing the telemetry events;
- and
- a third subcomponent that initiates a corrective action based on the recording of the violation of the physical infrastructure constraint, wherein the corrective action comprises recording metadata describing the telemetry events that correspond to violations of the EDC constraint, and wherein recording the metadata describing the telemetry events comprises, with the microcontroller, retrieving for inclusion in the metadata values from one or more registers of the microcontroller indicating physical infrastructure values monitored by the microcontroller.
A system comprising:
- a microcontroller that issues a report of a violation of a physical infrastructure constraint based on a counter reaching a threshold number of telemetry events that correspond to violations of an electrical design current (EDC) constraint;
- and
- a machine check architecture that:
- triggers, in response to the counter reaching the threshold number of telemetry events, a machine-check exception that is classified as correctable such that the violation of the physical infrastructure constraint is recorded with metadata describing the telemetry events;
- and
- initiates a corrective action based on the recording of the violation of the physical infrastructure constraint, wherein the corrective action comprises recording metadata describing the telemetry events that correspond to violations of the EDC constraint, and wherein recording the metadata describing the telemetry events comprises, with the microcontroller, retrieving for inclusion in the metadata values from one or more registers of the microcontroller indicating physical infrastructure values monitored by the microcontroller.
Dependencies are inferred from the claim text.