車用半導體與功能安全

車用微控制器的記憶體使用可校正1位元錯誤並偵測2位元錯誤的ECC(SEC-DED)。讀出的資料發生2位元錯誤時,一般會如何?

  1. A2位元以內的錯誤會利用檢查位元自動校正,因此不會通報任何錯誤,處理照常繼續
  2. B錯誤既無法偵測也無法校正,因此錯誤的資料會被直接使用,處理照常繼續
  3. C雖然無法校正但能偵測,因此作為錯誤通報,並採取將系統轉移至安全狀態等處置
查看答案與解析

正確答案:C. 雖然無法校正但能偵測,因此作為錯誤通報,並採取將系統轉移至安全狀態等處置

SEC-DED(Single Error Correction, Double Error Detection)是例如對64位元的資料附加8位元的檢查位元,校正1位元的錯誤,而2位元的錯誤雖無法校正但能確實偵測。發現2位元錯誤時,微控制器會通報錯誤,軟體則不使用該資料而進行重置或轉移至安全狀態。對於1位元錯誤,若在校正之後也加以記錄,便能在錯誤累積之前掌握異常的徵兆。

練習這個領域 前往領域頁面

車用半導體與功能安全的其他題目

  1. 下列何者是視窗型看門狗計時器的正確特徵?
  2. 在車用微控制器中,於電源開啟時或行駛前等時機執行邏輯BIST或記憶體BIST,功能安全上的主要目的是下列何者?
  3. 下列何者適合作為車用微控制器之時脈監視的安全機制?
  4. 下列何者適合作為對應功能安全的車用電源IC等所設置的電壓監視安全機制?
  5. 在ISO 26262的ASIL分解(decomposition)中,將ASIL D的安全要求分割分配給2個充分獨立的冗餘要素時,被認可的組合是下列何者?