Barrel LVL1 Muon Trigger Coincidence Matrix ASIC: User Requirement Document

Similar documents
The Design of the Coincidence Matrix ASIC of the ATLAS Barrel Level-1 Muon Trigger

Commissioning Status and Results of ATLAS Level1 Endcap Muon Trigger System. Yasuyuki Okumura. Nagoya TWEPP 2008

Current Status of ATLAS Endcap Muon Trigger System

The Design of the Coincidence Matrix ASIC of the ATLAS Barrel Level-1 1 Muon Trigger

Hardware Trigger Processor for the MDT System

The 1st Result of Global Commissioning of the ATALS Endcap Muon Trigger System in ATLAS Cavern

Hardware Trigger Processor for the MDT System

ATLAS Muon Trigger and Readout Considerations. Yasuyuki Horii Nagoya University on Behalf of the ATLAS Muon Collaboration

Requirements and Specifications of the TDC for the ATLAS Precision Muon Tracker

The CMS Muon Trigger

Upgrade of the ATLAS Thin Gap Chamber Electronics for HL-LHC. Yasuyuki Horii, Nagoya University, on Behalf of the ATLAS Muon Collaboration

Short-Strip ASIC (SSA): A 65nm Silicon-Strip Readout ASIC for the Pixel-Strip (PS) Module of the CMS Outer Tracker Detector Upgrade at HL-LHC

A Cosmic Muon Tracking Algorithm for the CMS RPC based Technical Trigger

ATLAS Phase-II trigger upgrade

TIMING, TRIGGER AND CONTROL INTERFACE MODULE FOR ATLAS SCT READ OUT ELECTRONICS

Opera&on of the Upgraded ATLAS Level- 1 Central Trigger System

The trigger system of the muon spectrometer of the ALICE experiment at the LHC

The Architecture of the BTeV Pixel Readout Chip

LHCb Preshower(PS) and Scintillating Pad Detector (SPD): commissioning, calibration, and monitoring

Level-1 Calorimeter Trigger Calibration

Data acquisition and Trigger (with emphasis on LHC)

Development of Radiation-Hard ASICs for the ATLAS Phase-1 Liquid Argon Calorimeter Readout Electronics Upgrade

Track Triggers for ATLAS

DAQ & Electronics for the CW Beam at Jefferson Lab

Data acquisition and Trigger (with emphasis on LHC)

The SMUX chip Production Readiness Review

First-level trigger systems at LHC. Nick Ellis EP Division, CERN, Geneva

Operation and performance of the CMS Resistive Plate Chambers during LHC run II

Operation and Performance of the ATLAS Level-1 Calorimeter and Level-1 Topological Triggers in Run 2 at the LHC

CMS SLHC Tracker Upgrade: Selected Thoughts, Challenges and Strategies

Monika Wielers Rutherford Appleton Laboratory

LHC Experiments - Trigger, Data-taking and Computing

Development and Test of a Demonstrator for a First-Level Muon Trigger based on the Precision Drift Tube Chambers for ATLAS at HL-LHC

Overview of the ATLAS Trigger/DAQ System

2008 JINST 3 S Implementation The Coincidence Chip (CC) Figure 8.2: Schematic overview of the Coincindence Chip (CC).

Towards an ADC for the Liquid Argon Electronics Upgrade

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Data acquisi*on and Trigger - Trigger -

Status of the CSC Track-Finder

Upgrade of the CMS Tracker for the High Luminosity LHC

THE LHCb experiment [1], currently under construction

Phase 1 upgrade of the CMS pixel detector

Trigger Overview. Wesley Smith, U. Wisconsin CMS Trigger Project Manager. DOE/NSF Review April 12, 2000

Efficiency and readout architectures for a large matrix of pixels

The Run-2 ATLAS. ATLAS Trigger System: Design, Performance and Plans

arxiv: v1 [physics.ins-det] 25 Oct 2012

Study of the ALICE Time of Flight Readout System - AFRO

Trigger and Data Acquisition at the Large Hadron Collider

The Commissioning status and results of ATLAS Level1 Endcap Muon Trigger System

Level-1 Track Trigger R&D. Zijun Xu Peking University

ATLAS strip detector upgrade for the HL-LHC

Performance of the ATLAS Muon Trigger in Run I and Upgrades for Run II

Signal Reconstruction of the ATLAS Hadronic Tile Calorimeter: implementation and performance

CMS Tracker Upgrade for HL-LHC Sensors R&D. Hadi Behnamian, IPM On behalf of CMS Tracker Collaboration

The CMS Silicon Strip Tracker and its Electronic Readout

Development of a Highly Selective First-Level Muon Trigger for ATLAS at HL-LHC Exploiting Precision Muon Drift-Tube Data

First-level trigger systems at LHC

1 Detector simulation

A Prototype Amplifier-Discriminator Chip for the GLAST Silicon-Strip Tracker

Data Acquisition System for the Angra Project

Field Programmable Gate Array (FPGA) for the Liquid Argon calorimeter back-end electronics in ATLAS

The detector read-out in ALICE during Run 3 and 4

System Electronics for the ATLAS Upgraded Strip Detector Release Feb 2013

arxiv: v2 [physics.ins-det] 20 Oct 2008

L1 Track Finding For a TiME Multiplexed Trigger

ATLAS Tracker and Pixel Operational Experience

Multi-Channel Charge Pulse Amplification, Digitization and Processing ASIC for Detector Applications

PoS(EPS-HEP2017)476. The CMS Tracker upgrade for HL-LHC. Sudha Ahuja on behalf of the CMS Collaboration

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

CMS Tracker Upgrades. R&D Plans, Present Status and Perspectives. Benedikt Vormwald Hamburg University on behalf of the CMS collaboration

Firmware development and testing of the ATLAS IBL Read-Out Driver card

Installation, Commissioning and Performance of the CMS Electromagnetic Calorimeter (ECAL) Electronics

Trigger and Data Acquisition (DAQ)

A rad-hard 8-channel 12-bit resolution ADC for slow control applications in the LHC environment

Throttling: Infrastructure, Dead Time, Monitoring. Beat Jost Cern EP

RP220 Trigger update & issues after the new baseline

SPADIC 1.0. Tim Armbruster. FEE/DAQ Workshop Mannheim. January Visit

SOFIST ver.2 for the ILC vertex detector

Development of the ABCStar front-end chip for the ATLAS silicon strip upgrade

Attilio Andreazza INFN and Università di Milano for the ATLAS Collaboration The ATLAS Pixel Detector Efficiency Resolution Detector properties

ITk silicon strips detector test beam at DESY

A common vision of a new Tracker is now essential It may not be final but a focus for shared efforts is now vital

The BaBar Silicon Vertex Tracker (SVT) Claudio Campagnari University of California Santa Barbara

Results of FE65-P2 Pixel Readout Test Chip for High Luminosity LHC Upgrades

irpc upgrade project for CMS during HL-LHC program

CBC3 status. Tracker Upgrade Week, 10 th March, 2017

A 130nm CMOS Evaluation Digitizer Chip for Silicon Strips readout at the ILC

A new strips tracker for the upgraded ATLAS ITk detector

INTERNATIONAL TELECOMMUNICATION UNION

The LHCb Upgrade BEACH Simon Akar on behalf of the LHCb collaboration

Readout architecture for the Pixel-Strip (PS) module of the CMS Outer Tracker Phase-2 upgrade

Motivation Overview Grounding & Shielding L1 Trigger System Diagrams Front-End Electronics Modules

The Commissioning of the ATLAS Pixel Detector

QPLL Manual. Quartz Crystal Based Phase-Locked Loop for Jitter Filtering Application in LHC. Paulo Moreira. CERN - EP/MIC, Geneva Switzerland

Pixel characterization for the ITS/MFT upgrade. Audrey Francisco

The Muon Pretrigger System of the HERA-B Experiment

The electronics of ALICE Dimuon tracking chambers

The DMILL readout chip for the CMS pixel detector

The High-Voltage Monolithic Active Pixel Sensor for the Mu3e Experiment

Simulations Of Busy Probabilities In The ALPIDE Chip And The Upgraded ALICE ITS Detector

Transcription:

Barrel LVL1 Muon Trigger Coincidence Matrix ASIC: User Requirement Document Authors:, E. Petrolo, A. Salamon, R. Vari, S. Veneziano Keywords:ATLAS, Level-1, Barrel, ASIC Abstract The Coincidence Matrix ASIC is the building block of the ATLAS barrel LVL1 Muon Trigger system and of the RPC readout. This documents describes its requirements and will be used during the design and implementation phase of both the device and the LVL1 Trigger high level simulation. NoteNumber: Version: 0.7 Date:May 18 th 2000 Reference: 1

ATLAS Trigger/DAQ 1 March 2000 Table of contents Capability requirements (PE) General requirements (GE) Requirements on the readout blocks (RE) Requirements on the trigger blocks (TB) requirements on external systems connected to the CM (EX) requirements on the design process (DE) 2

Document History Document Change Record. 1. Document Title: 2. Document Reference Number 4. Issue 5. Revision 6. Date 7. Reason for change 0 1 18 Nov 97 0 2 22 May 98 0 3 31 Aug 98 0 4 25 Nov 98 Birth. New introduction and chapter organization Minor modifications to take into account the 100MeV background. Main revision after freezing of the RPC chambers layout 0 5 11 Jan 99 Minor modifications 0 6 31 Mar Major modifications to preparte for the PDR 00 0 7 18 May 00 document draft submission Notes on things to be added Is it required to check for BCID number coming from TTCRx? Currently CMA has its own internal counter. All BCR and general reset policy has to be understood. Reference to RD27 Demonstrator. 3

ATLAS Trigger/DAQ 1 March 2000 1 Introduction This document contains a very brief introduction of the functionality of the Coincidence Matrix (CM), a trigger and readout ASIC used in the ATLAS Muon spectrometer. Main topics are general requirements and constraints on the whole design and specifically on the readout and trigger blocks of the CM asic. 1.1Purpouse of the document This document will be used to produce the specifications and during the design of the Coincidence Matrix. It shall be used also to produce the high level simulation code of the Atlas LVL1 Muon trigger system. It should be read by all people working in the simulation and design of the LVL1, LVL2 Barrel µ trigger and Resistive Plate Chambers Readout System. 1.2Scope of the hardware The final product of the design process, of which this document is part, is the production, test and installation of about 4000 CMAs, from readout and LVL1 triggering of the ATLAS muon barrel RPC chambers on dedicated boards (CM boards), mounted on the PAD boards of Resistive Plate Chamber detector of the ATLAS experiment. 1.3Definitions and acronyms BC Bunch crossing BCID Bunch crossing Identifier. Number that defines the bunch crossing at which an event occurred. "Potential" bunch crossings are numbered 0 to 3563 per LHC orbit, starting with the first following the LHC extractor gap. A 12-bit BCID is provided by the TTCRx. BCR Binch crossing counter reset signal. CMA Coincidence Matrix ASIC DAQ Data Acquisition system Derandomizer place where the data corresponding to a Level 1 trigger accept are stored before being readout ECR Event Counter Reset signal. Signal broadcast by the TTC system to reset the event counter (L1ID). FE Front End Level-1 Buffer Buffer included in the FE electronics which retains the data until the L1A is received L1ID LVL1 trigger accept Identifier, A 24 bit L1ID is provided from the TTCrx with each LVL1A signal. In conjunction to the BCID, it uniquely defines an event. L1MT level-1 Muon Trigger System. LVL1, LVL2 Abbreviations for level-1 level-2 and for associated trigger systems. 4

L1A LVL1 trigger Accept signal produced by the Central Trigger Processor (CTP) when an event has met the design criteria. PAD part of the LVL1 Barrel Muon trigger, which resides on the trigger chambers, whose function is to collect trigger and readout data from 4 or 8 CMAs. Raw Data Data provided by the FE electronics to the CMA SEE Single Event Effects, induced by ionizing radiation. TTC Standard system which allows the distribution of timing, trigger and Control signals, using the technology developped in RD12 and described in the TTCdoc. The system delivers standard signals such as the LHC clock, LVL1_A and Fast Controls, and provides for the distribution of another detector-specific commands and data. TTCrx TTC receiver ASIC TTCdoc Documentation available in http://www.cern.ch/ttc/intro.html 1.4References Changes on any of these documents could imply a complete revision of this URD: [1] The LVL1 Muon Trigger URD v 1.4 [2] Trigger and DAQ Interfaces with front-end systems: requirement document, version 2.0, DAQ-NO-103, 9 june 1998. [3] ATLAS Level-1 Trigger TDR [4] Improvements to the Level-1 Muon Trigger giving increased robustness against background, ATL-COM-DAQ-99-011. [5] ATLAS policy on radiation tolerance electonics, draft 2. [6] Radiation hardness evaluation of the ATLAS RPC coincidence matrix submicron technology. draft. 1.5 Document overview The document contains the CMA requirements organized as follows: Capability requirements (PE) General requirements (GE) Requirements on the readout blocks (RE) Requirements on the trigger blocks (TB) requirements on external systems connected to the CM (EX) requirements on the design process (DE) 5

ATLAS Trigger/DAQ 1 March 2000 2General description A complete description of the trigger chamber layout and partitioning (layer, doublet, station, PAD, sector) and a description of the L1MT (functionality of CM boards, PAD boards, Sector boards, readout and trigger links, Muon Interface to CTP) can be found in the LVL1 TDR [2], and an updated version is shown in Figure 1 Low Pt RPC2 FE n 1 4 1 CMA PAD 1..3 1 1 4 High Pt RPC1 FE n 1 4 1 4 1 4 2 64 1 1 Splitter CMA PAD RX Sector MUCTPI LVL1 1..3 1 RPC3 FE n 1 Splitter 1 ROD 1 1 ROB 32 DAQ Figure 1 LVL1 Muon Barrel trigger architecture 2.1Perspective The CMA is part of the LVL1 trigger and of the RPC readout systems. It interacts with various other trigger components and detector sub-systems, as indicated in Figure 2. Initialization and control (I2C) Test (boundary scan) FE signals CMA Trigger TTC signals Readout (serial) Figure 2 CMA context diagram 6

2.2 General capabilities The CMA has to perform the local readout and Low-Pt and High-Pt LVL1 trigger algorithms for the RPC trigger chambers. The trigger algorithm is explained in the LVL1 TDR and shown in Figure 3: MDT RPC 3 low p T RPC 2 (pivot) high p T RPC 1 MDT M DT M D T MDT SV-LL01V01 0 5 10 15 m Figure 3 Trigger algorithm and connections between Low-Pt and High-Pt CMAs. 2.3 General constraints The CMA shall be mounted on the PAD boards, on-detector. The serial configuration bus shall be I2C or JTAG, derived from the CAN node output. These two control bus standards are used also by other devices which will be used in the PAD boards. The CMA is required to do bunch crossing identification. The CMA is required to time tag incoming hits with a time resolution greater the the bunch crossing, necessary for the readout and monitoring of the RPC chambers. The readout protocol has to be agreed with PAD designers and it is not yet defined. Main voltage on the PAD board shall be 3.3 V and signal levels are assumed 3.3V CMOS. Radiation tolerance tests revealed that redundancy to Single Event Upsets (SEU) is required [5]. 2.4 User characteristics Characteristics of users and maintenance personnel. 2.5 Operational environment Radiation dose expectedis less than 1 krad and 10 10 n/cm 2 (1MeV equivalent), in ten years of operation, with a safety factor of 5. Limitation on power consumption is no longer strict, 7

ATLAS Trigger/DAQ 1 March 2000 since water cooling is planned, but 1 W per chip with an input activity of 0.5% per channel per BC period is advisable. Accessibility in the experimental hall is required for changing the piggy board where the device will be mounted. 2.6 Assumptions and dependencies List of assumptions that the specific requirements are based upon. 8

3 Specific requirements The specific requirements are labelled as follows: Need: Essential, Non-Essential:1,2,3 Priority: 1, 2, 3, Suspended Stability: Stable, Unstable (Source: Reference, Person, Group) 3.1Capability requirements CMA_PE_1 Essential, 1, Stable The CMA shall be able to process digital signals from RPC chambers FE or from a CMA trigger output. CMA_PE_2 Essential, 1, Stable The CMA shall be programmable and able to perform the low-pt or the high-pt algorithms. The low-pt algorithm shall use information from two doublets, while the high-pt will use one doublet plus one CMA trigger output. CMA_PE_3 Essential, 1, Stable The CMA shall perform one trigger algorithm (low-pt or high-pt), for three independent programmable Pt thresholds. CMA_PE_4 Essential, 1, Stable The latency of the CMA trigger pipeline shall be as short as possible and shall not exceed 2 BC periods, measured from signal input to trigger output buffers. CMA_PE_5Essential, 1, Stable The trigger latency of the CMA shall be fixed, not depending on the amount of incoming data. CMA_PE_6Essential, 1, Stable The CMA shall be able to perform the data readout of RPC chambers CMA_PE_7 Essential, 1, Stable The CMA shall contain LVL1 latency and derandomizer buffers. CMA_PE_8 Essential, 1, Stable The CMA shall be able to time tag incoming hits with a precision of 1/8 of the BC period. CMA_PE_9 Essential, 1, Stable The CMA shall contain the following external communication links: - A serial configuration link - A dedicated link to transmit the readout data. - Dedicated signal lines to interface to the TTC system (L1A, BCR, ECR, 40.08 MHz machine clock). CMA_PE_10 Essential, 1, Stable The CMA shall be able to flag internal malfunction, due for example to SEUs, on dedicated output lines. Note 1: a PLL unlock signal is a tipical example. 3.2 Constraints requirements CMA_GE_1 Essential, 2, Unstable the maximum power dissipation of the CMA per input channel shall not exceed 5 mw (1W total). Note 1: max power value has to be checked against cooling system tests. CMA_GE_2 Essential, 1, Stable the CMA initialization control path shall be independent from the readout path. CMA_GE_3 Essential, 1, Stable It shall be possible to test the logic in the CMA by comparing the output data with the 9

ATLAS Trigger/DAQ 1 March 2000 expected values while test data are being fed into the system at full speed. CMA_GE_4 Non-essential, 1, Stable it shall be possible to operate the CMA in step mode, generating clock cycles one at a time, under control of diagnostic inputs. CMA_GE_5 Essential, 1, Unstable The use of JTAG in the CMA shall be implemented for boundary scan tests only. CMA_GE_6 Essential, 1, Unstable The I2C protocol shall be used as the initialization data path. Note 1: also the use of JTAG as initialization data path should be considered. CMA_GE_7 Essential, 2, Unstable The CMA has to be implemented in a rad tolerant technology, allowing for a safety factor of 5 compared to the expected radiation levels, and assuming 10 years of operation, for the total dose values shown in chapter 2.5, according to [6]. CMA_GE_9 Essential, 2, Unstable Redundancy or special coding on the main control registers shall be applied to improve hardness to SEE. 10

3.1.1 Requirements on the Readout Blocks CMA_RO_1 Essential, 1, Unstable The CMA shall retain in pipeline memories, during the latency of the LVL1 trigger, information required to monitor the device during standard operation. Information to be readout from the CMA includes: -the data coming from the front-end electronics (pattern of hit strips), -a coarse time measurements of the time of arrival of the hit within the BC, with (1/8 of the BC period LSB), -the output pattern of the coincidence matrix algorithm, -flags that indicate if the muon candidate is in a region which may be in overlap with another CMA, separate flags must identify each overlap to the nearby CMA. Note 1: it has to be decided which output pattern to send, two options are available: output pattern of the highest programmed threshold (it will be empty if no candidates pass this threshold) output pattern of the threshold passed by the muon candidate. CMA_RO_2 Essential, 2, Unstable The size of the pipeline memory shall be fixed, at the maximum latency of 2.5 µs. Note 1: The TTC signals shall be used to adjust the timing of the L1A signal, to match the LVL1 buffer lenght (to cope with different effective latencies i.e. TOF, detector response, cables, FE signal preprocessing). Note 2: it could be convenient to perform zero suppression or data compression before the derandomizing stage. The pipeline memory could be implemented with FIFOs, given the low occupancy of the detector. Note 3: a discussion on the exact pipeline latency to be implemented has to be done, a conservative assumption is 2.5 µs. CMA_RO_3 Essential, 2, Unstable For LVL1 selected events, the information discussed in CMA_RO_1 shall be retained in derandomizing buffer memories Note 1: the size of the buffer memories has to be discussed. CMA_RO_4 Essential, 2, Unstable The CMA will be designed as to be able to transfer readout data serially, on point-to-point links. Note 1; readout protocol, is defined in Ref xx. Note 2: the readout protocol should allow for empty frames to be sent even if no input hits are recorded for a LVL1 trigger, for synchronization. CMA_RO_5 Essential, 1, Stable Zero suppression shall be applied to the data prior to transmission to the PAD. Note 2: current data bandwidth requirements assume some level of zero suppression. CMA_RO_6 Essential, 1, Unstable In the operation described in CMA_RO_1, it must be possible to send information for several consecutive bunch crossings around the triggered one, the extent of the time frame shall be programmable up to a maximum time frame lenght of 5 BCs. Note 1: the allowed range of offsets has to be discussed (offset defined as BCID of first recorded BC in frame minus BCID of BC that gave rise to a trigger). Note 2: to be discussed where the range extends from the triggered bunch crossing n: examples n-2, n-1, n, n+1, n+2 or n, n+1, n+2, n+3, n+4, n+5. CMA_RO_7 Essential, 1, Stable the CMA shall be able to accept two different LVL1_A which are separated by a minimum interval of 3 BCs, i.e. two consecutive LVL1_A will be separated by a time inter- 11

ATLAS Trigger/DAQ 1 March 2000 val of at least 2 BC periods. CMA_RO_8 Essential, 1, Unstable The bandwidth requirement of the readout system is evaluated allowing for the following: standard time frame lenght, 100 khz LVL1 rate, occupancy of 0.5 % per BC (safety factor of 5 at the highest expected luminosiy) Note 1: occupancy to be checked. Note 2: it is acceptable to allow for a maximum LVL1 rate of 75 khz provided the system can be upgraded to work at 100 khz. Note 3: the global LVL1 trigger system will guarantee that no more than 16 LVL1_A will occur in any given 16 µs period. CME_RO_9 Essential, 1, Unstable the size of the derandomizing memories shall be sufficiently large to allow for less than 0.01% loss of data under standard operating conditions. Note 1: value of data loss to be confirmed CMA_RO_10 Essential, 2, Unstable Data in the derandomizing buffers shall be tagged with the FE_L1ID and FE_BCID values reconstructed by the TTC system signals. Note 1: the FE_BCID number is a 12 bit number, output of a BC_counter incremented by the BC signal and reset by the BCR signal. The BCR signal shall be adjusted by the TTC in time to get the correct FE_BCID. Note 2: FE_L1ID number, output of a L1ID_Counter, incremented by the LVL1_A signal. This FE_L1ID must have a minimum of 9 bit width. CMA_RO_11 Essential, 2, Unstable for LVL1 selected events, the information discussed in CMA_RO_1 has to trasferred to the PAD board; the latency in trasferring the data shall not exceed 1 ms. Note 1; upper limit on the latency to be discussed. CMA_RO_12 Essential, 1, Stable the CMA derandomizing memory shall not change the order of events transferred to PAD boards. The events transferred to the PAD board shall be ordered by L1ID. CMA_RO_13 Non-essential, 3, Unstable the CMA shall generate a CMA_BUSY signal if a derandomizing buffer is nearly full. Note 1: this flag will be used to monitor the CMA buffer occupancy only and added to the rest of the data words and as a separate output signal. Note 2: specification of busy to be defined. CMA_RO_14 Non-essential, 3, Unstable during the initialization phase, CMA_BUSY signal shall be asserted until initialization is completed. Note 1: Is it useful to assert a ROD_BUSY during initialization? CMA_RO_15 Essential, 1, Stable it shall be possible to read back the parameters used to define the configuration and operation of the CMA. Note 1: to be defined how they will be read. CMA_RO_16 Essential, 1, Stable it shall be possible to buffer up to 16 L1IDs and relative BCIDs, while serializing data for a specific event. CMA_RO_17 Essential, 1, Unstable the CMA will be able to receive an external transmit off signal (XOFF), to control the readout data flow. 12

3.1.3 Requirements on the Trigger Blocks CMA_TB_1 The CMA coincidence logic shall be composed of a set of identical cells arranged in a Coincidence Matrix. The details of the basic cell, similar to the demonstrator ASIC are shown in Figure 4. I0 I1 J0 J1 MAJ 1/4 2/4* 3/4 4/4 DFF DFF IJ_THR_0 IJ_THR_1 MAJ_TYPE DFF IJ_THR_2 Coincidence window Figure 4 Coincidence Matrix cell CMA_TB_2 Essential, 1, Unstable The CMA shall be able to capture signals from the FE discriminators of 12 ns width Note 1: voltage levels shall be 3.3V CMOS CMA_TB_3 Essential, 1, Unstable The CMA shall provide a system for aligning in time the data from different FE boards (octects of FE signals) Note 1: the time alignment system shall be able to sample the front-end ouputs every 1/8 of the BC period Note 2: the alignment system shall be programmable to allow for a delay of up to 3 BC periods indipendently per octect of FE signals. Note 3: worst case expected time differences have to be rechecked including cosmics runs CMA_TB_4 Essential, 1, Unstable The CMA shall be programmable to be able to stretch groups of signals at the input of the Coincidence blocks in the 6 ns - 25 ns range, in steps of 1/8 of the BC period. Note 1: to be defined size of groups which have a common shaping time, maybe octets. Note 2: in order to cope with 100 MeV background, it should be possible to extend the signal shaping to 2 BCs, to make broader coincidences (needs better explanation). CMA_TB_5 Essential, 2, Unstable The CMA shall be able to decluster hit patterns before applying the Low-Pt and High Pt algorithms, as shown in Figure 4 Note 1: it still needs to be understood if really necessary. Note 2: efficiency in declustering groups of and odd number of strips to one and even cluster sizes to two strips has to be evaluated. CMA_TB_6 Essential, 1, Unstable The CMA shall be contain local coincidence logic (Preprocessing) within a doublet. The Preprocessing will take into account local bending and misalignement between 13

ATLAS Trigger/DAQ 1 March 2000 Figure 5 The preporocessing implements a declustering algorithm able to find cluster centers up to 5 strips wide. layers(see Figure 5 ). I/J 1/2 2/2 I/J 1/2 2/2 I/J 1/2 2/2 I/J 1/2 2/2 I/J 1/2 2/2 I/J 1/2 2/2 I/J 1/2 2/2 I/J 1/2 2/2 I/J 1/2 2/2 I/J 1/2 2/2 I/J 1/2 2/2 I/J 1/2 2/2 Figure 6 Preprocessing algorithm on the I and J doublets CMA_TB_7 Essential, 1, Unstable the CMA shall provide the Pt value of the muon candidate, if any, passing the highest Pt threshold. CMA_TB_8 Essential, 1, Unstable 14

The CMA shall be programmable and able to flag muons found in regions of overlapping chambers. Note1: extent in number of strips to be decided CMA_TB_9 Essential, 1, Stable The CMA shall provide signals described in CMA_TB_6 and CMA_TB_7, on a dedicated parallel output port at the BC frequency of 40 MHz. CMA_TB_10 Essential, 1, Stable The individual Pt thresholds coincidence windows shall be programmable with the granularity of one strip. CMA_TB_11 Essential, 1, Stable the CMA shall permit individual strips to be disabled Note 1: this will remove the contribution of these strips to all the pt thresholds. CMA_TB_12 Essential, 1, Stable the CMA shall permit individual inputs to be enabled, in order to allow for missing strips or layers in the trigger chambers, to be able to raise the geometric acceptance of the L1MT in regions of poor acceptance. CMA_TB_13 Essential, 1, Stable The CMA matrix size will be sufficiently large as to contain trigger losses due to its finite size below 1% at the nominal low-pt and high-pt cutoffs. Note 1: the proposed size of 32X64 has been reviewed and accepted. CMA_TB_14 Non-Essential, 1, Unstable The CMA shall be able to mask signals arriving in a programmable time window within the BC, in steps of 1/8 of BC period. Note 1: this option would further lower the fake trigger rate, it should be studied by which extent. CMA_TB_15 Essential, 1, Stable The CMA shall contain a programmable majority logic requiring 3/4 layers in the coincidence logic. Note 1: In case the rate of noise hits is unacceptably high for the standard low-pt condition (requiring layers in the Middle RPC station), it shall be possible to make a tighter requirement (requiring 4/4 layers). Note 2: In case the rate of noise hits is unacceptably high for the standard high-pt condition, requiring layers in RPC Outer station, it shall be possible to make a tighter requirement, requiring 2/2 layers. Note 3: in η-φ regions of poor acceptance, it shall be possible for the standard low-pt condition, to make looser requirements, requiring 2/4 layers (1 layer per doublet). Note 4: the request of 1/2 or 2/2 layers per doublet shall be independently programmable for each of the three thresholds. CMA_TB_16 Essential, 1, Stable The CMA shall output the trigger pattern of the most significant threshold keeping the timing information of the coincidence, of 1/8th of a BC. Note 1: The output signal shall have to be reshaped at some width bigger that 1/8 of BC, (due to CMA_TB_1, shall be greater than 12 ns). 15

ATLAS Trigger/DAQ 1 March 2000 3.5 Requirements on External Systems Connected to the CMA CMA_EX_1 Essential, 2, Stable the width of input FE signals will be larger that 12 ns, at the input of the CMA (CMA_TB_1). CMA_EX_2 Essential, 1, Stable Octects of FE signals arriving at the CMA shall come aligned in time within a maximum time spread of 1 ns. CMA_EX_3 Essential, 2, Unstable The TTC system shall provide the standard signals to the CMA: 40 MHz clock, LVL1A, BC, BCR. Note 1: to be evaluated whether these signals could be sent serially. CMA_EX_4 Essential, 2, Stable The PAD system shall be organised such that it will be possible to synchronise the CMA outputs in respect to each other. CMA_EX_5 Non-essential, 1, Stable The global LVL1 trigger system will guarantee that no more than 16 LVL1_A will occur in a given 16 µs period Note 1: algorithm to be understood and used as an input to the CMA simulation CMA_EX_6 Non-essential, 1, Unstable a time window will be provided by the CTP at periodic intervals, through the TTC, during which there will be no L1A signals, this will allow for emptying the derandomizer buffers and reset the BCID counter with the BCR signal. Note 1: lenght to be given as an input for the CMA simulation. CMA_EX_7 Non-essential, 1, Stable the layout of the RPC chambers shall avoid that two CMA share the same gas volume, in order to minimize double counting of muons due to effects of cluster sizes. 16

3.6 Requirements to the design process and tools used CMA_DE_1 Essential, 1, Stable The Very large scale Integration Hardware Description Language (VHDL) will be used for simulation and synthesis. Note 1: this requirement should be adopted by the rest of the LVL1 Muon Barrel system. Note 2: this requirement will permit to make the design as much as possible technology independent. CMA_DE_2 Essential, 2, Unstable The design shall be parametrized. Note 1: relevant parameters to be discussed (matrix dimension, BCID, L1ID counters sizes, pipeline lenght for example). CMA_DE_3 Essential, 1, Unstable The VHDL code shall be RTL-level, encapsulating in specific design libraries the Technology-dependent components. Note 1: Designware Foundation libraries can be used. CMA_DE_4 Non-essential, 2, Unstable An high level programming language with details of the CMA (or more generally for all the component parts of the LVL1 Barrel Muon trigger system), shall be made available from the CMA developers for test vector generator and for the physics trigger simulation. 17