Patent ID: 11880454
Assignee: QUALCOMM INCORPORATED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A non-transitory computer-readable medium having program code recorded thereon, the program code being executed by a processor and comprising:
program code to monitor a clock frequency (Fclk) from a first source to subsystem hardware and a supply voltage (Vdd) from a second source to the subsystem hardware to prevent a malicious attack on the subsystem hardware;
program code to perform on-die auto-calibration of tunable delay elements of a dynamic variation monitor (DVM) configured to use an auto-calibration code value in response to each voltage change notification signal or each frequency change notification signal indicating change of the clock frequency (Fclk) or the supply voltage (Vdd) of the subsystem hardware;
program code to compare the auto-calibration code value with a threshold reference calibration value to determine whether the malicious attack is detected; and
program code to change at least one of the clock frequency (Fclk) or the supply voltage (Vdd) in the subsystem hardware to a predefined value when the malicious attack is detected.