Machine Protection WG 28 May 2004 Christos Zamantzas 1 LHC Beam Loss Monitor Design Considerations of Digital Parts. LHC Machine Protection WG meeting.

Slides:



Advertisements
Similar presentations
ICAP CONTROLLER FOR HIGH-RELIABLE INTERNAL SCRUBBING Quinn Martin Steven Fingulin.
Advertisements

Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
Development of novel R/O electronics for LAr detectors Max Hess Controller ADC Data Reduction Ethernet 10/100Mbit Host Detector typical block.
LECC 2006 Ewald Effinger AB-BI-BL The LHC beam loss monitoring system’s data acquisition card Ewald Effinger AB-BI-BL.
Time Division Multiplexing School of Physics and Astronomy Department of Particle Physics Elissavet Papadima 29/5/2014.
SPS Beam Position Monitors: MOPOS Front-End Electronics Jose Luis Gonzalez BE/BI 22/11/2013.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Cosc 2150: Computer Organization
Main Board Status MB2 v1 for FATALIC & QIE 10/06/2015Roméo BONNEFOY - LPC Clermont1 Roméo BONNEFOY François Vazeille LPC Clermont-Ferrand.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
M. Lo Vetere 1,2, S. Minutoli 1, E. Robutti 1 1 I.N.F.N Genova, via Dodecaneso, GENOVA (Italy); 2 University of GENOVA (Italy) The TOTEM T1.
LNL 1 SLOW CONTROLS FOR CMS DRIFT TUBE CHAMBERS M. Bellato, L. Castellani INFN Sezione di Padova.
September 8-14, th Workshop on Electronics for LHC1 Channel Control ASIC for the CMS Hadron Calorimeter Front End Readout Module Ray Yarema, Alan.
Leo Greiner IPHC DAQ Readout for the PIXEL detector for the Heavy Flavor Tracker upgrade at STAR.
23 February 2004 Christos Zamantzas 1 LHC Beam Loss Monitor Design Considerations: Digital Parts at the Tunnel Internal Review.
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
HBD FEM Overall block diagram Individual building blocks Outlook ¼ detector build.
Gueorgui ANTCHEVPrague 3-7 September The TOTEM Front End Driver, its Components and Applications in the TOTEM Experiment G. Antchev a, b, P. Aspell.
Development of an ASIC for reading out CCDS at the vertex detector of the International Linear Collider Presenter: Peter Murray ASIC Design Group Science.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
Acquisition Crate Design BI Technical Board 26 August 2011 Beam Loss Monitoring Section William Vigano’ 26 August
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
March 9, 2005 HBD CDR Review 1 HBD Electronics Preamp/cable driver on the detector. –Specification –Schematics –Test result Rest of the electronics chain.
BLM AUDIT 2010Ewald Effinger BE-BI-BL BLM tunnel installation and data acquisition card (BLECF) Ewald Effinger AB-BI-BL.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
CERN, 18 december 2003Coincidence Matrix ASIC PRR Coincidence ASIC modifications E.Petrolo, R.Vari, S.Veneziano INFN-Rome.
LHC Beam Loss Monitors, B.Dehning 1/15 LHC Beam loss Monitors Loss monitor specifications Radiation tolerant Electronics Ionisation chamber development.
HBD/TPC Electronics Status Works done to for a)Prototype detector readout b)Understand packing density and heat loading issues c)Address the overall system.
GAN: remote operation of accelerator diagnosis systems Matthias Werner, DESY MDI.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
VME64x Digital Acquisition Board (TRIUMF-DAB) Designed to handle 2 channels of 12-bit 40MHz Data Will be used for both the LTI & LHC beam position system.
Radiation 4-5 December 2005 AB/BDI/BL.
Standard electronics for CLIC module. Sébastien Vilalte CTC
LHC Radiation Day, B. Dehning1 Beam Loss Monitors B. Dehning.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
1 Timing of the calorimeter monitoring signals 1.Introduction 2.LED trigger signal timing * propagation delay of the broadcast calibration command * calibration.
BLM System R2E and Availability Workshop, B.Dehning 1 Bernd Dehning CERN BE-BI
ZHULANOV Vladimir Budker Institute of Nuclear Physics Novosibirsk, Russia Beijing
October 12th 2005 ICALEPCS 2005D.Charlet The SPECS field bus  Global description  Module description Master Slave Mezzanine  Implementation  Link development.
H. Krüger, , DEPFET Workshop, Heidelberg1 System and DHP Development Module overview Data rates DHP function blocks Module layout Ideas & open questions.
Status and Plans for Xilinx Development
SVD FADC Status Markus Friedl (HEPHY Vienna) Wetzlar SVD-PXD Meeting, 5 February 2013.
12 April 2005 Christos Zamantzas 1 LHC Beam Loss Monitor Realisation LHC Machine Protection System Review.
FF-LYNX: 2010 & H Luca Fanucci Pisa, 14 Giugno 2011.
Digital Signal processing in Beam Diagnostics Lecture 2
Serial Communications
Software for Testing the New Injector BLM Electronics
RF acceleration and transverse damper systems
2007 IEEE Nuclear Science Symposium (NSS)
BEAM LOSS MONITORING SYSTEM
The Totem trigger architecture The LONEG firmware archtecture
Production Firmware - status Components TOTFED - status
Injectors BLM system: PS Ring installation at EYETS
Ewald Effinger, Bernd Dehning
Beam Loss Monitor System Reliability and False Signals
LHC BLM system: system overview
BEAM LOSS MONITORING SYSTEM
External Review on LHC Machine Protection, B.Dehning
Remote setting of LHC BLM thresholds?
Combiner functionalities
J. Emery, B. Dehning, E. Effinger, G. Ferioli, C
M. Krivda for the ALICE trigger project, University of Birmingham, UK
BEAM LOSS MONITORS DEPENDABILITY
Test and start‐up procedures
LHC Beam Loss Monitoring System
Report on Beam Loss Monitors
New DCM, FEMDCM DCM jobs DCM upgrade path
VME64x Digital Acquisition Board
TELL1 A common data acquisition board for LHCb
Presentation transcript:

Machine Protection WG 28 May 2004 Christos Zamantzas 1 LHC Beam Loss Monitor Design Considerations of Digital Parts. LHC Machine Protection WG meeting (28 May 2004)

Machine Protection WG 28 May 2004 Christos Zamantzas 2 LHC Beam Loss Monitor (TOC)  BLM Overview  Tunnel  CFC Card Digital Part  Implementation of tunnel FPGA  Frameword for Transmission  Error-free Communication  Communication Link Options  GOL Transmitter  Identification of cards  Surface  Transmission Check & Tunnel Status  Signal Select Logic  Running Sums  Quench Level Thresholds  Threshold Table  Logging Data Arrangement  Control Room Representation  Post Mortem Data Recording  Summary  Other Developments

Machine Protection WG 28 May 2004 Christos Zamantzas 3 BLM Overview Design, implementation and testing of an acquisition system that measures the particle loss rate. The main components that comprise the system are: 4000 Detectors in total Current to Frequency Converters (CFCs) Analogue to Digital Converters (ADCs) – 12 bits Tunnel FPGAs: Actel’s family 54SX/A radiation tolerant. The communication links - Gigabit Optical Links running at 800 Mbps. Surface FPGAs: Altera’s Stratix EP1S30 with 780 pin.

Machine Protection WG 28 May 2004 Christos Zamantzas 4 CFC Card Digital Part Design criteria Radiation Tolerant Devices available:  Actel SX/A family ($40 for the 54SX32A)  Xilinx QPRO family (~20x more) Not very complicated digital part design but  Triple module redundancy (TMR)  Medium device Choose PQFP instead of BGA package  Will give simpler and cheaper PCB  Make use of socket Plastic Quad Flat Pack Ball Grid Array

Machine Protection WG 28 May 2004 Christos Zamantzas 5 Implementation of Tunnel FPGA Tunnel PCB arrangement  8x12bit ADC in parallel + control signals,  8 Counter inputs,  Actel 54SX with 208 pins  Connectors for GOH mezzanines. Production of CRC-32 error detection redundant information  To be done:  Counters  Registers for ADC data  Multiplexing of all information } Dependant on communication channel choice.

Machine Protection WG 28 May 2004 Christos Zamantzas 6 Frameword for Transmission Formatting of the frameword for transmission (256 bits) Transmission of frameword every 40μs.  The data rate must be high enough to minimise the total latency of the system. CFC(1) status Chamber(1) data CFC(2) status Chamber(2) data … CFC(8) status Chamber(8) data ADC status ADC(1) 12bit ADC(2) 12bit … ADC(8) 12bit Start 16bits Card No. 10bits Frame ID 16bits Counter Data 72bits ADC Data 96bits Status 10bits Pad 3bits CRC-32 32bit Transmitted Frameword Counter data ADC data

Machine Protection WG 28 May 2004 Christos Zamantzas 7 Error-free Communication The steps taken to ensure a reliable communication link: Double (redundant) optical link CRC-32 error check algorithm  All single-bit errors.  All double-bit errors.  Any odd number of errors.  Any burst error with a length less than the length of CRC.  For longer bursts Pr = * probability of undetected error.  224 bits of data plus 32 bits of CRC remainder = 256 bits. 8b/10b encoding  Clock data recovery (CDR) - guarantees transition density.  DC-balanced serial stream - ones and zeros are equal/DC is zero.  Error detection – four times more characters.  Special characters used for control – sync, frame.  256 bits of data are encoded in 320 bits = 64 extra bits.

Machine Protection WG 28 May 2004 Christos Zamantzas 8 Communication Link Options I. Use the Gigabit Optical Link (GOL) chip  High-speed transmitter ASIC (at 800 or 1600 Mbps).  Radiation tolerant layout (in 0.25 mm CMOS technology). Also includes:  Analogue parts needed to drive the laser.  Algorithm running that corrects SEU.  8b/10b encoding.  16 or 32 bit input.  Error reporting (SEU, loss of synchronisation,..) More Advantages:  Very low cost (50CHF for both ASIC & Laser or 200CHF as mezzanine).  Already tested and functional.  Independent system.  Allows later improvement of design. II. Build a custom communication link.

Machine Protection WG 28 May 2004 Christos Zamantzas 9 GOL Transmitter Interfaces for registers:  I2C  JTAG Drivers:  Laser driver  50 Ω driver SEU: 60 MeV protons (Louvain):  Fluence: 2.20*10 12 p/cm 2 (flux 3*10 8 p/(cm 2 s) (3.14 KGy)  No errors observed  Limit cross section:< 4.5* cm 2 GOL web site (

Machine Protection WG 28 May 2004 Christos Zamantzas 10 Identification of cards  Barcode system for installation and indexing of cards, cables, detectors, position  Digital ID of cards on every transmission/check  Serial number for each frame transmitted Connection in the Arcs Connection in the LSS

Machine Protection WG 28 May 2004 Christos Zamantzas 11 Transmission Check & Tunnel Status The Surface FPGA receives:  Double/redundant optical transmission  4 optical receivers on each card  If the GOL is used then the TLK chip from TI has direct compatibility. 16 channels/detectors data  Receiver of 2 tunnel cards CRC-32  Error check / detection algorithm for each of the signals received.  Comparison of the pair of signals. Signal Select block  Logic that chooses signal to be used  Identifies problematic areas. Tunnel’s Status Check block

Machine Protection WG 28 May 2004 Christos Zamantzas 12 Signal Select Logic CRC32 check Comparison of 4Byte CRCs OutputRemarks AB 000DumpBoth signals have error 001DumpS/W trigger (CRCgenerate or check wrong) 010Signal BS/W trigger (error at CRC detected) 011Signal BS/W trigger (error at data part) 100Signal AS/W trigger (error at CRC detected) 101Signal AS/W trigger (error at data part) 110DumpS/W trigger (one of the counters has error) 111Signal ABy default (both signals are correct) *Where 1:Correct, 0:Error  In cases when only one signal has errors the system continues by using the correct and issuing a S/W trigger.  If the trigger shows to be repetitive it can give a hint of the problematic area.

Machine Protection WG 28 May 2004 Christos Zamantzas 13 Running Sums 11+1 Running Sums per channel 3 time regions  40μs-1ms  run completely internally  1ms-5ms  run completely internally  5ms-100s  external SRAM to store the data  Uses averages to reduce data 4 Running sums per region Threshold Table  SRAM Controller  16 writes and  192 reads every 40μs only for the RS.

Machine Protection WG 28 May 2004 Christos Zamantzas 14 Quench Level Thresholds Threshold values are dependant on  Beam Energy and  Integration Time The system constantly transmits a value which corresponds to the particles seen over the integration time of 40μs.  Using this values the surface FPGA calculates and keeps 11 more running sums per detector.  The max integration time needed to be observed is 100s.  The rest are found by identifying the places where the approximation introduces the minimum fitting error. Figure and error calculations by G. Guaglio

Machine Protection WG 28 May 2004 Christos Zamantzas 15 Threshold Table Threshold values are dependant on Beam Energy and the Integration Time 32 energy levels  Received through the back-plane  from BET module (SIL-3)  as a Digital word Unique 2D threshold table for each of 4000 detectors  Stored in a RAM at the mezzanine card.  Beam permit will allow internal update  Can be used as a calibration and offset correction tool. Calculations  11+1 Time windows  32 Beam Energy Levels (0 ~ 7 TeV) 6,144 Th & 2,048 W values  16 Ionisation Chambers or 29 KB & 11 KB respectively per card

Machine Protection WG 28 May 2004 Christos Zamantzas 16 Logging Data Arrangement These data have to be read with a rate of a second in order to be stored in a database as well as to give a graphical representation for the control room.  The measured & calculated data. (480 Bytes)  The max. values in the last second (480 Bytes)  The used Threshold values. (480 Bytes)  Additional info (card ID, status, errors) ( ~16 Bytes) Total from each card ~ 2KB per second  The card’s Threshold table. (~ 29 KBytes) CID (card ID) STATUS CRC errors (~16 Bytes) Measured data (480 Bytes) Max. values (480 Bytes) Threshold data (480 Bytes) Words …16 … 32 Bits

Machine Protection WG 28 May 2004 Christos Zamantzas 17 Control Room Representation The Control Room will be able to issue from logging data the Warning levels alerts and have a graphical representation which could look like: The 12 values transmitted for each detector to the CPU will then have to be  normalised by their corresponding threshold value  and from those the max value is displayed.

Machine Protection WG 28 May 2004 Christos Zamantzas 18 Post Mortem Data Recording Two circular buffers A framewords (1000turns) of both signals received B. Integrals of 10 ms (data useful for further analysis) Double the above system and toggle between them using the stop PM recording trigger  Never stop recording (i.e. avoid start input)  Test of PM will be possible anytime  Accidental/error-triggering proof PM freeze from TTCrx through the backplane. Time-Stamp appended later by crate CPU.  At PM freeze the CPU records the time and later when it reads the PM Data appends it to them. Calculations: 1000 turns => 2000 acquisitions * ~250 bits frameword => ~ 60 KB/signal * 4 signals/card = 240 KB /card => 240KB/card * 16 cards/crate = 3.75 MB /crate

Machine Protection WG 28 May 2004 Christos Zamantzas 19 Summary Tunnel FPGA will be Actel’s family SX/A with 208 pin sitting on a socket. Surface FPGA Altera’s Stratix EP1S30 with 780 pin. All basic functions have been implemented. Test model of surface digital part is ready which uses:  Error checking of transmission.  Unique threshold table for each detector.  Averaging for longer running sums. Next Steps Decide the communication link which will be used (will dictate the whole of the tunnel digital implementation and the rest of the surface part). Logging will be updated every second. PM will toggle between two buffers.

Machine Protection WG 28 May 2004 Christos Zamantzas 20 Other developments Test acquisition card with PC link (Roman Leitner, Technical student)  Tunnel system as it is.  Same mezzanine with BLMTC.  Propagate data via USB to a PC for further analysis and storage. First use at DESY (Markus Stockner, PhD student)  System test with circulating beam.