000711539 001__ 711539 000711539 005__ 20230408005408.0 000711539 0247_ $$2HBZ$$aHT019562778 000711539 0247_ $$2Laufende Nummer$$a36776 000711539 0247_ $$2datacite_doi$$a10.18154/RWTH-2017-10881 000711539 037__ $$aRWTH-2017-10881 000711539 041__ $$aEnglish 000711539 082__ $$a621.3 000711539 1001_ $$0P:(DE-588)1150815590$$aPsychou, Georgia$$b0$$urwth 000711539 245__ $$aStochastic Approaches for Speeding-Up the Analysis of the Propagation of Hardware-Induced Errors and Characterization of System-Level Mitigation Schemes in Digital Communication Systems$$cvorgelegt von Diplom-Ingenieurin Georgia Psychou, M.Sc.$$honline 000711539 260__ $$aAachen$$c2017 000711539 260__ $$c2018 000711539 300__ $$a1 Online-Ressource (xiv, 123 Seiten) : Illustrationen 000711539 3367_ $$02$$2EndNote$$aThesis 000711539 3367_ $$0PUB:(DE-HGF)11$$2PUB:(DE-HGF)$$aDissertation / PhD Thesis$$bphd$$mphd 000711539 3367_ $$2BibTeX$$aPHDTHESIS 000711539 3367_ $$2DRIVER$$adoctoralThesis 000711539 3367_ $$2DataCite$$aOutput Types/Dissertation 000711539 3367_ $$2ORCID$$aDISSERTATION 000711539 502__ $$aDissertation, Rheinisch-Westfälische Technische Hochschule Aachen, 2017$$bDissertation$$cRheinisch-Westfälische Technische Hochschule Aachen$$d2017$$gFak06$$o2017-09-29 000711539 500__ $$aVeröffentlicht auf dem Publikationsserver der RWTH Aachen University 2018 000711539 5203_ $$aMit den Fortschritten bei der Strukturverkleinerung bis in den nano-skaligen Bereich und der Verringerung des Energieumsatzes integrierter digitaler CMOS-Schaltungen werden die Schaltungen zunehmend anfällig gegenüber transienten Fehlern. Der Einsatz bekannter Hardening- bzw. Fehlertoleranz-Techniken auf Architektur- und Schaltungsebene führt in aller Regel zu signifikant größeren und inakzeptablen Chipflächen sowie insbesondere höheren Verlustleistungsaufnahmen. Die Vorteile der fortschreitenden Technologieskalierung können dadurch mehr als überkompensiert werden. Als attraktiver Ausweg erscheint hier, Fehler auf höheren Systemebenen zu korrigieren oder gar zu tolerieren. Im einfachsten Fall kann dies z.B. in digitalen Übertragungssystemen vorteilhafterweise in den empfängerseitigen Kanaldecodern erfolgen, wenn sichergestellt werden kann, dass diese dann eine immer noch hinreichende Decoder-Performance gegenüber Kanalfehlern aufweisen. Dazu ist eine möglichst quantitative Bewertung des Einflusses der möglichen Bit-Fehler auf die Systemzuverlässigkeit unabdingbar. Nur solche Schaltungsteile, die zu Bit-Fehlern führen, die auf höheren Systemebenen nur aufwändig zu korrigieren sind, müssen dann besonders geschützt werden. Die vorliegende Dissertationsschrift widmet sich daher der hochaktuellen und herausfordernden Fragestellung, wie der Einfluss von Bit-Fehlern auf die Systemzuverlässigkeit analysiert, modelliert und quantifiziert werden kann. Da der Einfluss von Bit-Fehlern auf die Systemzuverlässigkeit vom aktuellen Status des Systems abhängt, sind nur statistische Ansätze zur Modellierung darstellbar. Einfache statistische Bitfehlerraten-Modelle greifen häufig zu kurz, da damit Korrelationseffekte nicht erfasst werden. Da eine hinreichend aussagekräftige Charakterisierung komplexer Systeme eine sehr große Zahl von Bit-Fehler-Experimenten erfordert, führen einfache Ansätze zur Simulation von Bit-Fehler-Experimenten zu inakzeptablen Rechenzeiten. Als Abhilfe wird die Analyse der Bit-Fehler-Propagation in nicht-rekursiven Linear-Time-Invariant- (LTI-) Blöcken mittels statistischer Momente untersucht. Dieser Ansatz erlaubt signifikante Rechenzeitbeschleunigungen, scheitert jedoch, sobald Korrelationseffekte relevant werden. Korrelationseffekte können mit Principal-Component-Analysis-Ansätzen vorteilhaft behandelt werden, diese sind jedoch nur eingeschränkt anwendbar. Es wird ein Framework vorgeschlagen, das die repetitive Natur der Fehler-Injektions-Experimente zur Beschleunigung der Rechenzeit ausnutzt. Damit können sowohl lineare als auch aufgrund von Quantisierungseffekten nichtlineare Operatoren behandelt werden. Ergänzend und zur Abrundung der Thematik wird eine breit angelegte Klassifikations-Studie zu Hardware-basierten Fehlertoleranz- und Fehlerkorrektur-Techniken auf höheren Systemebenen durchgeführt. Die Techniken werden systematisch charakterisiert um je nach Anwendungserfordernissen die Auswahl geeigneter Ansätze zu erleichtern.$$lger 000711539 520__ $$aToday's nano-scale technology nodes are bringing reliability concerns back to the center stage of digital system design because of issues, like process variability, noise effects, radiation particles, as well as increasing variability at run time. Alleviations of these effects can become potentially very costly and the benefits of technology scaling can be significantly reduced or even lost. In order to build more robust digital systems, initially, their behavior in the presence of hardware-induced bit errors must be analyzed. In many systems, certain types of errors can be tolerated. These cases can be revealed through such an analysis. Overhead can be avoided and remedy measures can be applied only when needed. Communication systems are an interesting domain for such explorations: First, they have high societal relevance due to their ubiquity. Second, they can potentially tolerate hardware-induced errors due to their built-in redundancy present to cope with channel noise. This work focuses on analyzing the impact of such errors on the behavior of communication systems. Typically, error propagation studies are performed through time-consuming fault injection campaigns. These approaches do not scale well with growing system sizes. Stochastic experiments allow a more time-efficient approach. On top, breaking down the system into subsystems and propagating error statistics through each of these subsystems further improves the speed-up and flexibility in the reliability evaluation of complex systems. As an initial step in this thesis, statistical moments are propagated through the signal flows of Linear-Time-Invariant (LTI) blocks. Such a scheme, although fast, can only be applied in the case that the signal lacks autocorrelation. However, autocorrelation can be introduced in the signal due to various reasons, like by signal processing blocks. In that case, other approaches are available to reduce the computational cost of the necessary (repetitive) experiments, like the Principal Component Analysis (PCA). Benefits of such a technique depend on several parameters and, therefore, a more broadly usable technique is required. To address this need, a framework is proposed that exploits the repetitive nature of fault injection experiments for speed-up in LTI blocks. Two cases are distinguished: One, in which all operators of the LTI block act in a linear time-invariant way, and one, in which non-linear operations due to finite wordlengths are present. To complement the subject matter, the broad range of hardware-based mitigation techniques at the higher system level are explored and characterized. In this way, the main properties of each mitigation category are identified and, therefore, suitable choices can be made according to the application needs.$$leng 000711539 588__ $$aDataset connected to Lobid/HBZ 000711539 591__ $$aGermany 000711539 653_7 $$aerror propagation 000711539 653_7 $$ahardware-induced errors 000711539 653_7 $$amitigation techniques 000711539 653_7 $$areliability 000711539 653_7 $$astochastic modeling 000711539 7001_ $$0P:(DE-82)012360$$aNoll, Tobias G.$$b1$$eThesis advisor$$urwth 000711539 7001_ $$0P:(DE-82)065700$$aBlume, Holger$$b2$$eThesis advisor 000711539 7001_ $$0P:(DE-82)IDM01616$$aGemmeke, Tobias$$b3$$eThesis advisor$$urwth 000711539 8564_ $$uhttps://publications.rwth-aachen.de/record/711539/files/711539.pdf$$yOpenAccess 000711539 8564_ $$uhttps://publications.rwth-aachen.de/record/711539/files/711539_source.zip$$yRestricted 000711539 8564_ $$uhttps://publications.rwth-aachen.de/record/711539/files/711539.gif?subformat=icon$$xicon$$yOpenAccess 000711539 8564_ $$uhttps://publications.rwth-aachen.de/record/711539/files/711539.jpg?subformat=icon-1440$$xicon-1440$$yOpenAccess 000711539 8564_ $$uhttps://publications.rwth-aachen.de/record/711539/files/711539.jpg?subformat=icon-180$$xicon-180$$yOpenAccess 000711539 8564_ $$uhttps://publications.rwth-aachen.de/record/711539/files/711539.jpg?subformat=icon-640$$xicon-640$$yOpenAccess 000711539 8564_ $$uhttps://publications.rwth-aachen.de/record/711539/files/711539.jpg?subformat=icon-700$$xicon-700$$yOpenAccess 000711539 909CO $$ooai:publications.rwth-aachen.de:711539$$pdnbdelivery$$pdriver$$pVDB$$popen_access$$popenaire 000711539 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess 000711539 9141_ $$y2017 000711539 9101_ $$0I:(DE-588b)36225-6$$6P:(DE-588)1150815590$$aRWTH Aachen$$b0$$kRWTH 000711539 9101_ $$0I:(DE-588b)36225-6$$6P:(DE-82)012360$$aRWTH Aachen$$b1$$kRWTH 000711539 9101_ $$0I:(DE-588b)36225-6$$6P:(DE-82)IDM01616$$aRWTH Aachen$$b3$$kRWTH 000711539 9201_ $$0I:(DE-82)611110_20170101$$k611110$$lLehrstuhl für Integrierte digitale Systeme und Schaltungsentwurf$$x0 000711539 961__ $$c2018-01-24T10:45:54.455308$$x2017-12-21T06:52:16.568505$$z2018-01-24T10:45:54.455308 000711539 9801_ $$aFullTexts 000711539 980__ $$aI:(DE-82)611110_20170101 000711539 980__ $$aUNRESTRICTED 000711539 980__ $$aVDB 000711539 980__ $$aphd