CINXE.COM
Optimization and performance analysis of the Common Readout Unit for the ALICE experiment at CERN - CERN Document Server
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!--[if IEMobile 7]><html class="iem7" xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://ogp.me/ns/fb#"><![endif]--> <!--[if lte IE 6]><html class="ie6 ie6-7 ie6-8" xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://ogp.me/ns/fb#"><![endif]--> <!--[if (IE 7)&(!IEMobile)]><html class="ie7 ie6-7 ie6-8" xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://ogp.me/ns/fb#"><![endif]--> <!--[if IE 8]><html class="ie8 ie6-8" xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://ogp.me/ns/fb#"><![endif]--> <!--[if (gte IE 9)|(gt IEMobile 7)]><!--><html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://ogp.me/ns/fb#"><!--<![endif]--> <head> <title>Optimization and performance analysis of the Common Readout Unit for the ALICE experiment at CERN - CERN Document Server</title> <link href='https://framework.web.cern.ch/framework/2.0/fonts/PTSansWeb/PTSansWeb.css' rel='stylesheet' type='text/css' /> <link rel="stylesheet" href="http://cds.cern.ch/img/invenio.css?v=20141127" type="text/css" /> <link rel="stylesheet" href="http://cds.cern.ch/img/cern_theme/css/cern_theme.css?v=20141127" type="text/css" /> <link rel="stylesheet"href="/css/font-awesome.min.css"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <link rel="stylesheet" href="http://cds.cern.ch/img/cern_toolbar/css/toolbar.css" type="text/css" /> <!--[if lt IE 8]> <link href="http://cds.cern.ch/img/cern_toolbar/css/toolbar-ie.css" rel="stylesheet" type="text/css"> <![endif]--> <!--[if lt IE 8]> <link rel="stylesheet" type="text/css" href="http://cds.cern.ch/img/invenio-ie7.css" /> <![endif]--> <!--[if gt IE 8]> <style type="text/css">div.restrictedflag {filter:none;}</style> <![endif]--> <link rel="canonical" href="http://cds.cern.ch/record/2703141/files/" /> <link rel="alternate" hreflang="el" href="http://cds.cern.ch/record/2703141/files/?ln=el" /> <link rel="alternate" hreflang="fr" href="http://cds.cern.ch/record/2703141/files/?ln=fr" /> <link rel="alternate" hreflang="bg" href="http://cds.cern.ch/record/2703141/files/?ln=bg" /> <link rel="alternate" hreflang="zh-TW" href="http://cds.cern.ch/record/2703141/files/?ln=zh_TW" /> <link rel="alternate" hreflang="pt" href="http://cds.cern.ch/record/2703141/files/?ln=pt" /> <link rel="alternate" hreflang="no" href="http://cds.cern.ch/record/2703141/files/?ln=no" /> <link rel="alternate" hreflang="hr" href="http://cds.cern.ch/record/2703141/files/?ln=hr" /> <link rel="alternate" hreflang="ca" href="http://cds.cern.ch/record/2703141/files/?ln=ca" /> <link rel="alternate" hreflang="de" href="http://cds.cern.ch/record/2703141/files/?ln=de" /> <link rel="alternate" hreflang="it" href="http://cds.cern.ch/record/2703141/files/?ln=it" /> <link rel="alternate" hreflang="zh-CN" href="http://cds.cern.ch/record/2703141/files/?ln=zh_CN" /> <link rel="alternate" hreflang="sv" href="http://cds.cern.ch/record/2703141/files/?ln=sv" /> <link rel="alternate" hreflang="sk" href="http://cds.cern.ch/record/2703141/files/?ln=sk" /> <link rel="alternate" hreflang="en" href="http://cds.cern.ch/record/2703141/files/?ln=en" /> <link rel="alternate" hreflang="pl" href="http://cds.cern.ch/record/2703141/files/?ln=pl" /> <link rel="alternate" hreflang="ru" href="http://cds.cern.ch/record/2703141/files/?ln=ru" /> <link rel="alternate" hreflang="ka" href="http://cds.cern.ch/record/2703141/files/?ln=ka" /> <link rel="alternate" hreflang="ja" href="http://cds.cern.ch/record/2703141/files/?ln=ja" /> <link rel="alternate" hreflang="es" href="http://cds.cern.ch/record/2703141/files/?ln=es" /> <link rel="alternate" type="application/rss+xml" title="CERN Document Server RSS" href="http://cds.cern.ch/rss" /> <link rel="search" type="application/opensearchdescription+xml" href="http://cds.cern.ch/opensearchdescription" title="CERN Document Server" /> <link rel="unapi-server" type="application/xml" title="unAPI" href="http://cds.cern.ch/unapi" /> <link rel="apple-touch-icon" href="/apple-touch-icon.png"/> <link rel="apple-touch-icon-precomposed" href="/apple-touch-icon-precomposed.png"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="fr" /> <meta name="description" content="The ALICE experiment at the CERN Large Hadron Collider is devoted to the research in heavy-ion physics, where the goals are to study the formation of Quark-Gluon Plasma (QGP), a de-confined matter consisting of quarks and gluons. To extend the physics reach and to understand the QGP matter in greater detail, ALICE is upgrading the detectors for data taking in the year of 2021, where the beam luminosity for Pb-Pb will increase six times to $6\times10^{27}cm^{-2}sec^{-1}$ at center-of-mass energy of 5.5 TeV. The increased interaction rates and the requirement of acquiring all the events information will result in an unprecedented dataflow of $\sim$3 TB/sec from the detectors to the readout system. One of the major goals of the thesis is to design an efficient readout system to cope with the upsurge in data volume by acquiring data at a high rate and recovery from data error against the multi-bit upsets in radiation environments. A new FPGA based common readout unit (CRU) has been designed which acts as a coalesce between different interfaces and requires detector specific processing logic and firmware. The CRU receives data from the detector front-end electronics (FEE) boards located in the harsh radiation zone, performs online data processing and transfers to the back-end servers and storage located in the non-radiation areas. As a part of the thesis work, optimization and performance analysis of the CRU in the context of the ALICE have been performed. The design aspects, principal tasks and complexities of the CRU have been discussed in detail. The prototype development of the CRU hardware has been illustrated and the detailed qualification tests are executed. The thesis presents performance analysis, evaluation of signal integrity and characterisation tests on the high-speed interfaces. The measurements of resource utilisation, power consumption, critical path latencies, eye diagrams and bit error rate (BER) constitute the figures of merit for efficient system performance. Emphasis is given on the implementation and testing of the error-resilient 4.8 Gbps GBT links and its Qsys model for system integration is also proposed. Signal quality of the GBT core is characterised at the targeted BER of the order of 1 bit in $10^{12}$ bits. Total jitter is in the range of picoseconds only. The margin of receiver sensitivity is found to be 2.1 dBm for the two encoding schemes of GBT. An approach to handle the requisites for the testing, performance monitoring and parameter tuning of optical interconnects in FPGA-based systems is presented. A strategy is designed and developed for the latency-optimized implementation of the link to align the phase of the clocks. CRUs are associated with high rates of data transmission. Hence, optimization methodology for multi-gigabit transceivers is designed and tested to address the challenges of the high-frequency losses during the data transfer. It is implemented on the state-of-the-art 20nm Arria-10 FPGA manufactured by Intel Inc. The setup has been validated for three available high-speed data transmission protocols, namely, GBT, Timing-Trigger and Control over passive optical networks (TTC-PON) and 10-Gbps link. The improvement in the signal integrity is gauged by two metrics, the BER and the eye diagram. It is observed that the technique improves the signal integrity and reduces the BER. The research and development summarized in the thesis is of high relevance for the firmware calibration and the hardware alignment purposes. The work could be further extended to design a load prediction model for efficient data distribution scheme and to architect a dynamic switching topology for the sudden rise of data volume. Khan, Shuaib Ahmad" /> <meta name="keywords" content="" /> <script type="text/javascript" src="http://cds.cern.ch/js/jquery.min.js"></script> <!-- WebNews CSS library --> <link rel="stylesheet" href="http://cds.cern.ch/img/webnews.css" type="text/css" /> <!-- WebNews JS library --> <script type="text/javascript" src="http://cds.cern.ch/js/webnews.js?v=20131009"></script> <meta property="fb:app_id" content="137353533001720"/> <style></style> </head> <body class="search" lang="fr"> <!-- toolbar starts --> <div id="cern-toolbar"> <h1><a href="http://cern.ch" title="CERN">CERN <span>Accélérateur de science</span></a></h1> <ul> <li class="cern-accountlinks"><a class="cern-account" href="https://cds.cern.ch/youraccount/login?ln=fr&referer=http%3A//cds.cern.ch/record/2703141/files/%3Fln%3Dfr" title="Sign in to your CERN account">Connexion</a></li> <li><a class="cern-directory" href="http://cern.ch/directory" title="Search CERN resources and browse the directory">Liens utiles</a></li> </ul> </div> <!-- toolbar ends --> <!-- Nav header starts--> <div role="banner" class="clearfix" id="header"> <div class="header-inner inner"> <hgroup class="clearfix"> <h2 id="site-name"> <a rel="home" title="Home" href="/"><span>CERN Document Server</span></a> </h2> <h3 id="site-slogan">Articles, rapports et multimédia de la physique des hautes énergies</h3> </hgroup><!-- /#name-and-slogan --> <div role="navigation" id="main-navigation" class="cdsmenu"> <h2 class="element-invisible">Main menu</h2><ul class="links inline clearfix"> <li class="menu-386 first active-trail"><a class="active-trail" href="http://cds.cern.ch/?ln=fr">Recherche</a></li> <li class="menu-444 "><a class="" title="" href="http://cds.cern.ch/submit?ln=fr">Soumettre</a></li> <li class="menu-426 "><a class="" href="http://cds.cern.ch/help/?ln=fr">Aide</a></li> <li class="leaf hassubcdsmenu"> <a hreflang="en" class="header" href="https://cds.cern.ch/youraccount/display?ln=fr">Personnaliser</a> <ul class="subsubcdsmenu"><li><a href="https://cds.cern.ch/youralerts/list?ln=fr">Vos alertes</a></li><li><a href="https://cds.cern.ch/yourbaskets/display?ln=fr">Vos paniers</a></li><li><a href="https://cds.cern.ch/yourcomments?ln=fr">Vos commentaires</a></li><li><a href="https://cds.cern.ch/youralerts/display?ln=fr">Vos recherches</a></li></ul></li> </ul> </div> </div> </div> <!-- Nav header ends--> <table class="navtrailbox"> <tr> <td class="navtrailboxbody"> <a href="/?ln=fr" class="navtrail">Accueil</a> > <a href="/collection/CERN%20Experiments?ln=fr&as=0" class="navtrail">CERN Experiments</a> > <a href="/collection/LHC%20Experiments?ln=fr&as=0" class="navtrail">LHC Experiments</a> > <a href="/collection/ALICE?ln=fr&as=0" class="navtrail">ALICE</a> > <a href="/collection/ALICE%20Preprints?ln=fr&as=0" class="navtrail">ALICE Preprints</a> > <a class="navtrail" href="http://cds.cern.ch/record/2703141">Optimization and performance analysis of the Common Readout Unit for the ALICE experiment at CERN</a> > Accès aux Fichiers </td> </tr> </table> </div> <div class="pagebody"><div class="pagebodystripemiddle"> <div class="detailedrecordbox"> <div class="detailedrecordtabs"> <div> <ul class="detailedrecordtabs"><li class="first"><a href="http://cds.cern.ch/record/2703141/?ln=fr">Informations </a></li><li class=""><a href="http://cds.cern.ch/record/2703141/comments?ln=fr">Discussion (0) </a></li><li class="on"><a href="http://cds.cern.ch/record/2703141/files?ln=fr">Fichiers </a></li></ul> <div id="tabsSpacer" style="clear:both;height:0px"> </div></div> </div> <div class="detailedrecordboxcontent"> <div class="top-left-folded"></div> <div class="top-right-folded"></div> <div class="inside"> <!--<div style="height:0.1em;"> </div> <p class="notopgap"> </p>--> <div id="detailedrecordshortreminder"> <div id="clip"> </div> <div id="HB"> <strong><a href="/record/2703141?ln=fr">Optimization and performance analysis of the Common Readout Unit for the ALICE experiment at CERN</a></strong> - <a href="/search?f=author&p=Khan%2C%20Shuaib%20Ahmad&ln=fr">Khan, Shuaib Ahmad</a> - CERN-THESIS-2019-225 </div> </div> <div style="clear:both;height:1px"> </div> <div style="width:90%;margin:auto;min-height:100px;margin-top:10px"> <!--start file list--> <small><b>CTH_FILE</b> fichier(s):</small><ul><table border="0" cellspacing="1" class="searchbox"> <tr> <td align="left" colspan="2" class="portalboxheader"> <img src='http://cds.cern.ch/img/smallfiles.gif' border="0" /> CERN-THESIS-2019-225 </td> </tr><tr> <td class="portalboxheader"> <font size="-2">version 1</font> </td> <td> <table> <tr> <td valign="top"> <small><a href="http://cds.cern.ch/record/2703141/files/CERN-THESIS-2019-225.pdf?version=1">CERN-THESIS-2019-225.pdf</a></small> </td> <td valign="top"> <font size="-2" color="green">[9.92 MB]</font> <font size="-2"><em>01 déc 2019, 21:37</em> </td> <td valign="top"><em></em></td> </tr><tr> <td valign="top"> <small><a href="http://cds.cern.ch/record/2703141/files/CERN-THESIS-2019-225.pdf?subformat=pdfa&version=1">CERN-THESIS-2019-225.pdf (pdfa)</a></small> </td> <td valign="top"> <font size="-2" color="green">[11.76 MB]</font> <font size="-2"><em>01 déc 2019, 21:37</em> </td> <td valign="top"><em></em></td> </tr></table></td></tr></table></ul> <!--end file list--></div> <div class="bottom-left-folded"></div> <div class="bottom-right-folded" style="text-align:right;padding-bottom:2px;"> <span class="moreinfo" style="margin-right:10px;"><a href="/search?ln=fr&p=recid%3A2703141&rm=wrd" class="moreinfo">Notices similaires</a></span></div> </div> </div> </div> <br/> </div></div> <footer id="footer" class="pagefooter clearfix"> <!-- replaced page footer --> <div class="pagefooterstripeleft"> CERN Document Server :: <a class="footer" href="http://cds.cern.ch/?ln=fr">Recherche</a> :: <a class="footer" href="http://cds.cern.ch/submit?ln=fr">Soumettre</a> :: <a class="footer" href="https://cds.cern.ch/youraccount/display?ln=fr">Personnaliser</a> :: <a class="footer" href="http://cds.cern.ch/help/?ln=fr">Aide</a> :: <a class="footer" href="https://cern.service-now.com/service-portal?id=privacy_policy&se=CDS-Service" target="_blank">Privacy Notice</a> <br /> Powered by <a class="footer" href="http://invenio-software.org/">Invenio</a> <br /> Maintenu par <a class="footer" href="https://cern.service-now.com/service-portal?id=service_element&name=CDS-Service">CDS Service</a> - Need help? Contact <a href="https://cern.service-now.com/service-portal?id=service_element&name=CDS-Service">CDS Support</a>. <br /> </div> <div class="pagefooterstriperight"> <div class="cern-logo"> <a id="logo" href="http://cern.ch" title="CERN" rel="CERN" ><img src="http://cds.cern.ch/img/cern_theme/img/cern-logo-large.png" alt="CERN" /></a> </div> <div class="cern-languagebox"> Ce site est aussi disponible dans les langues suivantes:<br /><a href="/record/2703141/files/?ln=bg" class="langinfo">Български</a> <a href="/record/2703141/files/?ln=ca" class="langinfo">Català</a> <a href="/record/2703141/files/?ln=de" class="langinfo">Deutsch</a> <a href="/record/2703141/files/?ln=el" class="langinfo">Ελληνικά</a> <a href="/record/2703141/files/?ln=en" class="langinfo">English</a> <a href="/record/2703141/files/?ln=es" class="langinfo">Español</a> <span class="langinfo">Français</span> <a href="/record/2703141/files/?ln=hr" class="langinfo">Hrvatski</a> <a href="/record/2703141/files/?ln=it" class="langinfo">Italiano</a> <a href="/record/2703141/files/?ln=ja" class="langinfo">日本語</a> <a href="/record/2703141/files/?ln=ka" class="langinfo">ქართული</a> <a href="/record/2703141/files/?ln=no" class="langinfo">Norsk/Bokmål</a> <a href="/record/2703141/files/?ln=pl" class="langinfo">Polski</a> <a href="/record/2703141/files/?ln=pt" class="langinfo">Português</a> <a href="/record/2703141/files/?ln=ru" class="langinfo">Русский</a> <a href="/record/2703141/files/?ln=sk" class="langinfo">Slovensky</a> <a href="/record/2703141/files/?ln=sv" class="langinfo">Svenska</a> <a href="/record/2703141/files/?ln=zh_CN" class="langinfo">中文(简)</a> <a href="/record/2703141/files/?ln=zh_TW" class="langinfo">中文(繁)</a> </div> </div> <!-- replaced page footer --> </footer> <script type="text/javascript"> var SyndeticsBookCovers = (function() { var SMALL_SIZE = "sc.gif", MEDIUM_SIZE = "mc.gif", RAW_URL = "https://secure.syndetics.com/index.aspx?isbn=THEISBN/THESIZE&client=cernlibrary"; replaceCover = function(imgElement, isbns, hdFormat) { var img = new Image(), size = hdFormat ? MEDIUM_SIZE : SMALL_SIZE; var _isbns = isbns.sort(function(a, b) { // sort from shortest to longest ISBN (more modern) return a.length > b.length ? 1 : -1; }); function next() { var isbn = _isbns.pop(); if (isbn) { var url = RAW_URL.replace("THEISBN", isbn).replace("THESIZE", size); img.src = url; } } function done() { imgElement.src = img.src; } img.onload = function() { if (this.width > 1) { done(); } else { next(); } }; next(); }; return { replaceCover: replaceCover }; })(); $(document).ready(function() { // get book covers $("img.book-cover").each(function() { var $this = $(this), strIsbns = $this.data("isbns") || "", isbnsArray = String(strIsbns).split(","), hdFormat = $this.hasClass("hd"); SyndeticsBookCovers.replaceCover(this, isbnsArray, hdFormat); }); // WebNews tooltips $.ajax({ url: "/news/tooltips", success: function(data) { create_tooltips(data); }, dataType: "json", cache: false }); }); </script> <!-- Feedback script --> <script src="//cds.cern.ch/js/feedback.js"></script> <!-- Feedback script --> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://webanalytics.web.cern.ch/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '756']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code --> </body> </html>