車用半導體與功能安全
作為車用微控制器的安全機制而使用的鎖步CPU,其機制的正確說明是下列何者?
- A讓2個CPU核心分擔不同的處理,使處理速度提高約2倍
- B讓2個CPU核心同時執行相同的指令,每個時脈比較輸出,若不一致則作為故障通報
- C發現故障時暫時停止CPU的動作(鎖定),切換至備用電路,自動修復故障部分後再重新開始
查看答案與解析
正確答案:B. 讓2個CPU核心同時執行相同的指令,每個時脈比較輸出,若不一致則作為故障通報
鎖步是準備2個相同構成的CPU核心執行相同的程式,並以比較電路對照輸出的方式。若因宇宙射線造成的位元翻轉或電路故障使其中一方的結果改變,便能作為不一致而偵測出來,因此對CPU的故障可獲得高的診斷覆蓋率。2個核心進行相同的處理,因此效能只有1個核心的份量。僅比較2個核心無法得知哪一方正確,因此偵測後會進行重置或轉移至安全狀態。