車載半導体と機能安全

複数のECUの機能を1つの高性能なSoCに統合し、異なるASILのソフトウェアを一緒に動かすときに求められることとして正しいものはどれか。

  1. AASILの低いソフトウェアとASILの高いソフトウェアを同じメモリ領域に置き、データを自由に読み書きさせる
  2. BASILの低いソフトウェアの誤動作が、ASILの高いソフトウェアのメモリや実行時間を侵さないように、メモリ保護や時間の監視などで分離する
  3. CASILの低いソフトウェアに高い優先度を与え、ASILの高いソフトウェアは空いた時間にだけ実行する
答えと解説を見る

正解:B. ASILの低いソフトウェアの誤動作が、ASILの高いソフトウェアのメモリや実行時間を侵さないように、メモリ保護や時間の監視などで分離する

1つのSoCに複数の機能をまとめると、部品やECUの数を減らせますが、ASILの低いソフトウェアのバグが、メモリを書き壊したりCPUの時間を使い切ったりして、ASILの高い機能を妨げるおそれがあります。そこで、メモリ保護ユニットやハイパーバイザによる空間の分離、実行時間の割り当てと監視による時間の分離などで、干渉がないこと(Freedom from Interference)を示します。分離しない場合は、すべてを最も高いASILで開発する必要があり、手間が大きくなります。

この分野を解く 分野ページへ

車載半導体と機能安全の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

車載半導体と機能安全のほかの問題

  1. CANで、2つのノードが同時にフレームを送り始めたときの動作として正しいものはどれか。
  2. 両端に120 Ωの終端抵抗を付けたCANのバスで、電源を切った状態でCAN_HとCAN_Lの間の抵抗を測った。正常な場合の値として最も近いものはどれか。
  3. CAN FDの特徴として正しいものはどれか。
  4. 車載ネットワークのLINの特徴として正しいものはどれか。
  5. 車載ネットワークのFlexRayの特徴として正しいものはどれか。