ElComandante An ELaborate Computer Operated Modular Accessible Nested Data Aggregation Network Testing Environment.

Slides:



Advertisements
Similar presentations
Electrical and thermal testing at Glasgow and Liverpool.
Advertisements

Peter Chochula CERN-ALICE ALICE DCS Workshop, CERN September 16, 2002 DCS – Frontend Monitoring and Control.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
UNIVERSITA’ DEGLI STUDI DI NAPOLI FEDERICO II Luigi Cimmino November 12 th, Tokyo INTERNATIONAL WORKSHOP ON MUON & GEO-RADIATION PHYSICS FOR EARTH.
Engineer Training TN 59 Ink Management Solution TJ8300 / TJ8500 TN 59 Ink Management Solution Machine 75 and Above.
1 Burn-in Viewer User’s Guide Version 2.0 February 17, 2005 LukasTomasek
Slide 1 FEC Software 21 April 2004 R.Stone Rutgers University Pixel FEC Workshop.
6/22/04 Slide 1 Hybrid Testing Status Lance Simms 6/22/04.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
OUTLINE WHAT ? HOW ? WHY ? BLUEPOST Poster and Message Content Specified by the User Displaying the Poster Content on a Monitor Sending Messages to.
Internet Technologies Networking / Internet Protocols (TCP/IP) Server/Client Software Communication via Ports Web Page Technology Recipe of Web Page Development.
GeneXpert Installation and Xpert MTB/RIF Set-up
Power Distribution Studies at Fermilab Aida Todri, FNAL ATLAS/CMS Power WG Meeting March 31 st, 2010.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
New Features of APV-SRS-LabVIEW Data Acquisition Program Eraldo Oliveri on behalf of Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer] NYC,
PP2 Status F. Bellina. Problem solved.. Problem with inhibit and reading temperature and many crazy behavior Solved with a new FPGA firmware: the hardware.
CLEO’s User Centric Data Access System Christopher D. Jones Cornell University.
A modern NM registration system capable of sending data to the NMDB Helen Mavromichalaki - Christos Sarlanis NKUA TEAM National & Kapodistrian University.
1 Warsaw University of Technology Faculty of Electronics and Information Technology Institute of Electronic Systems HARDWARE SIMULATOR of the high-resolution.
Berliner Elektronenspeicherringgesellschaft für Synchrotronstrahlung mbH (BESSY) Accelerator and Experiment Control and Monitor Systems Ralph Lange BESSY,
Towards a Detector Control System for the ATLAS Pixeldetector Susanne Kersten, University of Wuppertal Pixel2002, Carmel September 2002 Overview of the.
Firmware based Array Sorter and Matlab testing suite Final Presentation August 2011 Elad Barzilay & Uri Natanzon Supervisor: Moshe Porian.
FPIX_flip_chip_test module calibration tests November 14 th 2012.
Gauge Operation and Software by Scott A. Ager. Computer Recommendations 750 MHz Pentium III 64 Meg SRAM 40 Gig Hard Drive 1024 x 768 graphics CD Writer.
TANGO on embedded devices: the Bimorph Mirror application case Fulvio Billè Roberto Borghes, Roberto Pugliese, Lawrence Iviani Instrumentation & Measurement.
XXVI Workshop on Recent Developments in High Energy Physics and Cosmology Theodoros Argyropoulos NTUA DCS group Ancient Olympia 2008 ATLAS Cathode Strip.
HBD HV Control and Monitoring System INSTALLATION Manuel Proissl HBD Meeting 11/18/2008.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Online Calibration of the D0 Vertex Detector Initialization Procedure and Database Usage Harald Fox D0 Experiment Northwestern University.
Pre-OTS Testing in Penticton Sonja Vrcic Socorro, December 11, 2007.
Logic Analyzer ECE-4220 Real-Time Embedded Systems Final Project Dallas Fletchall.
In the Labs… X-Bot 2003 by Overtech Technologies.
IDE DCS development overview Ewa Stanecka, ID Week, CERN
Power Up of the First VELO Module at IP8 Eddy & Olaf on behalf of the VELO group.
Background Real-time environmental monitoring is a field garnering an ever-increasing amount of attention. The ability for sensors to make and publish.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
CMS pixel telescope at MTEST 1 A. Kumar, S. Kwan, A. Prosser, R. Rivera, M. Turqueti, L. Uplegger.
Reconfigurable Communication Interface Between FASTER and RTSim Dec0907.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
A python-based testing infrastructure Colin Bernet (IPNL)
General requirements for BES III offline & EF selection software Weidong Li.
Production Database Apollo Go, NCU Taiwan Preshower Silicon PRR July 5, 2001.
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
SMOOTHWALL FIREWALL By Nitheish Kumarr. INTRODUCTION  Smooth wall Express is a Linux based firewall produced by the Smooth wall Open Source Project Team.
Dave Barney, CERN. Tracking Tools: Introduction  Main Purpose: to keep track of all incidents & interventions at point 5  Interlocks – reasons & follow-up.
Test beam preparations Florian Lütticke, Mikhail Lemarenko, Carlos Marinas University of Bonn (Prof. Norbert Wermes) DEPFET workshop Ringberg (June 12-15,
AIRS Meeting GSFC, February 1, 2002 ECS Data Pool Gregory Leptoukh.
LMU München - Excellence Cluster Universe PS development & Services Stefan Rummel DEPFET collaboration meeting Goettingen
Manage your projects efficiently and on a high level PROJECT MANAGEMENT SYSTEM Enovatio Projects Efficient project management Creating project plans Increasing.
Tago Tago IoT DAY GRAIN BIN LEVEL? The epicenter of middleware
How to Contribute to System Testing and Extract Results
Programming and Debugging with the Dragon and JTAG
Monitoring systems COMET types MS55 & MS6
Calicoes Calice OnlinE System Frédéric Magniette
Module Loading Task Force Meeting October 21, 2004
Haiwell PLC Modules Introduce
Test Stand Status and Plans
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
Generator Services planning meeting
Conditions Data access using FroNTier Squid cache Server
MaPSA-Light Chip Test setup firmware Brown: M. Narain and others
Radiation- and Magnet field- Tolerant Power Supply System
Hamburg Bonding Report
Data acquisition at GEO600
KAGRA PLC System Overview
Setup for testing LHCb Inner Tracker Modules
Pierluigi Paolucci & Giovanni Polese
Compact Muon Solenoid Detector (CMS) & The Token Bit Manager (TBM)
Presentation transcript:

elComandante An ELaborate Computer Operated Modular Accessible Nested Data Aggregation Network Testing Environment

Software for Module Qualification with a Cooling Box 28.8.2012 Felix Bachmair, Mauro Donega, Philipp Eller, Marco Rossini, Andrey Starodoumov, Rainer Wallny August 28, 2012 Module qualification software - F. Bachmair

Module qualification software - F. Bachmair Outline Qualification of Modules Different groups of tests Test Environment Testing Procedure Old qualification Software: supervisor Approach for new Software: elComandante Details and status Outlook August 28, 2012 Module qualification software - F. Bachmair

Qualification of pixel modules Every fully assembled pixel module must be tested and qualified. Three groups of tests: functionality tests, which checks the correct hardware functionality, performance tests Calibration algorithms to extract necessary calibration constants for the successful operation of the modules August 28, 2012 Module qualification software - F. Bachmair

Module qualification software - F. Bachmair Functionality tests Validate TBM readout Check programmability of all ROCs pixel readout test trim bits test: check readout of hits in all pixels Checks if threshold of each pixel can be tuned with the help of the trim bits Trim bit picture August 28, 2012 Module qualification software - F. Bachmair

Calibration and performance tests Calibration tests: Extract conversion factors: PH vs. Vcal ADC -> Temperature (still needed?) Trimming of Chips to a certain threshold Performance tests: Sensor leakage current Pixel noise bump bonding test: validation of the connections between sensor pixels and ROC tr August 28, 2012 Module qualification software - F. Bachmair

Module qualification software - F. Bachmair Test environment Test should be performed at different temperatures (+17ºC, -20ºC) to interpolate to the CMS operating temperature Modules should survive temperature cycles (thermal stress) Temperature and humidity must be regulated to avoid condensation August 28, 2012 Module qualification software - F. Bachmair

Module qualification software - F. Bachmair Testing procedure Controlling the fulltest in the cooling box Cooling box: Temperature controlling Control of humidity Keithley: IV curves Supply different voltages Psi46expert Do different test procedures Analyze data Qualify module Send results to database Email notification when problem occurs August 28, 2012 Module qualification software - F. Bachmair

Old software: supervisor Solution worked good at the setup at PSI All modules of last production are tested with that software Problem: Software is hard to export to other machines August 28, 2012 Module qualification software - F. Bachmair

Approach of ETH group: elComandante There will be different production centers with different implementations of coolingbox etc. Development of a software framework which supplies all functions of the old supervisor Goals: Platform (OS/PC, etc.) independent Easy to adjust for a certain test environment August 28, 2012 Module qualification software - F. Bachmair

elComandante: main ideas Keithley Cooling box Test boards psi46Client Results/sta tus of tests Voltage and current Temperature and humidity CoolingBox Client Client every hardware tool is controlled by an individual software client The communication between this software clients is made by network messages Server/Client structure based on a subscription model (libsubsystem) Advantage: Easy to substitute one client(e.g. control of coolingbox) A client crash will not crash the whole test Easy to expand software with more clients(e.g. temp sensors, etc.) Temperature Client Temp Sensor Easy to extend: new temperature sensors on picture on the right August 28, 2012 Module qualification software - F. Bachmair

Status of development I KeithleyClient: Based on python IV curves and automatic voltage/current monitoring during tests Cooling Box Client: Dry/cool/heat-routine can be adjusted for any temperature Automatic stop at high humidity(interlock) Automatic cycling New: +20 / -20 degC  12.5 min Old: +17 / -10 degC  10 min August 28, 2012 Module qualification software - F. Bachmair

Status of Development II PSI46 Client An interface to steer psi46expert via “subsytem” is working Tests have been performed Can control many test boards in parallel August 28, 2012 Module qualification software - F. Bachmair

Module qualification software - F. Bachmair Status of development III Control of all clients via elComandante Starting all clients and performing test Easy to configure via 2 configuration files [Directories] TestDefinitions: /home/user/testDef WorkDir: /home/user/workDir moduleDB: /home/user/moduleDB defaultParameters: /home/user/defPar/ [TestboardAddress] TB0: DPE00JA9 TB1: DPE00T0D TB2: DPE00IUD TB3: DPE00J4X [subsystem] Ziel: 127.0.0.1 Port: 12333 [Modules] TB0: M0000 TB1: M0001 TB2: M3476 TB3: M7676 [ModuleType] TB0: Roc TB1: Roc TB2: Full TB3: Roc [Tests] Test: Fulltest@17,Cycle,Fulltest@17,IV@17 August 28, 2012 Module qualification software - F. Bachmair

Duration of a Full module qualification 10 cycles = 2 hours Old cycling ~ 1.5h complete qualification process of a module will last 6 -7 h August 28, 2012 Module qualification software - F. Bachmair

Next steps/ toDo/ possible extensions Analysis: We started to implement the automatic analysis routines DataBaseUpload -> to be defined How should the upload look like? How will the new data base look like? A GUI would be a nice addon which can be added pretty easily August 28, 2012 Module qualification software - F. Bachmair

For more information join the E-group: Summary New software is much more flexible With the current version of the software we are able to make a Fulltest with a ROC Error handling is still in progress Everyone is welcome to use this tool for module testing If you are interested, you can get the software via cern svn We started a Twiki Page to document the software framework Still under development Help us to improve the software frame to make it to a common tool for all test center! For more information join the E-group: cms-elcomandante@cern.ch August 28, 2012 Module qualification software - F. Bachmair