1 (Gerard Visser – US Belle II Electronics Meeting 4/8/2011) Belle-II bKLM Readout System Concepts, &c. W. Jacobs, G. Visser, A. Vossen Indiana University.

Slides:



Advertisements
Similar presentations
XFEL 2D Pixel Clock and Control System Train Builder Meeting, DESY 18 February 2010 Martin Postranecky, Matt Warren, Matthew Wing.
Advertisements

XFEL 2D Pixel Clock and Control System Train Builder Meeting, DESY 22 October 2009 Martin Postranecky, Matt Warren, Matthew Wing.
6 Mar 2002Readout electronics1 Back to the drawing board Paul Dauncey Imperial College Outline: Real system New VFE chip A simple system Some questions.
The MAD chip: 4 channel preamplifier + discriminator.
MICE Fiber Tracker Electronics AFEII for MICE (Front end readout board) Recall: AFEs mount on ether side of the VLPC cass, with fibers going to the VLPCs.
ESODAC Study for a new ESO Detector Array Controller.
1 (Gerard Visser – US Belle II Electronics Meeting 7/15/2011) Belle-II bKLM Readout System Concepts, &c. W. Jacobs, G. Visser, A. Vossen Indiana University.
20 Feb 2002Readout electronics1 Status of the readout design Paul Dauncey Imperial College Outline: Basic concept Features of proposal VFE interface issues.
RPC Electronics Status Overall system TDC –Digitizing frequency issue (determine the bin size of the TDC value) Discriminator test result Trigger module.
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.
July 10, 2008 PHENIX RPC review C.Y. Chi 1 RPC Front End Electronics On chamber discriminator  The strips  The CMS discriminator chips  The discriminator.
VMEbus Outline –Introduction –Electrical Characteristics –Mechanics –Functions –Data Transfer –Arbitration –Priority Interrupt Bus –Utilities Goal –Understand.
6 June 2002UK/HCAL common issues1 Paul Dauncey Imperial College Outline: UK commitments Trigger issues DAQ issues Readout electronics issues Many more.
RPC Electronics Overall system diagram –At detector –Inside racks Current status –Discriminator board –TDC board –Remaining task.
4 Dec 2001First ideas for readout/DAQ1 Paul Dauncey Imperial College Contributions from all of UK: result of brainstorming meeting in Birmingham on 13.
MICE Workshop Sept 2004 AFEII for MICE Recall: AFEs mount on ether side of the VLPC cass, with fibers going to the VLPCs between them. AFE has 8 identical.
This is a set of working notes – hopefully useful to illustrate the tests that have been made, but not intended as a real “presentation”. MPOD special.
GEM Design Plans Jason Gilmore TAMU Workshop 1 Oct
Peripheral Busses COMP Jamie Curtis. PC Busses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
Global Trigger H. Bergauer, K. Kastner, S. Kostner, A. Nentchev, B. Neuherz, N. Neumeister, M. Padrta, P. Porth, H. Rohringer, H. Sakulin, J. Strauss,
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.
Modelling of TPM noise problems Greg, following discussions and measurements with David and Senerath.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
PicoTDC Features of the picoTDC (operating at 1280 MHz with 64 delay cells) Focus of the unit on very small time bins, 12ps basic, 3ps interpolation Interpolation.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
Microprocessor-Based System. What is it? How simple can a microprocessor-based system actually be? – It must obviously contain a microprocessor otherwise.
HBD FEM the block diagram preamp – FEM cable Status Stuffs need to be decided….
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
HBD FEM Overall block diagram Individual building blocks Outlook ¼ detector build.
CPT Week, April 2001Darin Acosta1 Status of the Next Generation CSC Track-Finder D.Acosta University of Florida.
August 1, 2001Systems Architecture II1 Systems Architecture II (CS ) Lecture 9: I/O Devices and Communication Buses * Jeremy R. Johnson Wednesday,
Muon Electronics Upgrade Present architecture Remarks Present scenario Alternative scenario 1 The Muon Group.
Global Trigger H. Bergauer, Ch. Deldicque, J. Erö, K. Kastner, S. Kostner, A. Nentchev, B. Neuherz, N. Neumeister, M. Padrta, P. Porth, H. Rohringer, H.
BKLM RPC Signal & Ground Schematic Gerard Visser, Indiana University (for the barrel KLM team) 10th B2GM, 11/2011 magnet structure GND 7mm FOAM 3mm GLASS.
NUMI Off Axis NUMI Off Axis Workshop Workshop Argonne Meeting Electronics for RPCs Gary Drake, Charlie Nelson Apr. 25, 2003 p. 1.
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)
March 9, 2005 HBD CDR Review 1 HBD Electronics Preamp/cable driver on the detector. –Specification –Schematics –Test result Rest of the electronics chain.
Update on final LAV front-end M. Raggi, T. Spadaro, P. Valente & G. Corradi, C. Paglia, D. Tagnani.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
Transfering Trigger Data to USA15 V. Polychonakos, BNL.
SoLiD/PVDIS DAQ Alexandre Camsonne. DAQ limitations Electronics Data transfer.
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.
2001/02/16TGC off-detector PDR1 Sector Logic Status Report Design Prototype-(-1) Prototype-0 Schedule.
Peter LICHARD CERN (NA62)1 NA62 Straw tracker electronics Study of different readout schemes Readout electronics frontend backend Plans.
Mohamed Younis CMCS 411, Computer Architecture 1 CMCS Computer Architecture Lecture 26 Bus Interconnect May 7,
1 (Gerard Visser – STAR Integration Meeting 5/16/2008) STAR Forward GEM Tracker Readout/DAQ Integration G. Visser Indiana University Cyclotron Facility.
1 Timing of the calorimeter monitoring signals 1.Introduction 2.LED trigger signal timing * propagation delay of the broadcast calibration command * calibration.
Trigger for MEG2: status and plans Donato Nicolo` Pisa (on behalf of the Trigger Group) Lepton Flavor Physics with Most Intense DC Muon Beam Fukuoka, 22.
B-KLM DAQ 2011/01/25 Trigger/DAQ workshop K. Sumisawa (KEK) Introduction Summary +7 pages.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
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,
Belle-II bKLM RPC Readout Power & Ground Discussion 12 th Belle II General Meeting Gerard Visser Indiana University CEEM 7/24/2012.
DAQ ACQUISITION FOR THE dE/dX DETECTOR
Jean-Sebastien Graulich, Geneva
Bandwidth Utilization
AFE II Status First board under test!!.
CMS EMU TRIGGER ELECTRONICS
Chapter 4: Digital Transmission
HADES goes SIS-100* SIS-18 DAQ upgrade possibilities
Asynchronous Serial Communications
RPC Front End Electronics
RPC FEE The discriminator boards TDC boards Cost schedule.
PID meeting Mechanical implementation Electronics architecture
RPC Electronics Overall system diagram Current status At detector
Digitally subtracted pulse between
ETD parallel session March 18th 2010
SVT detector electronics
Presentation transcript:

1 (Gerard Visser – US Belle II Electronics Meeting 4/8/2011) Belle-II bKLM Readout System Concepts, &c. W. Jacobs, G. Visser, A. Vossen Indiana University CEEM 4/8/2011

2 (Gerard Visser – US Belle II Electronics Meeting 4/8/2011) by Yusa-san (with some added info here) current KLM Barrel : † strips Endcap : strips Total : strips † TDR: ?? 16 “octants” 16 crates 1356 ch/crate 15 FEE boards/crate 2 cables/board 23 cables/crate fully utilized 7 cables/crate only 36 ch utilized New readout: The organization is good, maintain same! Reuse all cables!

3 (Gerard Visser – US Belle II Electronics Meeting 4/8/2011) Readout Crate – Belle bKLM Signal cables TDC cables OK – so here it looks certainly like 16 (not 15) FEE boards per crate – I don’t understand why… But, this is a small point that we can clear up sometime, I’m sure. There is some nonstandard power supply connections, need more info there but expect is fine. Controller Vanilla VME-J1 21-slot backplane BusTronic 101VMEJ121

4 (Gerard Visser – US Belle II Electronics Meeting 4/8/2011) Cables (re-use) KEL #8822E F (#8821E F) IU has purchased 5 for testing, and 12 board connectors #8830E L-F bKLM layers in magnet steel Length 5.1 – 6.1 m

5 (Gerard Visser – US Belle II Electronics Meeting 4/8/2011) Signals Z 0 = 50 Ω microstrip Z 0 = 113 Ω twisted pair Length 5.1 – 6.1 m 50 Ω Z 0 = 50 Ω microstrip Z 0 = 113 Ω twisted pair Length 5.1 – 6.1 m 50 Ω Existing scheme (above) – NOTE ground at both ends of cable. Voltage/noise externally imposed between these grounds will simply add to signal+threshold input to comparator. Not great. Preferred scheme would break this ground connection at FEE boards:

6 (Gerard Visser – US Belle II Electronics Meeting 4/8/2011) Possible frontend circuit Optionally can tie the “ground” side of inputs To ground Simply together To ground through capacitor Or just leave them untied here (probably best) Have parts, plan on a prototype soon. Evaluation with real cable and mock detector, and signal from Tek AFG3252. Sync all hits to e.g. 250 MHz. Then capture common timer into register-per- channel MAX9010

7 (Gerard Visser – US Belle II Electronics Meeting 4/8/2011) For the discriminator comparison of comparator candidates for bKLM readout I assume here a transformer-coupled input and so common-mode performance becomes irrelevant. Here are all the low cost low voltage reasonably fast comparators I can identify costing is mfr 1k; Vs & pkg are most likely guess based on choices for the part; hysteresis is "standard" (some can be tweaked); offset is "typ" P/Nchpkgcost/chVspwr/choutputTpdwalk 5-50mVhysteresisoffsetibCinnoiseremarks $VmWVns mV uApFnV/sqrt(Hz) MAX9084SO TTL no specold bKLM ADCMP6001SC or 601 (hys=0) MAX9644QSOP MAX92014TSSOP TTL MAX90101SC TTL interesting…sampled MAX90122TSSOP TTL interesting…sampled LMV72191SC no specno LT17191SOT LT17214SSOP LT17142SSOP no spec TLV35022SOT no spec

8 (Gerard Visser – US Belle II Electronics Meeting 4/8/2011) Just some working notes / thoughts on backplane & trig data path Use the backplane synchronously w/ 20MHz clock on SYSCLK, VMEH22501’s on all our data lines, clock rx w/ ADCMP600 or similar, clock tx needs some thought Control board in slot 9 with 8 FEE boards to the left and 7 (or 8) to the right Perhaps, have the fibers & trig/clk cable come from rear of control board? Through a little mezz board? Or if on front panel at least try to be vertically separated from the FEE board signal connectors, so the thing is not too painful to work on. Trigger/reset commands will be encoded into the signal on SYSCLK, e.g. by pulse width or something like that. So SYSCLK is not directly for use as the data transfer clock, rather just a reference for local clock (DCM or whatever). Also of course SYSCLK is not the ~250MHz TDC clock but just a reference for it. The incoming reference clock from Belle-II timing distribution is divided down on the controller board to feed SYSCLK. Trig datapath scheme: All FEE boards have of course a global sense of time So, let’s simply time slice the backplane for trigger data forwarding to the controller. (Maybe include all data in same path, let the controller decide what is trigger data and what is daq data.) No need for a “bus master” to control the backplane! Don’t want trouble from a dead FEE board, so default is send nothing, have to configure each board with the time slice that it can use. FPGA config failure, or board not responding to config,  No data from this board but others ok. Need to check VMEH22501 details on power failure effect on backplane, this is a general question independent of protocol but not much options there if we don’t change the backplane. Can segment power/fusing on the FEE boards to try for maximum uptime on interface power. With this scheme, timeslice widths need not be identical  system can be tuned to balance latencies even if the hit loading has some systematic variation across the FEE boards (which is likely I bet since crates serve “half- octants” and hit loading presumably varies with the layer number in detector…) Saving a couple of lines for controls purposes, etc., let’s use a 64 bit main data bus: D(16), A(24), AM(6), IRQ(7), BBSY, BCLR, ACFAIL, DS(2), WRITE, IACK, BR(4). Or drop to 60 bits if seems better. Remaining bussed lines: DTACK, AS (reserve for clock type thing); SYSFAIL, BERR, SYSRESET, LWORD (use for controls), SERA/B (termination status tbd on these backplanes) So, total data output from crate ~150MB/s, neglecting any inefficiencys in the detailed protocol for time-slicing the backplane. Realistically, lets say 90% of that, 135 MB/s. Obviously, have to decide bit width for trigger data out coding to know what hit rate we can support. But, for instance if we take 16ns resolution on the trigger output then 2bytes has a 1ms rollover. I would guess that suffices for unambiguous input to the trigger system  cont.

9 (Gerard Visser – US Belle II Electronics Meeting 4/8/2011) Suppose we allocate 75% of the bandwidth for trigger data out (just a stab at a reasonable figure I think). Thus ~50 MHz total hit rate could be supported from the crate for trigger data output. Which corresponds to ~32 kHz hit rate per channel (if all 96 channels used on 16 FEE boards, which is surely overestimating). This does seem way in excess of any possible requirements for bKLM. So I’m feeling pretty comfortable about this now. Probably we dial down the backplane transfer rate and/or bit width in the real design, to save money/power and increase reliability. BOTTOM LINE: 16 (or 15) FEE boards per crate 96 channels per FEE board 1 controller board per crate, probably in slot 9 1 DAQ fiber and 1 trigger fiber per crate (from controller board) 1 trig/clk input (copper) per crate (to controller board) 16 crates in full bKLM system However… 

10 (Gerard Visser – US Belle II Electronics Meeting 4/8/2011) However: Latency for trigger data output (neglecting any link protocol contributions): Figure 8 bus cycles per timeslice, latency is ≤ 15(boards)*8(cycles)/20MHz = 6μs. This would be unacceptable. Need concrete info on the latency requirement to bKLM crate output. What is the latency through the trigger data link? How much time is required in trigger system with bKLM data? (This may be an increasing function of the number of links it comes in on, of course. So reducing frontend latency by using more links, needs careful optimization.) Obviously no matter how we do things, we can’t support very low latency with an arbitrary hit pattern. Can only guarantee low latency for sparse hit patterns. Can we (do we) simply drop hits from trigger output if we can’t meet some predefined latency for them? Or else how to handle this? Of course, can try to improve by reducing the bit width, at least internal to the crate. Only need bit width so that rollover doesn’t occur withing the latency time.  Solve a nonlinear integer equation for optimal bit width (given the time resolution, 16ns or whatever). On the controller the timestamps can be expanded before sending on the link so this all is transparent to trigger system. For example, 6μs/16ns requires 9 bits, so can send 7 hits per bus cycle, so maybe can reduce timeslice to 3 bus cycles and so latency to 2.25μs (and so bit width to 8, so 8 hits per cycle, …) I am just now (before the meeting) noting that I did not include channel number encoding, this of course has to be added, more bits, more latency To reduce latency, we can try to increase backplane bandwidth… Some possibilities: point-to-point high speed serial backplane (VXS-type of thing) – expensive, development-intensive put two VME-J1 backplanes in the crate and use then ~128 bit parallel bus explore with labwork how fast we can really run the backplane w/ 22501’s (20MHz clock is probably very conservative) use different chips (perhaps GTL of some sort) and modified terminations try to run the backplane even faster in any case, we control all the board designs, do not need a general purpose backplane solution, we don’t have this constraint that a regular VME board has (that it must work together with any other VME compliant boards); our boards only have to work with our boards