Control Software for the CMS Pixel Readout
description
Transcript of Control Software for the CMS Pixel Readout
![Page 1: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/1.jpg)
slide 1
Control Software for the CMS Pixel Readout
28 April 2004
R.Stone, Rutgers(J.Doroshenko, DW.Kim, U.Joshi, L.Perera, J.C. Yun, et al)
CMS Pixel Workshop
• Overview of Pixel Control System • Status of US-based work• Incorporation into prod. & system testing • What is next
Vers 1.4
![Page 2: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/2.jpg)
slide 2
CMS Pixel Control
![Page 3: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/3.jpg)
slide 3
What exists now?
• “Cosmo” (vers.1.6.9c) for pulsing, LED, 90Sr: PSI43 – 1st version about 1 year ago– Now 10 versions later– Written in C, Tcl– I/O via PC parallel port to a “FEC” & FPGA TBM– Server communication limits to 30 Hz rate
• “Run Control” GUI + Cosmo for Testbeam – DAQ integrated to Si Strip telescope– Currently In use at FNAL Testbeam– Now for PSI43– PSI46 ready in ~1month
![Page 4: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/4.jpg)
slide 4
Cosmo – Hardware: PSI 43
![Page 5: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/5.jpg)
slide 5
Cosmo Pixel GUI
![Page 6: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/6.jpg)
slide 6
Cosmo DAC screen
![Page 7: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/7.jpg)
slide 7
Cosmo ADC Tool
![Page 8: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/8.jpg)
slide 8
PSI 43 Calibration Analysis
Gain Histogram
0
50
100
150
200
250
10 60 110 160 210 260 310 360 410
Gain (ADC Counts/10000 electrons)
Freq
uenc
y
Pedestals
050
100150200250300350400
1470 1520 1570 1620 1670 1720 1770
Pedestal (ADC Counts)
Freq
uenc
y
Threshold
0
500
1000
1500
2000
2500
1000 2000 3000 4000 5000 6000 7000 8000 9000
Threshold (# of electrons)
Freq
uen
cy
33B Chip0 Vcal run
1 6 00
1 7 00
1 8 00
1 9 00
2 0 00
2 1 00
2 2 00
2 3 00
![Page 9: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/9.jpg)
slide 9
IZM 34B chip0 (1x2) at T=-20C
Thresh, Pedestal, Gain Address levels, Charge
Pulser Calibration analysis
![Page 10: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/10.jpg)
slide 10
What exists now?
• “Cosmo” (vers.1.6.9c) for pulsing, LED, 90Sr: PSI43 – 1st version 1 year ago– Now 10 versions later– Written in C, Tcl– I/O via PC parallel port to a FEC & FPGA TBM
• “Run Control” GUI + Cosmo for Testbeam – Pixel DAQ integrated with Si Strip telescope– Currently In use at FNAL Testbeam– Now using PSI43– PSI46 ready in ~1month
![Page 11: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/11.jpg)
slide 11
FNAL Testbeam DAQ Overview
![Page 12: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/12.jpg)
slide 12
Testbeam Run Control Gui
![Page 13: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/13.jpg)
slide 13
Chip 0
Chip 1
Sr90
row
columnChip 0Chip 1Sensitive at column edge
Chip0 has bad double columns at 21, 28
33B Chip0,1 90Sr Analysis
![Page 14: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/14.jpg)
slide 14
• Cosmo changes: PSI 43 46– Hardware– New DAC specifications– Pixels: 150x150 (2756) 100x150 (4160)– Scripting and rate improvements– Should be ready in 1 month
• Production Testing– Initial Plaquette test (module)– 3 day burn-in (32 modules)– Blade– Full disk
• System tests: using AOH, FED, FEC, TTC
Needed Soon
![Page 15: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/15.jpg)
slide 15
Cosmo - Hardware: PSI 46
![Page 16: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/16.jpg)
slide 16
Near Term Plan
• At FNAL: get Linux PCs– Install PVSS and XDAC
• Try simple monitoring• Use XDAC process control
– Install DB– ORCASummer ’04
• Modify analysis and control software – Production testing– System testing– Integrate DB coupling– ORCA?
![Page 17: Control Software for the CMS Pixel Readout](https://reader036.fdocuments.us/reader036/viewer/2022062301/56815a6a550346895dc7be5a/html5/thumbnails/17.jpg)
slide 17
Conclusions
• Software exists to control modules of PSI43.• PSI 43 control software used for bench and testbeam.• Modifications underway to achieve PSI46 readout.
• Structure exists to evolve into production testing.• Incorporate more of the CMS environment to get to final runtime system.