A Content Adapted FPGA Memory Architecture with Pattern Recognition Capability for L1 Track Triggering in the LHC Environment

Modern high-energy physics experiments such as the Compact Muon Solenoid experiment at CERN produce an extraordinary amount of data every 25ns. To handle a data rate of more than 50Tbit/s a multi-level trigger system is required, which reduces the data rate. Due to the increased luminosity after the Phase-II-Upgrade of the LHC, the CMS tracking system has to be redesigned. The current trigger system is unable to handle the resulting amount of data after this upgrade. Because of the latency of a few microseconds the Level 1 Track Trigger has to be implemented in hardware. State-of-the-art pattern recognition filter the incoming data by template matching on ASICs with a content addressable memory architecture. An implementation on an FPGA, which replaces the content addressable memory of the ASIC, has not been possible so far. This paper presents a new approach to a content addressable memory architecture, which allows an implementation of an FPGA based design. By combining filtering and track finding on an FPGA design, there are many possibilities of adjusting the two algorithms to each other. There is more flexibility enabled by the FPGA architecture in contrast to the ASIC. The presented design minimizes the stored data by logic to optimally utilize the available resources of an FPGA. Furthermore, the developed design meets the strong timing constraints and possesses the required properties of the content addressable memory.

[1]  Alberto Annovi The FTK: A hardware track finder for the ATLAS Trigger , 2014, 2014 19th IEEE-NPSS Real Time Conference.

[2]  Oliver Sander,et al.  Reconfigurable Hardware for Power-over-Fiber Applications , 2010, 2010 International Conference on Field Programmable Logic and Applications.

[3]  João Paulo Teixeira,et al.  The CMS experiment at the CERN LHC , 2008 .

[4]  Kohei Yorita,et al.  ATLAS FTK: Fast track trigger , 2012 .

[5]  Nicola Pozzobon,et al.  Development of a Level 1 Track Trigger for the CMS experiment at the high-luminosity LHC , 2013 .

[6]  K. Pagiamtzis,et al.  Content-addressable memory (CAM) circuits and architectures: a tutorial and survey , 2006, IEEE Journal of Solid-State Circuits.

[7]  N. Turini,et al.  The AMchip: a full-custom CMOS VLSI associative memory for pattern recognition , 1991, Conference Record of the 1991 IEEE Nuclear Science Symposium and Medical Imaging Conference.

[8]  D Abbaneo,et al.  A hybrid module architecture for a prompt momentum discriminating tracker at HL-LHC , 2012 .

[9]  H. Grote Pattern recognition in high-energy physics , 1987 .

[10]  D. Magalotti,et al.  Associative Memory for L1 Track Triggering in LHC Environment , 2013, IEEE Transactions on Nuclear Science.

[11]  Alessandro Colombo,et al.  Next generation Associative Memory devices for the FTK tracking processor of the ATLAS experiment , 2013, 2013 IEEE Nuclear Science Symposium and Medical Imaging Conference (2013 NSS/MIC).

[12]  Duccio Abbaneo,et al.  Upgrade of the CMS Tracker with tracking trigger , 2011 .