chris parkes for velo software group velo software overview & shutdown planning organisation...

27
is Parkes for VELO software Group VELO Software Overview & Shutdown Planning •Organisation •Milestones •3 Critical Areas

Upload: valerie-wilcox

Post on 02-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

Chris Parkes for VELO software Group

VELO Software Overview &Shutdown Planning

•Organisation

•Milestones

•3 Critical Areas

Page 2: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

2

Areas & Responsibilities• Overall Co-ord: CP

• PVSS: Stefano De Capua • DAQ Recipes: Karol Hennessy

• Timing & Gain: Kazu Akiba

• Error Bank Analyses: Ann van Lysebetten • Online Monitoring: Kurt Rinnert • Data Quality: Eduardo Rodrigues

• Simulation & Reconstruction: Tomasz Szumlak

• Tracking: David Hutchcroft

• Alignment: Silvia Borghi

• Closing Strategy: Malcolm John

• > 20 people contributing• Milestones defined for each, with one person

responsible and priorities assigned

Page 3: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

3

Organisation• Weekly Monday commissioning meeting

– Report on previous week milestones– News from all, forum for discussing issues– Work plans for the week

• Integration Days: Thursdays– Integrate weekly releases (if any) at pit– Release: PVSS, recipes, Vetra

• Brief report bi-weekly Friday meeting– Report progress to whole group, no details– Specific presentations on items of general interest

• Shutdown progress logged on milestone Twiki pagehttps://lbtwiki/bin/view/VELO/SoftwareMilestones

Page 4: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

4

Milestone Progress

•Proceeding close to schedule•Some delays due to FEST’08 production

VELO Shutdown Software Milestones

0

5

10

15

20

25

30

35

40

45

09/09/2008 29/10/2008 18/12/2008 06/02/2009 28/03/2009 17/05/2009

Date

Mile

sto

ne

Nu

mb

er

Expected

Achieved

Page 5: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

5

Critical Path

• In September identified three key areas where progress is needed before we start running this year

– Timing

– TELL1 Parameter Uploading

– Monitoring

Page 6: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

6

Timing studies• Set up timing for sampling of pulse

train and for optimal analogue signal height

• Automated timing scans implemented and being tested

• Firmware release being tested

Page 7: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

7

Digitisation Delay

Time (CLK/channels)

AD

C C

ount

s

3 4 65

Delayed pulse

Measured VoltageARx Clock

Delayed Sampling phase

Page 8: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

8

AD

C C

ount

s

25 50 10075

First Time Sample

SecondTime Sample

ThirdTime Sample

FourthTime Sample

...

Scan Points

Delayed pulse

Sampled pointsfor a given clock

Beetle Clock

Analogue Sampling Delay

Time (ns)

Page 9: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

9

TELL1 Data Processing

• Velo Data Processing Raw -> Clusters in TELL1

Pedestal Following

Common Mode Suppression (MCMS)Beetle baseline shift

Reordering

Common Mode Suppression (LCMS)Clusterization

Beetle Cross-talk Correction

Cable Cross-talk Filter (FIR)

•Require 1M parameters

•Optimisation critical for data quality (see TED data talk)

• Pedestal & Clusterisation Thresholds most important

•Bit Perfect Emulation of Algorithms in full LHCb Software Framework

Lowerpriority

Lowerpriority

RAW

CLUSTERS

Page 10: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

10

Vetra – TELL1 Emulation

•Parameter uploading achieved for first time in December•Firmware fixes made and used (November)•Testing & evaluation underway

Page 11: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

11

Pedestal Processing

Raw data Pedestal corrected data

Pedestal correction monitoringBase line (zero)

level after pedestal correction

Page 12: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

12

Beetle X-talk effect first channel in each analog link is affected

Noise after pedestal correction

Beetle X-talk correction monitoring

Measured noise in first channel before correction

Noise in first channel after correction

Average noise measured in unafected channel

Beetle X-talk correction

Page 13: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

13

ADC count

Constant Pedestal OnlyADC count

All Parameters tuned

Effect of tuning

Non-Zero Suppressed Data critical– so that tuning parameters can be obtainedProcedure to take automatically during data

- One module at a time, under test

Page 14: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

14

Monitoring• Monitoring package

– Package for “high-level” (= ZS) data• Monitoring based on clusters and tracks

– Package for NZS data• Noise calculation, time alignment study, beetle pulse shape, …

• Scripts and macros are being developed to analyse data

• Wiki pages with documentation and HowTo’s

Review of Monitoring status in February

Page 15: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

15

Online monitoring• Running since August• Implementation of several plots• New features to be exploited

Online presenterOnline presenter

Page 16: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

16

Cluster Monitoring• Cluster information:

– Cluster ADC value– Active chip links– Number of strip in a cluster– Cluster ADC value versus sampling– Number of cluster per events– More…

Some of these distributions versus sensor number and/or sensor strip

Page 17: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

17

Example distributions from VeloRecMonitors

Page 18: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

18

Track Monitoring• Tracks

– Number tracks– Pseudo-rapidity – Azimuthal Angle – Pseudo-efficiency – Biased and unbiased Residuals versus

sensor number– Total number of R cluster per track– Vertex information– Hits distribution in xy and xz– Mean sigma of residuals versus of

sensors– More…

Page 19: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

19

Track monitoring: J/() Ks B

iase

dR

es

R Sensor #

Pseudo rapidity Azimuthal angle

X(c

m)

Z(mm)

Page 20: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

20

Script and Macros

• Analysis of the data for the evaluation for:– Time alignment study,– Noise calculation, – High voltage scan, – beetle pulse shape,– More…

Page 21: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

21

Noise monitoring macros – example of GUI

Page 22: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

22

Noise monitoring macros – example of GUI

Common mode subtractionNo common mode

Page 23: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

23

Noise performance

Common Mode Subtracted Noise of Each Run

Run Time11/10/06 11/12/06 11/14/06 11/16/06 11/18/06 11/20/06

Ave

rag

e N

ois

e

0

1

2

3

4

R DetectorsPhi Detectors

HP1 HP2 HP3 HP4

•Common mode pickup from beam requires data•At pit and in previous testbeams parameters highly stable

Page 24: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

24

Noise – individual / whole system

No evidence that operation of full system induces more noise than single sensors

Page 25: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

25

Noise versus VoltageE

xpec

ted

Sig

nal /

Noi

se

Page 26: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

26

IV - scans• PVSS recipes available to automate IV scans

• Set initial voltage, target voltage, step, single or set of sensors

• A data file produced per sensor containing channel number, voltage, current, sensor temperature

• Analysis scripts for plotting IV scan data

Page 27: Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas

27

Software Commissioning Summary • All baseline algorithms

– Completed for summer ’08

• Commissioning software – Milestones for data readiness in April 2009– 3 critical areas all proceeding according to plan

• TED data are the VELO ‘cosmics’Tremendous success of first tracksThis sample has been very useful for comissioningTED data this summer will allow us to:

Optimise timingTest and tune FPGA algorithmsIncrease alignment accuracy