This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA3MA: SBL TESOC fails

Part Number: TDA3MA

Tool/software:

Hello,

we have processor TDA3MARBABFRQ1

from time to time only on some ECU we figured out issue with TESOC fails: ISSDSSVIP and ISS.

we go with direction from our past tickets and switch off tests by change configuration:

TESOC_TEST_ID_ISSDSSVIP, \
TESOC_DOMAIN_LABEL_ISSDSSVIP, \
FALSE, \
{
0xFDFFFFFFU
, 0x001DBFFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} \
}, \
{ \
TESOC_TEST_ID_ISS, \
TESOC_DOMAIN_LABEL_ISS, \
FALSE, \
{
0xFDFFFFFFU
, 0x3FFF, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} \
}, \

issue is not resolved. When we manually commented out taking result from this 2 domain.

It is working as expected and issue cannot be reproduce -> looks like it solved issue. 

Open questions are:

  1. We do not have ISS and DSS but we have VIP -> If we do not run TESOC ISSDSSVIP, is that mean that VIP module is not tested at all and ASIL is affected?
  2. How it is possible that ISS and DSS can be failed when we do not have physically on micro? Is it real test fail?
  3. Looks like configuration changes does not help but it is solved with commented out code. Can you suggest other configuration or problem is somewhere else?

Regards,
Krzysztof

  • Hello Krzysztof,

    Here's a link to an appnote that may help:

    https://cdds.ext.ti.com/ematrix/common/emxTree.jsp?objectId=28670.42872.4677.35772&fromContent=true

    1.   The ISS and DSS and VIP are part of the CORE domain, and as such all need to be disabled before TESOC can test any one of them.  It should be possible to modify the test sequence to only test VIP without testing DSS and ISS.

    2. If you're not using ISS and DSS then you should not run TESOC on those IP.  They are physically there in the die, but should not be used on part number variants that don't support ISS and dSS.

    3. Can you summarize how many systems are seeing TESOC related fails?  Out of how many shipped in production?  Do you catch them on your production line?  For systems that fail, do they fail 100% of the time, or ??

    Regards,

    Kyle

  • The referenced app note is also available publicly: https://www.ti.com/lit/an/sprac26a/sprac26a.pdf

    I believe the app note is known.

    And...

    Krzysztof,

    just to be 100% sure, do you use VIP (parallel video input port) or the CSI2 input for your camera sensor?

    Thanks, Stefan

  • Hello, I do not have access to the link above and we have that PDF. we have additional question to your point:

    1. Can you propose how we should modify the test procedure to limit the test to VIP only?
    2. Does that mean that chips with our part number do not support ISS and DSS?
    3. We observe the problem with TESOC during ON/OFF tests. Not all chips are affected. We did not measure the statistics.
  • Hello,

    1. We are investigating internally.

    2. That is correct.  Referring to the data manual:

    You can see that Display Subsystem and ISS/ISP are "No" (i.e., not supported).

    3. Is it possible for you to collect statistics?  How many units fail vs pass?  And for units that fail ... how often do the tests fail?  How do you control the ON/OFF cycling?  Are you ensuring that the power supplies are completely off (0V) before powering up again?  

    Thanks,

    Kyle

  • Hello Krysztof,

    Can you try replacing the highlighted code with this:

    { \
    TESOC_TEST_ID_VIP, \
    TESOC_DOMAIN_LABEL_VIP, \
    FALSE, \
    {0x0, 0x1C0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} \
    }, \
    { \
    0, \
    0, \
    0, \
    {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} \
    } \
    }

    This should run tests on VIP only (not DSS and ISS).

    Thanks,

    Kyle

  • Hello,

    sorry for my late response.

    we collected some information about how often issue appear and conclusion is:

    we tested 6 ECU and issue was visible only on 2 of them.

    on first it i was visible 8 times (issue with TESOC is when value is ~600):

    on second it was visible 11 times

    each ECU had ~440 power ON/OFF cycle.

    Thank you for suggestion new configuration,

    { \
    TESOC_TEST_ID_VIP, \
    TESOC_DOMAIN_LABEL_VIP, \
    FALSE, \
    {0x0, 0x1C0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} \
    }, \
    { \
    0, \
    0, \
    0, \
    {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} \
    } \
    }

    we can check it in the free time. I hope that after the weekend we can have some results

    Regards,
    Krzysztof

  • Hello,

    what you mean highlighted code? 

    is it?

    here we can see different domain then what you provided 

    we should keep your previous suggestion or ... ?

    Regards,
    Krzysztof

  • Hello,

    we did changes 

    it does not solved our issue,

    Regards,
    Krzysztof