車載 ECU のためのマイクロリブート技術:15ms 未満の超高速プロセス蘇生

従来の車載エラー処理は極めて粗暴でした。予期せぬ例外が発生するとウォッチドッグがハードウェア全体をリセットし、数百ミリ秒の間マイコンを停止させていました。しかし多種多様なサービスが混在する SDV では、アンビエントライトのバグがシャシー制御を道連れにすることは許されません。マイクロリブートは障害を最小単位に閉じ込めます。

12ミリ秒のマイクロリブートの内部シーケンス解析

T=0ms にヨーレートフィルター内で配列外アクセスが起きると、MMU がデータアボート例外を発生させます。T=0.4ms で OS が異常プロセスを分離しスーパーバイザーに通知。T=1.1ms でソケットを清掃して待機スレッドを起動、T=4.2ms で共有メモリを再マッピング。そして T=11.8ms にはフィルター演算が完全に復旧し、操舵補正角が正常出力されます。

ドメインポートフォリオを見る