SAF Scheck Runtime Test - S32G3

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

SAF Scheck Runtime Test - S32G3

Jump to solution
2,053 Views
Harish_R
Contributor III

Hi Team,

im trying to integrate SAF into basic software referring to SAF user and integration manual. was checking to perform scheck tests during runtime. is it really necessary to perform scheck test during runtime.? 

is there any suggestion or recommendation to perform Scheck in runtime

Br,

Harish R

Tags (1)
0 Kudos
Reply
1 Solution
1,933 Views
chenyin_h
NXP Employee
NXP Employee

Hi, @Harish_R 

Thanks for the reply.

From my understanding, the eMCEM module is used to configure the reaction to the safety faults detected in the system; the sCheck could be used for testing latent faults within the hardware safety mechanisms, when there would be errors, they would be automatically reported to the FCCU(Which is HW transition).

 

BR

Chenyin

View solution in original post

0 Kudos
Reply
5 Replies
1,893 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @Harish_R 

Thanks for your reply.

Yes, from my understanding, the sCheck tests may inject some errors, and then they could be captured by FCCU, if no sCheck running, instead, when there would be errors caused by other software/hardware issues, if the corresponding reactions had been set before(for example, via eMCEM), then the necessary reaction would also be taken.  

 

BR

Chenyin

0 Kudos
Reply
1,934 Views
chenyin_h
NXP Employee
NXP Employee

Hi, @Harish_R 

Thanks for the reply.

From my understanding, the eMCEM module is used to configure the reaction to the safety faults detected in the system; the sCheck could be used for testing latent faults within the hardware safety mechanisms, when there would be errors, they would be automatically reported to the FCCU(Which is HW transition).

 

BR

Chenyin

0 Kudos
Reply
1,905 Views
Harish_R
Contributor III

Hi @chenyin_h 

Thanks for the info. 

so, if in case if im not performing scheck in runtime. what would be the impact?

would still the errors be reported by HW?? to take necessary reactions?

 

BR

Harish R

 

0 Kudos
Reply
2,015 Views
chenyin_h
NXP Employee
NXP Employee

Hi, @Harish_R 

Thanks for the post.

From my understanding, it is necessary. During runtime, the configuration of the safety context should be checked to detect latent faults. These are typically found in the configuration of safety mechanisms. The S32 SAF SquareCheck module provides a number of tests that can be scheduled to run during runtime. Execution of the SquareCheck tests during runtime is the responsibility of the application software. 

For testing it runtime, I think the chapter3.5 of sCheck UM could be a useful reference.

 

BR

Chenyin

0 Kudos
Reply
1,952 Views
Harish_R
Contributor III

Hi @chenyin_h,

Thanks for the info. i was going the UM and few points were not clear to me.

1. is Scheck reporting faults to FCCU?? but configuration side im not configuring any scheck fault reaction.

2. in eMCEM module all the faults are configured for necessary reactions. which module is actually reporting faults?? 

if i could more info on this it would be helpful for understanding.

 

BR,

Harish R

0 Kudos
Reply