C. CombaretCalice week at UT Arlington, march 2010 SDHCAL status in lyon - Power pulsing, DAQ and m3 C. Combaret, for the IPNL team.

Slides:



Advertisements
Similar presentations
Julie Prast, DHCAL Meeting, 24 janvier 2008 La carte DIF pour DHCAL (proto au m 2 et au m 3 ) Sebastien Cap, Julie Prast ( LAPP) Christophe Combaret (IPNL)
Advertisements

SKIROC New generation readout chip for ECAL M. Bouchel, J. Fleury, C. de La Taille, G. Martin-Chassard, L. Raux, IN2P3/LAL Orsay J. Lecoq, G. Bohner S.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
- Software block schemes & diagrams - Communications protocols & data format - Conclusions EUSO-BALLOON DESIGN REVIEW, , CNES TOULOUSE F. S.
Mathieu Goffe EUDET JRA1 meeting, DESY Wednesday 30 January 2008 IPHC, 23 rue du Loess BP 28, 67037, Strasbourg Cedex 02, France.
Saverio Minutoli INFN Genova 1 T1 Electronic status Electronic items involved: Anode Front End Card Cathode Front End Card Read-Out Control card Slow Control.
Global Trigger H. Bergauer, K. Kastner, S. Kostner, A. Nentchev, B. Neuherz, N. Neumeister, M. Padrta, P. Porth, H. Rohringer, H. Sakulin, J. Strauss,
CALICE meeting Prague 2007, Hervé MATHEZ 1 DHCAL PCB STUDY for RPC and MicroMegas (Electronics recent developments for the European DHCAL) William TROMEUR,
CALICE ECAL/AHCAL Electronics 5-6 July DESY L.Caponetto, H.Mathez 1 Developments and Planning towards 1 m 3 Technological DHCAL Prototype Didier.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
A TCP/IP transport layer for the DAQ of the CMS Experiment Miklos Kozlovszky for the CMS TriDAS collaboration CERN European Organization for Nuclear Research.
Boosting Event Building Performance Using Infiniband FDR for CMS Upgrade Andrew Forrest – CERN (PH/CMD) Technology and Instrumentation in Particle Physics.
Tuesday September Cambridge1 GDCC “next replacement of the LDA” Franck GASTALDI.
C. Combaret TILC april m2 GRPC Acquisition System C. Combaret, IPN Lyon For the EU DHCAL collaboration
C.Combaret, L.Mirabito Lab & beamtest DAQ with XDAQ tools.
C. Combaret 14 jan 2010 SDHCAL DAQ status in lyon C. Combaret, for the IPNL team.
Understanding Data Acquisition System for N- XYTER.
M. Lo Vetere 1,2, S. Minutoli 1, E. Robutti 1 1 I.N.F.N Genova, via Dodecaneso, GENOVA (Italy); 2 University of GENOVA (Italy) The TOTEM T1.
K.C.RAVINDRAN,GRAPES-3 EXPERIMENT,OOTY 1 Development of fast electronics for the GRAPES-3 experiment at Ooty K.C. RAVINDRAN On Behalf of GRAPES-3 Collaboration.
LNL 1 SLOW CONTROLS FOR CMS DRIFT TUBE CHAMBERS M. Bellato, L. Castellani INFN Sezione di Padova.
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
08/10/2007Julie Prast, LAPP, Annecy1 The DHCAL DIF and the DIF Task Force Julie Prast, LAPP, Annecy.
7. CBM collaboration meetingXDAQ evaluation - J.Adamczewski1.
An update on Power Pulsing with SDHCAL Kieffer Robert IPN Lyon « CALICE collaboration meeting » May 2011, CERN
C. Combaret DIF_GDIF_MDIF_D ASU 6x 24 HR2 ASU USB Hub RPi USB2 DCC SDCC RPi USB 1 hub+Rpi for 4 cassettes 1 DCC for 8 cassettes (1 spare) Trigger.
C. Combaret 11/10/ 2008 Status of the DHCAL m2 software C. Combaret IPNL.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Organization for Micro-Electronics desiGn and Applications HARDROC 3 for SDHCAL OMEGA microelectronics group Ecole Polytechnique CNRS/IN2P3, Palaiseau.
J. Prast, G. Vouters, Arlington, March 2010 DHCAL DIF Status Julie Prast, Guillaume Vouters 1. Future CCC Use in DHCAL Setup 2. Calice DAQ Firmware Implementation.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
News on GEM Readout with the SRS, DATE & AMORE
DAQ Andrea Petrucci 6 May 2008 – CMS-UCSD meeting OUTLINE Introduction SCX Setup Run Control Current Status of the Tests Summary.
Source Controller software Ianos Schmidt The University of Iowa.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
C. Combaret 27 jan 2010 SDHCAL Power pulsing tests status in lyon C. Combaret, for the IPNL team.
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
17-19/03/2008 Frédéric DULUCQ Improvements of ROC chips VFE - ROC.
CALICE meeting LYON 2009, Hervé MATHEZ Yannick ZOCCARATO 1 PCB DEVELOPMENTS AT IPNL (PCB and ASIC) PCB for 1m2 of RPC with HR2 William TROMEUR, Hervé MATHEZ,
ASU boards for RPC detectors Production status. Presentation outline Active Sensor Unit electronic board for GRPC detectors – quick reminder – board functional.
European DHCAL development European DHCAL development CIEMAT,IPNL,LAL, LAPP,LLR, PROTVINO, SACLAY CIEMAT,IPNL,LAL, LAPP,LLR, PROTVINO, SACLAY Status :
Julie Prast, Calice Electronics Meeting at LAL, June 2008 Status of the DHCAL DIF Detector InterFace Board Sébastien Cap, Julie Prast, Guillaume Vouters.
1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the.
An update on Power Pulsing with SDHCAL Kieffer Robert IPN Lyon « CALICE collaboration meeting » May 2011, CERN
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Final Presentation Smart-Home Smart-Switch using Arduino
June 13rd, 2008 HARDROC2. June 13rd, 2008 European DHCAL meeting, NSM 2 HaRDROC1 architecture Variable gain (6bits) current preamps (50ohm input) One.
Online Software November 10, 2009 Infrastructure Overview Luciano Orsini, Roland Moser Invited Talk at SuperB ETD-Online Status Review.
News from the 1m 2 GRPC SDHCAL collection of slides from : Ch.Combaret, I.L, H.Mathez, J.Prast, N.Seguin, W.Tromeur, G.Vouters and many others.
SKIROC status Calice meeting – Kobe – 10/05/2007.
Proto micromegas au LAPP 14 november 2008The DHCAL Board for the m2 and m3 prototype1 ASU DIF Inter DIF terminaison FPC USB Test Vendredi dernier….
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
DHCAL Acquisition with HaRDROC VFE Vincent Boudry LLR – École polytechnique.
Status of the DHCAL 1m2 GRPC Acquisition
CALICE DAQ Developments
Baby-Mind SiPM Front End Electronics
Calicoes Calice OnlinE System Frédéric Magniette
ASU board: PCB production and testings
Digital Interface inside ASICs & Improvements for ROC Chips
HR3 status.
Controlling a large CPU farm using industrial tools
Status of the DHCAL DIF Detector InterFace Board
DHCAL PCB STUDY For RPC 1 m2 PCB SOLUTION
Front-end digital Status
The DHCAL DIF Board For the M2 Prototype
STATUS OF SKIROC and ECAL FE PCB
Tests Front-end card Status
AIDA KICK OFF MEETING WP9
Presentation transcript:

C. CombaretCalice week at UT Arlington, march 2010 SDHCAL status in lyon - Power pulsing, DAQ and m3 C. Combaret, for the IPNL team

C. CombaretCalice week at UT Arlington, march 2010 Power pulsing on Hardroc 2 ASU : method As discussed with Hardroc2 Asic designers : 1.Record (reference) SCurves and Bias levels with no hardware modifications (i.e. capacitors) on 1 test ASU 2.Enable PP hardware on DIF (use of Mezzanine pins to control PwrOn signals and Val_evt) 3.Enable PP in DIF firmware : PowerOn_x = register OR Mezzanine pin 4.Try PP with no capacitor removed (check that the firmware is OK) 5.Remove Capacitors on one HR2 (one by one) and check the corresponding analog signal 6.Record SCurves 7.Remove Capacitors on all asics 8.Record analog bias signal 9.Record SCurves

C. CombaretCalice week at UT Arlington, march 2010 Hardware setup HP33220A HP33250A HP81104 Trg ext (Lemo2) Sync Trg ext Sync Trg ext Enable PP (Mezzanine) Enable Acq (Mezzanine) CTest Lemo1 (trg_ext) DIF Lemo2 Enable PP Enable Acq Lemo1 cTest

C. CombaretCalice week at UT Arlington, march 2010 Power pulsing on Hardroc 2 ASU : method

C. CombaretCalice week at UT Arlington, march 2010 Power pulsing on Hardroc 2 ASU : preliminary results Vbg (BandGap) PowerOn Command 10us Capacitors removed on one asic (first of the ASU)

C. CombaretCalice week at UT Arlington, march 2010 Power pulsing on Hardroc 2 ASU : preliminary results Vth 0 PowerOn Command <20us Capacitors removed on one asic (first of the ASU)

C. CombaretCalice week at UT Arlington, march 2010 Power pulsing on Hardroc 2 ASU : preliminary results Capacitors removed on all asics Trig_ext (Lemo1) Enable Acq Enable PP Vth2 Power On Power Off 50 µs

C. CombaretCalice week at UT Arlington, march 2010 Power pulsing on Hardroc 2 ASU : preliminary results ASIC HR2 #3 DAC1Min = 80 DAC1Max =400 DAC1Step = 1 GainMin = 128 GainMax = 128 GainStep = 1 Injection = 0.5V SCurves seem OK, Pedestals seem OK NB : Because of slow control bug in HR2, some (many) SLC configurations can not be used, leading to discontinuities in SCurves

C. CombaretCalice week at UT Arlington, march 2010 Power pulsing on Hardroc 2 ASU : Power consumption Slab Analog power Slab Digital power Image of the current provided to the Slab Vref -G.R.I I R= 10mOhms Enable PP Vref -G.R.I Vref = 1,5V G = mV mA 620 mV - 1,20 A Permanent consumption These 200 mA would lead to around 400µW/ch -> Not acceptable, where do they come from?

C. CombaretCalice week at UT Arlington, march 2010 Power pulsing on Hardroc 2 ASU : Power consumption By luck, because of SLC bug on HR2 (4V needed for hardrocs), we installed LDO regulators for LVDS buffers (3,3V needed).  It is possible to add a shunt resistor (6,8 Ohms) on the buffers power supply line and monitor their consumption.  Gives around 50 mA for 6 HR2 (200 mA for a whole ASU)  Most (all) permanent power is lost in the LVDS buffers.  A solution is under study to solve this problem (separate LVDS lines on the ASU to easily match impedances and reduce parasitic capacitance, add buffers with low power mode). Implemented in the next ASU design.  LVDS buffer is usefull only for clocks (40MHz and 5MHz), not for Val_Event and Raz_Channel Open drain buffers (not used anymore for HR2, not installed) LVDS buffers (useful, installed)

C. CombaretCalice week at UT Arlington, march 2010 ASU V3 (L. Caponetto, H. Mathez, W. Tromeur) 1536 pads on Bottom Layer Y X Buried and Blind Vias (Same as the first PCB with 4 HR1) GND link ASU-ASU on both X and Y axis Signal and Power link ASU-ASU and DIF-ASU on X axis (flat cables with Kyocera connectors) 36 cm 50 cm HR1 HR24 LVDS-LVDS buffer with power down mode (footprint on ASU, even if not used, in case of need for repeters for 3m long slab tests)

C. CombaretCalice week at UT Arlington, march 2010 ASU V3: m3 (L. Caponetto, H. Mathez, W. Tromeur) DIFsASU V3 m2 Kapton DIF-ASU data and power link : Kapton cables (Samtec and Kyocera connectors) ASU-ASU data and power link : Kapton cables (Kyocera connectors on both sides) ASU-ASU groung link : soldered ASU-mechanics ground link : soldered LVDS buffers will be put or on the DIF-ASU kapton cable, footprint foreseen on the ASU itself (could be put on the DIF itself later)

C. CombaretCalice week at UT Arlington, march 2010 I2C serial interface for DHCAL ASICs (H. Mathez, Y. Zoccarato) Advantages of the I2C link vs shift registers : Individually addressed readout and slow control. More flexibility for the user Easier for the driver firmware design (DIF board) Readout of the sent parameters is possible without rewriting them. Easier board routing (without chips chaining). Less sensitive to the risk of failure propagation. Could be used for readout As for SRs, needs to be doubled Digital part for DIRAC Asic Analog Part I2C interface Reg for analog

C. CombaretCalice week at UT Arlington, march 2010 I2C serial interface for DHCAL ASICs (H. Mathez, Y. Zoccarato) I2C add « » Write Acq Add reg « » Acq data « » Acq CLOCK SDA Write I2C add « » read Acq Add reg « » Acq data « » acq CLOCK SDA Read I2C block is working (has been used to control the CSA )

C. CombaretCalice week at UT Arlington, march 2010 Xdaq basics Executives –Main XDAQ process Support http: Start a web server on a given port, configuration via XML –Lyoac22> xdaq.exe –p 5000 –c mydaq.xml  accessible on » Additional transport (tcp, atcp) for binary exchange Dynamic loading of shared libraries (application) Applications –Load dynamically as a shared library (XML tag in the executive configuration) –Each application acts as a web service Embedded web page definition or Web 2 access –GUI for hardware access is visible on the web –Curl configuration Accept or emit SOAP messages –Remote control of command –It can be declared on the tcp transport and exchange binary message with other applications Inside the executive: zero-copy (shared memory) On the same PC: unix sockets On the network: tcp sockets

C. CombaretCalice week at UT Arlington, march 2010 Xdaq Architecture Each application can be controlled by an FSM Global configuration using SOAP message from the LocalManager The Event Builder (EVM/RU/BU/FU) is provided and maintained by XDAQ Software triggers/tokens exchange between EVM and LocalManager Some generic software developed (I2O interfaces from RUCollector and RU and from FU to RootAnalyzer, Local manager trigger loop) Main constraint: Trigger driven Trigger veto board needed ( controlled by the LocalManager) Ok for external trigger, further development needed for auto trigger EVB XDAQ is the CMS data acquisition framework and will be supported in the coming years. Code is free. Proven to be scalable Binaries are provided as RPMs on Scientific Linux CERN releases (yum installation). Recompilation is needed for other Linux platform. IPNL add-ons can be provided as sources or RPMs if needed.

C. CombaretCalice week at UT Arlington, march 2010 Integration of XDAQ event builder (L. Mirabito) SHM RUCollector RU BU FU DIF SHM RUCollector RU BU FU DIF RUCollector RU BU FU DimSupervisor EVM TA Local Manager XDAQ Event Builder Triggers Tokens Trigge r to BU's RootAnalyzer Storage Must run on the same PC Toolbox developped by IPNL Provided by XDAQ DHCAL specific application Processes Readout Unit (RU): Collects data from any source with predefined message format and buffered it in a FIFO, feeds 1 BU on trigger request Builder Unit (BU): Collects data from all RU of a given partition for a given trigger. Assembles data fragment, buffers the event and feed FU registered to it (tokens) Filter Unit (FU): Processes build event. Has some processing slots and provides tokens to its associated BU according to free slots. Event Manager (EVM): Controls the whole system. Receives trigger from an external source (Trigger Accepter) and triggers the transfer of RU buffers to BU. Once event built it receives a token from the BU it forwards to the TA to allow further triggers. Trigger Accepter (TA): Trigger control with predefined messages with the EVM in order to receive tokens and send triggers Labview PC DIM

C. CombaretCalice week at UT Arlington, march 2010 Online analysis with Root (L. Mirabito) NumberOfAsic_InTimeHit_map_Level0/1 NumberOfFrame_vs_Asic_InTimeHit_map_OffTime_Level0/1 NumberOfHit_per_Frame_InTimeLastHit_map_Level0/1 NumberOfHit_per_Frame_OffTimeLastHit_map_OffTime_Level0/1 NumberOfHit_vs_Asic_InTimNumberOfFrame_vs_Asic For each DIF : Cumulated in time data Cumulated off time data Last data in time Last data off time

C. CombaretCalice week at UT Arlington, march 2010 Use of Xdaq main FSM Each Xdaq application can be controlled by the main FSM. To do this, it must only know the following states : Halted, Configured and Enabled And implement the following transitions: Configure, Enable, Halt et Stop. Use of RunControl (from CMS) for larger applications Halted Configured Enabled Configure Enable Stop Halt

C. CombaretCalice week at UT Arlington, march 2010 M3 construction database Developed at IPNL (mainly by G. Baulieu and N. Giraud) Extensively used during construction of CMS Tracker Java User interface available on different platforms (Windows, Linux, MacOs) Relay available to interface with existing code (TCP sockets + XML format) Can record status and location of each object composing the detector, its history and tests performed. The only constraints is to have a unique barcode on each object (choosed 2D, QR code) M1M0U1U0T2T1T0O5O4O3O2O1O0 Oracle DB (CC in2p3) JDBC Relay TCP socket + XML format Custom code (C, C++, python, perl…) Read XML files (test outputs) Write BigBrowser (client) M1..0 : Complete module where the device will be (001 for m3) U1..0 : Use of the device (tests, prototype, m3 production…) T2..0 : type of the device (Asic HR1…, ASU HR1…, DIF HR1…, detector Statguard…,Kapton, DIF…, Case,…transfer between sites) O5..0 : numbering of the device

C. CombaretCalice week at UT Arlington, march 2010 Conclusions and next steps Power pulsing is functional. Power consumption is understood and will be solved within next ASU step. I2C block is functonal. Need to discuss with people from LAL to integrate it. Xdaq DAQ system is stable and reliable. Next steps will be : Implement the CCC card in the DAQ system (clock distribution and fast commands) Switch to LCIO format Add a database for runs parameters, asics configuration, and data Use the high speed serial link to communicate with the DIF Produce, test and validate electronics for the m3.

C. CombaretCalice week at UT Arlington, march 2010 Thank you for your attention

C. CombaretCalice week at UT Arlington, march 2010 Backup slides

C. CombaretCalice week at UT Arlington, march chips 128 events 20 bytes per event 8 bits per byte -> 48*128*20*8 = bits per slab if all asics full 5MHz clock -> 200 ns /bit -> 19,6 ms max to transmit data to the DIF Transferring data from slab to DIF