1 / 30

SPD DCS Overview & FED Server

This overview provides information on the ALICE DCS structure, FED server, PVSS layer, and analysis tools. It also includes the status report and outlook for the SPD DCS.

lburton
Download Presentation

SPD DCS Overview & FED Server

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SPD DCS Overview& FED Server Ivan Amos Calì Università degli studi di Bari / CERN

  2. Outlook • ALICE DCS structure overview • SPD DCS general scheme & hierarchy • FE DCS status repost • FED server (Ivan) • PVSS layer (Simone) • Analysis tools & sector0 test results (Cesar) • SPD DCS Status report • SPD DCS outlook Ivan Amos Calì - SPD General Meeting

  3. SPD DCS Used for… ALICE RUN: • Detector Configuration • Status control • Characterization • Sector & DCS - FERO Performance Test Ivan Amos Calì - SPD General Meeting

  4. ALICE DCS P. Chochula TB040504 Ivan Amos Calì - SPD General Meeting

  5. HS0-5 Sect0-9 Power Cooling FED HSect0-1 HV LV Cooling FED HSnPower Cooling (Sect n) FED (HSn) HV (HSn) LV (HSn) 0-1 SPD DCS I SPD DCS Infra Legend: Device U CU LU Ivan Amos Calì - SPD General Meeting

  6. SPD DCS II set mode {PHYSICS, TEST, …} OFF startup NOT_READY configure READY {mode} shutdown standby recover INCOMPLETE shutdown shutdown ERROR recover Ivan Amos Calì - SPD General Meeting

  7. HS cooling • HS FED SPD DCS III Ivan Amos Calì - SPD General Meeting

  8. Optical VME Ethernet (DIM) SPD Data and Control flux FED Device Unit (PVSS) Shuttle to Cond. DB PVSS Archive (to Cond.DB) Config. DB Commands & Status Commands & Status Data to DAQ FED Server Analysis Tool CDT (ROOT) FED Servers (x2 Side A & C) Data & Ctl Data Ivan Amos Calì - SPD General Meeting

  9. DIM Server Application Layer Driver Layer FED Server • DIM Server: • Allow communication with higher level software • Receive commands (string) • Update status information, alarms and Data Comm & Status • Application Layer: • Detector control and monitoring agents • Automatic calibration routines • Configuration DB interface Conf DB connection Comm. & Ctl • Driver Layer: • VME access drivers • Resource control agents Ivan Amos Calì - SPD General Meeting

  10. FED Server Status Report I • DIM server fully operative: • > 150 commands Hi and Low level understood (strings) • Priority channel for Alarm handling • Communication with Analysis tools and PVSS implemented & tested • Instructions Broadcast function Ivan Amos Calì - SPD General Meeting

  11. FED Server Status Report II • On-detector and Off-detector electronic manual control fully operative • HS configuration storage class tested • Automatic HS configuration operative Ivan Amos Calì - SPD General Meeting

  12. FED Server Status Report III • Interface to configuration file tested • Automatic uniformity matrix and threshold scans implemented • Automatic temperature and voltage error handling developed • VME Driver layer operative Ivan Amos Calì - SPD General Meeting

  13. FED Server Summary • FED version 2.2.7 released • Full system running in DFS and used for test sector0 • Performances studies demonstrated compliance with specification of: • Data transmission speed (4 Mb/s) • Memory occupancy (10 Mb with buffer empty - 500 Mb buffer full) • Operational speed specification fulfilled Ivan Amos Calì - SPD General Meeting

  14. FED Server outlook • Configuration DB interface • FED server automatic configuration from local scripts • FED server stand-alone mode test and recovery procedures • Studies on system performance with 2 FED servers running Ivan Amos Calì - SPD General Meeting

  15. Configuration DB I • 1 Load/Store: • Pixel DACs, API , DIP and GOL configuration. • Noisy and dead pixels masks • HV, LV settings • 2 Store: • MeanTH for each chip • RMS noise for each chip • MinimumTH for each chip • Uniformity matrix for each chip • S-curves ? Ivan Amos Calì - SPD General Meeting

  16. Implemented Configuration DB II • Pixel chip DACs 52 800 bytes • API-DPI-GOL configuration 2 400 bytes • API conversions 1 920 000 bytes • Mask & Dead pixel (1% & data compr) 393 216 bytes • HV, LV settings 2 880 bytes • MeanTH & RMS noise 4800 bytes • MinimumTH 1200 bytes • Uniformity scan 19 660 800 bytes • S-curves (10 DAC values) 196 608 000 bytes TOT. 218 646 096 bytes • First prototype of Oracle configuration DB created on devdb10 by S.Kapusta. Ivan Amos Calì - SPD General Meeting

  17. Outlook • Simone & Cesar Talk • SPD DCS outlook Ivan Amos Calì - SPD General Meeting

  18. Sect0-9 HS0-5 Power Cooling FED HSect0-1 HV LV Cooling FED HSnPower Cooling (Sect n) FED (HSn) HV (HSn) LV (HSn) 0-1 SPD DCS Outlook I SPD DCS Config. DB Infra Legend: Device U CU LU Ivan Amos Calì - SPD General Meeting

  19. SPD DCS Outlook II • HV/LV FSM (LU & infrastructure control) • Cooling FSM • Import FED control into JCOP framework • DU type and FSM for FED • Configuration DB integration • SPD FSM and ECS integration Ivan Amos Calì - SPD General Meeting

  20. BACKUP Ivan Amos Calì - SPD General Meeting

  21. SPD hardware Interlock • 10 lines coming from the routers for API PT1000 chain • 10 lines coming from 2nd PT1000 chain • 10 lines coming from the cooling plants (each for each sector): loop locked | Error Alarms Ivan Amos Calì - SPD General Meeting

  22. SPD DCS Outlook II • Time table proposal: • First SPD DCS prototype: June – July • Integration with Alice ECS - DAQ: July – August • Test of the full chain on 2nd half barrel: September – October • Who: • FED: Cesar, Simone, Ivan • Cooling: Arturo, Gianluca • HV/LV ? • SPD FSM ? • Sectors tests ? Ivan Amos Calì - SPD General Meeting

  23. Characterization • Define working parameter: • Noisy and dead Pixels • Uniformity of response • Minimum and Mean TH • Fast-OR • Reference Voltages parameterization Ivan Amos Calì - SPD General Meeting

  24. Configuration and Status Control • MCM and Read Out chip configuration • References and Vdd (API Feedback) • Temperature • SEU • JTAG Chain status (chip on the chain) • Off-detector electronic status • Busy and trigger control for synchronization (missing L1, L2-Header status bit) • Errors Handling and interlock status Ivan Amos Calì - SPD General Meeting

  25. FED Server internal structure DIM Server Supervision Agent Manual Control Agent Pooling Operation Control Data Buffer ChDecoder Access Control Manager Driver Layer Ivan Amos Calì - SPD General Meeting

  26. Optical VME Ethernet (DIM) SPD Data and Control flux DB ALICE DAQ (AliRoot) OFF-DETECTOR ELECTRONICS (Routers & LinkRxs) Data & Ctl Data Data Comm. & Ctl Data MOOD FED Server 1 2 Comm & Status Data ANALYSIS TOOLS PVSS 2 1 Ivan Amos Calì - SPD General Meeting

  27. Glossary • ECS: Experiment Control System • DCS: Detector Control System • FED: Front End Device • FERO: Front End ReadOut Electronics • PCA: Partition Control Agent • ECA: Experiment Control Agent • DIM: Data Interschange manager Ivan Amos Calì - SPD General Meeting

  28. Configuration DB II • 440 DACs/HS x 120 = 52800 bytes • API-DPI-GOL= 20 byte x 120 = 2400 bytes • API conversion = 16000 byte x 120 = 1920 000 bytes • Mask&Dead 1% of 8192 x 1200 x 4 = 393 216 bytes • HV, LV settings 360 channels x 8 bytes = 2880 bytes • MeanTH&RMS 1200 chip x 4 bytes = 4800 bytes • MinTH 1200 chip x 1 byte = 1200 byte • Uniformity 1200 chip x 8192 ch x 2 byte= 19 660 800 • S-curves 1200 chip x 8192 ch x 2 byte x 10 DAC values = 196 608 000 bytes TOT 218 646 096 Ivan Amos Calì - SPD General Meeting

  29. Bandwidth I • 1 Negligible • 2 4 Mb/s due to handshake overhead • MeanTH raw data: • 32 active pixels * 10 chip / 2 = 160 UInt32 • + 10 header-trailer = 170 UInt32 • x 6 HS + 8 UInt32 rt header = 1028 UInt32 /(router * trigger * rows) Ivan Amos Calì - SPD General Meeting

  30. Bandwidth II • x 20 routers = 20560 UInt32 • x 100 Trigger x 10 DACs = 20 560 000 UInt32 • x 256 rows = 5 263 360 000 UInt32 • = 21 053 440 000 bytes Ivan Amos Calì - SPD General Meeting

More Related