Hall D Level 1 Trigger Dave Doughty 1/10/2008 Hall D Collaboration Meeting.

Slides:



Advertisements
Similar presentations
Hall D Level 1 Trigger Dave Doughty 8/5/03 Hall D Collaboration Meeting.
Advertisements

A 250 MHz Level 1 Trigger and Distribution System for the GlueX Experiment David Abbott, C. Cuevas, E. Jastrzembski, F. Barbosa, B. Raydo, H. Dong, J.
JLab High Resolution TDC Hall D Electronics Review (7/03) - Ed Jastrzembski.
GlueX Collaboration Meeting June 3-5, GeV Trigger Electronics R. Chris Cuevas 1.Hardware Status  Production Updates 2.DAq and Trigger Testing 
Level-1 Trigger Commissioning H.Dong, A.Somov Jefferson Lab Trigger Workshop, Jul 8, 2010.
GlueX Collaboration Meeting October 2-4, 2014 Trigger System Update R. Chris Cuevas Trigger Hardware/Firmware Status  Hardware Status  Performance Test.
Integrated Tests of a High Speed VXS Switch Card and 250 MSPS Flash ADC Hai Dong, Chris Cuevas, Doug Curry, Ed Jastrzembski, Fernando Barbosa, Jeff Wilson,
ESODAC Study for a new ESO Detector Array Controller.
CHL -2 Level 1 Trigger System Fully Pipelined Custom ElectronicsDigitization Drift Chamber Pre-amp The GlueX experiment will utilize fully pipelined front.
GlueX Collaboration Meeting May 12-14, GeV Trigger Electronics R. Chris Cuevas Trigger Hardware/Firmware Status  Global Trigger  Installation.
Hall D Photon Beam Simulation and Rates Part 1: photon beam line Part 2: tagger Richard Jones, University of Connecticut Hall D Beam Line and Tagger Review.
Upcoming Review of the Hall D Photon Beam and Tagger Richard Jones, University of Connecticut, for the GlueX collaboration GlueX Collaboration Meeting.
Tagger Electronics Part 1: tagger focal plane microscope Part 2: tagger fixed array Part 3: trigger and digitization Richard Jones, University of Connecticut.
Silicon Photomultiplier Readout Electronics for the GlueX Tagger Microscope Hall D Electronics Meeting, Newport News, Oct , 2007 Richard Jones, Igor.
The Tagger Microscope Richard Jones, University of Connecticut Hall D Tagger - Photon Beamline ReviewJan , 2005, Newport News presented by GlueX.
Photon Source and Tagger Richard Jones, University of Connecticut GlueX Detector ReviewOctober 20-22, 2004, Newport News presented by GlueX Tagged Beam.
EIC Workshop 21 May 2008 Experience with high trigger R. Chris Cuevas Jefferson Lab Experimental Nuclear Physics Division Topics Cebaf’s Large.
1.Status update from May 2011  FADC250 and Trigger modules  Two crate testing success 2.Schedule  How about those requirements?  What’s happened since.
 Brief status update of DAQ/Trigger production hardware  Firmware development for HPS application  CLAS12 CTP ‘upgrade’ notes  Summary Status of the.
TID and TS J. William Gu Data Acquisition 1.Trigger distribution scheme 2.TID development 3.TID in test setup 4.TS development.
Trigger Supervisor (TS) J. William Gu Data Acquisition Group 1.TS position in the system 2.First prototype TS 3.TS functions 4.TS test status.
Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta Fast Electronics Group.
GlueX Collaboration Meeting February , GeV Trigger Electronics R. Chris Cuevas Hardware Status ( A top down view,, )  Global Trigger Processing.
Hall A DAQ status and upgrade plans Alexandre Camsonne Hall A Jefferson Laboratory Hall A collaboration meeting June 10 th 2011.
The GlueX Detector 5/29/091CIPANP The GlueX Detector -- David Lawrence (JLab) David Lawrence (JLab) Electron beam accelerator continuous-wave (1497MHz,
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
SBS meeting VETROC application for Cerenkov triggering Alexandre Camsonne March 18 th 2015.
Understanding Data Acquisition System for N- XYTER.
SBS meeting VETROC application for Cerenkov triggering Alexandre Camsonne March 18 th 2015.
HBD FEM the block diagram preamp – FEM cable Status Stuffs need to be decided….
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
1 Trigger and DAQ for SoLID SIDIS Programs Yi Qiang Jefferson Lab for SoLID-SIDIS Collaboration Meeting 3/25/2011.
HBD FEM Overall block diagram Individual building blocks Outlook ¼ detector build.
Hall D Online Meeting 28 March 2008 Fast Electronics R. Chris Cuevas Group Leader Jefferson Lab Experimental Nuclear Physics Division System Engineering.
Hall D Online Meeting 27 June 2008 Fast Electronics R. Chris Cuevas Jefferson Lab Experimental Nuclear Physics Division 12 GeV Trigger System Status Update.
HPS ECal Trigger Status Scott Kaneta Fast Electronics Group – Jefferson Lab June 5, 2013.
ECL trigger for Super Belle B.G. Cheon (Hanyang U)‏ KEK 1 st open meeting of the Super KEKB Collaboration.
Hall D Trigger Dave Doughty 9/10/04 Hall D Collaboration Meeting.
GlueX electronics Collaboration Meeting December, 2003 Paul Smith.
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)
GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010 R. Chris Cuevas 1.FY10 Project Goals  Update from January 2010 Collaboration Meeting.
12GeV Trigger Workshop Christopher Newport University 8 July 2009 R. Chris Cuevas Welcome! Workshop goals: 1.Review  Trigger requirements  Present hardware.
March 9, 2005 HBD CDR Review 1 HBD Electronics Preamp/cable driver on the detector. –Specification –Schematics –Test result Rest of the electronics chain.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
KLM Trigger Status Barrel KLM RPC Front-End Brandon Kunkler, Gerard Visser Belle II Trigger and Data Acquistion Workshop January 17, 2012.
Jefferson Laboratory Hall A SuperBigBite Spectrometer Data Acquisition System Alexandre Camsonne APS DNP 2013 October 24 th 2013 Hall A Jefferson Laboratory.
Photon Source and Tagger Richard Jones, University of Connecticut GlueX Detector ReviewOctober 20-22, 2004, Newport News presented by GlueX Tagged Beam.
Hall D Tagger and Beamline Review, Nov , 2008, Newport News1 Question Question: How can you reliably extract the polarization of the collimated beam.
HPS TDAQ Review Sergey Boyarinov, Ben Raydo JLAB June 18, 2014.
GTP Update 3 March Cuevas. CPUPP17PP15PP13PP11PP09PP07PP05PP03PP01SWASWBPP02PP04PP06PP08PP10PP12PP14PP16PP18 64x***SSP GTPA GTPB SSP TI DP1LVPECL.
Level-1 Trigger Commissioning Status A.Somov Jefferson Lab Collaboration Meeting, May 10, 2010.
Hall–D Level-1 Trigger Commissioning Part II A.Somov, H.Dong Jefferson Lab 12 GeV Trigger Workshop, July 8, 2010  Play Back Test Vector in Hall-D commissioning.
Electronics Workshop GlueX Collaboration Meeting 28 March 2007 Fast Electronics R. Chris Cuevas Group Leader Jefferson Lab Physics Division Topics: Review.
Tagger microscope beam test results and readiness for construction what we learned from construction of the prototype and the parasitic beam tests in Hall.
Sumary of the LKr WG R. Fantechi 31/8/2012. SLM readout restart First goal – Test the same configuration as in 2010 (rack TS) – All old power supplies.
Trigger system for setup 2016 V. Rogov, V. Yurevich,D.Bogoslovski, S.Sergeev, O.Batenkov* LHEP JINR *V. G. Khlopin Radium Institute, St. Petersburg.
Super BigBite DAQ & Trigger Jens-Ole Hansen Hall A Collaboration Meeting 16 December 2009.
A 250 MHz Level 1 Trigger and Distribution System for the GlueX Experiment David Abbott, C. Cuevas, E. Jastrzembski, F. Barbosa, B. Raydo, H. Dong, J.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
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.
"North American" Electronics
Counting Mode DAQ for Compton
JLAB Front-end and Trigger Electronics
Front-end electronic system for large area photomultipliers readout
New Pipeline DAQ and 12GeV Trigger Systems
Example of DAQ Trigger issues for the SoLID experiment
BESIII EMC electronics
RPC Front End Electronics
PID meeting Mechanical implementation Electronics architecture
Digitally subtracted pulse between
Presentation transcript:

Hall D Level 1 Trigger Dave Doughty 1/10/2008 Hall D Collaboration Meeting

Christopher Newport University Outline I.Intro to the Trigger II.Photon Energy (Tagger) III.Track Count Processing IV.Subsystem Processors and Global Trigger Crate V.Global Trigger Processors VI.Trigger Timing VII.Conclusions

Christopher Newport University L1 Trigger – Current plans Five separate subsystems –Barrel Calorimeter - compute energy –Forward Calorimeter - compute energy –Forward TOF - compute number of tracks –Start Counter - compute number of tracks (?) –Tagger – compute photon energy (useful at lower lum) Each subsystem computes continuously –Goal - At speed of the FADC pipelines MHz Global Trigger Processor “combines” all five subsystems –4 level hierarchy: Board -> Crate -> Subsystem -> Global

Christopher Newport University Level 1 Trigger Block Diagram BCAL SUM FCAL SUM TOF TRACK COUNT START COUNTER TRACK COUNT TAGGER ENERGY PAIR SPECTROMETER ENERGY SUM PROCESSOR SUM/TIME (8 INPUTS) ENERGY SUM PROCESSOR SUM/TIME (8 INPUTS) FADC -VXS- -Fiber links- 12 Crates -Fiber links- 12 Crates ENERGY SUM PROCESSOR** SUM/TIME (8 INPUTS) ** Process Track Counts -Fiber links- 2 Crates * Longest Link * -Fiber links- 2 Crates -Fiber link- 1 Crates GTP Select FCAL Energy, BCAL Energy, Photon Energy, AND Track Counts F(x) TRIGGER SUPERVISOR CLOCK TRIGGER SYNC ROC CONTROL Signal distribution to Front End Crates (Fiber Links)

Christopher Newport University The (VXS) Serial Backplane Convert Board Data to serial data –16 MHz -> 4 Gbit/s Link speed of Gbps => data rate => 2.5 Gbps –Packet overhead also! Multiple “lanes” likely necessary –But two lanes will work fine –With four lanes - redundancy for free! –Higher speed in the future will also help Use VXS “Switch Fabric” –VXS has “familiarity advantage” of VME at JLAB

Christopher Newport University VXS Crate

Christopher Newport University VXS Serial Routing

Christopher Newport University photon beam exits from tagger inside vacuum, continues 70 m down to collimator cave and Hall D 1 mm Alhodoscope exit window is 1 mm Al 1 cm Alother walls of vacuum chamber are 1 cm Al 5 mm Alexposed side of electron exit channel is 5 mm Al Tagger in the Trigger broad-band focal plane hodoscope –144 readout channels –short scint. rods –max rate/chan: 2x10 6 (10 7 ) focal plane microscope –120 readout channels –600 scint. fibers –max rate/chan: 2x10 5 (10 6 )

Christopher Newport University Microscope scintillating fiber design focal plane electron trajectory SiPM sensors scintillating fibers clear light fibers Design parameters Design parameters  square scintillating fibers  size 2 mm x 2 mm x 20 mm  clear light guide readout along electron direction  aligned along electron direction for reduced background sensitivity silicon photomultipliers SiPM devices  readout with silicon photomultipliers (SiPM devices)

Christopher Newport University Microscope electronics SiPM “bases”  SiPM “bases”  Programmable constant fraction discriminators: 120 channels  High resolution tdc (F1TDC): 120 channels  Pulse height needed:  Pulse height needed: FADC is a good choice: 120 channels  essential for setup  useful for monitoring performance  rates alone give incomplete information  USED TO PRODUCE TRIGGER!  Scalers counting on all channels: 120 channels bias voltage regulation  provides bias voltage regulation:  regulation range: 48 ± 8 V  regulation stability: 0.1 V  regulation control: 0.1 V steps  reasonable packing density: 600 channels on 20x10 3 cm 2

Christopher Newport University Fixed array electronics  Conventional 1” phototubes, bases  High voltage for phototubes: 144 channels  Timing needed:  Timing needed: High resolution tdc (F1TDC): 144 channels  for measuring coherent bremsstrahlung spectrum  time is compared with pair spectrometer trigger can run concurrently with experiment  at low intensities (10 7 ) can run concurrently with experiment only for special low-intensity runs  at high intensities (10 8 ) only for special low-intensity runs  Pulse height needed:  Pulse height needed: FADC may not be a good choice: 144 channels (YES IT IS – if you want to ever trigger on it!)  essential for setup  at high intensities, monitor spectrum in integrating mode  Scalers counting on all channels: 144 channels

Christopher Newport University Tagger trigger electronics TaggerOR –fast logical OR of 120 channels from the microscope –sent over fiber to GlueX trigger electronics Too primitive! We can do better! –Select channels in microscope –Optionally include main hodoscope –Without any extra hardware!

Christopher Newport University Microscope - “Board Tag Word” For microscope, not interested in a “sum,” we want an energy “tag” (or two) Have one crate of FADCs for the microscope Flash ADC channels/board -> 8 boards Use “hit bit” on each FADC channel as energy tag! –16 bits – every 4 ns! –These 16 bits are exactly like the 16 bit board sum produced by the FADC for the calorimeters, except for the interpretation! For calorimeters - 16 bit “board sum” every 4 ns For microscope – 16 bit “board tag word” every 4 ns Board tag words from all boards sent to “crate tagger processor” –120 bits into crate tagger (at 250 MHz)

Christopher Newport University Microscope Photon Energy Tag Use one “Switch Slot” for Photon Crate Trigger Processor –FADCs in payload slots –All “board tag words” sent serially to Photon Crate Energy Tagger –(Note that Photon Crate Trigger Processor is same hardware as Crate Energy Summer – both are now called Crate Trigger Processors) Photon Crate Trigger Processor (CTP) produces a 120 bit composite energy tag word from all microscope channels Can download an energy “mask” to Photon CTP –CTP board is loadable via TI board! Address of two “highest” or “lowest” energy tag bits are sent to Tagger Subsystem Processor –Need 7 bits to encode 120 bits, with 16 bit word can encode 2 tag bits –The “rate conundrum”

Christopher Newport University For Hodoscope – Duplicate the System? With 144 channels need 8 bits to encode each energy tag. Two hits still fit into one 16 bit word! No new development! Option to include in trigger (or use by itself)

Christopher Newport University Track Processing – at Front End Easy in principle - just add up discriminators –How many layers (are there multiple layers)? –Which disc setting (is there a separate for trigger?) –Programmable time window –At pipeline resolution of 250 MHz - 4 ns time stamp –Only one crate of electronics for TOF? –Use for Start Counter as well? Create crate track count –Use VXS backplane for communication –Can send any data desired over backplane –Track CTP computes total track count in crate Time stamped track count data sent to Track Subsystem Processor (TSP)

Christopher Newport University From Crates to Global Processor Must move crate data (energy, track counts, photon energy) to the global trigger processor crate. Use four lanes of fiber optics!

Christopher Newport University HFBR-7934 Fiber Module - POP4 compliant Fiber Optic Module. Uses 12 fiber MTP/MPO, 50/125μm multi-mode. - 8 Used Fibers: 4 Tx, Gbps each for a total bandwidth of 12.5Gbps in each direction - Small footprint allows 8 modules to fit VME 6U slot - up to 150m range with 500Mhz-Km fiber, or up to 350m range with 2000Mhz-Km fiber - Interfaces directly with Xilinx/Altera gigabit transceivers on FPGA

Christopher Newport University Crate Sum -> Energy Sum Processor

Christopher Newport University The Global Trigger Crate Global Trigger Crate has eight SubSystem Processors (SSPs) on one logical “Side” Global Trigger Crate has eight Global Trigger Processors (GTPs) on other logical “Side” SSPs are connected to the GTPs via a custom backplane –“VXS-Like” –8 x 8 Fully Connected Each SSP talks to each GTP via a four-lane Aurora Backplane Link Each SSP sources eight four-lane links to the backplane Each GTP sinks eight four-lane links from the backplane

Christopher Newport University The Global Trigger Crate (logical view) SSP Array GTP Array bcal ESPs fcal ESPs tof TSP strt TSP phot ESP VME/ VXS Clk/ Trig In Trig Out

Christopher Newport University The Global Trigger Crate (physical view) SSP Array GTP Array bcal ESPs fcal ESPs tof TSP strt TSP phot ESP VME/ VXS Clk/ Trig In Trig Out GTP Array

Christopher Newport University Global Crate Backplane Layout In Logical Layout 64 4-lane signals must be routed across center In Physical Layout 32 4-lane signals must be routed across center In “Normal” VXS 18 4-lane signals are routed to each of two center boards Will route!

Christopher Newport University A Similar but Smaller Backplane (Bustronic)

Christopher Newport University Subsystem Processors (SSPs) Each of the subsystem processors resides in Global Trigger Crate All subsystem processors are same physical PC boards! Each SSP can receive up to eight four-lane “crate data links” Each SSP has multiple Xilinx FPGAs for receiving and processing data from crates Some SSPs use two boards (because of crate count) –If so – both board “Partial Results” sent to global processor Eight SSPs are needed: –Two for BCAL – Energy Subsystem Processor (ESP) –Two for FCAL – Energy Subsystem Processor (ESP) –One for TOF – Track Subsystem Processor (TSP) –One for Start Counter – Track Subsystem Processor (TSP) ???? –One for Tagger – Photon Energy Subsystem Processor –One spare! Each subsystem processor sends time-stamped Subsystem Event Reports (SER) to all Global Trigger Processors

Christopher Newport University Global Trigger Processors (GTPs) Run at the same 250 MHz pipeline speed as the subsystems Receive (via backplane) data from all subsystems –TTOF - Tracks Forward TOF –EFCal1 - Energy Forward Calorimeter (partial sum 1) –EFCal2 – Energy Forward Calorimeter (partial sum 2) –EBCal1 – Energy Barrel Calorimeter (Partial sum 1) –EBCal2 – Energy Barrel Calorimeter (Partial sum 2) –Tagger – Photon Energy –STRT – Track count in Start Counter ? Adds partial sums (but can use independently) Adjusts data to match time-stamps Does “global trigger computation” –Z >= TFM*TTOF + EFM*EFCal + RM*((EFCal +1)/(EBCal + 1)) –Or something similar

Christopher Newport University GTPs - II Each GTP has multiple internal processors (FPGAs), each looking for one of four triggers With eight GTPs allows 32 different triggers Output to electronics is “Programmable Delay” after computed trigger event time –Produces a result with constant latency (relative to time-stamped data) –Simplifies pipeline “lookback” for front end electronics - it’s fixed Interfaces with TS

Christopher Newport University Trigger Timing –Board sum 64 ns –Transfer to crate sum board 512 ns –Crate sum 64 ns –Link to subsystem512 ns –Subsystem trigger processing256 ns –Transfer SER to GTP512 ns –GTP 256 ns –Level 1 output to FEE256 ns TOTAL =  S - design FEE for 3.5  s

Christopher Newport University Conclusion – Where is Level 1? In relatively good shape! –Thanks to electronics group here at JLAB –Have plans and/or proof of concept for most of system –Minimal number of boards to be developed (but of course more “software” versions) Crate Trigger Processor (CTP – simple prototype done) SubSystem Processor (SSP) Global Trigger Processor (GTP) Things we still need –Re-do of L1 simulation Current simulation dates from 2001 Chinese post-doc here at the lab –Track Count Processing

Christopher Newport University SSP ->Energy Sum Processors (ESPs) Used for both BCAL and FCAL Logic of both ESPs is essentially same as crate sum Each ESP uses data from all (up to eight) its crates Matches time-stamps and adds data –Knows time-stamp offsets for its subsystem (if any) Passes energy sum results to all trigger processors –SER looks like: –Time resolution is 4 ns

Christopher Newport University Where the ESP sits in the Pipeline

Christopher Newport University ESP Block Diagram (from Ben)

Christopher Newport University SSP ->Track Subsystem Processor (TSP) Used for TOF and perhaps Start Counter Logic of both TSPs is essentially same as crate sum Each TSP uses data from all its crates Matches time-stamps and adds data –Knows time-stamp offsets (if any) Passes total track counts when over threshold to trigger processors SER looks like: –Time resolution is 4 ns

Christopher Newport University SSP -> Tagger Energy Processor (TEPs) Process data from Microscope and Hodoscope (?) Matches time-stamps to correlate (if desired) data Pass tagger energy results to global processor (in same crate) –SER looks like: –Time resolution is 4 ns