Ideas about Tests and Sequencing C.N.P.Gee Rutherford Appleton Laboratory 3rd March 2001.

Slides:



Advertisements
Similar presentations
Uli Schäfer JEM Status and Test Results Hardware status JEM0 Hardware status JEM1 RAL test results.
Advertisements

Digital Filtering Performance in the ATLAS Level-1 Calorimeter Trigger David Hadley on behalf of the ATLAS Collaboration.
The First-Level Trigger of ATLAS Johannes Haller (CERN) on behalf of the ATLAS First-Level Trigger Groups International Europhysics Conference on High.
Cluster Processor Module : Status, test progress and plan Joint Meeting, Mainz, March 2003.
29 June 2004Paul Dauncey1 ECAL Readout Tests Paul Dauncey For the CALICE-UK electronics group A. Baird, D. Bowerman, P. Dauncey, C. Fry, R. Halsall, M.
Alice EMCAL Meeting, July 2nd EMCAL global trigger status: STU design progress Olivier BOURRION LPSC, Grenoble.
Uli Schäfer 1 JEM PRR Design changes Post-FDR tests FDR issues.
20 Feb 2002Readout electronics1 Status of the readout design Paul Dauncey Imperial College Outline: Basic concept Features of proposal VFE interface issues.
5th April, 2005JEM FDR1 Energy Sum Algorithm In all stages saturate outputs if input is saturated or arithmetic overflow occurs Operate on 40Mb/s data.
S. Silverstein For ATLAS TDAQ Level-1 Trigger updates for Phase 1.
6 June 2002UK/HCAL common issues1 Paul Dauncey Imperial College Outline: UK commitments Trigger issues DAQ issues Readout electronics issues Many more.
Uli Schäfer 1 JEM: Status and plans JEM1.2 Status Test results Plans.
Uli Schäfer 1 (Not just) Backplane transmission options Uli, Sam, Yuri.
Uli Schäfer 1 JEM1: Status and plans JEM1.1 Status Plans.
4 Dec 2001First ideas for readout/DAQ1 Paul Dauncey Imperial College Contributions from all of UK: result of brainstorming meeting in Birmingham on 13.
Uli Schäfer 1 JEM Test Strategies Current plan: no JTAG tests at R&S  initial tests done at MZ Power-up / currents Connectivity tests (JTAG) per (daughter)
Uli Schäfer JEM1 In input modules T,S probably mix of φ-bins 5,6 due to routing problems of high-speed LVDS links With current algorithm rounding errors.
Uli Schäfer JEM hardware / test JEM0 test programme Mainz standalone RAL sub-slice test JEM re-design Heidelberg slice test.
Uli Schäfer 1 JEM1: Status and plans power Jet Sum R S T U VME CC RM ACE CAN Flash TTC JEM1.0 status JEM1.1 Plans.
Uli Schäfer 1 (Not just) Backplane transmission options.
Samuel Silverstein Stockholm University L1Calo upgrade discussion Overview Issues  Latency  Rates  Schedule Proposed upgrade strategy R&D.
28 June 2004 ATLAS SCT/Pixel TIM FDR/PRR Martin Postranecky TIM OVERVIEW1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics.
FDR of the End-cap Muon Trigger Electronics 1/Mar./04 1 Slice Test (SLT) of TGC electronics Introduction Simulation Trigger part SLT Wire Wire and Signal.
Status and planning of the CMX Philippe Laurens for the MSU group Level-1 Calorimeter Trigger General Meeting, CERN May 24, 2012.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
Atlas L1Calo CMX Card CMX is upgrade of CMM with higher capacity 1)Inputs from JEM or CPM modules – 40 → 160Mbps (400 signals) 2)Crate CMX to System CMX.
S.Veneziano – INFN Roma July 2003 TDAQ week CMA LVL1 Barrel status ATLAS TDAQ week July 2003.
LNL 1 SLOW CONTROLS FOR CMS DRIFT TUBE CHAMBERS M. Bellato, L. Castellani INFN Sezione di Padova.
L1Calo Intro Cambridge Group, Dec 2008 Norman Gee.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
Alan Watson ATLAS Overview week, Prague, 17/09/2003 Rx   Calorimeters (LAr, Tile) 0.2x x Mb/s analogue ~75m 0.1x0.1 RoI Builder L1 CTP.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
SL1Calo Input Signal-Handling Requirements Joint Calorimeter – L1 Trigger Workshop November 2008 Norman Gee.
Update on final LAV front-end M. Raggi, T. Spadaro, P. Valente & G. Corradi, C. Paglia, D. Tagnani.
TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.
Samuel Silverstein Stockholm University CMM++ firmware development Backplane formats (update) CMM++ firmware.
28 June 2004ATLAS Pixel/SCT TIM FDR/PRR1 TIM tests with ROD Crate John Hill.
Level-1 Calorimeter Trigger Readout Driver FDR/PRR 15 th August 2006 Introduction to the ROD Norman Gee 15-Aug-2006 Norman Gee.
ATLAS SCT/Pixel TIM FDR/PRR28 July 2004 Resonant Triggers - Matt Warren1 Physics & Astronomy HEP Electronics Matthew Warren John Lane, Martin Postranecky.
CERN, 18 december 2003Coincidence Matrix ASIC PRR Coincidence ASIC modifications E.Petrolo, R.Vari, S.Veneziano INFN-Rome.
12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter.
9 Oct, 2001 “High speed” FEB-ROD Testing at BNL Kin Yip Short report for our FEB-ROD system at BNL taking data at ~ 100 kHz: Data Integrity Noise Continuity.
GAN: remote operation of accelerator diagnosis systems Matthias Werner, DESY MDI.
Lecture 4 General-Purpose Input/Output NCHUEE 720A Lab Prof. Jichiang Tsai.
ATLAS and the Trigger System The ATLAS (A Toroidal LHC ApparatuS) Experiment is one of the four major experiments operating at the Large Hadron Collider.
11 October 2002Paul Dauncey - CDR Introduction1 CDR Introduction and Overview Paul Dauncey Imperial College London.
Common test for L0 calorimeter electronics (2 nd campaign) 4 April 2007 Speaker : Eric Conte (LPC)
L1Calo Installation Status Murrough Landon, QMUL Level-1 Calorimeter Trigger (University of Birmingham, University of Heidelberg, University of Mainz,
Status of the PSD upgrade - Status of the PSD cooling and temperature stabilization system - MAPD gain monitoring system - PSD readout upgrade F.Guber,
ATLAS and the Trigger System The ATLAS (A Toroidal LHC ApparatuS) Experiment [1] is one of the four major experiments operating at the Large Hadron Collider.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
L1Calo News Activity Summary, Run coordination and Operation Planning Bruce M. Barnett Rutherford Appleton Laboratory.
Samuel Silverstein, SYSF ATLAS calorimeter trigger upgrade work Overview Upgrade to PreProcessor MCM Topological trigger.
TRIPLEGEM and VFATs at The Test Beam Area TRIPLEGEM and VFATs at The Test Beam Area N. Turini……reporter Eraldo Oliveri! Eraldo Oliveri main worker! N.
CP Athena Monitoring Status as of 20/05/08 Revised directory structure (again!). Phi scale configurable in degrees, radians or channels. Existing plots.
DAQ and Trigger for HPS run Sergey Boyarinov JLAB July 11, Requirements and available test results 2. DAQ status 3. Trigger system status and upgrades.
Samuel Silverstein, Stockholm University For the ATLAS TDAQ collaboration The Digital Algorithm Processors for the ATLAS Level-1 Calorimeter Trigger.
Multi-step Runs – an L1Calo Perspective
Rainer Stamen, Norman Gee
ATLAS calorimeter and topological trigger upgrades for Phase 1
L1Calo upgrade discussion
ATLAS L1Calo Phase2 Upgrade
Online Software “To Do” List
Status of n-XYTER read-out chain at GSI
The First-Level Trigger of ATLAS
CPM plans: the short, the medium and the long
724 Temperature Calibrator
Presentation transcript:

Ideas about Tests and Sequencing C.N.P.Gee Rutherford Appleton Laboratory 3rd March 2001

2 Testing Overview There are many different tests, separate but overlapping. We need to start making a complete list. When to do which test depends on when the hardware arrives. Comments on Module vs. System tests. Connectivity - are modules correctly and reliably linked Algorithms - Analogue and Digital Timing stability and margins Cross-talk and low-rate error checks (Soak Tests) Rate Limits Alternate Operating Modes and Fault Detection/Recovery System Stability and Behaviour.

3 Comments on Module vs System Tests We will test: –individual modules as they are built; –then small groups of modules, leading to full PPr sub-system, full CP sub-system, and full JE sub-system –building up to the complete slice and perhaps ROIB and/or ROS. Even with fully-tested modules, we need the capability to repeat module tests at will for groups of modules and complete slice. –The data-related TESTS and the TEST VECTORS need to be structured to fit together into a hierarchy. “Integrated test suite”. We don’t know how to do this yet, but it could save a lot of time and effort.

4 Connectivity This section verifies that all cables and links join correctly: –Generate bit patterns (e.g. a ramp) at the input to each backplane or cable link, check that correct data is received. –Rough timing needs to be done at the same time. –Links should be driven one at a time, so that swapped cables are quickly found. Generate VME commands to each module in turn and verify (by eye) that the correct module is selected. Check that individually addressed TTC commands are received where expected Repeat for DCS commands.

5 Algorithms - Analogue We rely on correct analogue processing. Test: –Analogue connectivity (separate problem from digital system). –Small, medium and large pulses (Saturation); –Range of pulse widths; –Ability to capture pulse regardless of analogue timing; –Automatic procedure to calibrate timing and BCID coefficients; –Automatic procedure for LUT set-up; –Proper operation of BCID; –Ability to handle out-of-spec pulse shapes. –Conformity of readout with applied analogue input (resolution).

6 Algorithms - Digital Already tested by module engineers. Testing adder trees (PPr towers, CPM hits, JEM energy and hits, CMMs) is easy, as described for CMM. Testing adder trees with thresholds is more boring - you can’t see the sum, only the output from the thresholding stage. –Need to scan threshold value to determine adder content. –Must be done separately for each comparator where several are in parallel. –Test vectors must be able to specify required threshold settings.

7 Timing Margins and Stability Measure the width of timing windows (by changing TTCrx delays on modules). Are they all similar and close to predictions? –LVDS data from PPr into CPMs and JEMs; –CPM/JEM backplane data into CMMs; –CMM - CMM and CMM - CTP cable links –Input links to RODs. How sensitive are timings to temperature or crate supplies? How closely aligned do PPrs, CPMs, JEMs, CMMs need to be? Using external TTC clock, what are the upper/lower system frequencies?

8 Cross-talk and Soak Tests Cross-talk is hopefully small, so combine with soak tests. Excite signal lines singly, and look on physically adjacent lines for non-zero data. Long and Tedious!! –Short and Long Backplane links; –Connectors; –Cable links; –Between adjacent modules (e.g. through power supplies); –Digital - Analogue pickup. Include some long tests to match previous LVDS link tests. Include physics analogue data.

9 Rate Limits Check that all parts of the trigger run up to the specified limits: –Able to sustain 100kHz L1A with no readout data loss; –Able to handle multiple close L1As (8 in 40 bunches, then pause); –Apply and check readout back-pressure operation; –Run RODs at data limits for different numbers of slices or compression options; –Check large number of non-zero channels (as in calibration run).

10 Alternate Operating Modes and Fault Detection Can we run with BCID off for individual channels? Can we simulate all error sources for checking? Can we really run with links with errors or loss of link? Are all error sources detected and counted so that they can be isolated. Can all be disabled? How long does it take to start from cold, start a new run, etc.

11 System Stability and Behaviour It must be possible to reconfigure the system easily (e.g. change cables). Can the system (trigger plus supporting computers and software) run for long periods (e.g. weekends) reliably? Is system start-up/shutdown and run start/stop repeatable? Is there a routine timing set-up procedure, including setting up wrt the LHC bunch 0? –How does it behave if there are bad channels?

12 The End Thank you