1 March 19-21, 2007 ACES WorkshopJ. Mead Read Out Driver (ROD) R&D for ATLAS LAr Calorimeter Upgrade Joseph Mead Brookhaven National Lab Common ATLAS CMS.

Slides:



Advertisements
Similar presentations
ROD R&D Status K. Johns, C. Armijo, J. Steinberg (U. Arizona) H. Chen, F. Lanni, J. Mead (BNL) L. Hervas (CERN) A. Meyer, A. Kielburg-Jeka, A. Straessner.
Advertisements

StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
26-Sep-11 1 New xTCA Developments at SLAC CERN xTCA for Physics Interest Group Sept 26, 2011 Ray Larsen SLAC National Accelerator Laboratory New xTCA Developments.
An ATCA and FPGA-Based Data Processing Unit for PANDA Experiment H.XU, Z.-A. LIU,Q.WANG, D.JIN, Inst. High Energy Physics, Beijing, W. Kühn, J. Lang, S.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
ROD R&D Status K. Johns, C. Armijo, J. Steinberg (U. Arizona) H. Chen, F. Lanni, J. Mead (BNL) L. Hervas (CERN) A. Meyer, A. Kielburg-Jeka, A. Straessner.
Shelf Management & IPMI SRS related activities
XUP Virtex-5 Development System January XUP Virtex52 Introducing XUPV5-LX110T A powerful and versatile platform packaged and priced for Academia!
Uli Schäfer 1 FPGAs for high performance – high density applications Intro Requirements of future trigger systems Features of recent FPGA families 9U *
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Development of an ATCA IPMI Controller Mezzanine Board to be used in the ATCA developments for the ATLAS Liquid Argon upgrade Nicolas Dumont Dayot, LAPP.
System Architecture A Reconfigurable and Programmable Gigabit Network Interface Card Jeff Shafer, Hyong-Youb Kim, Paul Willmann, Dr. Scott Rixner Rice.
Asis AdvancedTCA Class What is a Backplane? A backplane is an electronic circuit board Sometimes called PCB (Printed Circuit Board) containing circuitry.
Cluster computing facility for CMS simulation work at NPD-BARC Raman Sehgal.
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
1 May 4, 2007 Santa CruzJ. Mead Read Out Driver (ROD) R&D for ATLAS LAr Calorimeter Upgrade Brookhaven National Laboratory Hucheng Chen Joseph Mead Francesco.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer.
Silicon Building Blocks for Blade Server Designs accelerate your Innovation.
Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta Fast Electronics Group.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
GBT Interface Card for a Linux Computer Carson Teale 1.
Preliminary Design Review: Hub Implementation Dan Edmunds, Wade Fisher, Yuri Ermoline, Philippe Laurens Michigan State University 01-Oct-2014.
Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014
LECC2003 AmsterdamMatthias Müller A RobIn Prototype for a PCI-Bus based Atlas Readout-System B. Gorini, M. Joos, J. Petersen (CERN, Geneva) A. Kugel, R.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Dariusz Makowski, Technical University of Łódź LLRF review, DESY, 3-4 December 2007 Advanced.
PHENIX upgrade DAQ Status/ HBD FEM experience (so far) The thoughts on the PHENIX DAQ upgrade –Slow download HBD test experience so far –GTM –FEM readout.
Evaluation of the Optical Link Card for the Phase II Upgrade of TileCal Detector F. Carrió 1, V. Castillo 2, A. Ferrer 2, V. González 1, E. Higón 2, C.
LAr ROD R&D for sLHC Charlie Armijo, Joel Steinberg, Ken Johns (University of Arizona) Joe Mead, Hucheng Chen, Francesco Lanni (BNL) Luis Hervas (CERN)
1 Abstract & Main Goal המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory The focus of this project was the creation of an analyzing device.
HBD FEM Overall block diagram Individual building blocks Outlook ¼ detector build.
Mr. Daniel Perkins Battelle Memorial Institute Mr. Rob Riley Air Force Research Laboratory Gateware Munitions Interface Processor (GMIP)
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Communication in ATCA-LLRF System LLRF Review, DESY, December 3rd, 2007 Communication in.
28/03/2003Julie PRAST, LAPP CNRS, FRANCE 1 The ATLAS Liquid Argon Calorimeters ReadOut Drivers A 600 MHz TMS320C6414 DSPs based design.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser XFEL-LLRF-ATCA Meeting, 3-4 December 2007 Communication in ATCA-LLRF System Presenter:
XTCA projects (HW and SW) related to ATLAS LAr xTCA interest group - CERN 07/03/2011 Nicolas Letendre – Laurent Fournier - LAPP.
Serial Data Link on Advanced TCA Back Plane M. Nomachi and S. Ajimura Osaka University, Japan CAMAC – FASTBUS – VME / Compact PCI What ’ s next?
Latest ideas in DAQ development for LHC B. Gorini - CERN 1.
March 9, 2005 HBD CDR Review 1 HBD Electronics Preamp/cable driver on the detector. –Specification –Schematics –Test result Rest of the electronics chain.
Gunther Haller SiD Meeting January 30, 08 1 Electronics Systems Discussion presented by Gunther Haller Research Engineering.
A Super-TFC for a Super-LHCb (II) 1. S-TFC on xTCA – Mapping TFC on Marseille hardware 2. ECS+TFC relay in FE Interface 3. Protocol and commands for FE/BE.
XLV INTERNATIONAL WINTER MEETING ON NUCLEAR PHYSICS Tiago Pérez II Physikalisches Institut For the PANDA collaboration FPGA Compute node for the PANDA.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
LIGO-G9900XX-00-M LIGO II1 Why are we here and what are we trying to accomplish? The existing system of cross connects based on terminal blocks and discrete.
16 February 2011Ian Brawn1 The High Speed Demonstrator and Slice Demonstrator Programme The Proposed High-Speed Demonstrator –Overview –Design Methodology.
Trigger Hardware Development Modular Trigger Processing Architecture Matt Stettler, Magnus Hansen CERN Costas Foudas, Greg Iles, John Jones Imperial College.
S.Anvar, V.Gautard, H.Le Provost, F.Louis, K.Menager, Y.Moudden, B.Vallage, E.Zonca, on behalf of the KM3NeT consortium 1 IRFU/SEDI-CEA Saclay F
IPMI developments at LAPP dec 15, 2011IPMI developments at LAPP, L.Fournier1 Alain BAZAN, Fatih BELLACHIA,Sébastien CAP, Nicolas DUMONT DAYOT, Laurent.
Consideration of the LAr LDPS for the MM Trigger Processor Kenneth Johns University of Arizona Block diagrams and some slides are edited from those of.
Sub-ROD Injector Status K. Johns, C. Armijo, J. Steinberg (U. Arizona) H. Chen, F. Lanni, J. Mead (BNL) L. Hervas (CERN) A. Meyer, A. Kielburg-Jeka, A.
August 24, 2011IDAP Kick-off meeting - TileCal ATLAS TileCal Upgrade LHC and ATLAS current status LHC designed for cm -2 s 7+7 TeV Limited to.
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
ROD Activities at Dresden Andreas Glatte, Andreas Meyer, Andy Kielburg-Jeka, Arno Straessner LAr Electronics Upgrade Meeting – LAr Week September 2009.
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
AMC-based Upgrade of Compute Node Hao XU Trigger group of IHEP, Beijing PANDA DAQT and FEE Workshop, Rauischholzhausen Castle April 2010.
Johannes Lang: IPMI Controller Johannes Lang, Ming Liu, Zhen’An Liu, Qiang Wang, Hao Xu, Wolfgang Kuehn JLU Giessen & IHEP.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
M. Bellato INFN Padova and U. Marconi INFN Bologna
Test Boards Design for LTDB
ATLAS calorimeter and topological trigger upgrades for Phase 1
Production Firmware - status Components TOTFED - status
CoBo - Different Boundaries & Different Options of
MicroTCA Common Platform For CMS Working Group
xTCA interest group meeting
Front-end electronic system for large area photomultipliers readout
Commodity Flash ADC-FPGA Based Electronics for an
New DCM, FEMDCM DCM jobs DCM upgrade path
Command and Data Handling
Presentation transcript:

1 March 19-21, 2007 ACES WorkshopJ. Mead Read Out Driver (ROD) R&D for ATLAS LAr Calorimeter Upgrade Joseph Mead Brookhaven National Lab Common ATLAS CMS Electronics Workshop March 19-21, 2007

2 March 19-21, 2007 ACES WorkshopJ. Mead ROD R&D outline A possible design scenerio of the ATLAS LAr FEB is to digitize and transmit every channel for every bunch crossing. –Receive very large data rates from this new FEB –Buffer data digitally until Level 1 accept is received. –Calculate energy and timing of calorimeter signals from discrete time samples using FPGA technology –Since all information would be available at ROD, possibility to explore implementing LVL 1 sums digitally in ROD’s. Transmit digital sums to LVL1 LVL1 accept signals connect to ROD’s instead of FEB’s Would require discussions with LVL1 groups –Explore different system level architecture: AdvancedTCA High Availability: Redundancy and shelf management features built into it’s specification.

3 March 19-21, 2007 ACES WorkshopJ. Mead ROD data rates Assuming a new FEB architecture which would digitize and transmit all samples from 128 channels at 40Mhz. 128channels x 40Mhz x 16bits = Gbits/sec. 98 Gbits/sec with 8b/10b encoding overhead Entire LAr : 1524 FEB * 98 Gbits/sec = 150 Tbits/sec Must be split among multiple fibers. Assume using an industry standard parallel fiber connector MPO/MTP, which has 12 fibers and is about 15mm wide. If 12 fibers per FEB were used, the data rate on each fiber would be 6.825Gbits/sec (8.2Gbit/sec with 8b/10b coding)

4 March 19-21, 2007 ACES WorkshopJ. Mead Interconnect Technology Overview Multi-Drop Busses –Noise limited above ~200Mhz –VME, PCI Switched fabrics (still parallel) –Source synchronous clk –clock skew limited above ~1Ghz –Rapid I/O, HyperTransport Serial Switched fabrics –Eliminates traditional noise and clock skew issues. 10Gbps –PCI-Express, Infiniband –SERDES (SERializer-DESerializer)

5 March 19-21, 2007 ACES WorkshopJ. Mead Parallel Fiber Optic Link Receiver Reflex Photonics: 40 Gb/s SNAP 12 Parallel Fiber Optic Receivers 12 independent parallel optical channels Mechanical size : 49mm x 17mm x 11mm Channel data rate of up to 3.5 Gb/s 42 Gb/s per module 10 Gb/s per channel in development Low power comsumption < 1W per module No heat sink required Drop in compatible with SNAP 12 MSA connector Both 62.5um and 50um multi mode ribbon fibers supported 100m range with 62.5 um 200m range with 50 um Individual channel fault monitoring $425 ea (single piece pricing)

6 March 19-21, 2007 ACES WorkshopJ. Mead SERDES options Commercial receiver –Broadcom 1 channel 10 Gbps input : Mbps outputs –Vitesse VSC7123: 4 channel 1.36Gbps –Mindspeed: 8 channel 2.5Gbps Custom receiver –OptoElectronics Working Group –GBT FPGA based receiver –Xilinx : Virtex 4 RocketIO –Altera : Stratix II GX 622-Mbps to 6.5Gbps transceiver rates Lots of programmability for compliance with wide range of standards and protocols –PCI Express, OC-192, 10Gb Ethernet, Serial RapidIO Devices available with 4, 8, 12, 16, or 20 high-speed serial transceiver channels providing up to 255 Gbps of serial bandwidth

7 March 19-21, 2007 ACES WorkshopJ. Mead ROD using FPGA SERDES (14 FEB’s per ROD) Input data rate = 1.1Tbps 168 fibers

8 March 19-21, 2007 ACES WorkshopJ. Mead Xilinx and Altera High Speed Transceivers $ pcs Stratix II GX Transceivers 6.375Gbps Virtex 4 RocketIO Transceivers 6.5Gbps

9 March 19-21, 2007 ACES WorkshopJ. Mead Stratix II GX SERDES Stratix II GX Eye Diagram Viewer Near End ~3” Far End ~16” (through 2 connectors) Programmable on-the-fly Pre-Emphasis (transmitter) and Equalization (receiver) provide effective compensation for channel degradation in low-cost FR-4 PCB’s No Pre- Emphasis Level8 Pre- Emphasis Physical Medium Attachment Physical coding sub-layer

10 March 19-21, 2007 ACES WorkshopJ. Mead FPGA storage requirements Length of FIFO’s = 40Mhz * 2.5us = 100 * 16bits = 1.6kbits/channel Total memory = 128 channels * 1.6kbits/channel = 204kbits Modest Size FPGA has > 1Mbit memory Lvl1 digital pipeline delays

11 March 19-21, 2007 ACES WorkshopJ. Mead Energy & Timing Calculations Energy and Timing calculations performed at LVL1 rate of ~100khz Calculate energy for these data using optimal filtering weights: E =  a i (S i - PED) i=1,.,5 PED=pedestal If E > threshold, calculate timing and pulse quality factor  =  b i (S i - PED)  2 =  (S i - PED - Eg i ) 2 Histogram E, ,  2 Look at using FPGA solution which allows a more parallel implementation over traditional DSP’s. Use dedicated FPGA DSP blocks (Multiply-Accumulate blocks) GMACS Billions of Multiply and Accumulate operations per second

12 March 19-21, 2007 ACES WorkshopJ. Mead Energy & Timing Calculations Altera Stratix III DSP Block E =  a i (S i - PED) coefficients sample input delay registers 18 x 18 multipliers Number of DSP Blocks EP3SL50 27 EP3SE channels processed by FPGA Time multiplex channels 40 Mhz sample rate 550 Mhz DSP block

13 March 19-21, 2007 ACES WorkshopJ. Mead ROD Level 1 Sums –Currently, sums are analog and performed in the FEB crate. –Each trigger tower requires 60 analog summations (EM barrel) 4 channels Pre-sampler 32 channels Front 16 channels Middle 8 channels Back –Benefit to doing digital summation in ROD? could provide more flexibility? – refined granularity? However, would require discussions with LVL1 groups –Latency considerations: Increase in LVL1 delay probably can’t be avoided because of extra fiber optic lengths

14 March 19-21, 2007 ACES WorkshopJ. Mead Level 1 trigger latency TDR Latency Cable delay would increase to ~100m Digital Summation + 4 ?

15 March 19-21, 2007 ACES WorkshopJ. Mead System Level Considerations System Monitoring –histogram and sample data downloads –need reasonable throughput Configuration Download –loading FPGA code –loading filter coefficients Calibration –Special modes of operation to handle calibration, coefficient loading, etc. System Health –monitoring of crate voltages, temperature, fans, etc. Scalability –Fast low-latency communication between ROD’s if level 1 sums are computed digitally and if sums span more than a single ROD

16 March 19-21, 2007 ACES WorkshopJ. Mead Advanced Telecom Computing Architecture (ATCA) Developed by The PCI Industrial Computer Manufacturer’s Group (PICMG) An industry consortium that has standardized many popular standards such as ISA and PCI technologies for industrial backplane applications. PICMG 3.0 (ATCA) –High Availability, redundancy built into everything: power supplies, fabrics, etc. Boards are designed for hot swap. –Multi-gigabit serial transport (no parallel busses) choice of protocols: GigE, Infiniband, PCIe, Serial Rapid I/O –Shelf Manager provides intelligent diagnostics, watches over basic health of system –Large form factor and power budget 8U cards 200W per slot, 3kW per chassis 16 boards per crate –Relatively new platform, Potentially big market (Telecom). Some projections of $20 Billion.

17 March 19-21, 2007 ACES WorkshopJ. Mead Advanced Telecom Computing Architecture Air Intake Area User Defined Connector Area Redundant Power Entry Modules, -48v Transition Module size 8U x 70mm Front Module Size 8U x 280mm Integrated Shelf Manager

18 March 19-21, 2007 ACES WorkshopJ. Mead ATCA backplane - Dual Star Zone 1 Power – Dual Redundant -48v Shelf Management Zone 2 Data Transport Interface. Base Interface: 10/100/1000 Ethernet Fabric Interface: Ethernet, Infiniband, PCI Express, StarFabric Hub Slots Node Slots Zone 3 Used Defined I/O area, Connection to Rear Transition Modules

19 March 19-21, 2007 ACES WorkshopJ. Mead ATCA Shelf Management Purpose of Shelf Management System is to monitor, control and assure proper operation of components. Based on Intelligent Platform Management Interface (IPMI) –Used in Computer Server environment –Standardized management architecture for component and chassis level elements Simple physical interface I2C bus Monitors board health, such as voltages, temp. Controls system level fan speeds, power supplies. –Each ATCA board must provide an IPMC controller requires intelligence PICMG 3.0 Shortform Specification

20 March 19-21, 2007 ACES WorkshopJ. Mead Plan of work for FY07 Investigate multi-gigabit link with Xilinx and/or Altera FPGA SERDES –Use evaluation board to quickly learn features Investigate further the use of ATCA crates. –Start experimenting with ATCA crate and Xilinx ATCA Reference Board –purchase ATCA Hub Board with Integrated Shelf Manager Design a Sub-ROD module. –Process data from a single FEB. 128 ADC 40Mhz, 16bit 1 Parallel Fiber with 12 SERDES on FPGA –Implement Energy and Timing calculations using FPGA.

21 March 19-21, 2007 ACES WorkshopJ. Mead SMA Transmit and Receive Connectors Altera Stratix II GX Transceiver Signal Integrity Development Kit Investigate multi-gigabit link with FPGA SERDES University of Arizona: Ken Johns, Joel Steinberg Reflex Photonics 12 channel transmitter and receiver evaluation board USB Connection to computer for changing SERDES configurations

22 March 19-21, 2007 ACES WorkshopJ. Mead More Investigation of ATCA 24-port gigabit Ethernet switch 1 port to each of the 14 node slots Communicates to each ROD board which has Ethernet TCP/IP interface Built in Shelf Management Features Reference development board developed to demonstrate the use of the ATCA PICMG standard for high-speed networking and commnunications PICMG 3.0 Compliant Provides 15 channels of 2.5Gbps serial links to full mesh fabric backplane. Headers for application specific daughterboards Management firmware runs on the Virtex-II Pro’s PowerPC processor running an embedded Linux OS 14 slot ATCA Crate Learn Shelf Management Features Use base interface to send configuration info to ROD Use fabric interface to send ROD data out of the shelf.

23 March 19-21, 2007 ACES WorkshopJ. Mead Develop Sub-ROD module Custom Daughterboard –Parallel Fiber Optic Link –FPGA with 12 on-chip SERDES –Interface with ML 403 Virtex-4 ML403 Embedded platform ($495) Embedded PPC 405 –Linux as OS, having OS permits easier intelligent controller development (interface to shelf manager), proven TCP/IP stack, etc. 10/100/1000 Ethernet Port –Start using Ethernet as this is used as the base interface on ATCA 64 MB DDR SDRAM, 64Mb Flash, IIC EEPROM 64 bit User Expansion Connector.

24 March 19-21, 2007 ACES WorkshopJ. Mead Participating Institutions (EOI) U.S.A. –Brookhaven National Laboratory Hucheng Chen, Joe Mead, Francesco Lanni –University of Arizona Ken Jones, Joel Steinberg –Stony Brook University Dean Schamberger France –LAPP, Annecy Jacques Colas, Guy Perrot Italy –INFN, Milan Mauro Citterio

25 March 19-21, 2007 ACES WorkshopJ. Mead Conclusions If new FEB design transmits all data to ROD without zero suppression –Huge data rates (~100Gbps / FEB) –Technology would need to exist to handle all those bits. parallel fiber interfaces currently at ~40 Gbps. Need to reach 100Gbps FPGA SERDES currently running at ~6.5 Gbps. Need to reach 10 Gbps LVL1 –Possible to implement LVL1 sums digitally in ROD’s possible benefits would be more flexibility feedback with LVL1 groups would be required Energy & Timing calculations –Technology already exists –All FPGA approach would reduce size and power needed System Level –Investigate ATCA crate High Availability features: redundancy, shelf management protocols