The GBT A single link for Timing, Trigger, Slow Control and DAQ in experiments A. Marchioro CERN/PH-MIC.

Slides:



Advertisements
Similar presentations
E-link IP for FE ASICs VFAT3/GdSP ASIC design meeting 19/07/2011.
Advertisements

An Error-Correcting Line Code for a HEP Rad-Hard Multi-GigaBit Optical Link Giulia Papotti CERN (European Organization for Nuclear Research) Universita’
LHCb Upgrade Overview ALICE, ATLAS, CMS & LHCb joint workshop on DAQ Château de Bossey 13 March 2013 Beat Jost / Cern.
28 August 2002Paul Dauncey1 Readout electronics for the CALICE ECAL and tile HCAL Paul Dauncey Imperial College, University of London, UK For the CALICE-UK.
CPU Chips The logical pinout of a generic CPU. The arrows indicate input signals and output signals. The short diagonal lines indicate that multiple pins.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Computer Architecture Lecture 08 Fasih ur Rehman.
Computerized Train Control System by: Shawn Lord Christian Thompson.
Laboratoire de l’Accélérateur Linéaire (IN2P3-CNRS) Orsay, France Calorimeter upgrade meeting Olivier Duarte Upgrade calo FE review Comments : Digital.
4.0 rtos implementation part II
Saverio Minutoli INFN Genova 1 T1 Electronic status Electronic items involved: Anode Front End Card Cathode Front End Card Read-Out Control card Slow Control.
Readout of DC coupled double sided sensors with CBMXYTER: Some first thoughts Peter Fischer, Heidelberg University.
Design and Characterization of TMD-MPI Ethernet Bridge Kevin Lam Professor Paul Chow.
Calorimeter upgrade meeting - Wednesday, 11 December 2013 LHCb Calorimeter Upgrade : CROC board architecture overview ECAL-HCAL font-end crate  Short.
SODA: Synchronization Of Data Acquisition I.Konorov  Requirements  Architecture  System components  Performance  Conclusions and outlook PANDA FE-DAQ.
Preliminary Design Review: Hub Implementation Dan Edmunds, Wade Fisher, Yuri Ermoline, Philippe Laurens Michigan State University 01-Oct-2014.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
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.
FF-LYNX (*): Fast and Flexible protocols and interfaces for data transmission and distribution of clock, trigger and control signals (*) project funded.
Interrupts, Buses Chapter 6.2.5, Introduction to Interrupts Interrupts are a mechanism by which other modules (e.g. I/O) may interrupt normal.
Gueorgui ANTCHEVPrague 3-7 September The TOTEM Front End Driver, its Components and Applications in the TOTEM Experiment G. Antchev a, b, P. Aspell.
Muon Electronics Upgrade Present architecture Remarks Present scenario Alternative scenario 1 The Muon Group.
GBT, an integrated solution for data transmission and TTC distribution in the SLHC Perugia, 17 May 2006 A. Marchioro, P. Moreira, G. Papotti CERN PH-MIC.
DAQ Link integration update A Navarro Tobar*, JM Cela Ruiz 10/2/2015.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
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)
The GBT, a Proposed Architecture for Multi-Gb/s Data Transmission in High Energy Physics P. Moreira CERN – Geneva, Switzerland Topic Workshop on Electronics.
Guido Haefeli CHIPP Workshop on Detector R&D Geneva, June 2008 R&D at LPHE/EPFL: SiPM and DAQ electronics.
GBT SCA overview Slide 1-5 Work status Slide 6-10 Shuaib Ahmad Khan.
NSYNC and Data Format S. Cadeddu – INFN Cagliari P. Ciambrone – INFN LNF.
Clara Gaspar, December 2012 Experiment Control System & Electronics Upgrade.
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.
Level-1 Data Driver Card (L1DDC) HEP May 2014 Naxos 08/05/2014HEP 2014, NAXOS Panagiotis Gkountoumis National Technical University of Athens.
CCU25 Communication and Control Unit ASIC in CMOS 0.25 μm Ch.Paillard
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
Clara Gaspar on behalf of the ECS team: CERN, Marseille, etc. October 2015 Experiment Control System & Electronics Upgrade.
Firmware Overview and Status Erno DAVID Wigner Research Center for Physics (HU) 26 January, 2016.
Standard electronics for CLIC module. Sébastien Vilalte CTC
Radiation-Hard Optical Link for Experiments P. Moreira, J. Troska CERN, PH-ESE PH Faculty Meeting April 25, 2008 CERN, Geneva, Switzerland.
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.
Readout controller Block Diagram S. Hansen - CD-1 Lehman Review1 VXO Ø Det Links to 24 SiPM Front End Boards Clock Event Data USB ARM uC A D Rd Wrt 100Mbit.
GBT protocol implementation on Xilinx FPGAs Csaba SOOS PH-ESE-BE-OT.
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.
Low Power GBT CMS Tracker Oriented Preliminary Design Specification A. Marchioro, P. Moreira Nov 2011.
Status and Plans for Xilinx Development
A DWDM link for Real-Time data acquisition systems
of the Upgraded LHCb Readout System
Testing PCI Express Generation 1 & 2 with the RTO Oscilloscope
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
DAQ read out system Status Report
The Data Handling Hybrid
AMC13 Project Status E. Hazen - Boston University
PANDA collaboration meeting FEE session
ABC130: DAQ Hardware Status Matt Warren et al. Valencia 3 Feb 2014
Production Firmware - status Components TOTFED - status
SCADA for Remote Industrial Plant
Readout System of the CMS Pixel Detector
Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU)
FF-LYNX (*): Fast and Flexible Electrical Links for Data Acquisition and Distribution of timing, trigger and control signals in future High Energy Physics.
Test Slab Status CALICE ECAL test slab: what is it all about?
Next steps – with notes from during the meeting 17 March 2016
Front-end digital Status
New DCM, FEMDCM DCM jobs DCM upgrade path
PID meeting Mechanical implementation Electronics architecture
The LHCb Front-end Electronics System Status and Future Development
TELL1 A common data acquisition board for LHCb
Fixed Latency Serial Links with FPGA-embedded SerDes for SuperB
Presentation transcript:

The GBT A single link for Timing, Trigger, Slow Control and DAQ in experiments A. Marchioro CERN/PH-MIC

A. M. GBT 2 Project Participants CERN: PH-MIC & ED & ATE INFN: Bari, Bologna, Torino IN2P3: Marseille

A. M. GBT 3 Background & motivation For the first generation of LHC instrumentation PH-MIC has participated in three projects: TTC GOL CMS Tracker & Ecal Slow Control all using different optical links. The expertise gained in these projects convinced us that a single optical link is possible and actually desirable to simplify systems, reduce costs and streamline maintenance and operation

A. M. GBT 4 Rationale Cost of optical transmission system is largely dominated by the opto components (and their installation) and NOT by the electronic components Cost changes moderately when increasing speed Therefore: increasing design cost of electronic components has small if any impact on overall system cost but can lead to many advantages in terms of: functionality overall cost reduction compatibility with industrial standards simplification of long term maintenance reduction of number of links

A. M. GBT 5 Outline General Aim of the Project Architecture Proposed TTC functionality Some details on proposed Error Correction Proposal for interface to Slow Control Progress & Plans

A. M. GBT 6 General aim Embedded ElectronicsCounting Room GBT Timing & Trigger Slow Control DAQ Path Timing & Trigger DAQ Path Slow Control GBT Timing & Trigger Slow Control DAQ Path Timing & Trigger DAQ Path Slow Control

A. M. GBT 7 General aim++ Embedded Electronics Counting Room GBT 8-16 channels GBT-like FPGA Timing & Trigger Slow Control DAQ Path Timing & Trigger DAQ Path Slow Control …

A. M. GBT 8 Architectural Options …… Straightforward P2P Architecture +Technology PON Derived Architecture +Technology

A. M. GBT 9 GBT block Diagram CDR De- Serializer Codec SerializerCodec TTC Block DAQ Interface Slow Control Adapter GBT Control CLK gen

A. M. GBT 10 TTC Functionality 40 MHz clock & skew Generator Arbitrary 8 bit function generator 4K deep GBT Clock Trigger Decoder GBT internal data bus Clock40 Trigger AuxTrigger If the SLHC will finally 20 MHZ, a function will be provided to gate the 40 MHz in a programmable manner Embedded GBT Counting Room GBT Trigger Encoder Trigger 40 MHz clock Generator Serializer

Error Correction in GBT

A. M. GBT 12 Objective for FEC Correct burst errors in link Generated on the p.i.n. diode Generated by particles hitting receiving PLL or any other circuitry causing momentary phase error Generated in the receiver S/P register (which cannot be triplicated) Do this with minimal latency Excludes certain FEC methods Achieve good efficiency Merge nicely with line-coding

A. M. GBT 13 Packet format DataFECTrH

A. M. GBT 14 Coding proposed Fully FEC coded 64 data bits, 8 trigger bits -> Total user bits 72 Not coded 4 header bits -> Total 76 bits RS(15,11) with symbols of 4 bits Coding/Decoding latency: one 25 ns cycle Interleaving: 2 Error correction capability: 2 Interleaving x 2 RS = 4 symbols, i.e. 16 bits Total bits used: 108 (= ) Code efficiency: 73.3% Line 40 MHz/word = 4.32 Gbit/s Problem : does not match nicely with FPGAs, changes are likely, other similar schemes under evaluation

Interface to Slow Control

A. M. GBT 16 Slow Control Architecture GBT Timing & Trigger Slow Control DAQ Path Timing & Trigger DAQ Path Slow Control

A. M. GBT 17 Two Chips Solution GBT Timing & Trigger DAQ Path Timing & Trigger DAQ Path Slow Control GBT SCA User Buses 100 Mb Ethernet User Buses:- I2C- Single-wire- Parallel bus- JTAG - Memory - Monitoring 12b ADC

A. M. GBT TX Interface Detail Protocol between GBT and SCA same as between MAC and PHY Several versions exists (only pin count changes) MII, RMII, SMII,… GBT looks like the “PHY” to the slow control system It carries the Ethernet protocol across GBT SCA (R/S)MII Interface

A. M. GBT 19 GBT-SCA MAC Controller Node Controller I2C Masters JTAG Controller Parallel Bus Memory Bus … Monitoring ADC

A. M. GBT 20 User-side buses 16 x I2C master with extended addressing capability Simple memory bus: Non-multiplexed, 16 address, 8 data, RW 4 x Parallel ports: 8 bit wide, programmable bi- directional 1 x JTAG: master 1 x Single wire protocol (as in Dallas serial chips) 12/14 bit Double Ramp ADC used for local monitoring with 8 muxed inputs On chip Thermal Sensor readable from ADC

A. M. GBT 21 User side ports Each bus adapter is seen under the same philosophy of a “port” Slow control system sends “commands” to ports Buffering is foreseen for one command per port Ports acknowledge operation by replying with an ACK Same model applied successfully to CMS tracker and Ecal slow control system (more than 5,000 chips in operation)

A. M. GBT 22 Why 100 Mb Ethernet? Well documented and extremely popular standard Easy to connect to PC (requires PHY interface only) GBT to PC GBT-SCA to PC Easy protocol implementation GBT will transparently carry the protocol Development of GBT and GBT-SCA can go on in parallel with a minimum of interference Almost ‘all-digital’ chip for the GBT-SCA

A. M. GBT 23 Progress Overall architecture: P2P vs. Mixed P2P+Passive Optical Distribution are being evaluated Transceiver blocks are defined to sufficient level to allow design to start for: Clock and Data Recovery Circuit TransImpedance Amplifier Laser Driver Full Coded First version of FEC chip was presented at LECC 2006

A. M. GBT 24 Plans Phased approach is very likely By end of 2007 Converge on Final System Architecture and technology choice Full front end Serializer demonstrator submitted in 130nm Modeling of complete Slow Control Chip well advanced

Spare slides

A. M. GBT 26 Line coding Line balancing obtained by: Scrambler with polynomial generator (removes low freq. components) RS coding (code is systematic, i.e. spectrum-in ~ spectrum-out) Timing & Trigger DAQ Path Slow Control Scrambler RS Encoder Serializer

A. M. GBT 27 Protocol for Slow Control Each GBT-SCA is seen as an Ethernet node The users sends commands (in a class of predefined commands) to the node controller These are dispatched to the relative ports (e.g. I2C) The ports performs the action (typically a read or a write) The port provides the answer back to the node controller The Node controller sends a reply back to the Ethernet address who has generated the command If we are more aggressive we could thing of implementing a mini web-server in each GBT-SCA (don’t laugh, commercial chips like this do exist!)