US 12,191,868 B2
Frequency-locked and phase-locked loop-based clock glitch detection for security
Sanquan Song, Los Altos, CA (US); Stephen G. Tell, Chapel Hill, NC (US); and Nikola Nedovic, San Jose, CA (US)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on Mar. 4, 2024, as Appl. No. 18/595,042.
Application 18/595,042 is a continuation of application No. 18/106,398, filed on Feb. 6, 2023, granted, now 11,962,312.
Claims priority of provisional application 63/345,534, filed on May 25, 2022.
Prior Publication US 2024/0204785 A1, Jun. 20, 2024
Int. Cl. H03L 7/099 (2006.01); H03L 7/089 (2006.01)
CPC H03L 7/099 (2013.01) [H03L 7/0891 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A glitch detection device comprising:
an oscillator to generate multiple local clocks of multiple different phases;
a sampling circuit to oversample, using the multiple local clocks, a system clock to generate multiple samples of the system clock; and
a glitch detector coupled to the sampling circuit, the glitch detector to:
monitor a variation in pulse width of the system clock based on counting the multiple samples; and
report a glitch in response to detecting a variation in the pulse width that exceeds a threshold value.