为了顺利通过严苛的 ASIL-D 认证,车规级微控制器与计算芯片决不能仅仅依靠软件算法来捕捉芯片内部的半导体物理损坏。现代车规 SoC 在硬件硅片层全面集成了具备单错误纠正与双错误侦测(SECDED)的 ECC 内存校验、具备物理时钟相位微小错位延迟(Staggering)的双核硬件锁步,以及每次车辆上电时硬件自动拉起的逻辑与内存内置自检引擎(LBIST/MBIST)。
如果两颗 CPU 物理核心紧密相邻排列在同一块半导体晶圆硅片上,并在完全相同的时序脉冲沿上执行相同机器指令,那么一次强烈的外部电磁脉冲(EMP)或车载供电总线微秒级电压尖峰,极有可能在两颗核心的同一位置诱发完全相同的位翻转,从而使硬件比较器误判为两核心输出完全一致而放行致命指令!在通过车规 ASIL-D 认证的现代芯片中,从核(Core B)的所有指令执行流水线在时钟上故意设计为比主核(Core A)滞后整整 2 个物理时钟周期,同时在物理版图布局上将从核整体顺时针旋转 90 度并物理隔离放置,彻底瓦解一切共因物理失效(Common-Cause Failures)的立足点。