Harnessing CPU Electromagnetic Emanations for Resonance-Induced Voltage-Noise Characterization

被引:4
作者
Hadjilambrou, Zacharias [1 ]
Das, Shidhartha [2 ]
Antoniades, Marco A. [3 ]
Sazeides, Yiannakis [1 ]
机构
[1] Univ Cyprus, Dept Comp Sci, CY-1678 Nicosia, Cyprus
[2] Arm Res, Cambridge CB1 9N1, England
[3] Univ Cyprus, Dept Elect & Comp Engn, CY-2109 Aglanzia, Cyprus
基金
欧盟地平线“2020”;
关键词
System-on-chip; Resonant frequency; Voltage measurement; Central Processing Unit; Oscillators; Viruses (medical); Hardware; power and energy; measurement; evaluation; INDUCTIVE NOISE; CLOCK; SYSTEM;
D O I
10.1109/TC.2020.3008851
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Worst-case dI/dt voltage noise is typically characterized post-silicon using direct voltage measurements through either on-package measurement points or on-chip dedicated circuitry. These approaches consume expensive pad resources or suffer from design-time and run-time overheads. This work proposes an alternative non-intrusive, zero-overhead approach for post-silicon dI/dt voltage noise characterization based on sensing CPU electromagnetic emanations using an antenna and a spectrum analyzer. This approach is based on the observation that high amplitude electromagnetic emanations are correlated with high resonance-induced voltage-noise. This approach enables essential Power-Delivery Network characterization tasks such as: a) obtaining the first-order resonance-frequency of the Power-Delivery LC-tank network, and b) automatically generating voltage noise (dI/dt) stress tests with a genetic-algorithm that is driven by the electromagnetic signal amplitude. The generality of the approach is established by successfully applying it to four different CPUs: two ARM multi-core mobile CPU clusters hosted on a big.LITTLE configuration, one x86-64 AMD desktop CPU and one ARM 64bit 8-core clustered architecture server CPU. The efficacy of the proposed methodology is validated through V-MIN and direct voltage-noise measurements. Furthermore, the effectiveness of the EM approach to generate dI/dt viruses that have higher V-MIN that conventional workloads is demonstrated with a dynamic-voltage-scaling (DVS) governor that scales the voltage according to the V-MIN of the EM generated dI/dt viruses for various core-allocations scenarios. For a 62-hour test with a varying workload mix and core allocations, this governor provides safe below nominal-voltage operation.
引用
收藏
页码:1338 / 1349
页数:12
相关论文
共 44 条
[1]  
[Anonymous], 2020, ENISA Threat Landscape-The year in review-ENISA
[2]   Using ECC Feedback to Guide Voltage Speculation in Low-Voltage Processors [J].
Bacha, Anys ;
Teodorescu, Radu .
2014 47TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2014, :306-318
[3]   Voltage Noise in Multi-core Processors: Empirical Characterization and Optimization Opportunities [J].
Bertran, Ramon ;
Buyuktosunoglu, Alper ;
Bose, Pradip ;
Slegel, Timothy J. ;
Salem, Gerard ;
Carey, Sean ;
Rizzolo, Richard F. ;
Strach, Thomas .
2014 47TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2014, :368-380
[4]   A 22 nm All-Digital Dynamically Adaptive Clock Distribution for Supply Voltage Droop Tolerance [J].
Bowman, Keith A. ;
Tokunaga, Carlos ;
Karnik, Tanay ;
De, Vivek K. ;
Tschanz, James W. .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2013, 48 (04) :907-916
[5]  
Callan R, 2015, 2015 9TH EUROPEAN CONFERENCE ON ANTENNAS AND PROPAGATION (EUCAP)
[6]   FASE: Finding Amplitude-modulated Side-channel Emanations [J].
Callan, Robert ;
Zajic, Alenka ;
Prvulovic, Milos .
2015 ACM/IEEE 42ND ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2015, :592-603
[7]  
Das S, 2015, I SYMPOS LOW POWER E, P146, DOI 10.1109/ISLPED.2015.7273505
[8]   Razor: Circuit-level correction of timing errors for low-power operation [J].
Ernst, D ;
Das, S ;
Lee, S ;
Blaauw, D ;
Austin, T ;
Mudge, T ;
Kim, NS ;
Flautner, K .
IEEE MICRO, 2004, 24 (06) :10-20
[9]   A 90-nm variable frequency clock system for a power-managed Itanium Architecture processor [J].
Fischer, T ;
Desai, J ;
Doyle, B ;
Naffziger, S ;
Patella, B .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (01) :218-228
[10]   Stealing Keys from PCs Using a Radio: Cheap Electromagnetic Attacks on Windowed Exponentiation [J].
Genkin, Daniel ;
Pachmanov, Lev ;
Pipman, Itamar ;
Tromer, Eran .
CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2015, 2015, 9293 :207-228