Belle II Level-1 Trigger
- Belle II Level-1 Trigger is a real-time event selection system at the SuperKEKB collider, using FPGA pipelines to filter raw data from MHz to ~30 kHz.
- It integrates both conventional analytic methods and neural networks, including deep attention and graph neural networks, to perform precise track and vertex reconstruction.
- The system achieves 1–2 cm z-vertex resolution while effectively suppressing beam-induced backgrounds, enabling high-efficiency data acquisition in high-luminosity conditions.
The Belle II Level-1 (L1) Trigger is the real-time event selection system at the SuperKEKB collider, responsible for reducing raw detector data rates from MHz to the 30 kHz range suitable for downstream acquisition and storage. Its central challenge is to suppress beam-induced background while retaining essentially all physics events of interest. The L1 trigger is implemented as a segmentally parallel pipeline anchored on FPGA farms, with dedicated logic for each detector subsystem, most notably the Central Drift Chamber (CDC) where charged-particle tracking and vertex discrimination are performed via a combination of analytic algorithms and machine-learning inference flows. Recent upgrades embed both classical pattern recognition and neural architectures—including deep attention models and graph neural networks—for hit filtering, track parameter regression, and global decision making.
1. CDC Trigger Chain and Level-1 System Segmentation
At the core of the Belle II L1 architecture is the CDC tracking chain. The CDC comprises 56 wire layers grouped into nine superlayers (SLs), alternating axial and stereo geometries. Hits on sense wires are digitized at 63.5 MHz by front-end electronics (FEE), merged, and assembled into “track segments” (TS) by the Track Segment Finder (TSF), which aggregates up to five adjacent layers to suppress noise (TS fires for 4 hits per pattern). TSs carry identifiers, drift times (2 ns resolution), and left/right ambiguity bits.
Three principal CDC tracking branches operate in parallel:
- A 2D Hough-transform track finder uses axial TSs to reconstruct track candidates, providing estimates of and at the vertex.
- A conventional 3D helix fitter augments 2D seeds with stereo hits to analytically regress the -vertex position and track polar angle.
- A neural network (NN) z-vertex trigger applies sector-specialized Multi-Layer Perceptrons (MLPs) to stereo and axial drift times, achieving rapid -vertex and regression without explicit full track reconstruction.
Outputs from all branches are consolidated in hardware-global logic for the final L1 trigger decision.
2. Neural Network z-Vertex Trigger: Sectorization, Architecture, and Inference
The neural z-vertex trigger exploits a sectorized ensemble of feed-forward MLPs, each trained to regress the longitudinal event vertex for tracks falling within narrow phase-space bins. The preprocessing chain proceeds as follows:
- Extract for each track from 2D CDC seeds, localizing tracks into narrow sectors of phase space.
- For each sector, select the subset of relevant TSs (typically of the 2336 total) likely to be hit by tracks in that region.
- Map hit information for relevant TSs into network input representations. Four main codings are used:
- Rep1: one input per relevant TS; normalized drift time sign for left/right.
- Rep2: per-SL, earliest drift and wire-ID input (for inputs).
- Rep3: Rep2 plus relative azimuthal angle (making the network -independent).
- Rep4: Rep3 plus scaled arc length , providing linearization in the – plane, for 27 inputs per SL.
Each sector hosts a small, uniform-size MLP (one or two hidden layers) with the hyperbolic tangent activation: . The single output node yields the scaled -vertex, , with sector-dependent scalings absorbed in the network parameters.
Network training seeks to minimize on simulated tracks filtered to the sector’s bounds. In practice, a staged cascade is adopted: a primary MLP (indexed by ) provides coarse estimates of and ; secondary MLPs in refined sectors yield final resolution. This arrangement is necessary to resolve the entanglement of stereo hit patterns with and .
3. Performance Metrics and Sector Model Optimization
Performance validation employs Geant-4–based CDC simulation with test sectors GeV, , and cm. Across all input representations (Rep1–4):
- Achievable core resolution is 1–2 cm, comfortably surpassing the cm requirement for effective background rejection.
- For high-, rep4 yields cm; for low-, cm.
- Primary MLPs (without ) already outperform the analytic 3D trigger ( cm), giving –4 cm, over the spectrum.
- A full cascade (primary and secondary MLP) is expected to approach or surpass the sub-2 cm goal.
4. Hardware Implementation and FPGA Constraints
Implementation targets Xilinx Virtex-7 FPGAs, partitioned into four boards for the CDC quadrants. The pipelined architecture leverages deterministic parallelization: neurons are mapped to DSP blocks, activations to look-up tables, input decoding and feature transformations are implemented as hardware modules.
- TS decoding, sector lookup, coordinate transforms (, ), and MLP inference together fit within the 1 μs slice of the -vertex finding budget.
- Real-time neural -vertex estimates are produced within the L1 deadline, allowing integration into the Global Decision Logic for event-level filtering under high-luminosity conditions.
5. Comparative Analysis and System-Level Integration
The NN z-vertex trigger forms one component of a diversified trigger system. Conventional 3D helix fitters, graph neural network (GNN)-based hit filters, and deep attention-augmented DNN track triggers complement the MLP trigger, each targeting particular noise regimes, detector regions, or topology classes. Notably:
- The analytic 3D helix fitter is less precise than the NN trigger in reconstruction, particularly for off-axis tracks.
- GNN-based hit filtering can suppress occupancy-driven backgrounds at the raw hit level by with signal efficiency, and operates at 31.8 MHz throughput per sector (Heine et al., 6 Nov 2025).
- Deep attention DNN upgrades (with simplified self-attention, LeakyReLU, and massive quantization/pruning) further reduce CDC track-trigger rates by while raising signal efficiency from to for GeV (Liu et al., 3 Oct 2025).
The full CDC L1 trigger pipeline, from raw hits through segmentation, sector selection, NN+classic regression, and topology logic, ensures fast, pure, and high-efficiency data acquisition across a broad range of collider conditions.
6. Background Suppression and High-Luminosity Operation
The primary function of sectorized NN z-vertex regression within L1 trigger logic is to suppress Touschek and beam-gas backgrounds arising from tracks originating far from the interaction point. Efficient -vertex determination, at cm resolution, enables cuts to reject up to of off-vertex tracks within a s total latency. Sectorization and staged MLP cascades yield robust discrimination throughout the angular and momentum acceptance, and FPGA pipelining supports the $30$ kHz global accept rate constraint at SuperKEKB design luminosity.
A plausible implication is that further increases in collider background can be managed by extending NN depth, increasing sector granularity, and integrating additional GNN/DNN-based hit- and topology-level filters, capitalizing on the parallelism available in modern FPGA platforms.
7. Outlook and Future Directions
The Belle II Level-1 trigger neural z-vertex system demonstrates that staged, highly parallel neural inference on FPGAs delivers resolution, efficiency, and throughput adequate for next-generation flavor physics. Ongoing hardware upgrades—toward larger UltraScale+ devices, expanded BRAM/DSP allocations, and deeper network integration—promise further performance gains in resolution, rejection, and cross-trigger matching. Additionally, the sectorized expert architecture provides a template for similar applications in other collider environments demanding sub-microsecond vertex discrimination and online background suppression.