, a rad-tol FPGA-based WorldFIP agent E. Gousiou, P.Alvarez, E.van der Bij, G.Penacoba, J. Serrano | CERN TWEPP 2011 nan FIP.

Slides:



Advertisements
Similar presentations
FPGA Configuration. Introduction What is configuration? – Process for loading data into the FPGA Configuration Data Source Configuration Data Source FPGA.
Advertisements

Sana Rezgui 1, Jeffrey George 2, Gary Swift 3, Kevin Somervill 4, Carl Carmichael 1 and Gregory Allen 3, SEU Mitigation of a Soft Embedded Processor in.
Scrubbing Approaches for Kintex-7 FPGAs
Discussion of: “Terrestrial-based Radiation Upsets: A Cautionary Tale” CprE 583 Tony Kuker 12/06/05.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Julien PALLUEL BE/CO/FERadiation To Electronics ‘1st Combined Workshop & School-Days’ June 2nd/ 3rd Julien Palluel BE/CO/FE.
LOGSYS Development Environment of Embedded Systems Tamás Raikovich Béla Fehér Péter Laczkó Budapest University of Technology and Economics Department of.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
Embedded Systems: Introduction. Course overview: Syllabus: text, references, grading, etc. Schedule: will be updated regularly; lectures, assignments.
BEEKeeper Remote Management and Debugging of Large FPGA Clusters Terry Filiba Navtej Sadhal.
Real-Time Systems Design JTAG – testing and programming.
CELeSTA CERN LATCHUP STUDENT SATELLITE TEST BOARD DEVELOPMENT AND CHARM PRELIMINARY RESULTS Raffaello Secondo ESA/ESTEC CERN Visit - DECEMBER 9 th 2014.
CERN Ivan Romera MPE-Technical meeting Status on CERN-ITER collaboration for Machine Protection Acknowledgments: J.Burdalo, R.Schmidt, S.Wagner, M.Zaera.
DCS LEB Workshop ‘98, Rome, Detector Control System, H.J.Burckhart,1 Detector Control System H.J Burckhart, CERN u Motivation and Scope u Detector and.
Oliver Bitterling  Introduction to the QPS  Radiation damage in electronic systems  Construction of radiation tolerant systems  Radiation test and.
LHC Beam Screen Heaters: System overview, consolidation needs and project planning 4 February TE-CRG/JCC (Beam Screen Heater Review) 1.
® ChipScope ILA TM Xilinx and Agilent Technologies.
S1.6 Requirements: KnightSat C&DH RequirementSourceVerification Source Document Test/Analysis Number S1.6-1Provide reliable, real-time access and control.
April 15, Synthesis of Signal Processing on FPGA Hongtao
Berliner Elektronenspeicherringgesellschaft für Synchrotronstrahlung mbH (BESSY) Accelerator and Experiment Control and Monitor Systems Ralph Lange BESSY,
DCS TCSG November 10th 1999, H.J.Burckhart1 Status of the general purpose I/O system LMB u DCS Architecture u LMB u Local Monitor Box (LMB) u Concept u.
A comprehensive method for the evaluation of the sensitivity to SEUs of FPGA-based applications A comprehensive method for the evaluation of the sensitivity.
FPGA IRRADIATION and TESTING PLANS (Update) Ray Mountain, Marina Artuso, Bin Gui Syracuse University OUTLINE: 1.Core 2.Peripheral 3.Testing Procedures.
FPGAs in the CMS HCAL electronics Tullio Grassi 21 March 2014.
Presented by Anthony B. Sanders NASA/GSFC at 2005 MAPLD Conference, Washington, DC #196 1 ALTERA STRATIX TM EP1S25 FIELD-PROGRAMMABLE GATE ARRAY (FPGA)
Research on Reconfigurable Computing Using Impulse C Carmen Li Shen Mentor: Dr. Russell Duren February 1, 2008.
® SPARTAN Series High Volume System Solution. ® Spartan/XL Estimated design size (system gates) 30K 5K180K XC4000XL/A XC4000XV Virtex S05/XL.
ATMEL ATF280E Rad Hard SRAM Based FPGA SEE test results Application oriented SEU Sensitiveness Bernard BANCELIN ATMEL Nantes SAS, Aerospace Business Unit.
FIPDiag PSI Radiation test Presentation Radwg meeting August 2011 Julien Palluel BE/CO/FE 1 1.Devices Under test 2.Description of the test setup 3.Beam.
TE-MPE-EP, RD, 06-Dec QPS Data Transmission after LS1 R. Denz, TE-MPE-EP TIMBER PM WinCC OA Tsunami warning:
2/2/2009 Marina Artuso LHCb Electronics Upgrade Meeting1 Front-end FPGAs in the LHCb upgrade The issues What is known Work plan.
TE-MPE-CP, RD, 23-Nov Summary of Radiation Induced QPS Events in LHC 2010 R. Denz TE-MPE-CP.
B. Todd et al. 25 th August 2009 Observations Since v1.
23 February 2004 Christos Zamantzas 1 LHC Beam Loss Monitor Design Considerations: Digital Parts at the Tunnel Internal Review.
LHC Cryogenics Control: INTEGRATION OF THE INDUSTRIAL CONTROLS (UNICOS) AND FRONT-END SOFTWARE ARCHITECTURE (FESA) APPLICATIONS Enrique BLANCO Controls.
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
NanoFIP Progress Report Eva. Gousiou BE/CO-HT & the nanoFIP team RadWG 23Nov11.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
EE3A1 Computer Hardware and Digital Design
ICALEPCS 2005 Advanced uses of the WorldFIP fieldbus for diverse communications applications within the LHC power converter* control system Quentin King.
Apr, 2014 TE-EPC-CCE Radiation Tests
Hardware Architecture A. Voto, I. Dai, P. Oleniuk, B. Todd Standardisation of Automated Industrial Test Equipment for Mass Production of Control Systems.
L/O/G/O Input Output Chapter 4 CS.216 Computer Architecture and Organization.
TE-MPE-EP, RD, 26-Aug Workshop on QPS Software Layer Hardware / Agents R. Denz, TE-MPE-EP.
Greg Alkire/Brian Smith 197 MAPLD An Ultra Low Power Reconfigurable Task Processor for Space Brian Smith, Greg Alkire – PicoDyne Inc. Wes Powell.
CCU25 Communication and Control Unit ASIC in CMOS 0.25 μm Ch.Paillard
WorldFIP Infrastructure E.Gousou | BE-CO |15 Oct 2014 | R2E | Maintenance | Availability.
Numerical signal processing for LVDT reading based on rad tol components Salvatore Danzeca Ph.D. STUDENT (CERN EN/STI/ECE ) Students’ coffee meeting 1/3/2012.
TWEPP Paris, 09 Radiation Tests on the complete system of the instrumentation electronics for the LHC Cryogenics at the CNGS test facility Evangelia Gousiou.
ATLAS DCS Workshop on PLCs and Fieldbusses, November 26th 1999, H.J.Burckhart1 CAN and LMB in ATLAS u Controls in ATLAS u CAN u Local Monitor Box u Concept.
Radiation Tolerance Studies using Fault Injection on the Readout Control FPGA Design of the ALICE TPC Detector Johan Alme Bergen University College, Norway.
October 12th 2005 ICALEPCS 2005D.Charlet The SPECS field bus  Global description  Module description Master Slave Mezzanine  Implementation  Link development.
February 4 th, Quality assurance plan: production, installation and commissioning N.Vauthier TE-CRG Technical Review on Beam Screen Heater Electronics.
Xilinx V4 Single Event Effects (SEE) High-Speed Testing Melanie D. Berg/MEI – Principal Investigator Hak Kim, Mark Friendlich/MEI.
1 Cryogenics Instrumentation & Controls Commissioning for the LHC AB/CO viewpoint Enrique Blanco AB/CO IS.
CERN Converter Control Electronics Strategy for LHC Machine Electronics : Limitations & Risks
Experience with igloo2 FPGAs in the CMS HCAL upgrade Tullio Grassi Univ of Maryland, USA 10 Feb 2016.
Programmable Logic Devices
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
DerivFIP – Radiation test
nanoFIP 5th WorldFIP Insourcing Meeting Progress Report
JTAG feature nan FIP Stephen Page TE/EPC-CC
nan FIP The project April Eva. Gousiou BE/CO-HT
6th WorldFIP Insourcing Meeting
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
SEU Mitigation Techniques for Virtex FPGAs in Space Applications
Radiation Tolerance of an Used in a Large Tracking Detector
Chapter 1: Introduction
MICROFIP-Do we need further tests? 28th June 2011
Presentation transcript:

, a rad-tol FPGA-based WorldFIP agent E. Gousiou, P.Alvarez, E.van der Bij, G.Penacoba, J. Serrano | CERN TWEPP 2011 nan FIP

Outline o Project Introduction o Functionality & Features o Design Validation o Conclusions

Outline o Project Introduction o Functionality & Features o Design Validation o Conclusions

WorldFIP, microFIP & nanoFIP (I) o WorldFIP is a real-time fieldbus used at CERN's LHC for a variety of control systems: Cryogenics, Power Converters, Quench Protection, Beam Instrumentation, Radiation Monitoring, Survey o More than WorldFIP client nodes (agents) and 200 WorldFIP master nodes installed in the LHC o WorldFIP was selected because of the good performance of its agents under radiation 4 FIELDBUS … WFIP agent WorldFIP Master User logic WorldFIP Architecture sensor WFIP agent User logic actuator WFIP agent User logic sensor

WorldFIP, microFIP & nanoFIP (II) 5 o However, in 2009 Alstom decided to phase out WorldFIP support o Moreover, the latest batches of WorldFIP agents, the microFIP chipsets, were found less radiation tolerant o Finally, it was decided to in-source this technology at CERN o The first phase of in-sourcing concerns the most critical part, the WorldFIP agents is the replacement of microFIP. It implements a subset of microFIP’s functionality. It is a radiation tolerant FPGA-based chip that acts as an agent for the communication over the WorldFIP fieldbus. nan FIP o The development has been divided to work packages that have been distributed among CERN groups and industry o Until recently, Alstom was the main provider of WorldFIP technology

Open Hardware 6 o nanoFIP is part of the Open Hardware Repository o Public specification, design files and production files o Focus on peer reviews o Better hardware o See also “Open Hardware for CERN’s Accelerator Control Systems”, Erik van der Bij

Outline o Project Introduction o Functionality & Features o Design Validation o Conclusions

WorldFIP services : Data consumption & Broadcast data consumption (up to 124 bytes) Data production (up to 124 bytes) Communication in 3 speeds: 2.5 Mbps, 1 Mbps, Kbps Functionality & Features 8 Master User n consumption

Functionality & Features 9 WorldFIP services : Data consumption & Broadcast data consumption (up to 124 bytes) Data production (up to 124 bytes) Communication in 3 speeds: 2.5 Mbps, 1 Mbps, Kbps microFIP: 120 bytes for shared produced and consumed data Master User n production

Functionality & Features 10 Simple interface with the user: Data transfer over an integrated memory or User n WISHBONE MEMORY Master User n WorldFIP services : Data consumption & Broadcast data consumption (up to 124 bytes) Data production (up to 124 bytes) Communication in 3 speeds: 2.5 Mbps, 1 Mbps, Kbps microFIP: 120 bytes for shared produced and consumed data

Simple interface with the user: Data transfer over an integrated memory or User WISHBONE MEMORY Data transfer in 16 in, 16 out lines (no need for memory access) Functionality & Features 11 Master User n microFIP: proprietary interface WorldFIP services : Data consumption & Broadcast data consumption (up to 124 bytes) Data production (up to 124 bytes) Communication in 3 speeds: 2.5 Mbps, 1 Mbps, Kbps microFIP: 120 bytes for shared produced and consumed data n 16 bit DATA BUS

JTAG feature Efficient way to remotely reprogram the user FPGA 3’ for Actel A3P400; 1.5’ for Xilinx XC5VFX70T Functionality & Features 12 User TAPTAP Master User n Simple interface with the user: Data transfer over an integrated memory or Data transfer in 16 in, 16 out lines (no need for memory access) microFIP: proprietary interface TAPTAP JTAG microFIP: no reprogramming feature WorldFIP services : Data consumption & Broadcast data consumption (up to 124 bytes) Data production (up to 124 bytes) Communication in 3 speeds: 2.5 Mbps, 1 Mbps, Kbps microFIP: 120 bytes for shared produced and consumed data n WISHBONE MEMORY 16 bit DATA BUS n

Radiation tolerant design 13 Component Selection o Actel ProASIC3 family o Flash-based & reconfigurable o Configuration cells do not exhibit SEUs o Immune to SELs for the LHC o Measure TID > 300 Gy > 10 LHC years o Proven performance in radiation environments (ALICE, nQPS, NASA). Mitigation Techniques o Simplification of specifications

Radiation tolerant design 14 Component Selection o Actel ProASIC3 family o Flash-based & reconfigurable o Configuration cells do not exhibit SEUs o Immune to SELs for the LHC o Measure TID > 300 Gy > 10 LHC years o Proven performance in radiation environments (ALICE, nQPS, NASA). Mitigation Techniques o Simplification of specifications o TMR of the flip-flops & memories o Fail-safe state machines FPGA area usage

Radiation tolerant design 15 Component Selection o Actel ProASIC3 family o Flash-based & reconfigurable o Configuration cells do not exhibit SEUs o Immune to SELs for the LHC o Measure TID > 300 Gy > 10 LHC years o Proven performance in radiation environments (ALICE, nQPS, NASA). Mitigation Techniques o Simplification of specifications o TMR of the flip-flops & memories o Fail-safe state machines FPGA area usage

Radiation tolerant design 16 Component Selection o Actel ProASIC3 family o Flash-based & reconfigurable o Configuration cells do not exhibit SEUs o Immune to SELs for the LHC o Measure TID > 300 Gy > 10 LHC years o Proven performance in radiation environments (ALICE, nQPS, NASA). Mitigation Techniques o Simplification of specifications o TMR of the flip-flops & memories o Fail-safe state machines FPGA timing

Radiation tolerant design 17 Component Selection o Actel ProASIC3 family o Flash-based & reconfigurable o Configuration cells do not exhibit SEUs o Immune to SELs for the LHC o Measure TID > 300 Gy > 10 LHC years o Proven performance in radiation environments (ALICE, nQPS, NASA). Mitigation Techniques o Simplification of specifications o TMR of the flip-flops & memories o Fail-safe state machines FPGA timing

Radiation tolerant design 18 Component Selection o Actel ProASIC3 family o Flash-based & reconfigurable o Configuration cells do not exhibit SEUs o Immune to SELs for the LHC o Measure TID > 300 Gy > 10 LHC years o Proven performance in radiation environments (ALICE, nQPS, NASA). Mitigation Techniques o Simplification of specifications o TMR of the flip-flops & memories o Fail-safe state machines o Various reset possibilities User n PoR Rst In Rst Out Reset Frame

Outline o Project Introduction o Functionality & Features o Design Validation o Conclusions

Design Validation 20 Design validation with independent simulation test bench Test board for functionality & radiation testing developed by external company Extensive 5-day VHDL code review by 5 design experts from 2 different CERN groups 19 boards running continuously since May 2011

Design Validation – Test Board 21 User logic Field TR Fiel drive Master FIELDBUS nan FIP

Master nan FIP Design Validation – Test Board 22 User logic Field TR Fiel drive FIELDBUS Cons

Master Design Validation – Test Board 23 User logic Fiel drive FIELDBUS nan FIP Field TR Cons Prod

Control Room Design Validation – Test Board 24 User logic Field TR Fiel drive Master FIELDBUS nan FIP

Control Room Design Validation – Test Board 25 User logic Field TR Fiel drive nan FIP Master FIELDBUS

Control Room Design Validation – Test Board 26 User logic Field TR Fiel drive nan FIP Master FIELDBUS

Control Room Master Design Validation – Test Board 27 User logic Field TR Fiel drive 9V 50m FIELDBUS nan FIP

Control Room Master Design Validation – Test Board 28 User logic Field TR Fiel drive RS m 9V 50m FIELDBUS nan FIP

Radiation Testing Campaigns Large scale tests: Cross section estimation 29 Preliminary tests: qualification of test setup and first understanding of possible failures Extra tests: Irradiation of the nanoFIP, FIELDRIVE & the FIELDTR Study of the effects of high temperature while irradiating

30 o 2 nanoFIP chips o Use of the entire Produced and Consumed memory of nanoFIP o 5ms and 500ms macrocycles PSI facility 230 MeV p+ beam p+ beam Preliminary Radiation Tests at PSI April 2011 p+ beam

31 o Correct frames exchange until ~400 Gy; no SEE o At ~400 Gy no frame was being received by the Master; chips not responding o Soft reset/ power cycle not able to recover the functionality o Several hours later without radiation the chips had annealed and were fully functional Preliminary Radiation Tests at PSI – nanoFIP April 2011 “The instabilities were always accompanied by an increase of the current in the FPGA core from 1 to 33 mA.” Radiation-Tolerant ProASIC3 FPGAs Radiation Effects ACTEL report nanoFIP consumption DUT a [mA] nanoFIP consumption DUT b [mA]

FIELDRIVE consumption DUT a [mA] 32 o 1 set of FIELDRIVE/ FIELDTR o 5 ms macrocycle o Testing stopped at 400 Gy due to beam time expiration o No error appeared throughout the testing 10 % current consumption increase Preliminary Radiation Tests at PSI – FIELDRIVE April 2011

Large Scale Radiation Tests -Target Cross Section Scheduled for Nov 2011 PSI facility, p+ 230MeV Irradiation of 10 devices 33 2e9 p+/cm 2 / Gy 400 Gy ProASIC3 lifetime σ nanoFIP ~ 1e-13 cm 2 < 10 SEE / year 2000 nanoFIPs in the LHC LHC σ nanoFIP ~ 1e-13 cm 2

Outline o Project Introduction o Functionality & Features o Design Validation o Conclusions

Conclusions 35 Rigorous design process Exhaustive testing Wide collaboration across the organization and with the industry Expected demand at CERN > 2000 chips The public nature of the design has attracted a European company for train infrastructure

nanoFIP project status Extras

Considerations 37 o During the reprogramming process, the normal gateway tasks will be stopped o Reprogramming will only be used without LHC beam o ProASIC3 devices can be reprogrammed before the accumulation of ~100 Gy

o During the reprogramming process, the normal gateway tasks will be stopped o Reprogramming will only be used without LHC beam o ProASIC3 devices can be reprogrammed before the accumulation of ~100 Gy JTAG programmer SW 38.svf TMS TDI TDO TMS TDI Lib(X)SVF ISC Master

JTAG programmer SW 39.svf TMS TDI TDO TMS TDI … Lib(X)SVF ISC Master

JTAG programmer SW 40.svf TMS TDI TDO TMS TDI CRC FESCtrlFSS TMS TDI TDO Lib(X)SVF ISC TMS TDI … Master

FIELDBUS JTAG programmer SW 41.svf TMS TDI TDO TMS TDI … CRC FESCtrlFSS Lib(X)SVF ISC user Master

JTAG Controller HW 42 user Field TR Fiel drive FIELDBUS Master

JTAG Controller HW 43 user Field TR Fiel drive Master Cons FIELDBUS

JTAG Controller HW 44 user Field TR Fiel drive Master TCK TDO Cons Prod TDI TMS FIELDBUS TAPTAP

JTAG Controller HW 45 user Field TR Fiel drive Master Cons Prod TCK TMS TDI TDO FIELDBUS TAPTAP TDO

nanoFIP vs. microFIP 46 microFIP user logic sensor Signal Conditioner sensor Signal Conditioner is: is not: o Backwards compatible for the user sensor Signal Conditioner Master o Tailored to users’ needs o Common use of the chip and centralized support o rad-tol by design o nanoFIPs and microFIPs can co-exist under the same Master o Expected demand >2000 components nan FIP

nanoFIP vs. microFIP 47 nanoFIP user logic sensor Signal Conditioner sensor Signal Conditioner sensor Signal Conditioner Master is: is not: o Backwards compatible for the user o Tailored to users’ needs o Common use of the chip and centralized support o rad-tol by design o nanoFIPs and microFIPs can co-exist under the same Master o Expected demand >2000 components nan FIP

Project Organization & Some History ALSTOM-CERN contract with CERN purchasing ALSTOM’s design information. (2008) Concerns for the long-term availability of ALSTOM’s components; WorldFIP Taskforce set up. (2006) Project divided in different Work Packages: (2009) WP1: microFIP code preliminary interpretation (B. Todd, TE/MPE & E. van der Bij) WP2: project management documentation for the in-sourcing (E. van der Bij) WP3: functional specifications for microFIP’s replacement (E. van der Bij) WP4: rewrite & extend microFIP VHDL code WP5: write new code (P. Alvarez & E. Gousiou) WP6: test bench creation (G. Penacoba, TE/CRG ) WP7: design of a board for functional and radiation tests (HLP, France ) WP8: Radiation tests (CERN RadWG EN/STI & E. Gousiou) Taskforce conclusions: No technological alternative & in-sourcing of WorldFIP technology. (2007) 48

WorldFIP Frames Communication throughput for 1Mbps: FSS 2 bytes Ctrl 1 byte Id 2 bytes CRC 2 byte FES 1 byte 8 bytes * 8 bits* 1 us FSS 2 bytes Ctrl 1 byte Data 124 bytes CRC 2 byte FES 1 byte 130 bytes * 8 bits * 1us Master -> nanoFIP nanoFIP -> Master 1.1 ms for 124 data-bytes = 0.9 Mb/s Master -> nanoFIP nanoFIP -> Master turnaround time 10 us FSS 2 bytes Ctrl 1 byte Id 2 bytes CRC 2 byte FES 1 byte FSS 2 bytes Ctrl 1 byte Data 2 bytes CRC 2 byte FES 1 byte 10 us 138 us for 2 data-bytes = 0.1 Mb/s 49 turnaround time

Project Status Majority voter circuit: 50