Halfgeleiders voor auto's en functionele veiligheid
Welke beschrijving van het werkingsprincipe van een lockstep-CPU, die als veiligheidsmechanisme in microcontrollers voor auto's wordt gebruikt, is juist?
- ATwee CPU-cores verdelen verschillende taken onder elkaar, waardoor de verwerkingssnelheid ongeveer verdubbelt
- BTwee CPU-cores voeren tegelijk dezelfde instructies uit, de uitgangen worden elke klokcyclus vergeleken en bij een verschil wordt een fout gemeld
- CWordt een fout gevonden, dan wordt de werking van de CPU tijdelijk stilgezet (lock), wordt overgeschakeld op een reservecircuit en wordt het defecte deel automatisch gerepareerd voordat de werking wordt hervat
Antwoord en toelichting tonen
Antwoord: B. Twee CPU-cores voeren tegelijk dezelfde instructies uit, de uitgangen worden elke klokcyclus vergeleken en bij een verschil wordt een fout gemeld
Lockstep is een methode waarbij twee identiek opgebouwde CPU-cores hetzelfde programma uitvoeren en een comparator hun uitgangen met elkaar vergelijkt. Verandert door een bitomslag door kosmische straling of een defect in de schakeling het resultaat van één core, dan kan dit als een verschil worden gedetecteerd, zodat een hoge diagnostische dekking voor CPU-fouten wordt verkregen. Omdat de twee cores dezelfde verwerking doen, is de prestatie die van één core. Met alleen een vergelijking van twee cores is niet te bepalen welke juist is, dus na detectie wordt een reset of een overgang naar een veilige toestand uitgevoerd.
Verder: nog 9 vragen over Halfgeleiders voor auto's en functionele veiligheid