Presentation is loading. Please wait.

Presentation is loading. Please wait.

J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May 2005 1 Partitions in Trigger Control J. Varela CERN & LIP-Lisbon Trigger Technical Coordinator.

Similar presentations


Presentation on theme: "J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May 2005 1 Partitions in Trigger Control J. Varela CERN & LIP-Lisbon Trigger Technical Coordinator."— Presentation transcript:

1 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May Partitions in Trigger Control J. Varela CERN & LIP-Lisbon Trigger Technical Coordinator

2 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May Trigger Control System Distribution of L1A and Fast Commands to Subdetectors TTC architecture Collection of Fast Feedback from Subdetectors TTS architecture Trigger Interface to DAQ Tools for Timing and Synchronization Tools for Calibration and Test CMS NOTE 2002/033

3 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May Partition Definitions Partition is the smallest unit that can function as a completely independent data acquisition system, in parallel with other partitions:  Independent Physics Trigger and Fast commands  Independent Fast Feedback collection  Independent DAQ path (Global or Local)  Autonomous run control  Autonomous DCS control  Operation does not affect other partitions Partition-Group is a programmable combination of Partitions that can function as a completely independent data acquisition system, in parallel with other partitions:  Partitions of different subdetectors may be combined  In Physics run, one main Partition-Group has priority for triggering

4 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May Partition Granularity in CMS Partition Granularity:  Large sub-detector component (e.g. sub-detector barrel)  No overlaps  Maximum number is 32 A Partition is equivalent to:  a TTC distribution channel (TTCci) serving a group of front-ends  a sTTS collection channel (FMM) receiving status from a group of front-ends  a DCS control branch Partition-Groups:  Maximum number is 8  TTC partition-groups match central DAQ partitions

5 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May Operation Modes Global DAQ: Central Trigger Controller Central DAQ Physics Triggers Maximum independent “systems” in parallel is 8 Run Control software Local DAQ: Local Trigger Controller VME data acquisition Test Triggers Maximum independent “systems” in parallel is 6 Run Control software (configured in local mode)

6 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May Granularity in a Subdetector During commissioning it may be useful to have a finer granularity at the subdetector level Each subdetector has its own tools, which depend on particular hardware solutions What is the natural unit in the Tracker case? How many of this units can reasonably be expected to be operated in parallel? ECAL case: each SuperModule can run independently, with local (SM) generation of test signals

7 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May Pixels 2 Tracker 4 PreShower 2 ECAL4 HCAL6 RPC 1 DT 2 CSC 2 Cal Trig 2 Muon Trig 3 Totem 1 29 TTC Partitions Available TTC partitions: 32

8 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May Trigger Fast Control Global Trigger TTCmi DAQ Event Managers Partition Control TTCrx FrontEnd Partition Control TTCrx FrontEnd Partition Control TTCci sTTS TTCci sTTS TTC sTTS TTCrx FrontEnd Central Control aTTS LHC GPS Local Control Local Triggers L1A Control Front-end Emulators, Trigger Rules Trigger Throttling System (sTTS and aTTS) Calibration and Test Triggers Dedicated runs, Special triggers during runs Synchronization Control Timing signals, Resync procedures Partitioning 8 independent TTC Partition-groups, 8 independent triggers

9 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May Configurable Partitioning  Up to 8 fully independent TTC partitions-groups may be defined in the Central Trigger Controller  Partition-groups = DAQ Partition Partitioning in Global DAQ Mode:

10 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May Central Trigger Control DAQ Event Manager Local Trigger Control Multi-Level Trigger Control TTCci: Partition Control CTC: CMS Control LTC: SubDetector Control TTCcisTTS TTCrx FrontEnd TTCcisTTS TTCrx FrontEnd LHC-BST aTTS TTCmi

11 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May GLOBAL TRIGGER CRATE C P U int T T C ci T T C ex TTC TTS From/To SUBDETECTOR CRATES sTTS Link TTC Link Local Triggers LTCLTC TTC TTS... Fast Merging Module Local Trigger Controller SYNC TTS FMM Central Trigger Control (x 32) TTCmi To EVM To/from aTTS Clock Orbit Trigger Control Components Subdetector Master TTC Crate GPS link FMMFMM FMMFMM

12 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May VME-PCIVME-PCI FMMFMM LT C VME 6U TTCciTTCci TTCciTTCci Sub-detector with 4 TTC Partitions TTCciTTCci TTCciTTCci Partition 1 Optical coupler <32 fibers 1 fiber Optical coupler <32 fibers 1 fiber Optical coupler <32 fibers 1 fiber Optical coupler <32 fibers 1 fiberPartition 2Partition 3Partition 4 TTCex is required when the number of destinations per TTC partition is larger than 32 Passive optical splitting of TTC info  TTC Partitions are hardwired

13 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May Central Trigger Control

14 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May TCS9U Board

15 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May TCS9U Hardware

16 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May LTC 2 prototypes exist Production of further 12 boards launched Software –HAL-based device driver being written –XDAQ overlay will also be implemented LTC Local control of sub-detectors: - Up to 6 partitions - Input for 6 local triggers - Interface to 6 TTCci - Interface to one TTCvi (backward compatibility) - Interface to sTTS (6 channels) - Interface to aTTS (1 channel) - Interface to 4 Emulators - Interface to DAQ EVM (S-Link) - Interface to BST

17 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May TTCci 1 prototype exists Production of further 15 boards launched B-Go from CTC L1A from CTC L1A from LTC MUX L1A To TTCex Channel-A B-Go from LTC 5 5 MUX B-Go Decode B-Ch  Command code FIFO Ch 1  Command code FIFO Ch To TTCex Channel-B Programmable TTCci Clock, Orbit Aux triggers B-data

18 J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May Multiplexing of L1A and B-Channel inputs To allow control by CTC or by LTC (programmable) Number of B-Channels: 16 Timing of B commands Programmable delay between external B-Go and command transmission Internal generation of B commands Synchronous with orbit input (prescaling, timing); driven by VME Internal Trigger generation Synchronous with orbit (prescaling, timing); random; trigger rules External B-data 8-bit data stored in FIFO and sent to B-channel with low priority TTCci Functions


Download ppt "J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May 2005 1 Partitions in Trigger Control J. Varela CERN & LIP-Lisbon Trigger Technical Coordinator."

Similar presentations


Ads by Google