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.

SM320C6678-HIREL: Smart Reflex CVDD, VID Boot Failure

Part Number: SM320C6678-HIREL

In one of the SM320C6678 based board we delivered to customer, we are facing a peculiar issue as described below,

 Smart Reflex is disabled [VID is disabled]

  • Application is running in 8 different cores (8 different .out files), the same application is been tested in multiple other boards and it runs stable
  • Boot-loader loads Core#0 application, then Core#0 application will kick-start and run cores#1-7
  •  In this one particular board, whenever core#4 comes-up; the Processor is hanged and all the other cores stop running.
  • For experiment, we tried with different core clock frequency (from 100MHz to 1GHz),
    • All 8 cores are running stable for core clock frequency 100MHz to 850MHz
    • Beyond 850 MHz, core#4 issue is observed
    • When we try running remaining 7 cores (except core#4), all 7 cores are running stable even for 1GHz core clock
    • When we try running only core#0 and core#4 (only 2 cores), again the same issue is observed i.e. it is stable only upto 850MHz and beyond that processor is hanged.

As ,mentioned above, we have disabled the VID, because if we enable it, Core#0 itself is not able to boot up.

We did measure the CVDD voltage rail at both source and load during below 3 occurrences

1) DSP in reset

2) DSP successfully booting

3) Core getting hung

All the time the load voltage was between 1.045V to 1.09V

One weird observation is that if core booting fails during power on, then if it's rebooted after board getting warm up, then the cores successfully boots up.

Please provide your input on this.