TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.

13
TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07

Transcript of TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.

Page 1: TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.

TGC Timing Adjustment

Chikara Fukunaga (TMU)

ATLAS Timing Workshop 5 July ‘07

Page 2: 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

Page 3: TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.

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

Page 4: TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.

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

Page 5: TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.

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

Page 6: TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.

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

Page 7: TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.

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

Page 8: TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.

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.

Page 9: TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.

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

Page 10: TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.

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.

Page 11: TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.

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.

Page 12: TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.

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.

Page 13: TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.

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.