130 likes | 326 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.
E N D
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