TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.
-
Upload
avice-johnson -
Category
Documents
-
view
217 -
download
0
Transcript of TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.
TGC Timing Adjustment
Chikara Fukunaga (TMU)
ATLAS Timing Workshop 5 July ‘07
• TGC1(Triplet), 2 and 3 (both doublets) are used to provide the Level1 end-cap muon triggers (Main system).
• The main system covers 1.05~2.4 of eta, and 100% of phi.
• Inner chambers EI/FI (doublets) will be used to eliminate tracks not coming from the IP.
• Wire (r) and Strip (phi) readouts. Both signals are used for the triggers.
TGC Trigger System
2 for EI/FI/side3 for SL/side,12 for ROD
Overview of TGC Electronics System
PPdelayBCID
SLB ASIC3/4 Coin.Readout
JRC
DCS-PS
PPdelayBCID
Doublets
PPdelayBCID
SLB ASIC2/3 Coin.Readout
JRC
DCS-PS
PPdelayBCID
Triplet
CAN
TTCrq
Service PP
TTC signal fanoutto PS-Boards
SectorLogic
ROD
CCI
H-Ptstrip
SSW
H-Ptwire
HSC
DCS LCS
Control crate
ReadoutROB
Control
Readout crate
Trigger crateVME64 cratesVME crate in Mini-RackPS-Board
ASD
ASD
TGC1 TGC2 TGC3
TriggerMUCTPI
On Chamber Big Wheel edge USA15
TTC
Sector Electronics• 1/12 Sector is a unit for on cha
mber electronics (Two trigger sectors).
• A sector has two identical electronics units.
• Two geometrically identical sectors for triplet (M1) and doublets (M2,M3)
• TTCrq on a Service Patch Panel
• It distributes BC,L1A,BCR,ECR etc. to PS boards (ASIC PP, SLB) with equidistant cables.
• One TTCrq distributes the signals also to HpT and SSW modules in Mini-crate
Clock and L1A Timing
Delay Capability of L1A TTCvi and TTCrq
Readout Window 3 bunches
Preventive Dead time 2 bunches after L1A
System Clock 40MHz from TTC
Bunch clock Adjustment TTCrq
Adjustment of L1-buffer depth
• Adjustment of Depth of Level1 buffer (128 steps)
• The L1A latency will be common for cosmic and beam runs if the MUCTPI-CTP latency is fixed.
• Even if the Latency changes, we can quickly re-adjust the depth with this setup.
L1Buffer SSW RODPP
Test Pulse withTrack Pattern
Hi-pT MUCTPI-CTP
L1A Signal
2/3SL
SLB
Alignment of Trigger signals w/o Beam
BC TGC hitTOF
PP incable delay signal delay
BC TGC hitTOF
PP incable delay' signal delay'
Procedure• Set test pulse delays properly.• Confirm necessary signal delay
values by checking test pulse data.
delayed test pulse
delayed test pulse'
Confirmsignal delays
replace
replace
PP SLB ASIC3/4 Coin.Readout
JRCtest pulsedelay
signal delay
Alignment of Trigger with Beam
PP SLB ASIC3/4 Coin.Readout
JRC
signal delay
TTC
clock
Bunch crossing
40MHz TTC clock
adjust phase
Procedure• Take data with changing TTC
clock skew.• Confirm signal delays with
synchronized to beam collisionby checking data.
BCID• TTCvi forms the BCR from the Orbit.
• The delay capabilities for the BCR We have independent L1 buffer for BCID in the SLB ASIC. TTCvi for ROD.
• 12-bit BCID you form is always in the range of 0..3563? Front-end system counts up to 4095 if BCR does not come properly.ROD will handle the BCID correctly in between 0 and 3563.
• BCID checking : Consistency of Front-end BCIDs are checked in ROD
• A global BCR delay parameter : TTCvi
• Can the last 3 bits of the BCID be aligned with the BCID in the MUCTPI? : Reconfiguration of FPGA in Sector Logic
BCID Alignment
• Are you ready for BCID alignment for the M4 week? What needs to be done still?
– We can adjust the BCID of the front-end system by changing the depth of the BCID L1 buffer. This is ready.
– As ROD independently counts BC, the number will be different from one of the front-end system even for the same L1A. We have to check the difference (offset) and adjust BCR timing or the depth of the L1 buffer for BCID iteratively. We need some more work, but will be ready for the M4 week.
Long Gap and Sensitivity to Bunch drift
• We have not yet any fixed plan to do in the long gap. We need some more discussion for possibility of calibration for the system/detector in this gap.
• ROD needs one test pulse trigger, generated by the CTP, in the long gap which is assigned to the TGC.
• Sensitivity to slow drift of the bunches wrt to the clock.We have to estimate this in near future.
Event Count Reset• Distribution of the ECR: standard TTC par
tition
• Where do you have event counters, where do you form L1ID ? SLB ASIC on a PS-board for the Front-end System, and ROD
• Would you agree to set the ROD to the initial L1ID (0x00ffffff) in the prepareForRun transition? A register in the ROD module can be set to whatever is wanted.
• Do you need any ECR before or after prepareForRun? If so, for which purpose, and at what time? Should this ECR be provided centrally, or can it be generated locally?One ECR is needed before the first trigger of a run. This siganl can be provided either centrally or locally.
Monitoring and Data Quality
• Monitoring of the distribution of timing signalsWe have not yet fixed idea for this monitoring.
• Where do you have L1A counters that are/could be published to IS?The ROD crate processor reads the counters kept by the ROD and publishes them to IS.
• What's your view on L1ASync events?ROD will do L1ID checking withL1ASync events.
• What tools could be used online/offline to check that the global timing is correct?The ROS or Event Builder should be able to check that the BCID/L1ID pairs from the detectors are what is expected by the CTP.