High Multiplicity FVTX Trigger for Run15
Transcript of High Multiplicity FVTX Trigger for Run15
![Page 1: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/1.jpg)
High Multiplicity FVTX Trigger for Run15
Toru Nagashima, Yomei Fukushima
(Rikkyo University)
Shoichi Hasegwa
(J-Parc)
Itaru Nakagawa
RIKEN
and
FVTX Group
1
Jan. 19 RadLab meeting
![Page 2: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/2.jpg)
OVERVIEW
• FVTX trigger design
•Hardware status
• Software status
2
![Page 3: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/3.jpg)
#track>5track/east
AND
EAST
WEST
Δφ=15°
limitedto1bit
#hits>3/4sta ons
#hits>3/4sta ons
OR
#track>5track/west
FEM-IBFPGA
FEMFPGA
TRIGGER
3
• At least one hit in 3 out of 4 stations is required within a half sector ((Df=7.5o). -> TrackFlag.
• If there are more than two tracks within a given sector (Df=15o), the second one won’t be counted.
We Request Two Trigger bits (one per arm) for FVTX trigger.
Limited to 1bit
Mainly developed by Aaron Key (UNM)
Mainly developed by Toru Nagashima
![Page 4: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/4.jpg)
FEM – FEMIB Cable
4
FEM end
FEM-IB end
![Page 5: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/5.jpg)
FEM FEMIB
Visual scaler
test signal
The serial line cable
# of FEMIB trigger
# of FEM trigger= 100%?
Signal transmission test
7
![Page 6: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/6.jpg)
Signal transmission test
6
Signal rate #FEMIB trigger/#FEM trigger
3kHz 100%
300kHz 100%
4.7MHz (BCO/2) 100%
Worked well up to 4.7MHz as long as the cable is connected to the test pin properly.
![Page 7: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/7.jpg)
FEM Trigger
FEM-IBTrigger
Discri.
TTL->ECL
ECL-> TTL
RB
IB
GL1
BCLK 0 9 14 17~18
collision
1 B
CLK
pro
cess + 4
BC
LK w
ind
ow
1 B
CLK
pro
cess+ 1
BC
LK M
ulit
FEM w
ind
ow
+ 1 B
CLK
latch+ d
elay
20
FVTX Trigger Timing Chart
7
To be tested in 1008
BCLK
Trigger for GL180ns
Delay
For timing adjustment
![Page 8: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/8.jpg)
Trigger signal = 573Hz
8
Delay Accepted rate
0ns 573Hz
20ns 573Hz
30ns 572Hz
40ns 364Hz
50ns 0Hz
60ns 0Hz
GL1 didn’t recognize the signal depending on the timing. Need to adjust using another subsystem(MPC, BBC etc.)
BCLK
Trigger for GL1
![Page 9: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/9.jpg)
Wedge trigger logic
9
Hit counter
# of hit/event > threshold?
“active” flagYES
NO
FEM FPGA
Efficiency =# of trigger
# of hits > threshold
1wedge
# of hits/event
Trig
ger
stat
e Trigger threshold
![Page 10: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/10.jpg)
#hits vs #trigger
Trigger threshold
Efficiency ~ 94%
# of hits/event
# o
f tr
igge
r/ev
ent
10
![Page 11: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/11.jpg)
6% inefficiency?
Trigger threshold
# of hits/event
# o
f tr
igge
r/ev
ent
11
![Page 12: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/12.jpg)
Trigger turn onTriggerthreshold
Fire
d e
ven
t/N
ot
fire
d e
ven
t
The trigger threshold works as #hits>thresh. rather than #hits>=thresh.Turned out it doesn’t work when the threshold = 0. Need to be debugged.
![Page 13: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/13.jpg)
Ongoing study
• External trigger parameter control.
• New Expert GUI for FVTX.
• Input the trigger information into the data stream from the FEM.
13
![Page 14: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/14.jpg)
Test plan
• Timing tune with BBC- Using the BBC laser pulse- Or wait for the beam?
• Cosmic- need to setup the DAQ- MuID will be used as a trigger.- few Hz of the trigger rate is expected.
• Trigger logic test- Consistency check between the trigger logic & trigger rate. The severer, the few the rate should be.
14
![Page 15: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/15.jpg)
Summary• Signal transmission test- No issue was observed for now, up to 4.7MHz.
- Need to adjust the timing using BBC trigger.
• Trigger efficiency- Turned out the threshold worked 1hit more than expected. Need
to debug since we need #hit>=1 for the multi track algorithm.
• Test in 1008- FEMIB & FEM FPGA is ready. Will start testing once the Expert
GUI to control the trigger logic.
- Trigger timing adjustment & trigger logic will be tested using the cosmic.
15
![Page 16: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/16.jpg)
Backup
16
![Page 17: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/17.jpg)
FVTX Readout
17
FPGA
Slow
Co
ntro
l
All hits are sent to FEM
regardless of trigger request
FEM
FEM-IB
![Page 18: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/18.jpg)
FVTX Trigger Design
18
FPGA
Slow
Co
ntro
l
FEM-IB
Raise a “track flag” if track like hit pattern
is found.
Track flag
TRIGGER GL1
If the number of flagged FEMs are more
than threshold, then issue a trigger
FEM
![Page 19: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/19.jpg)
Signal transmission test
FEM FEMIB
oscilloscope
19
High frequency (300kHz) signal
0 state signal
No cross talk was observed as long as the cable is connected to the test pin properly.
Twisted cable
![Page 20: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/20.jpg)
FEM – FEMIB cable test
• If the cable is not connected to FEM side, it picks up the noise. Works as a kind of antenna?
20
FEMIB
Open
![Page 21: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/21.jpg)
21
To be tested in 1008
Output clock signal from FEMIB, and checked the frequency GL1 accepted.
![Page 22: High Multiplicity FVTX Trigger for Run15](https://reader031.fdocuments.us/reader031/viewer/2022021804/620db2faf043572a2b022119/html5/thumbnails/22.jpg)
FEM Trigger
FEM-IBTrigger
Discri.
TTL->ECL
ECL-> TTL
RB
IB
GL1
BCLK 0 9 14 17~18
collision
1 B
CLK
pro
cess + 4
BC
LK w
ind
ow
1 B
CLK
pro
cess+ 1
BC
LK M
ulit
FEM w
ind
ow
+ 1 B
CLK
latch+ d
elay
20
FVTX Trigger Timing Chart
22
To be tested in 1008