MICE Workshop Sept 2004 AFEII for MICE Recall: AFEs mount on ether side of the VLPC cass, with fibers going to the VLPCs between.
Download ReportTranscript MICE Workshop Sept 2004 AFEII for MICE Recall: AFEs mount on ether side of the VLPC cass, with fibers going to the VLPCs between.
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 modules Each module reads 64ch of VLPCs AFEs functions: fast discr (1bit/ch) send to L1 trigger system. If the event looks interesting (to the L1 system!), the AFE can “remember” Q from ~4uS earlier and digitize it for readout • Much slower than the discriminators! MICE Workshop Sept 2004 AFEII for MICE Digital readout vs. Analog readout AFEII two readout paths Digital: Discriminators go over LVDS links • More details later Analog: Zero suppressed data from ADCs (addr/data pairs) over a custom parallel link (a.k.a. gray cable) • More details later MICE Workshop Sept 2004 AFEII for MICE AFEII designed for Tevatron not MICE! AFEII two readout paths: • L1: 512 discriminator bits/board/132ns • L2: (only after an “L1 accept”) reads out ADC 8bits/ch x 512ch (zero supressed) • AFEII designed for ~10Khz L1 accept rate at ~5% deadtime => 10uS per event time budget MICE Workshop Sept 2004 AFEII for MICE Fiber tracker: why analog at all? Better quality data • • • • ADCs data can be corrected for common mode ADCs can correct for ch-to-ch variation But watch out for zero supression! For Dzero, can use to improve resolution MICE Workshop Sept 2004 AFEII for MICE Digital readout details: LVDS here means a specific chip set from TI SN65LVDS95 (running @ 53Mhz) • 20 bits + 1 “frame” bit sent over 4 UTP pairs (3 signal + clock) @ 53 * 7 = 371 Mhz • Frame bit sent once every 7 * 18.8ns = 132ns 4 LVDS links/board = 1/pair of modules (10bits per module) Data rate = 53Mhz * 20 * 4 = 4.24 Gbps MICE Workshop Sept 2004 AFEII for MICE Analog readout details: Custom bi-directional parallel link between the Sequencer and the AFE 8 data bits + data valid per AFE Max data rate = 53 * 8 = 424 Mbps Digitization: 2 dual ADCs/64 ch module=16 ch/ADC ADC runs @ max 10Mhz => 16 * 100ns = 1.6uS Tot: ~2us + ~40ns / hit ch= ~21us max MICE Workshop Sept 2004 AFEII for MICE Mice beam structure ~600 muons in 850 uS us Long enough between pulses = for DAQ Analog readout: depends on occupancy • If FULL readout, can do about ~40 during spill Digital readout: can keep up • Still not 100% live time: need resets MICE Workshop Sept 2004 AFEII for MICE Mice readout Analog readout for MICE Two options: 1. the full Dzero system -Sequncer (SEQ) and sequencer controller (SEQC) (and crate! 9U custom backplane…) - VME Receiver Buffer (VRB) and VRB controller (VRBC) (and another 9U crate!) - must talk to SEQ/SEQC/VRB/VRBC so need 1553 interface as well MICE Workshop Sept 2004 AFEII for MICE Mice readout (cont.) Analog readout for MICE Two options: 2. the StandAlone Sequencer (SASeq) +used in the MICE cosmic test -rather slow… MICE Workshop Sept 2004 AFEII for MICE Analog readout for MICE + tons of experience from Dzero + AFEII designed to work this way + know how to trigger, sync board to board, etc. - need time to digitize! ~ maybe beam structure can be chosen to make this mode work better? 600mu/1ms => 600KHz L1 accept rate! MICE Workshop Sept 2004 AFEII for MICE Mice readout Digital readout for MICE + fast + very simple - need a receiver… more detail below - no detailed analog info ~ not for use with AFEII-t (not a problem!) MICE Workshop Sept 2004 AFEII for MICE Digital readout for MICE Need a new board! • Receive LVDS, store into FIFO, interface to VME But • How to get clock to boards? • How to get trigger to board? Can still use the gray cable! (w/SASeq) MICE Workshop Sept 2004 AFEII for MICE Need new board Very simple 6U VME Should be easy for a strong group (like IC) to design and build! SRAM Cost=$1K/board VME I/F 1 board/AFE FPGA LVDS MICE Workshop Sept 2004 AFEII for MICE Hybrid option On the AFEII, there is a path from FPGA to LVDS Can readout analog information via LVDS Still need the digitize time =~1.6 to 2 us But can readout as fast as digitize MICE Workshop Sept 2004 AFEII for MICE summary Analog readout Maybe 40 events/pulse (if 850uS pulse!) Digital readout Trade live time vs. overlaps (2K events/pulse) • Min integration window ~50ns, max=anything! • Reset time ~40ns Need to design and build a new board! Hybrid readout ADC thru LVDS (400 events/pulse) Still need the new board!