300 likes | 307 Views
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.
E N D
SPD DCS Overview& FED Server Ivan Amos Calì Università degli studi di Bari / CERN
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
SPD DCS Used for… ALICE RUN: • Detector Configuration • Status control • Characterization • Sector & DCS - FERO Performance Test Ivan Amos Calì - SPD General Meeting
ALICE DCS P. Chochula TB040504 Ivan Amos Calì - SPD General Meeting
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
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
HS cooling • HS FED SPD DCS III Ivan Amos Calì - SPD General Meeting
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
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
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
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
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
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
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
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
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
Outlook • Simone & Cesar Talk • SPD DCS outlook Ivan Amos Calì - SPD General Meeting
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
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
BACKUP Ivan Amos Calì - SPD General Meeting
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
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
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
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
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
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
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
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
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
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