How to measure LBIST execution time

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Kumaresh
Level 3
Level 3
10 questions asked 10 replies posted First solution authored

Hi,

we wanted to measure tLBIST time has given in the safey manual as below.

Code Implementation :

Kumaresh_0-1676950620141.png

Issue : 

I am able to get the start time but the EndTime always shows this value 0x80001000.

Is there any way to measure the LBIST execution time ?

Note : I am storing the value in XRAM

0 Likes
1 Solution
DownyK
Level 5
Level 5
100 replies posted 10 solutions authored 250 sign-ins

Hi kumaresh

As I know, when LBIST starts, the MCU state is lost. 

and when LBIST ends, the MCU should be an internal reset.

so I think measuring LBIST execution time is not possible using SW.

so How about measuring LBIST execution time using HW?

but if SW measuring is possible, please let me know.

thanks

View solution in original post

0 Likes
1 Reply
DownyK
Level 5
Level 5
100 replies posted 10 solutions authored 250 sign-ins

Hi kumaresh

As I know, when LBIST starts, the MCU state is lost. 

and when LBIST ends, the MCU should be an internal reset.

so I think measuring LBIST execution time is not possible using SW.

so How about measuring LBIST execution time using HW?

but if SW measuring is possible, please let me know.

thanks

0 Likes