200 likes | 217 Views
Detailed information on CLAS12 trigger system requirements, logic diagram, and timing diagram for reliable electron identification and multi-particle event selection. The system includes fast detectors readout, trigger design for drift chamber, and input signal processing. Development status includes well-developed trigger for Forward Calorimeter and ongoing work on Drift Chamber trigger. ModelSim simulation planned. One license installed.
E N D
CLAS12 Trigger System Sergey Boyarinov CLAS Online Group July 8, 2010
CLAS12 Requirements • At least 10kHz event rate, at least 100MB/s data rate • Reliable electron identification • Multi-particle events selection
Forward Calorimeter: peak finder threshold[0] peak(u2,e2) peak(u3,e3) peak(u4,e4) peak(u1,e1)
Forward Calorimeter: peak finder (cont.) 40 clocks x 16ns = 640ns
Forward Calorimeter: cluster finder v1 u36 V14 U10 v36 u1 w36 w1 W13
Forward Calorimeter: cluster finder (cont.) 30 clocks x 32ns = 960ns
Binary adder: code fragment INPUT: W0,w1,w2,w3,w4,w5 - 192 bit words: drift chamber layers OUTPUT: b0,b1,b2 - 192 bit words: sum in binary format b1 = (w0)&(w1); b0 = (w0)^(w1); b1 = (b1)^((b0)&(w2)); b0 = (b0)^(w2); tmp = (b0)&(w3); b2 = (b1)&tmp; b1 = (b1)^tmp; b0 = (b0)^(w3); tmp = (b0)&(w4); b2 = (b2)^((b1)&tmp); b1 = (b1)^tmp; b0 = (b0)^(w4); tmp = (b0)&(w5); b2 = (b2)^((b1)&tmp); b1 = (b1)^tmp; b0 = (b0)^(w5);
Generic comments: logic description …………….. 0 #01BB 0 #01BC 0 #01BD 0 #01BE 0 #01BF 1 #01C0 1 #01C1 1 #01C2 1 #01C3 1 #01C4 1 #01C5 1 #01C6 1 #01C7 …………….. <---> STOF1xSTOF2xSTOF3||STOF1xSTOF2xSTOF4|| …
Current status • Forward calorimeter - based trigger: well developed C code for the cluster finding, preliminary ModelSim design • Drift chamber - based trigger: C code in the final stage of development based on CLAS data, ModelSim simulation will start in a few month • One ModelSim license is installed