Safety: SEooC introduction 03

来源:公众号“汽车安全前瞻研究”
2020-05-25
1953

[Author]

Renhong WENG, AI safety and security investigator

See previously here

This week, we discuss more about further in the NXP S32R37 microcontroller.

FIRST: Preliminary safety requirement

ASIL
ID Functional Safety RequirementFunctional Safety Requirement
Safe stateFTTI
BFSR_04_01_02_04_01
S32R37 Radar microcontroller shall have mechanisms for monitoring surroundings and not trigger unexpected disengagement commands
HDL-64E-S3 microcontrolleretc
BS32R37_01
S32R37 Radar microcontroller shall have mechanisms for monitoring surroundings
HDL-64E-S3 microcontrolleretc


Second: system safety blocks

For the requirement allocation into S32R37_01, we have the blocks:

https://mp.weixin.qq.com/s?__biz=Mzg5NTIwMTEzOA==&mid=2247484120&idx=1&sn=343cebbc48b87ea515cf8b149ed06921&chksm=c012b8c5f76531d31c00e66803ee1b465ba22d53a51db5ab12356e5adc0e81d0e201619305d7&token=146087099&lang=zh_CN#rd

ID  Functional Safety RequirementFunctional  Safety RequirementSafe stateFTTI
FSR_04_01_02_04_01S32R37  Radar microcontroller shall have mechanisms for monitoring surroundings and  not trigger unexpected disengagement commandsHDL-64E-S3  microcontrolleretc
S32R37_01S32R37  Radar microcontroller shall have mechanisms for monitoring surroundings.HDL-64E-S3  microcontrolleretc
S32R37_02S32R37  Radar microcontroller shall continuously sampling signals and feedback from  surroundings, per 1msS32R37  Radaretc
S32R37_02_AoU_01Assumed  that  Radar processing platform shall  configur the decent signal processing tool.Radar  processing platformetc
S32R37_02_AoU_02Assumed  that Radar processing platform shall adopt decent radar accleration factors,  and put decent processing threshold as requisite.Radar  processing platformetc
S32R37_02_AoU_03Assumed  that Radar processing platform shall schedule tasks and algorithm process on  time, and with the exceptional handler cooperate in tasks allocationRadar  processing platformetc
S32R37_02_AoU_04Assumed  that In Specialty, radar processing platform shall cooperate with MMU and MPU  for DMA functionality, supposing the training AI sets storaged in remote  devicesRadar  processing platformetc
S32R37_03S32R37  Radar microcontroller shall have some storage places for temporal back up  perception data storage, and restore to draft value if present value or  perception process corruptedMemoryetc
S32R37_03_AoU_01Assumed  that Memory shall have ECC functionality to self-diagnosed and corrected when  single bits error occursMemoryetc
S32R37_03_AoU_02Assumed  that  Memory block shall have other  mechanisms to self-diagnosed if whole Memory blocks has problemsMemoryetc
S32R37_03_AoU_03Assumed  that  Memory block shall have various  types of storage, in combination of EEPROM, RAM, ROM, and flash.Memoryetc
S32R37_04Self  tests and BISTs, even the HW pattern tests shall have to be applicable into  memory fault detectionMemoryetc
S32R37_05S32R37  Radar microcontroller shall have appropriate power management system  internallySystem  & Safetyetc
S32R37_06S32R37  Radar microcontroller shall have fault tolerance design technology if PMU  failure happensSystem  & Safetyetc
S32R37_07Matched  with Radar processing platform, oscilliation and PLL shall have decent  frequency when in main chipSystem  & Safetyetc
S32R37_08Temperature  status shall be measured by T-sensorxxxetc
S32R37_09For  safety data stored in DMA, we shall design extra measures to mitigate,  control, and avoid hazardsxxxetc
S32R37_10Assumed  that debug shall have special safety development mode and tunnel to performxxxetc
S32R37_11For  analog input, we shall have the BIST integrated in SAR ADCxxxetc
S32R37_12SECDEC  functionality shall be used to detect the safety behaviour in Module CSE2xxxetc
S32R37_13Assumed  S32R37 DMA will have lockstep modexxxetc
S32V234_Safety_Manual_01Assumed  the S32R37 willl have similar safety mechanisms compared with Image  processing units APEX2.xxxetc
S32V234_Safety_Manual_02Assumed  the FCCU/FOSU & CRC have good performance in integrity ensurance, and  failure report handlingxxxetc
S32V234_Safety_Manual_03communications  of Ethernet, CAN, Flexray, SPI, etc shall have enough robustness, and safety  considerationsxxxetc
S32R37_14Assumed  the XBAR E2E shall have ECC functionality xxxetc
S32R37_15Assumed  the CPU platform shall have enough safety considerationsxxxetc


Above requirements will can applied into Chip itself partially, and then we will dig out into NXP S32V234 safety manual as example in the next articles.


[Reference]

S32V234_Safety_Manual

https://mp.weixin.qq.com/s?__biz=Mzg5NTIwMTEzOA==&mid=2247484120&idx=1&sn=343cebbc48b87ea515cf8b149ed06921&chksm=c012b8c5f76531d31c00e66803ee1b465ba22d53a51db5ab12356e5adc0e81d0e201619305d7&token=146087099&lang=zh_CN#rd




收藏
点赞
2000