2008-07-4LIU,Zhen'An, TriggerGroup,IHEP1  I would like to thank Prof. Y. Sakai and Dr. Y. Iwasaki for their kind help in BESIII trigger design, and I.

Slides:



Advertisements
Similar presentations
ATCA LLP CARRIER BLOCK DIAGRAMS LAST UPDATE 09/05/2007.
Advertisements

TileCal Optical Multiplexer Board 9U VME Prototype Cristobal Cuenca Almenar IFIC (Universitat de Valencia-CSIC)
Phase-0 topological processor Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
Level-1 Topology Processor for Phase 0/1 - Hardware Studies and Plans - Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
Alice EMCAL Meeting, July 2nd EMCAL global trigger status: STU design progress Olivier BOURRION LPSC, Grenoble.
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.
S. Silverstein For ATLAS TDAQ Level-1 Trigger updates for Phase 1.
Performance Study of BESIII Trigger System Z.-A. Liu, D. Zhao, D. Jin, H. Xu, S. Wei, W. Gong, K. Wang, Q. Wang, N. Berge, K. Zhu, IHEP Q. An, USTC May.
Detector Array Controller Based on First Light First Light PICNIC Array Mux PICNIC Array Mux Image of ESO Messenger Front Page M.Meyer June 05 NGC High.
Manfred Meyer & IDT & ODT 15 Okt Detectors for Astronomy 2009, ESO Garching, Okt Detector Data Acquisition Hardware Designs.
5 Feb 2002Alternative Ideas for the CALICE Backend System 1 Alternative Ideas for the CALICE Back-End System Matthew Warren and Gordon Crone University.
BESIII Electronics and On-Line BESIII Workshop in Beijing IHEP Zhao Jing-wei Sheng Hua-yi He Kang-ling October 13, 2001 Brief Measurement Tasks Technical.
Straw electronics Straw Readout Board (SRB). Full SRB - IO Handling 16 covers – Input 16*2 links 400(320eff) Mbits/s Control – TTC – LEMO – VME Output.
An Asynchronous Level-1 Tracking Trigger for Future LHC Detector Upgrades A. Madorsky, D. Acosta University of Florida/Physics, POB , Gainesville,
P. Jansweijer Nikhef Amsterdam Electronics- Technology October 15, 20091VLVnT-09 Athens Measuring propagation delay over a coded serial communication channel.
Calorimeter upgrade meeting - Wednesday, 11 December 2013 LHCb Calorimeter Upgrade : CROC board architecture overview ECAL-HCAL font-end crate  Short.
Status Report of CN Board Design Zhen’An LIU Representing Trigger Group, IHEP, Beijing Panda DAQ Meeting, Munich Dec
SODA: Synchronization Of Data Acquisition I.Konorov  Requirements  Architecture  System components  Performance  Conclusions and outlook PANDA FE-DAQ.
TRIGGER-LESS AND RECONFIGURABLE DATA ACQUISITION SYSTEM FOR POSITRON EMISSION TOMOGRAPHY Grzegorz Korcyl 2013.
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.
Status of the CSC Track-Finder Darin Acosta University of Florida.
HBD FEM the block diagram preamp – FEM cable Status Stuffs need to be decided….
CPT Week, April 2001Darin Acosta1 Status of the Next Generation CSC Track-Finder D.Acosta University of Florida.
Frank Lemke DPG Frühjahrstagung 2010 Time synchronization and measurements of a hierarchical DAQ network DPG Conference Bonn 2010 Session: HK 70.3 University.
1 Dong Wang, Yaping Wang, Changzhou Xiang, Zhongbao Yin, Fan Zhang, Daicui Zhou (Huazhong Normal University, China) Status and planning on common readout.
Design Criteria and Proposal for a CBM Trigger/DAQ Hardware Prototype Joachim Gläß Computer Engineering, University of Mannheim Contents –Requirements.
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
Latest ideas in DAQ development for LHC B. Gorini - CERN 1.
PROGRESS ON ENERGY SUM ELECTRONIC BOARD. VXS Backplane Energy Sum 18 fADC VME64 High Speed Serial VME64 16 CH Detector Signals Crate Sum to Trigger Energy.
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)
12GeV Trigger Workshop Christopher Newport University 8 July 2009 R. Chris Cuevas Welcome! Workshop goals: 1.Review  Trigger requirements  Present hardware.
01/04/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
KLM Trigger Status Barrel KLM RPC Front-End Brandon Kunkler, Gerard Visser Belle II Trigger and Data Acquistion Workshop January 17, 2012.
Trigger and DAQ System Zhao Jing Wei Sept. 2002, BESIII review, Beijing Outline Trigger system Event rate estimation Principle of design Scheme Monte Carlo.
XLV INTERNATIONAL WINTER MEETING ON NUCLEAR PHYSICS Tiago Pérez II Physikalisches Institut For the PANDA collaboration FPGA Compute node for the PANDA.
Upgrade of the CSC Endcap Muon Port Card with Spartan-6 FPGA Mikhail Matveev Rice University 30 April 2012.
Trigger System LIU Zhen’an Inst. of High Energy Physics, Beijing Sep
Adam Marmbrant Samuel Silverstein Stockholm University Link Test Status.
Trigger Workshop: Greg Iles Feb Optical Global Trigger Interface Card Dual CMC card with Virtex 5 LX110T 16 bidirectional.
Strategy for unified data link Zhen-An LIU Institute of High Energy Physics.
09/09/2010 TDAQ WG - Louvain 1 LKr L0 trigger status report V. Bonaiuto, A. Fucci, G. Paoluzzi, A. Salamon, G. Salina, E. Santovetti, F. Sargeni, F. Scarfi’
Preliminary Design of Trigger System for BES III Zhen’an LIU Inst of High Energy Physics,Beijing Oct
New ATCA compute node Design for PXD Zhen-An Liu TrigLab, IHEP Beijing Feb , 6th International Workshop on DEPFET Detectors and Applications.
Grzegorz Korcyl - Jagiellonian University, Kraków Grzegorz Korcyl – PANDA TDAQ Workshop, Giessen April 2010.
GBT protocol implementation on Xilinx FPGAs Csaba SOOS PH-ESE-BE-OT.
FPGA based signal processing for the LHCb Vertex detector and Silicon Tracker Guido Haefeli EPFL, Lausanne Vertex 2005 November 7-11, 2005 Chuzenji Lake,
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
Status and Plans for Xilinx Development
PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.
SHARING A HIGH SPEED OPTICAL DATA TRANSMISSION LINK WITH SLOW CONTROL STREAM TIPP2014 Amsterdam June Zhen-An LIU, Jingzhou Zhao, Dehui Sun, Trigger.
PXD DAQ in Giessen 1. How we do programming 2. Proposal for link layer Bonn+Giessen Meeting, Feb 2, 2011.
Firmware and Software for the PPM DU S. Anvar, H. Le Provost, Y.Moudden, F. Louis, E.Zonca – CEA Saclay IRFU – Amsterdam/NIKHEF, 2011 March 30.
Johannes Lang: IPMI Controller Johannes Lang, Ming Liu, Zhen’An Liu, Qiang Wang, Hao Xu, Wolfgang Kuehn JLU Giessen & IHEP.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Demo system of Belle2link Sun Dehui, Zhao Jingzhou,Liu zhen’an Trigger Lab IHEP.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
Trigger System of BES III LIU Zhen’an Inst. of High Energy Physics, Beijing June
Modeling event building architecture for the triggerless data acquisition system for PANDA experiment at the HESR facility at FAIR/GSI Krzysztof Korcyl.
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
Modeling event building architecture for the triggerless data acquisition system for PANDA experiment at the HESR facility at FAIR/GSI Krzysztof Korcyl.
ATLAS calorimeter and topological trigger upgrades for Phase 1
Future Hardware Development for discussion with JLU Giessen
DCH FEE 28 chs DCH prototype FEE &
LATOME LAPP Nicolas Dumont Dayot on behalf of the LAPP team
Development of new CN for PXD DAQ
Vertex 2005 November 7-11, 2005 Chuzenji Lake, Nikko, Japan
8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board
Example of DAQ Trigger issues for the SoLID experiment
Data Concentrator Card and Test System for the CMS ECAL Readout
Presentation transcript:

LIU,Zhen'An, TriggerGroup,IHEP1  I would like to thank Prof. Y. Sakai and Dr. Y. Iwasaki for their kind help in BESIII trigger design, and I am happy that we have this chance to share our experience of BESIII in KEKB Trigger and DAQ design.

High Speed Signal/Data Transmission in BESIII Trigger and PANDA TDAQ Systems Zhen’An LIU Trigger Group, IHEP Beijing 2nd Open meeting for the KEKB proto-collaboration July 3-4th 2008

LIU,Zhen'An, TriggerGroup,IHEP3 Outline  Background infor for BESIII trigger  Study of High speed signal transmission in BESIII trigger  BESIII trigger  PANDA TDAQ  Computer Node  Proof of Concept Application: HADES DAQ Upgrade  Comments and conclusion

LIU,Zhen'An, TriggerGroup,IHEP4 Key points in BESIII trigger Design  Optical isolation with FEE, to prevent from ground loop current interference  Most latest FPGAs, Boards with simplicity, high reliability  FPGA online downloadable via VME  Generalized hardware, firmware for different function, for easy maintenance  Scheme optimization with simulation

LIU,Zhen'An, TriggerGroup,IHEP5 Difficulties for MDC tracking Difficulties Bad number of wires for both axial and stero layers (trigger point of view, Hard to define Sector/board border for signal input) Hard to input signals via 9U front and rare pannels Too many sharing signals for neighbor boards Solution: RocketIO for input signals (32bits/ch, 8b/10b) private VME J3 Backplane for sharing signals 1234 SL /16 SL /16 SL /8 SL /16 SL 5128 /16 SL10128/256 /16

LIU,Zhen'An, TriggerGroup,IHEP6 Study of High speed signal transmission in BESIII trigger

LIU,Zhen'An, TriggerGroup,IHEP7 MFT (MDC Fiber Transmitter)  2796 hits signals from MDC QT boards are collected in MFT, 32 channels per MFT  Virtex-II Pro FPGA: XC2VP2  Fuctions: Stretching to 500ns Synchronization + alignment signals(private Protocol) Serialization(8b/10b)

LIU,Zhen'An, TriggerGroup,IHEP8 TKF (TracK Finder) XC2VP40 : FF1152, 804 user IOs, 43,632 logic cells, 3,456Kbit BRAM, 12 RocketIOs, 2 PowerPCs, 192 multiplier blocks 10 layers 9UVME PCB XC2VP40HFBR5921L Functions: Deserialization Channel alignment TSF TF Track information

LIU,Zhen'An, TriggerGroup,IHEP9 Clock correction  K codes COMMA IDLE  RXRECCLK  RXUSRCLK Bytes Allowed Between Clock Correction Sequences REFCLK Stability Remove1IDLE Sequences:Remove2IDLE Sequences:Remove3IDLE Sequences:Remove4IDLE Sequences: 100 ppm 5,000 ( √ ) 10,00015,00020, ppm10,00020,00030,00040, ppm25,00050,00075,000100,000

LIU,Zhen'An, TriggerGroup,IHEP10 Data alignment  Continuous  Parallel bits transmitted in same clock => recovered also in same Clock  Special private protocol

LIU,Zhen'An, TriggerGroup,IHEP11 Clocks  Crystal Must follow the recommendation  Use built-in DCM  Clocks REFCLK USRCLK USRCLK2

LIU,Zhen'An, TriggerGroup,IHEP12 Example of RocketIO Instantiation  RocketIO_1 : GT_CUSTOM  generic map( CRC_END_OF_PKT => "K29_7",  CRC_FORMAT => "USER_MODE",  CRC_START_OF_PKT => "K27_7",  TX_CRC_USE => TRUE,  TX_DATA_WIDTH => 4,  …);  port map (REFCLK=>REFCLK_IN,  TXUSRCLK=>TXUSRCLK_IN,  TXUSRCLK2=>TXUSRCLK2_IN,  TXCHARISK(3 downto 0)=>TXCHARISK_IN(3 downto 0),  TXDATA(31 downto 0)=>TXDATA_IN(31 downto 0),  TXFORCECRCERR=>TXFORCECRC_IN,  TXN=>TXN_OUT,  TXP=>TXP_OUT,  …);

LIU,Zhen'An, TriggerGroup,IHEP13 Transmission protocol  Transmitter side  Receiver side

LIU,Zhen'An, TriggerGroup,IHEP14 Good reliability with RocketIO BER = 1 3.0×10e13 × 40 errors periods × 40 <≈ 8.3× Tx Data Rx data Rx random data # of errors Total periods TD+ TD- RD+ RD- HFBR5921L TD RD MGT TXP TXN RXP RXN TD+ TD- RD+ RD- HFBR5921L RD TD MGT TXP TXN RXP RXN MFT TKF TXDATA (31:0) PRBS Data Generate FPGA RXDATA (31:0) Data Aligned & Checker FPGA

LIU,Zhen'An, TriggerGroup,IHEP15 MDC Sub-Trigger MTB MDC Fiber Transmitter MDCQ&T TrackFinder Inner- layer Track Finder Long Track Counter Short Track Counter 1.75Gb/s ×96 Optical Channels 80 ch 16 ch MDC Trigger Crate MDC Electronic Crates ×8 TKF ×1 ITKF MDC Trigger Conditions 9 TO GTL ×1 LTKC ×1 STKC ×96 MFT ITKFTKF # of boards 6 MTB STKC LTKC TKF ITKF MFT Board name 1MDC Trigger Backplane 1 124Total 1 1TracK Counter 8 1 1TracK Finder 11MDC Fiber Transmitter FPGA firmware Type of PCB

LIU,Zhen'An, TriggerGroup,IHEP16 BESIII trigger Block diagram TCBA Global Trigger Logic 6.4  s TOF FEE MDC FEE EMC FEE MU FEE TOFPR MFT Mu track FastOR Track Counter Etotal Energy Hit/Seg Count TSF + TF BEPCII RF TTC TC Sum L1P MHz Track Match Energy Balance Cluster Counting Fast Control FC Daughters Near DetectorsCounting Room MHz High Lights: Optical Isolation-no ground loop current TKF

LIU,Zhen'An, TriggerGroup,IHEP17 Installation Jumper Box MFTs in FEE crate

LIU,Zhen'An, TriggerGroup,IHEP18 TOFPR

LIU,Zhen'An, TriggerGroup,IHEP19 Installation TCBA: EMC preprocessor and transmitter

LIU,Zhen'An, TriggerGroup,IHEP20 Installation cont’d TDC EMC/TOF/GTL Trigger MDC Trigger Optical Fibers Optical Cables CLK + FC Opt-Cable under

LIU,Zhen'An, TriggerGroup,IHEP21 Status of BESIII trigger  Successful in Cosmic-ray test  Commissioning with BEPCII

LIU,Zhen'An, TriggerGroup,IHEP22 PANDA: DAQ Requirements  Interactions: 10**7 Hz  Data: 200GB/s  Continuously Sampling ADC  No hardware trigger  Hi Speed Devices  Large Buffers  Large Bandwidth

LIU,Zhen'An, TriggerGroup,IHEP23 PANDA DAQ & Trigger Detector’s Front-end Concentrator Board Switch L1 farm L1outL2outL3out Switch L2 farmL3 farm  2 Alternative DAQ Concepts Still Under Discussion

LIU,Zhen'An, TriggerGroup,IHEP24 The Compute Node(CN)  5 Virtex4 FX60 FPGA Large Computer Power  10 GB DDR2 RAM (2GB per FPGA) Buffering capabilities  2 Embedded PowerPC in each FPGA  Slow control  32Gbit/s Bandwidth 13x RocketIO to backplane 5x Gbit Ethernet Front Pannel 1x Gbit Ethernet Backplane 8x Optical Links  ATCA Compliant Manageability

LIU,Zhen'An, TriggerGroup,IHEP25 The Compute Node

LIU,Zhen'An, TriggerGroup,IHEP26 Prototype of the CN by IHEP Beijing  Backplane  FPGA #O  FPGA #1-4  Front Panel Optical Links Ethernet Plugs

LIU,Zhen'An, TriggerGroup,IHEP27 Proof of Concept Application: HADES DAQ Upgrade  Est.: 2009  Read Out – Trigger TRB Faster Readout  Trigger and Data Optical Links  Include Tracking in Trigger  12 Compute Node 1 Full ATCA shelf COMPUTE NODE  Online Tracking  RICH & TOF Matching with Tracking  Event Building on FPGA  Others Remote Upgrade IPMI

LIU,Zhen'An, TriggerGroup,IHEP28 Motivation/Aim Produce a Configurable and Scalable Hardware Platform for Multiple Applications & Experiments Capable of High Performance Computing Large Bandwidth Real Time processing  Trigger Flexibility: Reusable  HADES - BESIII - PANDA Scalability  Flexible network topology

LIU,Zhen'An, TriggerGroup,IHEP29 Comments and Conclusion  RocketIO can be used for HS transmission at KEKB  Awareness to KEKB TDAQ design: System clock Larger trigger latency  Latency by RocketIO (SEDES takes time )  Needs larger pipeline buffer in FEE Synch. + alignment  Uncertainty in recovered clock  Opt-cable length difference  Opt-transceiver difference

LIU,Zhen'An, TriggerGroup,IHEP30