Safety-critical applications employed in automotive, avionics and aerospace domains are placed under strict demands for performance, power efficiency and fault tolerance. Development of system hardware and software satisfying all criteria is challenging and time-consuming. System co-design based on specifications and desired high-performance requirements, is one solution to this problem, however, it remains a largely unexplored territory. Currently at KTH Royal Institute of Technology, a co-design framework in relation to theoretical system design models is being researched with the objective to move the embedded system design to a higher abstraction level. Presently, it focuses on correct-by-construction design of low power and reliable safety-critical systems. This thesis intends to assess the accuracy of this framework in comparison to conventional design approaches. The accuracy is evaluated empirically in terms of extra functional requirements - average total power consumption and Mean Time Between Failure (MTBF). A simple payload Central Direct Memory Access (CDMA) application is integrated with Xilinx Soft Error Mitigation (SEM) IP Core and source of system failure is a Single Event Upset (SEU) which occurs due to ionizing radiations. Measurements obtained from this reference system are compared to results determined theoretically from model related equations for the same system. Comparison of measured MTBF values with theoretical estimations shows that measured ones are higher by an average huge difference of 324.63%. Similarly for power consumption, measurements were found to be higher than estimated ones by 0.4465 Watts. In conclusion, it can be said that theoretical model design framework is not accurate and models must somehow take into account implementation dependent factors. Nevertheless, this case study provided a good insight and pathways for enhancements and optimizations to turn this reference into a dependable platform. Finally, future work required for desirable experiment system improvements are identified. / Säkerhetskritiska applikationer som används inom fordons-, flyg- och flygindustrin ställs strikta krav på prestanda, energieffektivitet och feltolerans. Utveckling av systemhårdvara och mjukvara som uppfyller alla kriterier är utmanande och tidskrävande. Systemdesign baserad på specifikationer och önskade högpresterande krav är en lösning på detta problem, men det är fortfarande ett i stort sett outforskat område. För närvarande vid KTH Royal Institute of Technology undersöks ett ramverk för samdesign i relation till teoretiska systemdesignmodeller undersöks med målet att flytta den inbyggda systemdesignen till en högre abstraktionsnivå. Nuvarande, den fokuserar på korrekt konstruktion av låg effekt och pålitliga säkerhetskritiska system. Denna avhandling avser att bedöma riktigheten i detta ramverk i jämförelse med konventionella designmetoder. Noggrannheten utvärderas empiriskt när det gäller extra funktionskrav - genomsnittlig total strömförbrukning och medeltid mellan misslyckande (MTBF). En enkel nyttolast central direktminnesåtkomst (CDMA) applikation är integrerad med Xilinx begränsning av en händelse (SEM) IP kärnan och källan till systemfel är en singelhändelse upprörd (SEU) som uppstår på grund av joniserande strålning. Mätningar erhållna från detta referenssystem jämförs med resultat som bestämts teoretiskt från modellrelaterade ekvationer för samma system. Jämförelse av uppmätta MTBF -värden med teoretiska uppskattningar visar att uppmätta värden är högre med en genomsnittlig enorm skillnad på 324,63%. På samma sätt för strömförbrukning befanns mätningarna vara högre än beräknade med 0,4465 Watt. Sammanfattningsvis kan man säga att det teoretiska ramverket för modelldesign inte är korrekt och att modellerna på något sätt måste ta hänsyn till implementeringsberoende faktorer. Ändå gav denna fallstudie en bra insikt och vägar för förbättringar och optimeringar för att göra denna referens till en pålitlig plattform. Slutligen identifieras framtida arbete som krävs för önskvärda experimentsystemförbättringar.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-306922 |
Date | January 2021 |
Creators | Shrivastava, Sonal |
Publisher | KTH, Skolan för elektroteknik och datavetenskap (EECS) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-EECS-EX ; 2021:834 |
Page generated in 0.0022 seconds