An FPGA Based High Speed Error Resilient Data Aggregation and Control for High Energy Physics Experiment

Swagata Mandal , Jogender Saini , Wojciech Zabołotny , Suman Sau , Amlan Chakrabarti , Subhasis Chattopadhyay

Abstract

Due to the dramatic increase of data volume in modern High Energy Physics (HEP) experiments, a robust highspeed data acquisition system (DAQ) is very much needed to gather the data generated during different nuclear interactions. As the DAQ works under harsh radiation environment, there is a fair chance of data corruption due to various energetic particles like alpha, beta or neutron. Hence, a major challenge in the development of DAQ in HEP experiment is to establish an error resilient communication system between front-end sensors or detectors and back-end data processing computing nodes. Here we have implemented the DAQ using Field Programmable Gate Array (FPGA) due to some of its inherent advantages over the Application Specific Integrated Circuits (ASIC). A novel orthogonal concatenated code and cyclic redundancy checking (CRC) have been used to mitigate the effects of data corruption in the user data. Scrubbing with 32bit CRC has been used against error in the configuration memory of FPGA. Data from frontend sensors will reach to the back-end processing nodes through multiple stages that may add an uncertain amount of delay to the different data packets. We have also proposed a novel memory management algorithm that helps to process the data at the back-end computing nodes removing the added path delays. To the best of our knowledge, the proposed FPGA-based DAQ utilizing optical link with channel coding and efficient memory management modules can be considered as first of its kind. Performance estimation of the implemented DAQ system is done based on resource utilization, bit error rate (BER), efficiency and robustness against radiation.
Author Swagata Mandal - [Variable Energy Cyclotron Centre India]
Swagata Mandal,,
-
-
, Jogender Saini - [Variable Energy Cyclotron Centre India]
Jogender Saini,,
-
-
, Wojciech Zabołotny (FEIT / PE)
Wojciech Zabołotny,,
- The Institute of Electronic Systems
, Suman Sau - [University of Calcutta]
Suman Sau,,
-
-
, Amlan Chakrabarti - [University of Calcutta]
Amlan Chakrabarti,,
-
-
, Subhasis Chattopadhyay - [Variable Energy Cyclotron Centre India]
Subhasis Chattopadhyay,,
-
-
Journal seriesIEEE Transactions on Nuclear Science, ISSN 0018-9499, (A 35 pkt)
Issue year2017
Vol64
No3
Pages933-944
Publication size in sheets0.55
Keywords in Englishfield programmable gate arrays;high energy physics instrumentation computing;DAQ;FPGA-based high-speed error resilient data aggregation;HEP experiment;back-end data processing computing nodes;back-end processing nodes;data acquisition system;data corruption;field-programmable gate array;high energy physics experiment;memory management algorithm;Adaptive optics;Data acquisition;Decoding;Delays;Detectors;Field programmable gate arrays;High-speed optical techniques;Cyclic redundancy checking (CRC);data acquisition;error correction;field-programmable array (FPGA);high energy physics (HEP);orthogonal concatenated code
ASJC Classification2208 Electrical and Electronic Engineering; 2104 Nuclear Energy and Engineering; 3106 Nuclear and High Energy Physics
DOIDOI:10.1109/TNS.2017.2656464
URL http://ieeexplore.ieee.org/document/7828104/metric
Internal identifierINSPEC Accession Number: 16775458
ProjectResearch on measurement, circuit and signal theory and electronic circuits and systems. Project leader: Starecki Tomasz, , Phone: +48 22 234 7744; +48 22 234 3657, start date 05-06-2017, end date 31-10-2018, ISE/2017/DS, Completed
WEiTI Działalność statutowa
Languageen angielski
Score (nominal)35
Score sourcejournalList
ScoreMinisterial score = 35.0, 01-02-2020, ArticleFromJournal
Publication indicators Scopus Citations = 0; WoS Citations = 0; Scopus SNIP (Source Normalised Impact per Paper): 2017 = 1.213; WoS Impact Factor: 2017 = 1.44 (2) - 2017=1.463 (5)
Citation count*
Cite
Share Share

Get link to the record


* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Back
Confirmation
Are you sure?