Hybrid Testing Status Lance Simms 6/22/04 6/22/04 Slide 1 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) 6/22/04 Slide 2 But pretty ghetto for the most part • Hybrids that failed at -20… a mystery; simply swept aside. • XML files contain only -Flagged channels -Operator -Test Script used -Tool ID -Date/Time of test 6/22/04 -Pedestal -Noise Slide 3 Even 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 6/22/04 Slide 4 Now Underlying DAQ library can be compiled * * Microsoft Visual C++ 6.0 or higher required 6/22/04 Slide 5 Latest 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 6/22/04 Slide 6 Features 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 6/22/04 Slide 7 PLL 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 6/22/04 Slide 8 PLL comment in report & XML file Slight problem: For some reason pedestal and noise have increased edges with new software. Probably something simple. 6/22/04 Slide 9 Open 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 6/22/04 Slide 10 New Grading: Agreement with CERN "TIB_P_4D", "TOB_P_4U".."TOB_S_4D", "TEC_4U" 0-2 noisy or open channels 3-4 noisy or open channels 5+ noisy or open channels One or more shorted channels* "A" hybrid "B" hybrid “Failed” “Failed” "TIB_S_6U".."TID_S_6D", "TOB_P_6U", "TEC_6U", "TEC_6D" 0-3 noisy or open channels 4-6 noisy or open channels 7+ noisy or open channels One or more shorted channels* "A" hybrid "B" hybrid “Failed” “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. 6/22/04 Slide 11 XML 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 6/22/04 Slide 12 Additions to Code • CVS repository at CERN contains all updates http://cms-project-cmstobss.web.cern.ch/cms-project-cmstobss/ • CVS tools available in linux * and Windows, making updating easy • US can contribute *Documentation: http://cmsdoc.cern.ch/cmsoo/projects/cvs_server.html 6/22/04 Slide 13 Equipment • 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) 6/22/04 Slide 14 Documentation & 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 6/22/04 Slide 15