A Data Formatter for the ATLAS Fast Tracker
Jamieson Olsen, Ho Ling Li, Ted Liu, Yasuyuki Okumura, Bjoern Penning
Abstract- The Fast TracKer (FTK) is an upgrade to the ATLAS level-2 trigger. The FTK system will reconstruct tracks using data from the inner Pixel and SCT silicon detector modules at trigger rates up to 100 kHz. We present an overview of the Data Formatter system, which is designed to remap, share and reformat the Pixel and SCT module data to match the geometry
- f the FTK trigger towers.
- I. INTRODUCTION
ROSSINGS in the LHC occur at the nominal rate of 40
MHz with a design luminosity of 1×1034 cm−2s−1 with approximately 25 overlapping proton-proton interactions. The ATLAS detector trigger system must reject a vast majority of these events as only 200 events per second can be stored for later analysis. Instantaneous luminosity is expected to increase to 3×1034 cm−2s−1 with an average of 75 proton-proton interactions per crossing. Under these conditions the existing ATLAS trigger is strained and the need for a tracking trigger is clear. The Fast Tracker (FTK) processor is an upgrade which adds a hardware-based level-2 track trigger to the ATLAS DAQ system [1]. The FTK system includes a Data Formatter to remap the ATLAS inner detector geometry to match the FTK η-φ trigger towers. The Data Formatter system also performs pixel clustering and data sharing in overlap regions. Based on the current design requirements and the need for future expansion capabilities, a full mesh Advanced Telecom Computing Architecture (ATCA) backplane interconnect is a natural fit for the Data Formatter design. Our baseline design also works well as a general purpose FPGA-based processor
- board. The Data Formatter may prove useful in scalable
systems where highly flexible, non-blocking, high bandwidth board to board communication is required.
- II. THE FAST TRACKER
The FTK system finds tracks using data from the ATLAS inner detector Pixel and SCT modules shown in Fig. 1. In
Manuscript received June 15, 2012. Jamieson Olsen is with the Fermi National Accelerator Laboratory, Batavia, IL 60510 USA (telephone: 630-840-2779, e-mail: jamieson@fnal.gov). Ho Ling Li is with the Department of Physics, University of Chicago, Chicago, IL 60601 USA (telephone: 773-702-8097, e-mail: hlli@uchicago.edu). Ted Liu is with the Fermi National Accelerator Laboratory, Batavia, IL 60510 USA (telephone: 630-840-6675, e-mail: thliu@fnal.gov). Yasuyuki Okumura is with the Department of Physics, University of Chicago, Chicago, IL 60601 USA (telephone: 630-840-6675, e-mail: yasuyuki.okumura@cern.ch). Bjoern Penning is with the Fermi National Accelerator Laboratory, Batavia, IL 60510 USA (telephone: 630-840-6623, e-mail: penning@fnal.gov).
response to a level-1 accept chains of Pixel and SCT modules are read out through front end electronics (radiation hardened ASICs) and Readout Driver (ROD) crates. The ROD outputs are duplicated using a new SLINK transmitter mezzanine board and these extra output links are used by the FTK
- system. In total the FTK system receives 222 gigabit fiber
SLINKs from the Pixel and SCT RODs.
- Fig. 1. ATLAS Pixel and SCT silicon detector modules. The Pixel sub-
detector is composed of 1,744 modules arranged in three barrels and six end- cap disks. The SCT sub-detector is composed of 2,112 modules arranged in four barrels and 1,976 modules arranged in 18 end-cap disks. In total the Pixel and SCT modules contain over 90 million silicon detector elements.
The arrangement of the inner detector Pixel and SCT modules does not match the geometry of the 64 FTK η-φ
- towers. An additional hardware layer is needed to intercept
the ROD output links and remap, share and reformat the Pixel and SCT module data prior to transmission to the FTK
- hardware. This hardware layer is the Data Formatter system.
The FTK system is shown in Figure 2.
- Fig. 2. The FTK system receives copies of the ROD outputs. The Data
Formatter boards remap, share, and reformat the ATLAS Pixel and SCT inner detector module data so that it matches the FTK system geometry.
- III. THE DATA FORMATTER
The Data Formatter is an 8U×280mm ATCA board which supports up to four mezzanine cards and two Kintex-7 FPGAs. These FPGAs connect directly to the full mesh fabric and fiber
- ptic transceivers on a rear transition module (RTM). The
Data Formatter block diagram is shown in Fig. 3 and the prototype board layout is shown in Fig. 4.