FIFO occupancy study of GLAST front-end electronics


Contents of this page


Method

back to top

A GLAST front-end electronics chip (GTFE64c) currently has a FIFO of 8-depth to latch hit status of 64 strips on a silicon strip detector connecting to it. This study is to see whether current depth of the FIFO is deep enough not to miss significant amount of events under various conditions, such as high noise occupancy and high background trigger.
Here is a step-by-step description of this study.
  1. IRF files created with Glastsim
    for noise occupancies of 1.0e-4, 1.0e-3, and 1.0e-2
  2. Three IRF files were created with noise occupancies of 1.0e-4 (baseline), 1.0e-3 (high noise situation), and 1.0e-2 (extream case). Source flux was given by "backgndmix", or a mixture of cosmic rays, albedo gamma-rays, and so on.

    For this study, Glastsim was locally modified so that noise hits do NOT create any trigger. So, in this study, noise hits do not increase trigger rate, but do increase event size. This situation corresponds to the one in which noisy strips are masked from a trigger line with a trigger-mask, but left unmasked from a data line.

  3. List of FIFO depths created by gsc_shell
    for source flux of x1, x3, and x10 background rate
    and for calorimeter latchup of 20 us, 10 us, and 0 us.
  4. Gsc_shell read an IRF file created above and simulate read-out electronics with source flux at original background rate (which gives about 5 kHz L1T rate), 3 times higher rate, and 10 times higher rate. Since calorimeter "vetoes" L1T after a trigger, it affects FIFO occupancy distribution. To see the effect, calorimeter latchup time was also set to 20 us (baseline), 10 us (shortest possible), and 0 us (extream case). For each event triggering, gsc_shell outputs its FIFO depth, which is the number of events in FIFO after the event in question is filled into the FIFO. It ranges from 1 to 8 in this study.

    Gsc_shell was also locally modified for this study so that it can simulate trigger rate increased. Given a factor for source flux it devide a time stamp of an event by the factor to result in increase of source flux by the factor.

  5. FIFO occupancies calculated from the list created above

  6. Based on output files of gsc_shell, FIFO-depth distributions were computed for each combination of noise occupancy, source flux, and calorimeter latchup time, with all the 16 towers summed together. From the distribution, averaged FIFO occupancy and maximum FIFO occupancy are also computed.

    Those results are listed below. Also, the distributions are available below as a PDF file.


Result

back to top

Click here for a PDF file (21 kB) of FIFO occupancy plots for the cases listed below.

  1. calorimeter latchup = 20 us (baseline)
  2. Source
    Flux
    noise occ. = 1.0e-4 noise occ. = 1.0e-3 noise occ. = 1.0e-2
    L1T rate
    (kHz)
    Averaged
    FIFO depth
    Maximum
    FIFO depth
    L1T rate
    (kHz)
    Averaged
    FIFO depth
    Maximum
    FIFO depth
    L1T rate
    (kHz)
    Averaged
    FIFO depth
    Maximum
    FIFO depth
    x 1 4.73 1.015 5 4.80 1.013 5 4.73 2.962 8
    x 3 11.92 1.049 8 12.01 1.059 8 5.43 4.743 8
    x 10 25.30 1.216 8 24.27 1.392 8 5.64 6.126 8

  3. calorimeter latchup = 10 us (shortest possible)
  4. Source
    Flux
    noise occ. = 1.0e-4 noise occ. = 1.0e-3 noise occ. = 1.0e-2
    L1T rate
    (kHz)
    Averaged
    FIFO depth
    Maximum
    FIFO depth
    L1T rate
    (kHz)
    Averaged
    FIFO depth
    Maximum
    FIFO depth
    L1T rate
    (kHz)
    Averaged
    FIFO depth
    Maximum
    FIFO depth
    x 1 5.00 1.023 7 5.04 1.032 5 4.86 3.282 8
    x 3 13.51 1.085 8 13.70 1.166 8 5.44 5.697 8
    x 10 31.72 1.418 8 28.67 2.429 8 5.64 6.439 8

  5. calorimeter latchup = 0 us
  6. Source
    Flux
    noise occ. = 1.0e-4 noise occ. = 1.0e-3 noise occ. = 1.0e-2
    L1T rate
    (kHz)
    Averaged
    FIFO depth
    Maximum
    FIFO depth
    L1T rate
    (kHz)
    Averaged
    FIFO depth
    Maximum
    FIFO depth
    L1T rate
    (kHz)
    Averaged
    FIFO depth
    Maximum
    FIFO depth
    x 1 5.27 1.059 7 5.34 1.098 6 4.98 3.495 8
    x 3 15.72 1.239 8 15.86 1.492 8 5.43 5.635 8
    x 10 38.94 2.119 8 29.21 2.900 8 5.66 6.643 8

Acknowledgement

back to top

This study was made possible by Dr. Sawyer Gillespie at the University of Washington. Without his great and prompt help, we couldn't have presented the results listed above. Thank you, Sawyer!
Last modified: Mon Mar 6 13:59:13 PST 2000