The Fast Tracker (FTK) processor  for the ATLAS experiment has a computing core made of 128 Processing Units that reconstruct tracks in the silicon detector in a ~100 μsec deep pipeline. The track parameter resolution provided by FTK enables the HLT trigger to identify efficiently and reconstruct significant samples of fermionic Higgs decays.
Data processing speed is achieved with custom VLSI pattern recognition, linearized track fitting executed inside modern FPGAs, pipelining, and parallel processing. One large FPGA executes full resolution track fitting inside low resolution candidate tracks found by a set of 16 custom Asic devices, called Associative Memories (AM chips) .
The FTK dual structure, based on the cooperation of VLSI dedicated AM and programmable FPGAs, is maintained to achieve further technology performance, miniaturization and integration of the current state of the art prototypes. This allows to fully exploit new applications within and outside the High Energy Physics field.
We plan to increase the FPGA parallelism by associating one FPGA to each AM chip. The FPGA configures and handles the AM and provides a flexible computing power to process the shapes selected by the AM. The goals of this new elementary unit made of 2 chips are: maximum parallelism exploitation, low power consumption, execution time at least 1000 times shorter than the best commercial CPUs, distributed debugging and monitoring tools suited for a pipelined, highly parallelized structure, high degree of configurability to face different applications with maximum efficiency.
We report on the design of the FPGA logic performing all the complementary functions of the pattern matching inside the AM. We also show the results of the simulation of the AM and FPGA logics attached together.
 Andreani et al., The FastTracker Real Time Processor and Its Impact on Muon Isolation, Tau and b-Jet
Online Selections at ATLAS, 2012 TNS Vol.: 59 , Issue:2, pp, 348 – 357
 A. Andreani et al., “The AMchip04 and the processing unit prototype for the FastTracker”, IOP J. Instr.
7, C08007 (2012).