Introduction of trigger system: E906 as an example Shiuan-Hal,Shiu 05/02/2011 1.

Slides:



Advertisements
Similar presentations
Introduction of DAQ system: E906 as an example
Advertisements

20/Oct./2000 CF IEEE NSS 2000 at Lyon,France 1 An MWPC Readout Chip for High Rate Environment Introduction ASIC Structure & Fabrication ASIC Evaluation.
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
JLab High Resolution TDC Hall D Electronics Review (7/03) - Ed Jastrzembski.
Tests of CAEN 1190 Multi-hit TDCs Simona Malace Brad Sawatzky and Brian Moffit JLab Hall C Summer Workshop Aug , JLab.
Overview of the current TDR system Introduction Electronics for instrumentation TDR core : Metronome, ADC, Merge Data Handling Pete Jones, University of.
CHL -2 Level 1 Trigger System Fully Pipelined Custom ElectronicsDigitization Drift Chamber Pre-amp The GlueX experiment will utilize fully pipelined front.
Introduction We propose a design of Level-1 trigger and readout chain for the upcoming J-Parc experiment that supports trigger rates in excess of 100 KHz.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
General Trigger Philosophy The definition of ROI’s is what allows, by transferring a moderate amount of information, to concentrate on improvements in.
Low Cost TDC Using FPGA Logic Cell Delay Jinyuan Wu, Z. Shi For CKM Collaboration Jan
DONUT Reinhard Schwienhorst DOE review 7/28/1999.
Abilene Christian University Fermilab E906: Hodoscopes for Stations 3 and 4 Donald Isenhower Abilene Christian University Abilene, Texas U.S.A. Use in.
Medium heavy Λ hyper nuclear spectroscopic experiment by the (e,e’K + ) reaction Graduate school of science, Tohoku University Toshiyuki Gogami for HES-HKS.
E906/Drell-Yan: Monte Carlo, Data Acquisition and Data Analysis Paul E. Reimer Expected Rates and Monte Carlo (WBS 2.5.1) Data Acquisition (WBS 2.4) –CODA.
PERFORMANCE OF THE MACRO LIMITED STREAMER TUBES IN DRIFT MODE FOR MEASUREMENTS OF MUON ENERGY - Use of the MACRO limited streamer tubes in drift mode -Use.
Hall A DAQ status and upgrade plans Alexandre Camsonne Hall A Jefferson Laboratory Hall A collaboration meeting June 10 th 2011.
Jornadas LIP 2008 – Pedro Ramalhete. 17 m hadron absorber vertex region 8 MWPCs 4 trigger hodoscopes toroidal magnet dipole magnet hadron absorber targets.
Ivan Vitev & E906 Muon Identifier Status Patrick McGaughey and the muon radiography team E866 Meeting at FNAL June 20-21, 2007 Large Muon Tracker at LANSCE.
Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
E906 Spectrometer Upgrade Overview Paul E. Reimer Experimental Approach Impact on Fermilab Magnet Coil Fabrication Spectrometer Upgrades.
1 A ROOT Tool for 3D Event Visualization in ATLAS Calorimeters Luciano Andrade José de Seixas Federal University of Rio de Janeiro/COPPE.
Some features of V1495 Shiuan-Hal,Shiu Everything in this document is not final decision!
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
NanoPHYS’12 – December 17-19, 2012 K. Nakano, S. Miyasaka, K. Nagai and S. Obata (Department of Physics, Tokyo Institute of Technology) Drift Chambers.
NA62 Trigger Algorithm Trigger and DAQ meeting, 8th September 2011 Cristiano Santoni Mauro Piccini (INFN – Sezione di Perugia) NA62 collaboration meeting,
Lead Fluoride Calorimeter for Deeply Virtual Compton Scattering in Hall A Alexandre Camsonne Hall A Jefferson Laboratory October 31 st 2008.
January 31, MICE DAQ MICE and ISIS Introduction MICE Detector Front End Electronics Software and MICE DAQ Architecture MICE Triggers Status and Schedule.
12GeV Trigger Workshop Christopher Newport University 8 July 2009 R. Chris Cuevas Welcome! Workshop goals: 1.Review  Trigger requirements  Present hardware.
CEBAF The Continuous Electron Beam Accelerating Facility (CEBAF) at JLab in Newport News, Virginia, is used to study the properties of quark matter. CEBAF.
Trigger rate studying Shiuan-Hal,Shiu. Introduction  Because the DAQ data taking rate only have 1000Hz, we must confirm the trigger rate will not higher.
Compton Trigger Design Update Tanja Horn Compton Working Group 6 June 2008.
ZPD Project Overview B A B AR L1 DCT Upgrade FDR Masahiro Morii Harvard University Design Overview Progress and Changes since CDR Current Status Plans.
Jefferson Laboratory Hall A SuperBigBite Spectrometer Data Acquisition System Alexandre Camsonne APS DNP 2013 October 24 th 2013 Hall A Jefferson Laboratory.
Shiuan-Hal,Shiu To-do-list and schedule 1. Things need to do before beam comes 2 Generate new trigger matrix for test beam base on the final geometry.(1)
Charmonium Production in 920 GeV Proton-Nucleus Interactions Presented by Wolfgang Gradl for the HERA-B
Muon detection in NA60  Experiment setup and operation principle  Coping with background R.Shahoyan, IST (Lisbon)
Ciemat Centro de Investigaciones Energéticas, Medioambientales y Tecnológicas Daniel Cano-Ott, DAQ meeting in Huelva, July 18 th and 19 th A new flash.
HPS TDAQ Review Sergey Boyarinov, Ben Raydo JLAB June 18, 2014.
Tracking at the Fermilab Test Beam Facility Matthew Jones, Lorenzo Uplegger April 29 th Infieri Workshop.
1 Experimental Particle Physics PHYS6011 Fergus Wilson, RAL 1.Introduction & Accelerators 2.Particle Interactions and Detectors (2) 3.Collider Experiments.
CBM-TOF-FEE Jochen Frühauf, GSI Picosecond-TDC-Meeting.
Station-4 MuID System: Status Ming X. Liu Los Alamos National Lab 1/7/091E906 Collaboration Meeting.
P.F.Ermolov SVD-2 status and experimental program VHMP 16 April 2005 SVD-2 status and experimental program 1.SVD history 2.SVD-2 setup 3.Experiment characteristics.
DAQ Speed and Run2 Estimates April 3, Summary of FADC Development for Faster Performance NameReadoutTrigger ScalersScaler S1 (helicity gated), S2.
A New Upper Limit for the Tau-Neutrino Magnetic Moment Reinhard Schwienhorst      ee ee
Trigger Matrix Shiuan-Hal. Trigger (“times 4”) μ xhodoscopexhodoscope yhodoscopeyhodoscope discriminatorlevel shifter level 1 v1495 level 2 v1495 trigger.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
DAQ Selection Discussion DAQ Subgroup Phone Conference Christopher Crawford
Fiducial Cuts for the CLAS E5 Data Set K. Greenholt (G.P. Gilfoyle) Department of Physics University of Richmond, Virginia INTRODUCTION The purpose of.
Super BigBite DAQ & Trigger Jens-Ole Hansen Hall A Collaboration Meeting 16 December 2009.
1 Simulations Purpose of the simulation codes Structure of the E866 simulation codes Issues of simulations for E906 Jen-Chieh Peng University of Illinois.
Off-Detector Processing for Phase II Track Trigger Ulrich Heintz (Brown University) for U.H., M. Narain (Brown U) M. Johnson, R. Lipton (Fermilab) E. Hazen,
DAQ and Trigger for HPS run Sergey Boyarinov JLAB July 11, Requirements and available test results 2. DAQ status 3. Trigger system status and upgrades.
Overview of E906 Electronics, Readouts, and DAQ System E906 DAQ workshop Ting-Hua Chang (7/6 – 7/7/2009)
Work on Muon System TDR - in progress Word -> Latex ?
"North American" Electronics
Study of Hypernuclei with Heavy Ion Beams (HypHI) at GSI Shizu Minami GSI, Germany on behalf of HypHI collaboration Introduction Phase 0 experiment R.
AHCAL Beam Interface (BIF)
Sergey Abrahamyan Yerevan Physics Institute APEX collaboration
Example of DAQ Trigger issues for the SoLID experiment
Experimental Particle Physics PHYS6011 Putting it all together Lecture 4 6th May 2009 Fergus Wilson, RAL.
GEANT Simulations and Track Reconstruction
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Experimental Particle Physics PHYS6011 Putting it all together Lecture 4 28th April 2008 Fergus Wilson. RAL.
The LHCb Level 1 trigger LHC Symposium, October 27, 2001
Low mass dimuon acceptance
Experimental Particle Physics PHYS6011 Joel Goldstein, RAL
Compact Muon Solenoid Detector (CMS) & The Token Bit Manager (TBM)
Presentation transcript:

Introduction of trigger system: E906 as an example Shiuan-Hal,Shiu 05/02/2011 1

Contents  Introduction  Why we need trigger?  An example of a trigger system in our daily life  Trigger structure  Hardware trigger  Software trigger  Trend of trigger system  The E906 Trigger System 2

Introduction  In the modern high energy experiments, a particle accelerator produces a large number of events for physicists to study.  Most of the events are not of interest.  A trigger system is to separate the interesting data(signal), and uninteresting data(background).  Trigger system can provide the timing information for the detector to look back the data at the corresponding moment. 3

Why trigger? 4  A high energy physics experiment can generate hundreds of petabyte of data in several months.  But the primary data of interest may be of the size of only several megabyte.  To analyze all the data may take too much CPU power.  The storage I/O dead time is much longer than all other detector components.  We can not handle all raw data without selection!!!

A well-known trigger system 5 Trigger Detector and DAQ system Trigger system Holder system

Trigger structure 6  The general trigger structure consists of several steps.  First step: LV-1 trigger (Hardware trigger)  Most coarse and using a small subset of the whole data set of all the events.  Second step: LV-2 trigger (a mix of hardware and software trigger)  Finer than LV-1 and using a little larger data subset.  Final step: LV-3 trigger (Software trigger)  Finest and using the complete data set of the events which pass through the lower level stages.

Hardware triggering 7  Hardware triggering is the first level of event selection.  The hardware trigger must process all the events produced in the detector, it means the hardware trigger should be fast enough to keep up with the event rate and discriminating enough so that small amount of events are allowed to pass.  Some rapid response detectors are usually used for hardware trigger Ex: Scintillator detector.  Easy coincidence logic to determine the particle is used in hardware triggering.

Software triggering 8  Before events move on to software trigger, sometimes there is a hardware-software trigger, in which information from the slower detector is combined with computer processing.  After events have been selected with a hardware trigger or hardware-software trigger then software trigger take place to select the events.  Software trigger was designed to use commercial computer processors to compute additional event parameters or does partial event reconstruction to decide whether to keep it.  Software trigger is slowest but most comprehensive triggering layer.

Trigger system trend 9  LV-1 trigger:  Common usage of programmable units(FPGA)  We can implement look-up-table that was available only in the computer before.  Compactness.  The gap of LV-1 and LV-2 is disappearing.  LV-2 trigger:  Merged with LV-1.  LV-3 trigger:  Working at higher and higher rates.  Data transferring speed become faster and faster.

Trigger rate in some experiment 10 LV1 input rate LV1 output rate LV2 output rate LV3 output rate CDF53MHz*50KHz200Hz80Hz D053MHz*10KHz1KHz70Hz CMS40MHz100KHz?KHz100Hz Atlas1GHz75KHz3KHz200Hz LHCb10MHz40KHz(Lv0+1)5KHz100Hz E90653MHz*1KHz? * Input crossing rate

E906 trigger system-motivation 11  E906 is a fixed target experiment, using Fermilab Main injector to deliver 120GeV proton to collide 1 H, 2 H, and nuclear targets.  The antiquark in target proton and quark in incident proton will generate a muon pair via Drell-Yan process Fixed Target Beam lines Tevatro n 800 GeV Main Injector 120 GeV

Motivation 12  The proton beam structure is 5 sec spill of 1*10 13 protons each minute, it means when the proton comes we will have 2*10 12 protons in each seconds.  Right table shows the simulation results of event rate per second from the E906 fast MC.  There are two major backgrounds of E906, One is the di-muon decay from J/ψ the other is the random single muon coincidence which was decay from hadron. In order to separate the Drell-Yan dimuon from this two background, we need to define a trigger specifically for Drell-Yan process. TargetDump Drell-Yan J/ ψ Random single muon coincidence ??

13 Solid iron magnet  Sufficient Field with reasonable coils  Beam dumped within magnet 25m Solid Iron Focusing Magnet, Hadron absorber and beam dump 4.9m Mom. Meas. (KTeV Magnet) Station 1: Hodoscope array MWPC tracking Station 2 and 3: Hodoscope array Drift Chamber tracking Station 4: Hodoscope array Prop tube tracking Liquid H 2, d 2, and solid targets Experimental Challenge: Higher probability of muonic decay for the produced hadrons. Higher singles rates. Larger multiple scattering for the muon traveling through hadron absorber and solid magnet. Experimental Challenge: Higher probability of muonic decay for the produced hadrons. Higher singles rates. Larger multiple scattering for the muon traveling through hadron absorber and solid magnet. E906 Spectrometer

NM4/KTeV Hall 14 HODO 1 HODO 2 HODO 3 HODO 4

E906 detector readout and trigger system 15

Data flow 16 53MHz LV1 ~1KHz Four stations fast response hodoscope The proton beam structure is 5 sec spill of 1*10 13 protons each minute Hardware trigger Commercial FPGA board CAEN V1495 Decision synchronous with RF clock TDC /Latch by IPAS All the data from each detectors are caught by this TDC/latch card which was designed by IPAS Chamber

Trigger electronic overview (“times 4”) μ xhodoscopexhodoscope yhodoscopeyhodoscope discriminator level shifter 1 st. v nd. v1495 trigger supervisor TRIGGER 1 st. v st. v st. v1495 Online trigger system is composed of 5 CAEN V1495 FPGA modules. 17

V  V1495 is a VME 6U board.  The I/O channel digital interface is composed by seven sections.  Section A and B are data input port, section C is a LVDS output port. D,E,F sections are user expandable port, in our experiment we define it to two input and one output port. DATA INPUT 64 PORT DATA INPUT 64 PORT RF INPUT DATA OUTPUT 32PORT DATA OUTPUT 32PORT

Trigger hardware 19 Here !

The main trigger 20  The trigger system searches for hit patterns through 4 station paddles.  All possible hit patterns are implemented into FPGA look-up-table B B St.1 St.2St.3St.4 if( (A( 1)='1' AND B( 1)='1' AND D( 1)='1' ) OR (A( 1)='1' AND B( 1)='1' AND D( 2)='1' )... OR (B(32)='1' AND D(32)='1' AND E(32)='1' ) ) then C(3)<='1'; elseif C(3)<='0'; end if;

FPGA BLOCK diagram 21 PLL Delay control Look Up Table (pipeline mode) 40MHz Local clock Sampling unit 1 250MHz/4 Phases Sampling unit 2 Sampling unit 3 Sampling unit 4 Retiming (digitize) Memory Lv1 x96 Lv2 x MHz Lv1 512*9*8*3 Lv2 512*9*8*4 Subtractor The block diagram here only shows the main function for trigger construction. Data output Data input One channel 53MHz RF clock RF input Retiming 53MHz Retiming

How to program v Two FPGA was built in v1495. FPGA “Bridge”, which is used for the VME interface and for the connection between the VME interface and the 2nd FPGA ( “USER PROGRAMMABLE FPGA”) User can use Quartus 2 to write the VHDL code to design the FPGA and generate a user firmware for the “USER PROGRAMMABLE FPGA”. We can upload the FPGA firmware via vme backplane bus without any toolkits.

Highlights of E906 trigger system 23  The trigger system have a dead time free, 1ns signal resolution.  We can adjust all channel’s delay from 0ns to 2048ns in 1ns step.  We use a subtractor, providing a 16ns jittering acceptable region.  The LV1 input signal rate is 53MHz and reduce to several KHz.

THANK YOU 24

Backup slides 25

Hodoscopes MWPC 5500 Channels Station 2 & 3 Drift Chambers 1700 Channels Multi-hit TDC’s Station 4 Prop Tubes 400 Channels E906 Spectrometer: Bend Plane View M2 Target M1 M2 Sta.1 Sta.2 Sta.3 Sta.4 Muon ID wall

Logic element 27

What is pipeline step Stage 1 LUT Stage 3 LUT Stage 2 LUT Stage 4 LUT Stage 5 LUT Data input CLOCK Data output if(A( 0)='1' AND B( 0)='1' AND D( 0)='1' )then F_temp_lv1_0( 0)<='1'; else F_temp_lv1_0( 0)<='0'; end if; if(A( 0)='1' AND B( 0)='1' AND D( 8)='1' )then F_temp_lv1_0( 1)<='1'; else F_temp_lv1_0( 1)<='0'; end if; if(F_temp_lv1_0( 0)='1' OR F_temp_lv1_0( 1)='1' OR F_temp_lv1_0( 2)='1' OR F_temp_lv1_0( 3)='1')then F_temp_lv2_0( 0)<='1'; else F_temp_lv2_0( 0)<='0'; end if; if(F_temp_lv1_0( 4)='1' OR F_temp_lv1_0( 5)='1' OR F_temp_lv1_0( 6)='1' OR F_temp_lv1_0( 7)='1')then F_temp_lv2_0( 1)<='1'; else F_temp_lv2_0( 1)<='0'; end if; Stage1 Stage2 28

p Tx example 29  St2 No.7  St3 No.8  St4 N0.8  Mean p Tx =