Cargando…

Evaluation of radiation tolerance of TMR designs in SRAM-based FPGA.

During the Summer Student program in CERN I was working in the CMS Muon Drift Tube group, building a setup for evaluating the radiation tolerance of the drift tube signal encoding hardware (Time-to-Digital Converter, TDC) implemented in SRAM-based FPGA using Triple Modular Redundancy (TMR). While co...

Descripción completa

Detalles Bibliográficos
Autor principal: Shibin, Konstantin
Lenguaje:eng
Publicado: 2016
Materias:
Acceso en línea:http://cds.cern.ch/record/2210405
_version_ 1780951801067995136
author Shibin, Konstantin
author_facet Shibin, Konstantin
author_sort Shibin, Konstantin
collection CERN
description During the Summer Student program in CERN I was working in the CMS Muon Drift Tube group, building a setup for evaluating the radiation tolerance of the drift tube signal encoding hardware (Time-to-Digital Converter, TDC) implemented in SRAM-based FPGA using Triple Modular Redundancy (TMR). While commercially available SRAM-based FPGAs have more computational power, are more advanced in general than flash-based FPGAs and are the most suitable technology for implementing the TDC logic (also taking into account the performance requirements), in the context of operation inside an environment with high levels of ionizing radiation (such as inside CMS DT detector) they are more susceptible to configuration memory bit flips – Single Event Upsets (SEUs) - due to lower required energy for a memory bit being flipped. The effect of a SEU inside the configuration memory might change the functionality of the underlying building blocks of FPGA and if the respective blocks were involved in implementing the desired custom hardware logic, the latter may also change. This may result in an erroneous operation or complete stopping of the TDC and hence render it useless for intended purposes. To restore the normal operation, FPGA normally has to be reconfigured. In order to avoid reconfiguring the FPGA in case of an SEU while still keeping using SRAM-based FPGA because of their high performance, a different approach can be taken to make the logic tolerant to SEU in the configuration memory by using the TMR approach – essentially triplicating the functional logic and then detecting and masking the occurring errors in one of the copies. During the 9-week period of the Summer Student project my task was to implement the TMR for the TDC circuit and test it by performing an error injection campaign.
id cern-2210405
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2016
record_format invenio
spelling cern-22104052019-09-30T06:29:59Zhttp://cds.cern.ch/record/2210405engShibin, KonstantinEvaluation of radiation tolerance of TMR designs in SRAM-based FPGA.EngineeringDuring the Summer Student program in CERN I was working in the CMS Muon Drift Tube group, building a setup for evaluating the radiation tolerance of the drift tube signal encoding hardware (Time-to-Digital Converter, TDC) implemented in SRAM-based FPGA using Triple Modular Redundancy (TMR). While commercially available SRAM-based FPGAs have more computational power, are more advanced in general than flash-based FPGAs and are the most suitable technology for implementing the TDC logic (also taking into account the performance requirements), in the context of operation inside an environment with high levels of ionizing radiation (such as inside CMS DT detector) they are more susceptible to configuration memory bit flips – Single Event Upsets (SEUs) - due to lower required energy for a memory bit being flipped. The effect of a SEU inside the configuration memory might change the functionality of the underlying building blocks of FPGA and if the respective blocks were involved in implementing the desired custom hardware logic, the latter may also change. This may result in an erroneous operation or complete stopping of the TDC and hence render it useless for intended purposes. To restore the normal operation, FPGA normally has to be reconfigured. In order to avoid reconfiguring the FPGA in case of an SEU while still keeping using SRAM-based FPGA because of their high performance, a different approach can be taken to make the logic tolerant to SEU in the configuration memory by using the TMR approach – essentially triplicating the functional logic and then detecting and masking the occurring errors in one of the copies. During the 9-week period of the Summer Student project my task was to implement the TMR for the TDC circuit and test it by performing an error injection campaign. CERN-STUDENTS-Note-2016-125oai:cds.cern.ch:22104052016-08-25
spellingShingle Engineering
Shibin, Konstantin
Evaluation of radiation tolerance of TMR designs in SRAM-based FPGA.
title Evaluation of radiation tolerance of TMR designs in SRAM-based FPGA.
title_full Evaluation of radiation tolerance of TMR designs in SRAM-based FPGA.
title_fullStr Evaluation of radiation tolerance of TMR designs in SRAM-based FPGA.
title_full_unstemmed Evaluation of radiation tolerance of TMR designs in SRAM-based FPGA.
title_short Evaluation of radiation tolerance of TMR designs in SRAM-based FPGA.
title_sort evaluation of radiation tolerance of tmr designs in sram-based fpga.
topic Engineering
url http://cds.cern.ch/record/2210405
work_keys_str_mv AT shibinkonstantin evaluationofradiationtoleranceoftmrdesignsinsrambasedfpga