MicroTCA in CMS Not Official! Just my opinions... Greg Iles 6 July 2010.

Slides:



Advertisements
Similar presentations
Goals and status of the ATLAS VME Replacement Working Group Markus Joos, CERN Based on slides prepared by Guy Perrot, LAPP 19/09/2012.
Advertisements

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.
9 Mar 2011CMS Calorimeter Trigger Upgrade1 Sridhara Dasu (a), Rob Frazier (b), Tom Gorski (a), Geoff Hall (c), Greg IIes (c), Pam Klabbers (a), Dave Newbold.
Enclosures & ComponentsBackplanesSystem PlatformsSwitches, Knobs & LEDsCabinets 1 MTCA Systems Technology Meeting CERN Genève.
Shelf Management & IPMI SRS related activities
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
XTCA working group M. Hansen, CERN. xTCA Owned by PICMG (PCI Industrial Computer Manufacturers Group) ATCA (2002, 2007) – Advanced Telecommunications.
Modular Electronics the past, the present and the future
New crate/bus standards: ATCA, uTCA, AMC, VXS and VPX An overview of the features of the respective standards and feedback from the IEEE/NSS conference.
XTCA activities at CERN Markus Joos PH-ESE xTCA interest group – Background – Report of the 2 nd meeting (held on 7.3.) uTCA evaluation and AMC development.
Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014
Slide ‹Nr.› l © 2015 CommAgility & N.A.T. GmbH l All trademarks and logos are property of their respective holders CommAgility and N.A.T. CERN/HPC workshop.
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.
M. Joos, PH/ESE1 ATCA for ATLAS - status Activities of the working group PH/ESE xTCA evaluation project Next steps.
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:
SRS Trigger Processor Option Status and Plans Sorin Martoiu (IFIN-HH)
XLV INTERNATIONAL WINTER MEETING ON NUCLEAR PHYSICS Tiago Pérez II Physikalisches Institut For the PANDA collaboration FPGA Compute node for the PANDA.
Trigger Hardware Development Modular Trigger Processing Architecture Matt Stettler, Magnus Hansen CERN Costas Foudas, Greg Iles, John Jones Imperial College.
T. Gorski, et al., U. Wisconsin, November 08, 2011 Calorimeter Trigger Upgrade - 1 Upgrade Cal. Trigger R&D M. Bachtis, A. Belknap, M. Cepeda, S. Dasu,
A demonstration of a Time Multiplexed Trigger for CMS Rob Frazier, Simon Fayer, Rob Frazier, Geoff Hall, Christopher Hunt, Greg Iles, Dave Newbold, Andrew.
E. Hazen - DTC1 DAQ / Trigger Card for HCAL SLHC Readout E. Hazen - Boston University.
TBD The Matrix Card Status and Plans Dr. John Jones Princeton University
Mitglied der Helmholtz-Gemeinschaft Status of the MicroTCA developments for the PANDA MVD Harald Kleines, ZEL, Forschungszentrum Jülich.
MicroTCA.0 to MicroTCA.4: A standard and it's evolution
E. Hazen -- Upgrade Meetings1 AMC13 Project Development Status E. Hazen, S.X. Wu - Boston University.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
Backend Control Systems in uTCA HCAL Requirements January 21, 2010 Jeremiah Mans.
E. Hazen -- ACES ACES 2011 MicroTCA in CMS E. Hazen, Boston University for the CMS collaboration.
E. Hazen -- Upgrade Week1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- xTCA IG1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- Upgrade Week1 HCAL uTCA Readout Plan E. Hazen - Boston University for the CMS HCAL Collaboration.
E. Hazen -- TWEPP MicroTCA Developments in CMS E. Hazen - Boston University for the CMS Collaboration TWEPP 2012 – Oxford.
E. Hazen - Detector Electronics1 Detector Electronics New Developments.
10/28/09E. Hazen FNAL Workshop1 HCAL DAQ / Timing / Controls Module Eric Hazen, Shouxiang Wu Boston University.
E. Hazen -- Upgrade Meetings1 AMC13 Project DAQ and TTC Integration For MicroTCA in CMS Status Report E. Hazen - Boston University for the CMS.
E. Hazen -- HCAL Upgrade Workshop1 MicroTCA Common Platform For CMS Working Group E. Hazen - Boston University for the CMS Collaboration.
E. Hazen1 AMC13 Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
T. Gorski, et al., U. Wisconsin, April 28, 2010 SHLC RCT MicroTCA Development - 1 SLHC Cal Trigger Upgrade SLHC Regional Calorimeter Trigger MicroTCA Development.
E. Hazen -- Upgrade Week1 MicroTCA Common Platform For CMS Working Group E. Hazen - Boston University for the CMS Collaboration.
MicroTCA Introduction ● New telecom standard from PICMG ● 75mm high cards with ~ 10Gbit/sec serial backplane (up to 20 ports) ● Selected for SLHC trigger.
Standards for Modular Electronics the past, the present and the future Markus Joos CERN The past: NIM The present: PCI and PCIe SHB Express The future:
E. Hazen - CMS Electronics Week
DAQ / Trigger Card for HCAL SLHC Readout E. Hazen - Boston University
Creotech Instruments Jacek Kosiec On behalf of.
Counting Room Electronics for the PANDA MVD
Modular Electronics an overview of modern standards
AMC13 Project Status E. Hazen - Boston University
DAQ and TTC Integration For MicroTCA in CMS
TWEPP 2010 – Aachen Development of a MicroTCA Carrier Hub
AMC13 T1 Rev 2 Preliminary Design Review E. Hazen Boston University
AMC13 Module CMS MicroTCA Overview E. Hazen – Boston University
E. Hazen - Back-End Report
xTCA in CMS Magnus Hansen Thanks to many CMS collaborators
Electronics Trigger and DAQ CERN meeting summary.
HyperTransport™ Technology I/O Link
AMC13 Status Report AMC13 Update.
A Compact Trigger Architecture for SLHC
uTCA A Common Hardware Platform for CMS Trigger Upgrades
Task T - CMS at LHC Global Calorimeter Trigger
Trigger Upgrade Planning
MicroTCA Common Platform For CMS Working Group
MicroTCA Common Platform For CMS Working Group
xTCA in CMS Magnus Hansen Thanks to many CMS collaborators
MicroTCA A look at different options...
DAQ Interface for uTCA E. Hazen - Boston University
Matrix Processor / Backplane Design Details
Dr. Jeffrey M. Harris Director of Research and System Architecture
GEM for CMS Electronics Overview
Presentation transcript:

MicroTCA in CMS Not Official! Just my opinions... Greg Iles 6 July 2010

Greg Iles, Imperial College2 My background: Calorimeter Trigger Hadron Calorimeter Electromagnetic Calorimeter Trigger RCT GCT 0.3 Tb/s 3 Tb/s How can we improve the trigger?

6 July 2010Greg Iles, Imperial College3 Requirements for a trigger... Must process Tb/s Not a problem, just make it parallel, but.... – Need to build physics objects, which don’t observe detector granularity! Data sharing Data duplication – Need to sort physics objects Avoid multi stage sort to minimise latency Restricts number of “physics builders” due to fan in constraints – Only have approx 1us Each serialisation is 100ns - 200ns

6 July 2010Greg Iles, Imperial College4 High Speed Serial Link Technology Pros – Significantly higher data rate than standard I/O – Easily connected to optics Serial backplanes available: – e.g. MicroTCA: Based on Advanced Mezzanine Card (AMC) developed for ATCA – Also ATCA, CompactPCISerial, VPX Serial cross-points available – Wire speed duplication of data – 144x144 at 10Gb/s Matrix card: Part of the GCT project Design by Matt Stettler (LANL)

6 July 2010Greg Iles, Imperial College5 MTCA.0 R1.0, July 2006 Built around the mezzanine card (AMC) designed for ATCA ATCA, December 2002

6 July 2010Greg Iles, Imperial College6 ATCA Card from PICMG Short Form Spec

6 July 2010Greg Iles, Imperial College7 AMC Card Originally intended as hot-swappable mezzanine standard for ATCA but soon used as the basis for the MicroTCA standard 20 bidirectional diff pairs to at 12.5Gb/s (not yet demo’d) – Normally operates at Gb/s 5 clocks Protocol agnostic – PCIe, SRIO, GbE 6 form factors – 74 or 149 mm wide – 13, 18 or 28 mm high – 180 mm deep Power supply: 80W (max) on +12V Connector: 85 pin (single sided) or 170 pin (double sided) edge connector

6 July 2010Greg Iles, Imperial College8 μTCA Best thing about μTCA: Very flexible – Also possibly the worst thing.... Built around a MicroTCA Carrier Hub (MCH) – System management via IPMI (Integrated Peripheral Management Interface). Uses I2C – GbE – SATA/SAS – Clock distribution to/from slots – Fat Pipe (x4 lanes) Redundant system possible Up to 12+1 AMC cards Matt Stettler, LANL pioneered uTCA in CMS

6 July 2010Greg Iles, Imperial College9 - 2U / 19” chassis - Slots for up to 12 AMCs - Cooling for 40W per slot - 6 mid size (single or double width) AMCs - AC or DC PSU - Single star backplane MCH - Fat-pipe mezzanines for: - PCIe, 10GB-Eth, Serial RapidIO - Clocks

6 July 2010Greg Iles, Imperial College10 Vadatech VT Full width AMC slots MCH2 MCH1 MCH1 providing GbE and standard functionality MCH2: LHC-CLK, TTC & TTS and DAQ Concentrator Dual Star, Telecom Clocks

6 July 2010Greg Iles, Imperial College11 GbE SATA or SAS FatPipe x4 lanes e.g. PCIe SRIO Clk Out Clk In Fast Control (Not SerDes) TTC-Out TTS-In DAQ-In or Switch LHC 40MHz Clk Reserved Alt DAQ? Alt Comm? Not shown: 8 spare ports 2 spare clks Dual star

6 July 2010Greg Iles, Imperial College12

6 July 2010Greg Iles, Imperial College13 Towards a CMS system DTC by Eric Hazen, – Boston University Purpose – Distribute Clock – Distribute Fast Control – Receive Fast Feedback – Optionally DAQ concentrator Trigger cards send only 1% of data to DAQ Fixed Latency, NOT Serdes, 800Mb/s Prototype built on MCH from NAT, but not required. – Vendor independent

6 July 2010Greg Iles, Imperial College14 MicroTCA Disadvantages Board thickness = 1.6mm (limited by edge connector) – New Harting connector = 2.0mm Limited number of backplane I/O – 8 bidirectional I/O spare – Depending on application may be able to increase to 16 – Not suitable for Full mesh backplane PCIe v Telecom clocks – PCIe system stole the AMC-Clk3 used in redundant telecom systems Required because PCIe usually uses a spread spectrum clock distributed to all cards PCIe can optionally operate without a “Fabric” clock No Rear Transition module – Not convinced this is an issue for us

6 July 2010Greg Iles, Imperial College15 Communication Protocol format for register read/write capability over large latency communication medium – i.e GbE in this case – Single data packet, multiple transactions UDP/IP can be implemented in VHDL – Two versions already exist TCP/IP usually implemented with processor PowerPC hardcore MicroBlaze soft-core If hardware accelerated > 500Mb/s UDP, or TCP EMAC PHY I2C Core GTX Core DAQ Core Transaction Engine

6 July 2010Greg Iles, Imperial College16 Software: Architecture Hardware controller PC separates the Control LAN and the User code from the Hardware LAN and the devices Unlike current TS architecture, all network traffic hidden from end user Made possible by common interface layer within the firmware and mirrored within the software Single Multicore host Hardware LAN Fabric Control LAN Fabric Kernel Async. IO services Transport Adapter Multiplexer layer Network Interface User code

6 July 2010Greg Iles, Imperial College17 Gaining momentum... Jeremy Manns & Erich Frahm, Minnesota University – Specified protocol for large latency communication bus i.e. Ethernet in this case Single data packet, Multiple transactions – Provided UDP Verilog Core Rob Frazier & Dave Newbold, Bristol University – Provide HAL to access cards – Online software control – Trek (?) hardware accelerated processor solution for TCP/IP Wim Beaumont, Universiteit Antwerpen – TCP/IP, IPMI, Card infrastructure Wesley Smith & Tom Gorski – TCP/IP with Xilinx microblaze

6 July 2010Greg Iles, Imperial College18 Outstanding Issues Crate cooling – Front-back, Top-bottom or flexible Rack cooling – Vertical air flow with heat exchangers inside rack – Heat exchanger inside rear door Some subtleties about Telecom/PCIe clock distribution Rear transition modules?

6 July 2010Greg Iles, Imperial College19 Rear Transition Module Physics xTCA working group Interested parties seem to be DESY and Schroff

6 July 2010Greg Iles, Imperial College20 Physics Profile for comparison

6 July 2010Greg Iles, Imperial College21 In row cooling In rack cooling – More efficient to cool a small amount of hot air close to the heat source, rather than large volume of luke warm air – Use hot/cold aisle containment to improve air flow and efficiency – As rack power dissipation has gone up cooling has moved closer to rack We have this in CMS! But industry seems keen to separate cooling/server racks e.g. “In Row” and “In Rack” cooling Cooling

Questions ? DRAFT document on MicroTCA in physics:

6 July 2010Greg Iles, Imperial College23 Hardware: MINI-T5 XC5VT150/240T SNAP12 / PPOD 120/60 Gb/s primary input/output QFSPs 40 Gb/s bidirectional 2x40 LVDS 800Mb/s MicroController