1 / 27

Front-end Electronics for the Alice Detector

Front-end Electronics for the Alice Detector. Kjetil Ullaland Department of Physics and Technology, University of Bergen, Norway. NFR meeting, University of Bergen 19.10.2005. The ALICE Experiment. Time Projection Chamber. Main tracking detector Provides particle id and momentum

shandi
Download Presentation

Front-end Electronics for the Alice Detector

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Front-end Electronicsfor the Alice Detector Kjetil Ullaland Department of Physics and Technology, University of Bergen, Norway NFR meeting, University of Bergen 19.10.2005

  2. The ALICE Experiment

  3. Time Projection Chamber • Main tracking detector • Provides particle id and momentum • Detection of charged particles by ionization of the gas volume • 2-dimensional read-out at end-caps, drift time gives 3rd coordinate • 2 x 18 sectors • 4356 Front-End Cards, serving roughly 560000 channels • simulated low multiplicity event • designed for dNch/dy = 8000 : ~ 20000 tracks

  4. ALTRO Bus Interface SIU interface Data assembler DCS board RCU Monitoring and Safety Module Trigger interface TPC Front-end Electronics 36 TPC Sectors, served by 6 readout subsystems, Readout Control Unit (RCU) in total 216 RCUs and 4356 Front-End Cards ON DETECTOR COUNTING ROOM FEC 128 ch 25 ALTRO bus ( 200 MB / s ) Local Slow- Control (I2C-serial link) 14 FEC 128 ch 13 FEC 128 ch Data Acquisition Incl. HLT-RORC Detector Data Link ( 200 MB / s ) Branch B DETECTOR Detector Control System Ethernet ( 1 MB/s ) FEC 128 ch 12 TTC optical Link (Clock, L1 and L2 ) Trigger and Clock System FEC 128 ch 2 FEC 128 ch 1 Branch A

  5. Readout Control Unit • Consists of: • the RCU motherboard • a DCS (Detector Control System) board embedded computer • a SIU (Source Interface Unit) mezzanine card. • The system makes use of SRAM based FPGAs. • Flexibility & options for reconfiguration • Major concerns are • Radiation tolerance of the electronics. • The huge data rate of the system (up to 710 GB/s without zero-suppression). • Low-level data rate lowered by: • A trigger based system. (Only read out data when there are valid data) • Compressing algorithms on the ALTRO chip on the Front End Card.

  6. Readout Control Unit DCS RCU SIU

  7. Readout Control Unit

  8. Readout Control Unit • In ALICE, complete RCUs are to be used in: • TPC sub-detector • PHOS sub-detector • FMD sub-detector • EMCAL sub-detector • DCS board used in ALICE TRD sub-detector as well. • Other experiments have also expressed an interest to use the RCU.

  9. Detector Control System Supervisory Layer (PC’s with graphical user interface) Front-End Device Interface (FED) Control Layer (PC’s with communication software) Front-End Electronics Interface (FEE) Field Layer (216 RCUs with DCS Boards)

  10. DCS Board Embedded Computer • Single board computer used in several detectors in ALICE • Combines LINUX operating system with a Programmable Logic Device (PLD) • Device drivers introduces an abstraction layer, decoupling software from hardware. • The conceptual design is a co-development between Bergen and Heidelberg. • Final hardware designed and produced in Heidelberg. • Firmware/software co-designed by Bergen and Heidelberg

  11. RCU Motherboard • RCU motherboard: • Prototype developed by Bergen. • Final version a co-development between Bergen and CERN. Mass production ongoing now! • Firmware is a co-development between Bergen and CERN • RCU motherboard is in the data readout chain in the TPC detector. • RCU motherboard host basic controlling functionalities for the FECs • Irradiation tolerance is critical!

  12. p Si Radiation Effects • Single Event Effects (SEE) • Single Event Latch-up (SEL) • Single Event Upset (SEU) • Single Event Functional Interrupt (SEFI) • Cumulative Effects • Total ionizing dose (TID) • Displacement damage SEE : Single event effects are radiation induced errors due to a single charged particle depositing energy through ionization of the material.

  13. Programmable Devices • FPGA: Field Programmable Gate Array • Introduced in 1985 by Xilinx, Inc. • Array of programmable logic blocks • Logic gates, LUTs, flip-flops etc • SRAM based Configuration Memory • Controls behaviour of the logic blocks • SEE major concern • Sensitive to ionizing particles • Configuration memory may change content: 1  0 / 0  1 • Flash based Configuration Memory • Cumulative effects is a concern

  14. Simulations of Radiation Enviroment • Main particles of concern are hadrons of energy above 10-20 MeV (nuclear interactions) • Total dose for 10 Alice years is 5.7 Gy or ~0.6kRad • Expected hadron flux ~ 800 hadrons/cm2-s (worst case) Peak at 100-200 MeV (Morsch, Sandoval, Tsiledakis GSI)

  15. Irradiation Tests at TSL and OCL • SRAM based FPGAs: • Xilinx Virtex-II Pro 7 (RCU) • Altera APEX20K (RCU old prototype) • Altera EPXA1-ARM (DCS card) • FLASH based FPGAs: • Actel ProAsic APA075 (RCU) • Integration test • DCS embedded computer • Full FEE readout Chain • Discrete components • Proton irradiation • Energy: ~29, 38 & 180 MeV • Flux 106-107 [p/cm2/s] • Neutron irradiation • Energy: 50, 95, 180 MeV • Flux: 103 – 104 [n/cm2/s]

  16. Results Xilinx & Altera FPGA: Actel FPGA: • Survived dose of ~ 7 kRad. Expected for ALICE: ~ 0.6 kRad (@ 180 MeV)

  17. Conclusions of the Irradiation Tests • SRAM based FPGAs: • Error rate at the limit of what can be tolerated • Radiation tolerant schemes • Detect SEUs instantaneously • Real-time read-back of configuration memory • Active partial reconfiguration (supported by Xilinx) • Error detection and correction techniques • Actel FPGA (Flash): • Dose results satisfying • (exp: ~ 0.6 kRad , res: ~ 7 kRad)

  18. Active reconfiguration • Functionality of both DCS and RCU board can experience errors due to radiation effects in the FPGAs • Simple reloading of configuration data causes downtime and is thus not applicable to RCU board (interruption of data-flow) - Active error detection and reconfiguration scheme using an FPGA capable of refreshing firmware w/o interrupting operation Active Partial Reconfiguration “scrubbing”

  19. 32 Bit Lines, RED = Errors 0 60 180 240 seconds 360 120 Preliminary test results with scrubbing Plain Shift Register (flux ~1.5*107 p/cm2-s) • SEFI test with Xilinx • Virtex-II Pro FPGA • Scrubbing • started after ~200 s: • Errors are corrected • Continuously • ~sec to “scrubb” full • device • Improved to ~ms Test carried out by G. Tröger, KIP

  20. HLT-RORC

  21. HLT-RORC • The HLT-RORC is the low-level part of the High Level Trigger. • Main purpose is to do online processing of the data incoming data. • Found on each of the Front-end Processors on the HLT Computer Farm, receiving data directly from the RCU. • A dual purpose co-processor is being implemented which alternatively can do: • Hough-transform of collected raw-data. • Cluster-finding • Implemented with a Xilinx Virtex-4 FPGA and a PCI interface

  22. HLT-RORC • Developed by Bergen: • Firmware for the Clusterfinder • Conceptual Software for the Clusterfinder and the Hough-transform • DMA controller with interrupt handling • Prototype HLT-RORC PCI card for firmware/software development and testing • Engineering prototype of HLT-RORC mezzanine card developed by KIP in Heidelberg.

  23. Status • Mass production of RCU motherboard and DCS board embedded computer has started. • Firmware on RCU, both on the main FPGA and on the support FPGA soon ready as final engineering prototype. • Firmware and Software on DCS board soon ready as final engineering prototype. • HLT RORC engineering prototype finished. • HLT RORC firmware/software is under development.

  24. Outlook • More irradiation tests of FEE are scheduled. • Discrete components • Integration tests • Assembling of Front End Cards in the TPC end plates at CERN December 2005 – February 2006. • Commissioning of TPC RCU system from February-August 2006. • TPC Electronics will be installed in the ALICE pit September 2006. • HLT RORC: Integrate existing firmware modules. • To be fully operative by commissioning of ALICE detector in 2007.

  25. Acknowledgements • J. Alme, B. Pommeresche, M. Richter, S. Bablok, D. Larsen, B. H. Straume, O. Torheim, K. Ullaland, D. Röhrich • Department of Physics and Technology, University of Bergen, Norway • K. Røed, H. Helstrup • Faculty of Engineering, Bergen University College, Norway • B. Skaali, E. Olsen, J. Wikne • Department of Physics, University of Oslo • A. Prokofiev • The Svedberg Laboratory, Uppsala University • T. Krawutschke • Institute of Communication Engineering, University of Applied Sciences Cologne, Germany • R. Keidel, Ch. Kofler • Center for Technology Transfer and Telecommunications, University of Applied Science Worms, Germany • U. Frankenfeld • GSI, Gesellschaft für Schwerionenforschung, Darmstadt, Germany • T. Alt, G. Tröger, D. Gottschalk, V. Lindenstruth, H. Tilsner • Kirchhoff Institute of Physics, University of Heidelberg, Germany • B. Mota, R. Campagnolo, C. Gonzalez Gutierrez, A. Junique, L. Musa • CERN, European Organization for Nuclear Research, Geneva, Switzerland

  26. TPC Front-end Electronics TPC-Subsystem as used in radiation beam test in Uppsala April 2005 - RCU system used in TPC sub-detector and in PHOS sub-detector (different Front-end Cards!) - Close to interaction point - Exposed to radiation

More Related