1 / 7

SVT Trigger Database Related Issues Xin Wu

SVT Trigger Database Related Issues Xin Wu. SVT provides a list of tracks to the L2 processors: normally no user selectable parameters/cuts possible two different pattern recognition algorithms for low and high L1 rate triggers but algorithm related parameters need to be loaded

zariel
Télécharger la présentation

SVT Trigger Database Related Issues Xin Wu

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SVT Trigger Database Related IssuesXin Wu • SVT provides a list of tracks to the L2 processors: • normally no user selectable parameters/cuts • possible two different pattern recognition algorithms for low and high L1 rate triggers • but algorithm related parameters need to be loaded • most of the parameters are stable • Database requirements • FPGA programs: small and stable (~ MBytes) • on board storage: Flash RAM, EPROM • off board storage: hardware database? • version number of program in use: trigger database? • Algorithm related hardware memories, parameters  next pages

  2. Algorithm Related Hardware Memories and Parameters • Affect trigger performance (efficiency and fake rate) • some need to be modified when beam conditions change • no experience yet, to be seen! • should be accessible also by offline (Trigsim++) • Therefore belong to the Trigger Database (actual files or pointers) • Hardware memories on SVT boards • 36 Hit Finders: PEDRAM, CRAM • 12 Hit Buffers : SSMAP, AMMAP • 12 AM Sequencers (12): SSMAP, Seq_RAM • 24 AM Boards: AM_patterns • 12 Track Fitters: SS_MAP, MAKE_ADDR, P0RAM, COERAM, CHI2_RAM

  3. Hit Finder Hardware Memories and Parameters • PED_RAM: pedestals and thresholds • ALTERA chip internal SRAM • channel pedestal: 7-bit, 1K10 streams/board  360 KB total • chip threshold and cluster charge cut: 3Byte/chip 8.4 KB total • max # of clusters: 1 Byte/stream 360 Bytes total • # of chips: 1 Byte/stream 360 Bytes total • CRAM: look-up table for cluster finding • Static RAM • 6 bits, 32K 10 streams, same for all boards  320 KB total • Stream number to barrel/layer map • ALTERA chip internal SRAM • 6 bits, 10 Byte/board 360 Bytes total

  4. HB/AMS/AMB Hardware Memories and Parameters • SSMAP (hb): hit to super-strip look-up table • DRAM • 15-bit, 128K/board  3 MB total • AMMAP (hb): road to Super-Strip list look-up table • DRAM • 16-bit, 1 M/board  24 MB total • SSMAP (ams): same as SSMAP of hb • Seq_RAM (ams): microsequencer RAM • DRAM • 24-bit, 128k/board, same for all boards  512 KB total • maxRoad and empty layer register (ams): • 12-bit register  2 B total • AM_patterns (amb): AM patterns • AM chips: 128 chips/board, 128 patterns/chip • 12-bit, 6 /pattern  192 KB/board  4.5 MB total

  5. Track Fitter Hardware Memories and Parameters • SS_MAP: edge positions of super-strips in a road • DRAM • 24-bit, 32K/board  1.125 MB total • MAKE_ADDR: map to appropriate fitting parameters • DRAM • 13-bit, 16K/board  384 KB total • P0RAM(intercept memory): track parameters at the edge position • Flash Ram • 14-bit, 6M/board  144 MB total • COERAM (coefficient memory): coefficients of multiplication • ALTERA chip internal SRAM • 67-bit, 900/board  95 KB total • CHI2_RAM (2memory): look-up table to calculate the square of  • ALTERA chip internal SRAM • 10-bit, 64/board, same for all boards  128 Bytes total

  6. Track Fitter Hardware Memories and Parameters (Cont.) • Shift control registers: control shifting distance after multiplications • 15-bit, 6/board, same for all boards  12 Bytes total •  cuts registers: cut on fitted 1, 2, 3 • 17-bit, 1/board, same for all boards  3 Byte total

  7. Summary • Need large disk space to store hardware memory files • P0RAM (144 MB), AMMAP(24MB), AM_pattern(4.5MB), SSMAP(3MB)  ~ 200MB • No frequent change necessary, if beam stable! • but version numbers should be recorded for each run for offline use • Amount of down loading at run start-up is less • Hit Finder and Track Fitter have Flash RAMs and Static RAMs • need to down load: • AMMAP(24MB), AM_pattern(4.5MB), SSMAP(3MB), ...  ~ 40MB • The details of the SVT database related issues will be discussed at a workshop in Pisa next week  WE WILL BE BACK!

More Related