WBS 1 3 Electronics WBS 1.3 Electronics KLM readout: RPCs
Transcription
WBS 1 3 Electronics WBS 1.3 Electronics KLM readout: RPCs
WBS 1.3 Electronics WBS 1 3 Electronics KLM readout: RPCs, TARGETX + PCBs Gary Varner University of Hawai’i 2 WBS 1 3 Scope WBS 1.3 Scope • Readout electronics for the iTOP (WBS 1.2), KLM (WBS 1.4) detector (iTOP ( ) ( reviewed separately) – Design, prototype and evaluation of ASICs and Design prototype and evaluation of ASICs and readout boards within Belle‐II DAQ environment – Procurement of all components P t f ll t – Assembly, integration and test of subdetector readout modules – Delivery to subdetector assembly sites 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 3 WBS 1 3 Scope (2) WBS 1.3 Scope (2) • Firmware for real‐time ASIC operation and data flow control and monitoring g • FPGA/DSP microcoding for waveform data reduction • Documentation and support of ASICs and readout modules • Low‐level software modeling of trigger (tsim) Low‐level software modeling of trigger (tsim) and event buffer overflow prevention logic 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 4 RPC readout upgrade pg Superlayer = 2× RPC sandwiched between “microstrip” planes 48 channels z 48 channels Φ • Belle: 15 superlayers • Belle II: 13 superlayers Endcap‐KLM 1 Motherboard => 150 channels 7 Motherboards/Data Concentrator board 2 Data Concentrator boards/quadrant 2 Data Concentrator boards/quadrant Existing cables and crates will be re‐used. Barrel‐KLM (13 RPC layers and 2 scintillator layers) 1 superlayer => 1 Front‐End board => 96 channel 13 Front‐End boards/crate 2 cables/Front‐End board 2 cables/Front End board 1 Data Concentrator board/crate 2 scintillator layers/Concentrator board 16 “octants” => 16 crates 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 5 bKLM RPC Readout System (Indiana Univ.) • • • • • • Same Data Concentrator board used in eKLM with only fiber inputs Cannot share backplane with cards that use VME signals (only power) 12/13/2013 • System comprised of 16 crates. y p Crate contains 13 Front‐End boards (FEB) and 1 Data Concentrator board Boards are connected by standard VME backplane with repurposed signals – 5‐bits point‐ point for each FEB’s hit data plus shared signals for slow control. C t Crates are connected to the DAQ and Global t d t th DAQ d Gl b l Trigger systems by way of Data Concentrator board. Scintillator electronics connect to two data fiber Scintillator electronics connect to two data fiber transceivers. The FEB executes time‐to‐digital conversion (TDC) and hit time ordering. The Data Concentrator prepares and transmits data to trigger system (augments time, matches hits/tracks), as well as buffering data to send to DAQ DAQ system upon triggers. i Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 6 RPC Front End Board RPC Front‐End Board • Two production Front‐End boards were manufactured. • The boards were received on 12/14/2012 • • • 12/13/2013 THRESH TDC CLR DATA J2 DISC. CHANNELS 1-48 Spartan-6 Spartan 6 XC6SLX25 FPGA CLK BACKPLANE INTFC J1 SLOW CTRL TEST PULSER A DATA • Contains 96 line receivers and discriminator channels. Channels 1‐48 will connect to negative g RPC pulses while channels 49‐96 connect to positive RPC pulses. Discriminator threshold controlled by DAC. Analog test pulser provides independent built in test of each channel. T FPGA for discriminator control Two FPGAs f di i i t t l and TDC generation. THRESH J3 DISC. CHANNELS 49-96 SLOW CTRL • Spartan-6 XC6SLX25 FPGA TEST PULSER CLK ADDR Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 7 Existing Cables and FEB f FEB from Belle I B ll I 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 8 Prototype Front End Board Prototype Front‐End Board • • • • • Discriminator input polarity is jumper p p y j p selectable. One board‐board connector is input (J3), the other is output (J2) allowing data to be moved between boards. db b d The board‐board connectors are high‐speed so the signal integrity will be similar to final 96 channel board 96‐channel board. JTAG, clock, and data are multiplexed so there is one master in the stack. At least one board in stack may contain a At least one board in stack may contain a Ethernet module (serial‐Ethernet device server). Nano LANReach 3 Mbps Ethernet module with server. 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 9 RPC Signals Z0= 50 Ω microstrip Z0= 113 Ω twisted pair 50 Ω 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: Z0= 50 Ω microstrip Z0= 113 Ω twisted pair 50 Ω Length 5.1 – 6.1 m 50 Ω 50 Ω 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 10 RPC Receiver/Discriminator •Prototype TDC board discriminator circuit b dd shown below •Prototype circuit generated from lab tests yp g that generated scope captures on right Input (P6247 probe, averaged) Output @ threshold = 3.3 mV 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 11 Prototype Front‐End Board Stack • • A prototype board with ½ the channel count is stacked for increased channel count Ethernet interface is used to receive control and transmit TDC data Board 4 Board 3 Board 2 Board 1 • • 12/13/2013 Data Flow Master is on the bottom Master is on the bottom – JTAG and TDC clear connect here. Data and control signals Data and control signals are passed up through the stack. Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 12 Prototype Front End Board Stack Test Setup Prototype Front‐End Board Stack Test Setup • Function Function generator provides 30 ns NIM pulse every 100 μs generator provides 30 ns NIM pulse every 100 μs • Two NIM modules generate ECL signals that are connected to twisted pair flat cable as used in Belle • Second NIM module input is delayed by adding 8 ns cable sections Second NIM module input is delayed by adding 8 ns cable sections • Discriminator threshold set to 272 mV 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 13 Prototype Front End Board Stack Test Results Prototype Front‐End Board Stack Test Results Boards 1 and 3 300 8 ns cable 16 ns cable 24 ns cable 250 Frequency 200 150 100 50 0 0 12/13/2013 4 8 12 16 20 TDC Difference (ns) 24 28 32 36 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 14 Data Concentrator Board Data Concentrator Board • Four Data Concentrator boards were manufactured. Four Data Concentrator boards were manufactured. • The boards were received 08/22/2013 • • • • One timing and trigger distribution (TTD) interface. Transceivers for DAQ and trigger link Seven SFP transceivers used for data fiber link input from scintillator layers – 2 barrel or 7 endcap. Onboard clock for test without FTSW One Virtex‐6 FPGA for data One Virtex‐6 FPGA for data processing – scintillator coincidence, RPC time ordering, and RPC trigger window. 12/13/2013 GTP CLK • Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 15 KLM Hardware Test Setup KLM Hardware Test Setup • Two Concentrator boards connected with fiber patch cords. • One RPC board moved to each of 13 slots. O RPC b d dt h f 13 l t • Test data continuously transmitted and checked on each interface. 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 16 FEB to Concentrator Data Transfer FEB to Concentrator Data Transfer 45 Ω “EYE DIAGRAM” (P6247 probe) (P6247 probe) VME bus linee • All FEE boards feed data to one concentrator board q y • We require to do this transfer with minimal latency • Use a simple, synchronous protocol • Don’t share any resources • → Thirteen independent point‐to‐point links is best • But we should re‐use old backplane (VME‐J1)! • → Dedicate 5 VME lines (selected by slot ID) for each FEE to 5 VME lines (selected by slot ID) for each FEE to communicate to concentrator, and run them as fast as possible • → GTL allows for proper termination and can run at over 100 MHz (total 775 MB/s to concentrator board) • → Use diodes to isolate non‐driving boards • Also: use NMOS mux to control the diodes & to lower costs (fewer GTL devices required) • Concentrator board drives local clock to backplane, all boards (including concentrator) receive clock from backplane g • FEE boards skew their received clocks according to slot ID in order to deskew data received at concentrator board OFF = 0.5 pF 45 Ω 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review (P6247 probe) 17 KLM Hardware Test Status KLM Hardware Test Status • Major Major hardware interfaces: backplane, serial optical, and hardware interfaces: backplane, serial optical, and TTD. • These interfaces have been tested for mechanical compatibility and electrical integrity: • Backplane RPC Front‐End FPGA configuration. • Backplane RPC Front‐End detector data. B k l RPC F E dd d • Backplane RPC Front‐End UART status/control • Nine serial optical links Nine serial optical links • These interfaces have not been tested: • Timing and Trigger Distribution (Trigger and JTAG) Timing and Trigger Distribution (Trigger and JTAG) 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 18 KLM Hardware Test Results KLM Hardware Test Results • RPC RPC Front Front‐End End Board Issues: Board Issues: • The ‐12V to 5V power supply requires a resistor value change and another capacitor to reliably turn‐on. • The SERB signal series termination value incorrect. • Copper and solder mask need to be removed from a resistor array keep out area. out area. • The front panel needs to re‐designed to use one without ESD pins. • Data Concentrator Board Issues: • An SFP cage pin interferes with an integrated circuit. • Two reference designations are swapped in the silkscreen. • The front‐panel cutout for the RJ45 connectors is wrong. Th f t l t t f th RJ45 t i • The backplane clock feedback comparator needs to use a 3.3V supply. 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 19 Single Prototype FEB Test Results Channel Difference Histogram 120 100 Frequenccy 80 60 40 20 0 -4 -3 12/13/2013 -2 -1 0 Bin (TDC Counts) 1 2 3 4 o Setup • Burst of 40 pulses with 30 ns width and 80 ns period. • Input pulse amplitude after attenuation l li d f i is 6.2 mV • Discriminator threshold is 5.9 mV o Results • Channel 1 and 2 TDC difference does y not vary more than 2 counts • Suspect better results when channels are not connected together Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 20 Prototype FEB Performance Prototype FEB Performance • • EExisting design – i i d i no board stack b d k • 4 ns time resolution • 10 +/‐ 2 ns double pulse resolution • 528 ns maximum single channel latency due processing and pipelining • Simultaneous hit on each channel processed with 948 ns latency • Simultaneous hit on 4 channels processed with 347 ns latency • Data output is 8‐bit microsecond/board channel, followed 8‐bit discriminator channel, followed by 8‐bit TDC value Board stack • Single channel latency increases to (528+4)*4 = 2128 ns if Ethernet module is used. l h ll ( )* f h d l d • Simultaneous hit latency will increase accordingly. • Data output is 4‐bit board address then 8‐bit channel values followed by 8‐bit time values. l 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 21 Production Front End Board Production Front‐End Board • • • • • 12/13/2013 Contains 96 High performance differential line g p receivers and discriminator channels. Channels 1‐48 will connect to negative RPC pulses and channels 49‐96 and channels 49 96 connect to positive RPC connect to positive RPC pulses. Discriminator threshold controlled by DAC. Analog test pulser to provide independent built in Analog test pulser to provide independent built in test of each channel. Two FPGAs: • Create fine time (TDC) • Time order hit TDC values • Transmit TDC values to Concentrator board Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 22 Production Front End Board FPGA Production Front‐End Board FPGA • • • Controls the discriminator threshold and test pulser Controls the discriminator threshold and test pulser Creates fine time (TDC) with a resolution of 3.94 ns Time orders TDC values to simplify intra‐layer coincidence finding on Data C Concentrator board b d • Transmits TDC values to Data Concentrator board over custom backplane TIME DIGITAL TIME-DIGITAL DISC 1 CHANNEL 1 TIME ORDER COMPARE BUFFER PULSER CONTROL COMPARE BUFFER DISC 2 CHANNEL 2 CONTROL COMPARE BUFFER COMPARE BUFFER BACKPLANE INTERFACE DATA COMPARE BUFFER DISC 48 12/13/2013 CHANNEL48 COMPARE BUFFER THRESHOLD CONTROL Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 23 Production Data Concentrator Board Production Data Concentrator Board • • • • 12/13/2013 One timing and trigger distribution (TTD) O i i d i di ib i (TTD) interface. Two transceivers for “standard” Belle‐II links (B2Link and GDL) (B2Link and GDL) Seven transceivers used for data fiber link input from scintillator layers – 2 barrel or 7 endcap. One FPGA: One FPGA: • Implements nine serial interfaces • Finds coincident hits in orthogonal strips gg y and forwards to trigger system • Buffers data for >5.2 μs • Forwards events in trigger time window to DAQ system Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 24 Data Concentrator Board FPGA Data Concentrator Board FPGA • • • • • Implements 7 serial interfaces for scintillator data Fi d Finds coincident hits in orthogonal scintillator strips i id t hit i th l i till t t i Time orders RPC data Combines scintillator and RPC data for transmission to trigger and DAQ systems Forwards events in triggered time windows of max 5.2 μs to DAQ d i i d i i d f system • • • 12/13/2013 RPC data will always be y coincident Scintillator electronics forward trigger packet first and DAQ p packet (s) later () Scintillator trigger window found on SCROD using TTD input Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 25 RPC Electronics Status RPC Electronics Status • Firmware (FPGA) development ongoing ( )d l y g • Currently testing Data Concentrator TTD interface with FTSW COPPER (PocketDAQ) setup is complete so • COPPER (PocketDAQ) setup is complete so that the B2Link can be tested on Data Concentrator • Layout and drawing updates associated with th the previously listed hardware issues should i l li t d h d i h ld take less than 160 hours (Brandon Kunkler). 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 26 KLM scintillator upgrade • RPC-based RPC b d KLM ddemonstrated t t d nice i performance f att Belle B ll (efficiency ( ffi i endcap d > 90%, barrel ~ 99%, stable operation, low bg) • With SuperKEKB luminosity, luminosity it is still possible to use RPC in the barrel, barrel however the efficiency of endcap KLM becomes unacceptably low due to high neutron background and large RPC dead time. Requirements to keep (and improve) KLM performance Low dead time: sec for a typical channel (strip) area 1000 cm2 Large acceptance: 95% High efficiency: ~99% for MIP Low bg (neutron bg + electronic noise) Proposed solution Scintillator based detector with WLS readout Fast p photodector: Si photo diode in Geiger p g mode ((Hamamatsu MPPC)) Independent operation of x-y layers 27 Configuration <1% of total square dead zone due to inscription p of rectangular g strips p in circle (similar to RPC) ■ ■ ■ ■ ■ ■ ONE ENDCAP KLM SECTOR LAYER 75 strips (4 cm width)/sector 16800 strips for F&B endcap KLM 16800 strips for F&B endcap KLM the longest strip 2.8 m; the shortest 0.6 m WLS fiber in each strip SiPM t SiPM at one fiber end fib d mirrored far fiber end < 1% of total square dead zone due to support structure + insensitive area due to reflective cover 0.3% ~4% of total square dead zone due to cables and frugality on short strips (similar to RPC) 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review endcap barrel 28 Arrangement and support structure 5‐9 mm Strips are arranged in segments (15 strips/segment 5 segment/layer) Net of x-y I-bars, where segments are inserted. After installation of segments the whole h l structure is i fixed fi d to the h existing i i frame with L-bars, screwed (welded) to the frame. P Preamplifier lifi boards b d are fixed fi d to the h frame. Al (polyethylene) covers are screwed t the to th net. t Cables are interlaid in the gap between I-bars net and cover y I‐bar welding at junction frame x I‐bar 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 29 Cosmic muon test setup triggers SiPM studied strips mirrors 25cm 2.8m 30 Longitudinal profile of light yield corrected for SiPM internal interpixel xtalk and non-perpendicular incidence Far end efficiency depending on the threshold thickness=10 mm = 7 mm value in TDR for both Fermilab and Vladimir Light yield is slightly better than reported in TDR due to improved production technology. Setting threshold at 7.5 7 5 pixels: SiPM noise neutron bg rate even after 10 years of SiPM irradiation! 31 2 assy methods check geometrical compatibility with support structure, electronics and cabling (fix strip sizes) and rigity of the construction; elaborate l b t operations ti for f mass production, d ti assembly and installation. fiber cutting and milling of both ends cover far end with silver shine gluing near end in the SiPM holder gluing fiber to the strip groove cover the grove with reflective film 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 32 Strips into segment gluing gluing l i 15 strips t i on the th polysterene l t substrates b t t (both (b th sides) id ) air bag b strips substrate planes substrate planes use air-bag air bag press press, that provides pressure >1000 kg/segment 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 33 Module assembly Insert segments one by one in the support net structure Lift outer t frame f to t the th nett plane l Screw net structure to the outer frame Fix 150 SiPMs Fix 10 preamplifier boards Cabling 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 34 34 Close-up view polysterene substrate status Production November-December 2010 Cosmics tests January 2011 Transportation to KEK February 2011 Assembly at KEK March 2011 Installation April 2011 35 Requirements for electronics Very moderate requirements for MuID Main concern is to improve KL reconstruction using looser KL-cluster requirements. Need to suppress random coincidences in x- and y- strips - good time matching of x and y hits: scintillator time resolution ~ 1ns; keeping this accuracy by read out and DAQ electronics allows to suppress bg - amplitude information is useful: according to GEANT GEANT-44 simulation particles from hadronic showers release more energy in scintillator; also for SiPM calibration - digitizer in the radiation safe place (access for replacement) - need preamplifiers to avoid electronics noise (should be radiation hard) - provide HV adjustment Evaluation (oscilloscope on chip) board with 1 GHz sampling SiPM signal ~ 8 p.e. from LED from LED 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 36 EKLM electronics EKLM electronics consists of three parts: - In-detector amplification; - Digitalization; - COPPER (common for all subdetectors). Preamplifiers are required to avoid electronic noise: moderate amplification is sufficient. Digitization is done outside the detector. 150 × IDL_10_004 BS_eKLM_amp_RevA KLM R Readout d t (150 channels) 10×2×34-cond Ribb cables Ribbon bl 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 37 Electronics development All carrier boards (15 amplifiers on each) have been produced, testing at Wayne State Assembled modules ready to test with Rev. 2 readout radiation d o hardness d ess w wass cchecked ec ed at ITEP proton p o o synchrotron sy c o o (summer (su e 2011), ), Indiana d All barrel modules installed – to be tested in January with Rev. 2 & then pre-production readout. Digitization based upon the TARGET ASIC family, family developed for the CTA project. Performance Requirements: Common • Operate within Belle‐II Trigger/DAQ environment • >= 30kHz L1 • Gbps Gb fiber Tx/Rx fib / • COPPER backend • Super‐KEKB clock/timing l k/ti i 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 39 Performance Requirements: Common (2) • Belle2link for data • Custom links for trigger data (common UT3 HW) Custom links for trigger data (common UT3 HW) 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 40 System Requirements (3) y q • Belle‐like timing primitives for GDL (trigger) New KLM New KLM trigger elements 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 41 Performance Requirements (daq) q ( q) • High efficiency triggering, ns‐level timing Setting threshold at 7.5 pixels: SiPM noise neutron bg rate even after 10 years of SiPM irradiation A small degradation of the MIP detection efficiency (99% 97% at 10 Belle Belle-II II years) is due to smearing of the threshold by noise coadditon. Can be recovered by fitting the signal p to waveform data in SRM FPGA. shape 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 42 Performance Requirements (trigger) • Merge streams to reduce # of links • Implement algorithms in a common trigger Implement algorithms in a common trigger module (UT3) • Trigger algorithm finds 2D track(s) in each l h f d k( ) h projection 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 43 Design Constraints • Pre‐amps inside module 4x iterations of Carrier Card design Temp sensor for each 15 ch. 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 44 Performance Requirements: KLM Scintillator Readout (2) • Waveform sampling to maintain/understand g gain and MPPC response after neutron damage p g 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 45 Technical Status: Pre‐amplifiers will be installed inside the detector were tested for radiation hardness at ITEP proton (200 MeV) beam. Photo-electron peaks obtained with irradiated amplifier Amplifiers A lifi gain i andd noise i measuredd before (blue) and after (red) irradiation No effect was observed with radiation doses 5 times higher than expected at Belle II. 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 46 Technical Status: ASIC (1) Initial TARGET design BLAB architecture Die Overview Pre‐production TARGET specifications p p • 16 channels • 1‐2 GSa/s (cosmic, beam ~2.5GSa/s) • 12‐bit digitization 12 bit di iti ti • Samples stored, digitized in groups of 32 • 16k samples per channel (8us at 2GSa/s) • Event sequencing/timing off‐chip [firmware] 12/13/2013 TSMC 0 25 TSMC 0.25m CMOS process CMOS Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 47 Technical Status: ASIC (2) • Sampling: 128 (2x 64) separate transfer lanes Recording in one set 64, R di i t 64 Very similar to transferring other BLAB: (“ping‐pong”) • 2x more channels • No precision timing requirement • Storage: 64 x 512 (32k per ch.) ch ) • Wilkinson ADC (64 at once) • 64 6 conv/channel / h l (512 ( iin parallel) ll l) 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 48 Technical Status: SRM (1) Though looks very different, same framework same framework as iTOP readout 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 49 Technical Implementation h • Pre‐amps and TARGET ASIC Al Depletion Region 2 m R 50 Substrate Ubias • 16 channels • 10.5 10.5‐2.5 2.5 GSa/s GSa/s • 10‐12‐bit digitization Noise is 500kHz − 2MHz not a problem: • Samples stored, digitized in groups of 32 5 p.e. threshold reduces rate to < 1kHz • 16k samples per channel (8us at 2GSa/s) 16k samples per channel (8us at 2GSa/s) while maintaining ~ 99% MIP efficiency while maintaining ~ 99% MIP efficiency • Event sequencing/timing off‐chip [firmware] 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 50 First prototype (2011) p yp • Rev. A module prototype DAC_MON (10x) TARGET1 DC (10x – replace with TARGET3 DC) SCROD Re-package card as 9U form factor 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 51 TARGET6 ASIC D i R i Design Review 12‐OCT‐2012 @ SLAC TARGET6 TARGET5 TARGET4 TARGET6 = TARGET5 + TARGET4 triggering • No significant issues • Agreed to release for fabrication 52 Scint. KLM Readout 36 HSLB FINESSE 36 HSLB FINESSE 9 COPPER 112+32 DAQ fiber transceivers TARGET6 Dec. 3 submit 20k channels 20k h l 1.25k 16‐channel Waveform sampling (TARGET) ASICs 112+32 SRM Pre‐amp Production Complete by end of JFY 12/13/2013 FTSW for programming/ timing/trigger Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review Trigger is common with RPC/barrel : Use a common Use a common merge board 53 KLM/SciFi Preamp Test Setup Example Optical Test Card Test Setup Overview Software Trigger MPPC Dark Box LED + MPPC Pair Generate Test Pulses Test Signals Sent to 16 Preamps TARGET4 Pulse Sampling Example Test Pulse Preamplifier Testing Card Test system uses TARGET4 based readout to send either MPPC or Emulated pulses to preamplifiers Intended I d d to characterize h i KLM and d SciFi preamplifiers 54 Scintillating Fiber KLM Readout (v.2) SCROD (same as TOP) 15‐channel Daughercards 15‐channel Daughercards Ribbon cable connectors 12/13/2013 10 daughercards, 15 ch. = 1 quadrant endcap 1 d d Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 55 KLM Readout v3 Revised 10 Daughter Card Mother Board Ribbon cables and HV distribution placed on separate RHIC board RHIC Board d MPPC Signals TARGET6 Daughter g Card with Transformers TARGET6 daughter cards TARGET6 daughter cards with transformers for noise reduction 56 KLM Readout Test at Tsukuba Hall • Test Setup Layout PC USB RHIC Tested KLM MB + RHIC in Tsukuba Hall with assembled scintillator module Used USB connection to SCROD with Used USB connection to SCROD with command interpreter interface Verified power distribution, ASIC DAC control on the motherboard on the motherboard Waveform sampling firmware is very preliminary, measured sample pedestal distribution with RMS of 2 5 ADC distribution with RMS of 2.5 ADC • 1 6 2 7 3 7 4 9 SCROD • Measured Sample Pedestal Distribution 5 10 HV + MPPC Ribbon Cables to KLM Module ADC 57 KLM Readout Test at Tsukuba Hall Example MPPC Pulse on TARGET6 Input Example MPPC Pulse on TARGET6 Input MPPC signals correctly routed to TARGET6 inputs on test setup ~100mV pulses @ 71.5V, ~6m cables Coherent noise not observed Trigger signals detected when MPPCs on wide can be configured o ~600ns 600ns wide, can be configured • • • 58 EB1 EB0 EB2 EB3 BF2 BB4 RPC Readout RPC Readout BF0 BF5 Spartan-6 XC6SLX25 FPGA CLK BF7 BF6 TDC CLR DATA J2 BF1 BF4 THRESH DISC. CHANNELS 1-48 BF3 BACKBACK PLANE INTFC J1 EF1 SLOW CTRL EF0 DATA THRESH J3 DISC. CHANNELS 49-96 SLOW CTRL L TEST PULSER EF2 Spartan-6 XC6SLX25 FPGA EF3 CLK Scintillator Readout TEST PULSER ADDR 59 Manpower Issue p • No dedicated postdoc on the firmware – 1 grad student (formerly engineer), who has done 1 grad student (formerly engineer), who has done the board designs – Dedicated effort needed on firmware/software Dedicated effort needed on firmware/software – Some overlap with needed SciFi trackers for iTOP cosmic ray commissioning, but further manpower i i i i b t f th needed 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 60 Summary • Applying Applying experience in high‐speed waveform experience in high speed waveform sampling ASICs (“oscilloscope on a chip”) and fast readout • Same basic infrastructure common to all Same basic infrastructure common to all detector upgrades: common DAQ system • Functional prototypes under test F ti l t t d t t • Pre‐production prototypes in early 2014 p p yp y • Production in mid‐late 2014, funding‐dependent 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 61 BACKUP 62 Prototype Front‐End Board Test Software • Configures Ethernet Ethernet Module • Controls threshold C t l th h ld and built‐in pulser • Creates separate thread for reading TDC data 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 63 Scintillator Slow Control Scintillator Slow Control • The scintillator electronics require configuration values that are expected to be transmitted over each Belle2link • Number of bKLM N b f bKLM parameters if passed through Concentrator: t if d th hC t t • 300 MPPC channel bias voltage settings • 600 ASIC 00 S trigger threshold and DAC i h h ld d values l • Number of eKLM parameters if passed through Concentrator: • 1050 MPPC channel bias voltage settings • 2100 ASIC trigger threshold and DAC values 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 64 FPGA Configuration • The Concentrator supports two methods for FPGA h C h d f G configuration of the RPC fi i f h C boards in the bKLM: 1) Using SPI PROMs that are indirectly programmed with JTAG on C Concentrator t t 2) Downloading the MCS programming file to Concentrator using the B2Link. NOTE: The Concentrator design incorporates a triple modular redundant PROM NOTE: The Concentrator design incorporates a triple modular redundant PROM scheme that includes error checking. 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 65 Serial Number and Address Serial Number and Address • • • • Each RPC board has a 4‐bit address – h Cb dh bi dd 13 RPC boards per crate so each crate 3 Cb d h repeats addresses. The Concentrator board has a 4‐bit address that can be used to address each crate. t There are 16 Concentrator boards in the Barrel and 16 in the End‐cap – unique address in each system. Both the RPC and Concentrator board contain a 64‐bit serial number chip that can be used if necessary. 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 66 RPC Slow Control RPC Slow Control • The RPC Front‐End board requires configuration values and (optionally) built‐in‐ h C db d i fi i l d( i ll ) b il i test control that is expected to be transmitted over each Belle2link: • Threshold value ‐ 1248 values/Concentrator, 8‐bits per value • Test pulser T t l ‐ 1248 built‐in‐test values/Concentrator, 1‐bit per value 1248 b ilt i t t l /C t t 1 bit l • Test pulser control – some number of bits to turn test pulser on/off 12/13/2013 Gary Varner, US Belle II pre‐CD‐2/3 KLM Readout Technical Review 67