2 INFN Sezione di Napoli, I-80126, Italy

Slides:



Advertisements
Similar presentations
Request Dispatching for Cheap Energy Prices in Cloud Data Centers
Advertisements

SpringerLink Training Kit
Luminosity measurements at Hadron Colliders
From Word Embeddings To Document Distances
Choosing a Dental Plan Student Name
Virtual Environments and Computer Graphics
Chương 1: CÁC PHƯƠNG THỨC GIAO DỊCH TRÊN THỊ TRƯỜNG THẾ GIỚI
THỰC TIỄN KINH DOANH TRONG CỘNG ĐỒNG KINH TẾ ASEAN –
D. Phát triển thương hiệu
NHỮNG VẤN ĐỀ NỔI BẬT CỦA NỀN KINH TẾ VIỆT NAM GIAI ĐOẠN
Điều trị chống huyết khối trong tai biến mạch máu não
BÖnh Parkinson PGS.TS.BS NGUYỄN TRỌNG HƯNG BỆNH VIỆN LÃO KHOA TRUNG ƯƠNG TRƯỜNG ĐẠI HỌC Y HÀ NỘI Bác Ninh 2013.
Nasal Cannula X particulate mask
Evolving Architecture for Beyond the Standard Model
HF NOISE FILTERS PERFORMANCE
Electronics for Pedestrians – Passive Components –
Parameterization of Tabulated BRDFs Ian Mallett (me), Cem Yuksel
L-Systems and Affine Transformations
CMSC423: Bioinformatic Algorithms, Databases and Tools
Some aspect concerning the LMDZ dynamical core and its use
Bayesian Confidence Limits and Intervals
实习总结 (Internship Summary)
Current State of Japanese Economy under Negative Interest Rate and Proposed Remedies Naoyuki Yoshino Dean Asian Development Bank Institute Professor Emeritus,
Front End Electronics for SOI Monolithic Pixel Sensor
Face Recognition Monday, February 1, 2016.
Solving Rubik's Cube By: Etai Nativ.
CS284 Paper Presentation Arpad Kovacs
انتقال حرارت 2 خانم خسرویار.
Summer Student Program First results
Theoretical Results on Neutrinos
HERMESでのHard Exclusive生成過程による 核子内クォーク全角運動量についての研究
Wavelet Coherence & Cross-Wavelet Transform
yaSpMV: Yet Another SpMV Framework on GPUs
Creating Synthetic Microdata for Higher Educational Use in Japan: Reproduction of Distribution Type based on the Descriptive Statistics Kiyomi Shirakawa.
MOCLA02 Design of a Compact L-­band Transverse Deflecting Cavity with Arbitrary Polarizations for the SACLA Injector Sep. 14th, 2015 H. Maesaka, T. Asaka,
Hui Wang†*, Canturk Isci‡, Lavanya Subramanian*,
Fuel cell development program for electric vehicle
Overview of TST-2 Experiment
Optomechanics with atoms
داده کاوی سئوالات نمونه
Inter-system biases estimation in multi-GNSS relative positioning with GPS and Galileo Cecile Deprez and Rene Warnant University of Liege, Belgium  
ლექცია 4 - ფული და ინფლაცია
10. predavanje Novac i financijski sustav
Wissenschaftliche Aussprache zur Dissertation
FLUORECENCE MICROSCOPY SUPERRESOLUTION BLINK MICROSCOPY ON THE BASIS OF ENGINEERED DARK STATES* *Christian Steinhauer, Carsten Forthmann, Jan Vogelsang,
Particle acceleration during the gamma-ray flares of the Crab Nebular
Interpretations of the Derivative Gottfried Wilhelm Leibniz
Advisor: Chiuyuan Chen Student: Shao-Chun Lin
Widow Rockfish Assessment
SiW-ECAL Beam Test 2015 Kick-Off meeting
On Robust Neighbor Discovery in Mobile Wireless Networks
Chapter 6 并发:死锁和饥饿 Operating Systems: Internals and Design Principles
You NEED your book!!! Frequency Distribution
Y V =0 a V =V0 x b b V =0 z
Fairness-oriented Scheduling Support for Multicore Systems
Climate-Energy-Policy Interaction
Hui Wang†*, Canturk Isci‡, Lavanya Subramanian*,
Ch48 Statistics by Chtan FYHSKulai
The ABCD matrix for parabolic reflectors and its application to astigmatism free four-mirror cavities.
Measure Twice and Cut Once: Robust Dynamic Voltage Scaling for FPGAs
Online Learning: An Introduction
Factor Based Index of Systemic Stress (FISS)
What is Chemistry? Chemistry is: the study of matter & the changes it undergoes Composition Structure Properties Energy changes.
THE BERRY PHASE OF A BOGOLIUBOV QUASIPARTICLE IN AN ABRIKOSOV VORTEX*
Quantum-classical transition in optical twin beams and experimental applications to quantum metrology Ivano Ruo-Berchera Frascati.
The Toroidal Sporadic Source: Understanding Temporal Variations
FW 3.4: More Circle Practice
ارائه یک روش حل مبتنی بر استراتژی های تکاملی گروه بندی برای حل مسئله بسته بندی اقلام در ظروف
Decision Procedures Christoph M. Wintersteiger 9/11/2017 3:14 PM
Limits on Anomalous WWγ and WWZ Couplings from DØ
Presentation transcript:

2 INFN Sezione di Napoli, I-80126, Italy Study of Radiation-induced Soft-errors in FPGAs for Applications at High-luminosity e+e- Colliders   Raffaele Giordano1,2, Gennaro Tortone1 and Alberto Aloisio1,2 1 Università degli Studi di Napoli “Federico II”, I-80126, Italy 2 INFN Sezione di Napoli, I-80126, Italy Contact: rgiordano@na.infn.it

R. Giordano - TIPP2017, Beijing, May 25, 2017 Overview Motivation The SuperKEKB collider FPGA setup at the IP Results Conclusions R. Giordano - TIPP2017, Beijing, May 25, 2017

FPGAs in HEP Experiments SRAM-based FPGAs are high-speed programmable logic devices commercial grade FPGAs widely adopted in trigger and data acquisition systems for HEP sensitive to radiation soft errors in configuration memory may alter design functionality RadHard SRAM-based FPGAs exist but they are very expensive (~50k$ per unit), not sustainable for HEP (thousands of units needed per experiment) one possibility is to characterize commercial grade devices and find solutions for mitigating radiation effects R. Giordano - TIPP2017, Beijing, May 25, 2017

Soft Errors in SRAM-based FPGAs Usage of SRAM-based FPGAs is limited in radiation areas Configuration (stored in static RAM) may be altered by radiation Radiation environment has to be known in order to have an estimated bit upset rate => design failure rate mitigation of radiation effects possible at different levels Logical => Triple Modular Redundancy (lower the failure probability of each module, must be coupled to configuration scrubbing) Layout => Placement and routing hardening ( R. Giordano et al., IEEE Trans. On Nucl. Sci., Vol. 62, no. 6, Dec. 2015, pp. 3177-3185, Open Access http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7348785 ) R. Giordano - TIPP2017, Beijing, May 25, 2017

The SuperKEKB Collider SuperKEKB e+e- KEK (Tsukuba, Japan) B factory, designed for search of new physics at the intensity frontier Main design parameters Target L= 8×1035 Hz/cm2 LER (e+) 4 GeV, HER (e-) 7 GeV Single collision point: Belle2 detector Phase 1 commissioning completed (Feb. to Jun. 2016) R. Giordano - TIPP2017, Beijing, May 25, 2017

FPGA Setup at SuperKEKB The radiation environment at SuperKEKB is not well known In situ measurement of upsets in FPGA configuration memory BEASTII frame X BEASTII commissioning detector aimed at measuring machine backgrounds Several BEASTII-related talks at TIPP2017 given by Chiara La Licata, Miroslav Gabriel, Hendrik Windel, Igal Jaegle, Hua Ye FPGA installed on the BEASTII support frame (~1 m from the beam pipe) R. Giordano - TIPP2017, Beijing, May 25, 2017

R. Giordano - TIPP2017, Beijing, May 25, 2017 Test Setup Power Supply GW-Instek GPD4303S SuperKEKB IP DAQ room USB Testboard based on Kintex-7 325T uSOP single-board computer 14 ~40m 3.3V 2.5V 1.8V 1.0V I2C Power supply 8 14 JTAG CAT7- 14pin Adapter Remote Voltage sense 8 CAT7- 14pin Adapter DS ADC Linear LTC2499 24-Bit 8 diff. chan JTAG over CAT7 cable 8 Custom designed FPGA testboard, no other active components USB-controlled power supply, 4 channels for FPGA supply domains 24-bit sigma-delta ADC for voltage sense at FPGA uSOP single-board computer, controls power supply, ADC and FPGA configuration/readback via JTAG, remote control via LAN More details on uSOP in talk by F. Di Capua (given on monday) Remote Control (LAN) R. Giordano - TIPP2017, Beijing, May 25, 2017

Upsets vs Integrated Currents During SuperKEKB operation from Feb. 14th to June 11th 2016 FPGA upset count (N) had a similar trend to integrated beam current (97% correlation coefficient) 18 configuration errors detected out of 91.5∙106 configuration bits Average rate 0.15 SEUs/day (or 1 SEU every 6.7 days) Results from PIN diodes at BEASTII (M. Nayak, 25th Belle2 General Meeting) => total dose @FPGA < 300 krad Negligible variation in currents absorbed by FPGA (< 1mA, i.e. no TID effects) FPGA is still fully functional, no permanent damage No collisions between HER and LER in phase1 HER LER Integrated Beam Currents (C) Time (days) 𝜌 𝑄 𝐿𝐸𝑅 ,𝑁 =97.4% 𝜌 𝑄 𝐻𝐸𝑅 ,𝑁 =96.6% FPGA N of config errors Time (days) R. Giordano - TIPP2017, Beijing, May 25, 2017

Upsets vs He3 Tube Events He3 Tube at f=0° Integrated rate (A.U.) Time (days) Four He3 tubes were installed around the beam pipe, at distance of nearly 1 m from IP, at f=0°, 90°, 180°and 270° FPGA test board behind tube at f=0° He3 Tube integrated rate follows integrated beam current very well So does FPGA error count FPGA # of config errors Time (days) R. Giordano - TIPP2017, Beijing, May 25, 2017

R. Giordano - TIPP2017, Beijing, May 25, 2017 Error Logs Readback time (i.e. uncertainty in SEU time stamp) Extract from error logs date = 04/13/2016:23:15:41 | total_errors = 0 | Verify of 28291 frames took 917 seconds date = 04/13/2016:23:30:58 | total_errors = 0 | Verify of 28291 frames took 917 seconds date = 04/13/2016:23:46:15 | total_errors = 0 | Verify of 28291 frames took 917 seconds … date = 04/20/2016:17:21:45 | total_errors = 838 | Verify of 28291 frames took 911 seconds ERROR(s) | date = 04/20/2016:17:24:27 | frame_addr = 00021B16 | flipped bits = 0328:0->1 total_errors = 839 ERROR(s) | date = 04/20/2016:17:26:32 | frame_addr = 00042620 | flipped bits = 2077:0->1 total_errors = 840 ERROR(s) | date = 04/20/2016:17:26:33 | frame_addr = 00042621 | flipped bits = 2077:0->1 total_errors = 841 ERROR(s) | date = 04/20/2016:17:32:18 | frame_addr = 0044070B | flipped bits = 1947:0->1 total_errors = 842 MCU Adjacent frames same bit offset Custom script for JTAG readback For each detected upset we log time stamp, frame address and bit offset Due to frame interleaving in K7, some MBUs appear as SEUs All the measured errors can be corrected by 7 series FPGA embedded configuration error correcting code Total 18 upsets 16 SEUs 1 MBUs (2 upsets) [1] M J Wirthlin et al., 2014 JINST 9 C01025 R. Giordano - TIPP2017, Beijing, May 25, 2017

A New Test Board for Phase2 Old version Kintex-7 325T In SuperKEKB Phase1 no focusing => no collisions In Phase2 beam currents will increase and beams will be focused, so data taking is going to continue New FPGA test board ready and tested 2 units will be installed along SuperKEKB beam pipe Based on Xilinx Kintex-7 70T and passives (no active components other than FPGA) RJ45 connectors for long-haul connection over CAT7 cables (JTAG, RS232 and parallel configuration) Kintex-7 70T New version R. Giordano - TIPP2017, Beijing, May 25, 2017

R. Giordano - TIPP2017, Beijing, May 25, 2017 Conclusions and… FPGA installed in BEASTII provided us with preliminary information about the expected upset rate Negligible TID effects in FPGA power consumption Measured upset rate is very low (0.15 upsets/day) Most of observed upsets were single bit errors in a frame 7-Series built-in error correcting code can fix those soft error mitigation (SEM) controller could be employed to fix double upsets per frame Beam currents will increase and so will backgrounds => SEU monitoring will continue in BEAST phase2 (Belle2 detector rolled in and final focusing magnets in place) R. Giordano - TIPP2017, Beijing, May 25, 2017

R. Giordano - TIPP2017, Beijing, May 25, 2017 Acknowledgement We thank S. Vahsen, P. Lewis, H. Nakayama, A. Beaulieu, S. De Jong, I. Jaegle, M. Hedges and all the other members of the BEASTII community for supporting this activity This work is part of the ROAL project (grant no. RBSI14JOUV) funded by MIUR in the framework of the 2014 Scientific Independence of young Researchers program R. Giordano - TIPP2017, Beijing, May 25, 2017

R. Giordano - TIPP2017, Beijing, May 25, 2017 Backup slides R. Giordano - TIPP2017, Beijing, May 25, 2017

The ROAL project Started Jan. 2016, funded by Italian Ministry for Research Goal: development of high-speed (5-13 Gbps) links based on FPGAs for on-detector applications Based at University of Naples and INFN Naples Includes test beams at INFN Laboratori Nazionali del Sud (Catania, Italy) and in-situ irradiation activities at international laboratories such as KEK (Tsukuba, Japan) and CERN (Geneva, Switzerland)

R. Giordano - TIPP2017, Beijing, May 25, 2017 SEUs vs He3 Tube Rates He3 Tube at f=0° He3 Tube at f=0° Rate (A.U.) Integrated rate (A.U.) "Hua Ye "Hua Ye Time (s) Time (s) FPGA # of config errors R. Giordano - TIPP2017, Beijing, May 25, 2017 Time (s) Time (s)

Monitor FPGA Soft Errors in Phase2? Old version New FPGA test board ready Smaller than previous one, nearly half size Based on Xilinx Kintex-7 70T and passives (no active components other than FPGA) RJ45 connectors for long-haul connection over CAT7 cables (JTAG, RS232 and parallel configuration) Board just produced, needs testing Could it be installed for BEAST phase2? Where? When? How? GPIO New version Optical IO JTAG Select MAP UART Power w/ sense R. Giordano - TIPP2017, Beijing, May 25, 2017

R. Giordano - TIPP2017, Beijing, May 25, 2017 Expected From T. Higuchi (KEK) talk at TWEPP2011 “Radiation Tolerance of Readout Electronics for Belle II” R. Giordano - TIPP2017, Beijing, May 25, 2017

From. Hiroyuki NAKAYAMA (KEK) Talk at 12th B2GM R. Giordano - TIPP2017, Beijing, May 25, 2017

From. Hiroyuki NAKAYAMA (KEK) Talk at 12th B2GM R. Giordano - TIPP2017, Beijing, May 25, 2017

BEASTII Commissioning Detector Among the technical challenges at Belle2, there are beam backgrounds In Belle/KEKB, unexpected backgrounds burnt a hole in the beam pipe and damaged inner detectors Especially dangerous at SuperKEKB: Temporary damage or faults in electronics Obscure physics processes Fake interesting physics signals Rejecting fake signals also lowers efficiency This is where BEASTII comes in... Touschek scattering Beam-gas scattering Synchroton radiation Radiative Bhabbha R. Giordano - TIPP2017, Beijing, May 25, 2017

R. Giordano - TIPP2017, Beijing, May 25, 2017 BEAST II Goals Instrument SuperKEKB before Belle II is rolled in Measure beam backgrounds where BelleII will operate to: Tune simulations in Ensure radiation level is safe for detectors Identify and shield background “hot spots” Test systems that measure radiation levels for feedback to SuperKEKB Interaction Point backward forward BEASTII fiberglass frame supporting background detectors (PIN diodes, TPCs, Diamonds, He3 tubes, BGOs, Calorimeter crystals) R. Giordano - TIPP2017, Beijing, May 25, 2017

R. Giordano - TIPP2017, Beijing, May 25, 2017

Configuration Memory Results Test conditions Total 8 runs dose rates from 1.1 to 2.6 Gy/min (Si), average 1.8 X-Section results: Virtex-5 sbit = 1.7410-14 cm2  bit-1 A factor 2 lower than previous results, different batch, different foundry, perhaps improved process Virtex-6 sbit = 1.0510-14 cm2  bit-1 Published value for neutrons sbit = 1.0210-14 cm2  bit-1 Test Methodology Start a new run Program the FPGA Read-back the configuration via JTAG and compare it to the initial one Log number of differences (errored bits) Go back to 3, until total desired dose reached The test loop (pts 3,4,5) has been executed at the maximum speed permitted by JTAG 1 readback every 15 seconds for V5, 1 every 45s for V6 R. Giordano - TIPP2017, Beijing, May 25, 2017

Current During SEU Tolerance Tests Core Static and Dynamic currents trends Run #20-21(Jul. ‘11) - TMR project Accumulation of SEUs in configuration memory leads to current increase (‘switching on’ of unused elements, clashes) Dynamic and static core currents exhibit very similar trends Other currents (IO, AUX, MGT) remain constant Initial current drawn is restored after FPGA reconfiguration, i.e. no persistent effects No significant change in current drawn by the device after the total integrated dose of all the tests (1.2 kGy (Si)) => no TID effects at this dose Irrad. Stop FPGA reconfig 25 Gy(Si) Id (A) Is (A) SEU accumulation Irrad. start Time (s) Irradiation @ 3 Gy/min (Si) 5174 SEUs in 484 s (time to failure) 641 SEU/min => 209 SEU/Gy (Si) Total current increase 15mA => 2.8 uA/SEU R. Giordano - TIPP2017, Beijing, May 25, 2017

R. Giordano - TIPP2017, Beijing, May 25, 2017 Correlation Matrix R. Giordano - TIPP2017, Beijing, May 25, 2017

R. Giordano - TIPP2017, Beijing, May 25, 2017 Macro Option Explicit Public Sub ChangeSpellCheckingLanguage() Dim j As Integer, k As Integer, scount As Integer, fcount As Integer scount = ActivePresentation.Slides.Count For j = 1 To scount fcount = ActivePresentation.Slides(j).Shapes.Count For k = 1 To fcount If ActivePresentation.Slides(j).Shapes(k).HasTextFrame Then ActivePresentation.Slides(j).Shapes(k) _ .TextFrame.TextRange.LanguageID = msoLanguageIDEnglishUS End If Next k Next j End Sub R. Giordano - TIPP2017, Beijing, May 25, 2017