Title: Hybrid Testing Status
1Hybrid Testing Status
2 With old software things were okay
- Opens, shorts, and noisy channels detected
- Automatic XML uploading
- Cuts adjustable from configuration files
- Manual mode ARCS available for hardware
troubleshooting - Automatic report.txt file uploading to local
database (UCSB only)
3But pretty ghetto for the most part
- Hybrids that failed at -20 a mystery simply
swept aside. - XML files contain only
- -Flagged channels -Pedestal
- -Operator -Noise
- -Test Script used
- -Tool ID
- -Date/Time of test
4Even worse
- False channel identification for six-chip hybrids
(only seen in three cases) - TESTWITHPA_val held at 0 regardless of test
outcome - Only two grades PASS / FAIL
- One or more shorted channels OR five or more
noisy OR open channels - Hybrid fails
5Now Underlying DAQ library can be compiled
Microsoft Visual C 6.0 or higher required
6Latest Teststation version in use at CERN is now
operational and modifiable
- Labview source code can be changed and recompiled
into an executable file - Allows UCSB/FNAL specific adjustments such as
readout of air/water flow sensor in ACDC - MUX, PLL, DCU, etc. are now accessible through
C/labview interface
Not possible with code currently in use at UCSB
FNAL dll source was not available
7Features of New Software
- PLL status check
- PLL Forcing (If necessary)
- Drifting Pedestal Check
- New Hybrid Grading A/B/Fail
- XML generation (Not automatic yet)
- Manual mode disabled
8PLL Failure? Take those old hybrids off the shelf
- Initialization now talks to PLL
- Reads bit 0 of PLL Control and Status register 1
- 1 if PLL is going
- the norm after reset sequence
- PLL operation is controlled by auto calibration
circuit - 0 if PLL is not going
- Occurs at -20 C
- Requires PLL forcing PLL operation is
controlled by I2C interface - Hybrid will initialize in cold
9PLL comment in report XML file
Slight problem For some reason pedestal and
noise have increased edges with new
software. Probably something simple.
10Open Vias should be found
- Final report vi compares the average pedestal
for each APV between tests - If pedestal drifts, comment will be made in
report.txt and XML file
11New Grading Agreement with CERN
- "TIB_P_4D", "TOB_P_4U".."TOB_S_4D", "TEC_4U"
- 0-2 noisy or open channels "A" hybrid
- 3-4 noisy or open channels "B" hybrid
- 5 noisy or open channels Failed
- One or more shorted channels Failed
- "TIB_S_6U".."TID_S_6D", "TOB_P_6U", "TEC_6U",
"TEC_6D" - 0-3 noisy or open channels "A" hybrid
- 4-6 noisy or open channels "B" hybrid
- 7 noisy or open channels Failed
- One or more shorted channels Failed
New code still allows for only one channel to be
flagged as short. A consensus should be made as
to what constitutes a short.
12XML Generation
- Bruno Wittmer (teststation architect) is person
associated with XML files - XML files output by new software should contain
everything in old files - Comments on PLL Drifting Pedestal
- TESTWITHPA_val indicating grade of hybrid
- Automatic uploading will be added
Still have not successfully generated XML file
with new code
13Additions to Code
- CVS repository at CERN contains all updates
- http//cms-project-cmstobss.web.cern.ch/cms-p
roject-cmstobss/ - CVS tools available in linux and Windows,
making updating easy - US can contribute
- Documentation http//cmsdoc.cern.ch/cmsoo/proje
cts/cvs_server.html
14Equipment
- One spare peltier in US
- Ours has failed due to overheating once
- ARC boards (Ask Tony)
- One spare crate at UCSB (belongs to
Fermilab/going to Mexico City) - NIM modules (1 of each used in pulser)
- Spare humidity temperature sensors
- 2 peltier power supplies
- No spare chiller (Perhaps one should be
purchased)
15Documentation AOB
- Documentation on ARCS, ACDC, XML files, etc. will
be collected, organized, and posted on web - Side by side updating of code at UCSB and Fermilab