Detail publikace
Automatic Design of Fault-Tolerant Systems for VHDL and SRAM-based FPGAs
Pánek Richard, Ing. (UPSY FIT VUT)
Kotásek Zdeněk, doc. Ing., CSc. (UPSY FIT VUT)
Návrh systémů odolných proti poruchám, elektronická automatizace návrhu, vkládání redundance, alokace redundance, Multiple-choice Knapsack Problem, FPGA, VHDL, t50
Článek prezentuje a hodnotí možnosti automatického návrhu systémů odolných proti poruchám. Článek prezentuje přehled našeho toolkitu a jeho tří hlavních komponent: 1) prostředky pro vkládání struktur odolných proti poruchám (které nazýváme "helpers"); 2) prostředky pro volbu struktur (které nazýváme "guiders"); a 3) automatická tvorba testbedů pro obvody FPGA. Tyto testbedy zahrnují pokročilé techniky urychlení testu a následného odhadu odolnosti proti poruchám. Náš přístup si dává za cíl kompletní nezávislost na jazyku použitém pro popis systému a také na úrovni abstrakce, na které je popis realizován. Nicméně, v případové studii, jež je součástí článku, využíváme jazyk VHDL v kombinaci se strukturami založenými na jemné n-modulární redundanci. Případová studie potvrzuje, že je nepochybně důležité volit správný typ odolnosti proti poruchám pro každou komponentu systému samostatně. S využitím naší metody byly vytvořeny tři experimentální systémy. Dva z nich vykazovaly lepší odolnost proti poruchám, zatímco jejich plocha na čipu se snížila. Srovnání provádíme se systémy, v nichž byla pro každou komponentu volena totožná struktura odolnosti proti poruchám. V případové studii měříme odolnosti na základě mediánu času do projevu poruchy ("median time to failure", též nazývaný t50). Metoda však není na této veličině závislá a je tudíž možno optimalizovat obvody na libovolný spolehlivostní parametr, pokud je tento parametr měřitelný s přihlédnutím k časové náročnosti měření.
@INPROCEEDINGS{FITPUB12488, author = "Jakub Lojda and Richard P\'{a}nek and Zden\v{e}k Kot\'{a}sek", title = "Automatic Design of Fault-Tolerant Systems for VHDL and SRAM-based FPGAs", pages = "549--552", booktitle = "Proceedings - 2021 24th Euromicro Conference on Digital System Design, DSD 2021", year = 2021, location = "Palermo, IT", publisher = "Institute of Electrical and Electronics Engineers", ISBN = "978-1-6654-2703-6", doi = "10.1109/DSD53832.2021.00088", language = "english", url = "https://www.fit.vut.cz/research/publication/12488" }