Abstract

We have developed a novel design of triggering system aspart of the pipelined hardware Level-1 trigger logic for the CMSexperiment at LHC. The Global Calorimeter Trigger is the lastelement in the processing of calorimeter data, and provides most ofthe input to the final Level-1 decision. We present the detailedfunctional requirements for this system. Our design meets therequirements using generic, configurable Trigger Processing Modulesbuilt from commercial programmable logic and high-speed serial datalinks. We describe the hardware, firmware and software components ofthis solution. CMS has chosen an alternative solution to build thefinal trigger system; we discuss the implications of our experiencesfor future development projects along similar lines.

Highlights

  • Recent advances in commercial microelectronics technology have had a significant impact on the design of hardware triggering systems for large high-energy physics detectors

  • The Large Hadron Collider (LHC) bunch crossing clock is distributed around the Compact Muon Solenoid (CMS) front-end electronics, along with synchronous signals such as the Level-1 Accept decision, by the Trigger, Timing and Control (TTC) system [14] developed at CERN

  • By early 2006, working prototypes of the hardware, firmware and software components of the system had been produced and a range of system integration activities was ongoing. Preparations for another hardware iteration, to address the issues identified, were well advanced. At this point concerns about the slow overall progress, and about the complexity and long-term reliability of the full-scale system, led to a decision by CMS to pursue an alternative design for the final Global Calorimeter Trigger (GCT)

Read more

Summary

Introduction

Recent advances in commercial microelectronics technology have had a significant impact on the design of hardware triggering systems for large high-energy physics detectors. The resulting system is well-integrated and compact; the required processing functions can be performed in a single crate of electronics; and the use of programmable hardware allows us to embed a comprehensive suite of system control, monitoring and test functionality alongside the trigger processing. This approach brings with it a number of design challenges. In the implementation of the trigger processing function, the main challenge is to achieve high enough communication bandwidth to make effective use of the processing power of modern programmable logic.

The CMS trigger
The Global Calorimeter Trigger
Calorimeter trigger geometry
Trigger processing in the GCT
Input data
Trigger algorithms
Output data
Trigger processing implementation
Major technology choices
Processing architecture
GCT system design
System requirements and external interfaces
Timing and fast control
Trigger data capture
Online luminosity measurement
Communications Module and DAQ-TPM
Timing and synchronisation
Power distribution
Board-level control
Overview of the Input Module system
Input data reception
Data synchronisation and output
Input module data acquisition and control
GCT firmware and software
FPGA firmware design
Firmware development environment
GCT software
GCT Driver
GCT Controller and GUI
GCT emulator
Prototyping and development
Testing and system integration status
Issues with the design
Data link reliability
Firmware complexity
Summary
Lessons for future projects
Findings
Summary and conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.