Characterization of Long Wire Data Leakage in Deep Submicron FPGAs
130 likes | 339 Views
Characterization of Long Wire Data Leakage in Deep Submicron FPGAs. George Provelengios , Chethan Ramesh, Shivukumar B. Patil, Russell Tessier, Daniel Holcomb University of Massachusetts Amherst Ken Eguro Microsoft Research. Contribution.
Characterization of Long Wire Data Leakage in Deep Submicron FPGAs
E N D
Presentation Transcript
Characterization of Long Wire Data Leakage in Deep Submicron FPGAs George Provelengios, Chethan Ramesh, Shivukumar B. Patil, Russell Tessier, Daniel Holcomb University of Massachusetts Amherst Ken Eguro Microsoft Research
Contribution • Quantifying FPGA channel wire coupling (new metric) • Recovering FPGA channel wire layout • Identifying channel wires prone to data leakage • Information leakage for channel wires on different FPGAs
Accurately quantifying coupling – New metric ∆RC = count diff. of logic ‘1’ and ‘0
Accurately quantifying coupling – New metric • ∆RC = 2.66e-04 • ∆RC = 4.05e-04 (proposed metric) ∆RC depends on RO frequencies
Accurately quantifying coupling – New metric ∆t = (proposed metric)
Accurately quantifying coupling – New metric • ∆RC = 2.66e-04 • ∆t = 3.28ps • ∆RC = 4.05e-04 • ∆t = 3.32ps (proposed metric) ∆t captures only the change of the receiver delay
Characterizing C4 wires for three different devices • The effect is present in three different technology nodes (60 to 20 nm) • ∆t/LAB: • CIV: 47.8 fs • S5GX: 14.0 fs • A10GX: 8.2 fs Measured values of ∆t versus length of C4 wire for Cyclone IV, Stratix V and Arria 10 devices
Summary • A new metric for accurately quantifying coupling that exists between long wires • Able to measure delay changes on the order of femtoseconds • Using the proposed metric the channel layout can be inferred • Design isolation techniques for reducing data leakage risk can be devised • Characterizing coupling between different long wires types across three FPGA families: • Cyclone IV (60nm), Stratix V (28nm), and Arria 10 (20nm) • Come checkout my poster!
Backup Slides
Measured receiver frequency for different RO lengths • The two cases yield a similar value of ∆t but different values of the prior metric (∆RC)
Adjacency map of a C4 channel in a CIV device • Characterizing coupling between wires allows inferring channel layout • Design isolation techniques could be used for protecting sensitive wires from eavesdropping Measured value of ∆t per C4 wire segment for all pairs of wires in C4 channel