METHOD FOR CHECKING THE INTEGRETY OF RELOADABLE FUNCTIONAL UNITS

Die Erfindung betrifft ein Verfahren zur Integritätsprüfung von Funktionseinheiten (HWAA1, HWAA2), welche während einer Laufzeit des elektronischen Bauteils (BE) in einen dynamisch rekonfigurierbaren Bereich (DPR) des elektronischen Bauteils (BE) nachgeladen werden können. Das elektronische Bauteil...

Full description

Saved in:
Bibliographic Details
Main Authors MATSCHNIG, Martin, DJAVAN, Joubin, HINTERSTOISSER, Thomas, CECH, Christian, FISCHER, Bernhard
Format Patent
LanguageEnglish
French
German
Published 21.04.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Die Erfindung betrifft ein Verfahren zur Integritätsprüfung von Funktionseinheiten (HWAA1, HWAA2), welche während einer Laufzeit des elektronischen Bauteils (BE) in einen dynamisch rekonfigurierbaren Bereich (DPR) des elektronischen Bauteils (BE) nachgeladen werden können. Das elektronische Bauteil (BE), welches als programmierbare, logische Schaltung ausgeführt ist, weist neben einem statischen Bereich (SBE) zumindest einen dynamisch rekonfigurierbaren Bereich (DPR) auf. Die nachladbaren Funktionseinheiten (HWAA1, HWAA2) weisen vordefinierte Schnittstellen auf, welche mit entsprechenden Schnittstellen (IIF, OIF) jener Teilbereiche (C1, C2) des dy- namisch rekonfigurierbaren Bereichs (DPR) zusammenpassen, in welche die nachladbaren Funktionseinheiten (HWAA1, HWAA2) geladen werden können. Für jede nachladbare Funktionseinheit (HWAA1) wird in einem vorgegebenen Teilbereich (Ct) des dynamisch rekonfigurierbaren Bereichs (DPR) eine zugehörige Zwillingsfunktionseinheit (HWAAT) konfiguriert (101). Eine nachladbare Funktionseinheit (HWAA1) wird in einen vorgegebenen Teilbereich (C1, C2) des dynamisch rekonfigurierbaren Bereichs (DPR) geladen (102), mit identen Eingangsdaten (IN) 25 wie die zugehörige Zwillingsfunktionseinheit (HWAAT) versorgt und parallel zu dieser ausgeführt (103). Die Ausgangsdaten (O_HWAA1, O_HWAAT) der nachgeladenen Funktionseinheit (HWAA1) und der zugehörigen Zwillingsfunktionseinheit (HWAAT) werden verglichen (104) und die nachgeladene Funktionseinheit (HWAA1) freigegeben (105), wenn eine Übereinstimmung der Ausgangsdaten (O_HWAA1, O_HWAAT) der nachgeladenen Funktionseinheit (HWAA1) und der zugehörigen Zwillingsfunktionseinheit (HWAAT) festgestellt wird. The invention relates to a method for checking the integrity of functional units (HWAA1, HWAA2) which can be reloaded during a runtime of the electronic component (BE) in a dynamically reconfigurable region (DPR) of the electronic component (BE). The electronic component (BE), which is designed as a programmable logic circuit, has, in addition to a static region (SBE), at least one dynamically reconfigurable region (DPR). The reloadable functional units (HWAA1, HWAA2) have predefined interfaces which mate with corresponding interfaces (IIF, OIF) of those subregions (C1, C2) of the dynamically reconfigurable region (DPR) into which the reloadable functional units (HWAA1, HWAA2) can be loaded. For each reloadable functional unit (HWAA1), an associated twin functional unit (HWAAT) is configured (101) in a specified subregion (Ct) of the dynamically reconfigurable region (DPR). A reloadable functional unit (HWAA1) is loaded (102) into a specified subregion (C1, C2) of the dynamically reconfigurable region (DPR), supplied with identical input data (IN) 25 to the associated twin functional unit (HWAAT), and executed (103) in parallel with said twin functional unit. The output data (O_HWAA1, O_HWAAT) of the reloaded functional unit (HWAA1) and of the associated twin functional unit (HWAAT) are compared (104) and the reloaded functional unit (HWAA1) is enabled (105) if a match is found between the output data (O_HWAA1, O_HWAAT) of the reloaded functional unit (HWAA1) and of the associated twin functional unit (HWAAT). L'invention concerne un procédé de contrôle de l'intégrité d'unités fonctionnelles (HWAA1, HWAA2) qui peuvent être rechargées pendant un temps d'exécution du composant électronique (BE) dans une zone dynamiquement reconfigurable (DPR) du composant électronique (BE). Le composant électronique (BE), qui est réalisé sous la forme d'un circuit logique programmable, présente, en plus d'une zone statique (SBE), au moins une zone dynamiquement reconfigurable (DPR). Les unités fonctionnelles rechargeables (HWAA1, HWAA2) ont des interfaces prédéfinies qui s'accouplent avec des interfaces correspondantes (IIF, OIF) de ces sous-régions (C1. C2) de la région dynamiquement reconfigurable (DPR) dans laquelle les unités fonctionnelles rechargeables (HWAA1, HWAA2) peuvent être chargées. Pour chaque unité fonctionnelle rechargeable (HWAA1), une unité fonctionnelle jumelée associée (HWAAT) est configurée (101) dans une sous-région spécifiée (Ct) de la région dynamiquement reconfigurable (DPR). Une unité fonctionnelle rechargeable (HWAA1) est chargée (102) dans une sous-région spécifiée (C1, C2) de la région dynamiquement reconfigurable (DPR), reçoit des données d'entrée identiques (IN) 25 à l'unité fonctionnelle jumelée associée (HWAAT), et exécutée (103) en parallèle avec ladite unité fonctionnelle jumelée. Les données de sortie (O_HWAA1, O_HWAAT) de l'unité fonctionnelle rechargée (HWAA1) et de l'unité fonctionnelle jumelée associée (HWAAT) sont comparées (104) et l'unité fonctionnelle rechargée (HWAA1) est activée (105) si une correspondance est trouvée entre les données de sortie (O_HWAA1, O_HWAAT) de l'unité fonctionnelle rechargée (HWAA1) et de l'unité fonctionnelle jumelée associée (HWAAT).
Bibliography:Application Number: WO2021EP73994