Electronics-Related.com
Forums

Reliability of microcontroller silicon die glue on top of another die

Started by Unknown May 31, 2017
Hi

I have been looking into the GigaDevice GD32 Cortex M3 microcontroller

It has a REALLY nice price performance ratio

So I dug a little deeper, and found that they do not integrate the flash and microcontroller on the same die as a normal microcontroller, but instead they use a single die variant of logic and core, and glues a serial flash on top of that

Link to picture:

https://zeptobars.com/en/read/GD32F103CBT6-mcm-serial-flash-Giga-Devices


It's qoute ingenious, since then they can without changing the core die just change flash sizes by popping in a diffent flash die

But, I am questioning the reliability of such a construction

What happens at a lot of thermal cycles, does the glue give up and the bond wires likewise?

GigaDevice has a thermal shock report that shows 0 defects after 500 cycles, which is the industry norm.

I would however like to hear if any one here has experience with that kind of construction? My feeling is that it is ok because the thermal expansion coefficient of the 2 dies are the same, so the stress on the glue is low, but I am not an expert at all in die and glue technology

Any insights group?

Regards

Klaus
On Wed, 31 May 2017 16:08:16 -0700 (PDT), klaus.kragelund@gmail.com
wrote:

>Hi > >I have been looking into the GigaDevice GD32 Cortex M3 microcontroller > >It has a REALLY nice price performance ratio > >So I dug a little deeper, and found that they do not integrate the flash and microcontroller on the same die as a normal microcontroller, but instead they use a single die variant of logic and core, and glues a serial flash on top of that > >Link to picture: > >https://zeptobars.com/en/read/GD32F103CBT6-mcm-serial-flash-Giga-Devices > > >It's qoute ingenious, since then they can without changing the core die just change flash sizes by popping in a diffent flash die
Seems rather dumb to me. What's the point? Serial flash is cheap. Just stick it on the board. The cost has to be horrendous.
>But, I am questioning the reliability of such a construction > >What happens at a lot of thermal cycles, does the glue give up and the bond wires likewise? > >GigaDevice has a thermal shock report that shows 0 defects after 500 cycles, which is the industry norm. > >I would however like to hear if any one here has experience with that kind of construction? My feeling is that it is ok because the thermal expansion coefficient of the 2 dies are the same, so the stress on the glue is low, but I am not an expert at all in die and glue technology
Stacked chips and MCMs are one thing but this looks like a real kludge with no great advantage.
>Any insights group?
BTW, why an M3? Is it really cheaper than an M4?
Advantages: Flash is loaded to SRAM, so zero wait stage performance, almost double as a standard M3....
On Wed, 31 May 2017 23:27:10 -0700 (PDT), Klaus Kragelund
<klauskvik@hotmail.com> wrote:

>Advantages: Flash is loaded to SRAM, so zero wait stage performance, almost double as a standard M3....
Huh? ARMs are flash rich and SRAM poor. If you want double the performance, go to an M7. SRAM is expensive.
Den torsdag den 1. juni 2017 kl. 18.58.11 UTC+2 skrev k...@notreal.com:
> On Wed, 31 May 2017 23:27:10 -0700 (PDT), Klaus Kragelund > <klauskvik@hotmail.com> wrote: > > >Advantages: Flash is loaded to SRAM, so zero wait stage performance, almost double as a standard M3.... > > Huh? ARMs are flash rich and SRAM poor. If you want double the > performance, go to an M7. SRAM is expensive.
yeh, afair from when I was involved with something similar, SRAM is something like 4x the die area and higher standby current than flash the though I guess some of the die area penalty might be reduced by being able to use smaller process that doesn't have flash
Lasse Langwadt Christensen wrote on 6/1/2017 1:14 PM:
> Den torsdag den 1. juni 2017 kl. 18.58.11 UTC+2 skrev k...@notreal.com: >> On Wed, 31 May 2017 23:27:10 -0700 (PDT), Klaus Kragelund >> <klauskvik@hotmail.com> wrote: >> >>> Advantages: Flash is loaded to SRAM, so zero wait stage performance, almost double as a standard M3.... >> >> Huh? ARMs are flash rich and SRAM poor. If you want double the >> performance, go to an M7. SRAM is expensive. > > yeh, afair from when I was involved with something similar, SRAM is something > like 4x the die area and higher standby current than flash > > the though I guess some of the die area penalty might be reduced by being able to use smaller process that doesn't have flash
Is there any reason to argue the concept when the details can be viewed? Er, ah, I can't seem to find any data sheets on their MCUs. The web site is rather goofy. It has a selection guide, but once you locate a part number there are no links to more info. I found a page with data sheets, but none for the MCUs. Very strange. -- Rick C
On Thu, 1 Jun 2017 14:56:18 -0400, rickman <gnuarm@gmail.com> wrote:

>Lasse Langwadt Christensen wrote on 6/1/2017 1:14 PM: >> Den torsdag den 1. juni 2017 kl. 18.58.11 UTC+2 skrev k...@notreal.com: >>> On Wed, 31 May 2017 23:27:10 -0700 (PDT), Klaus Kragelund >>> <klauskvik@hotmail.com> wrote: >>> >>>> Advantages: Flash is loaded to SRAM, so zero wait stage performance, almost double as a standard M3.... >>> >>> Huh? ARMs are flash rich and SRAM poor. If you want double the >>> performance, go to an M7. SRAM is expensive. >> >> yeh, afair from when I was involved with something similar, SRAM is something >> like 4x the die area and higher standby current than flash >> >> the though I guess some of the die area penalty might be reduced by being able to use smaller process that doesn't have flash > >Is there any reason to argue the concept when the details can be viewed?
You found details?
>Er, ah, I can't seem to find any data sheets on their MCUs. The web site is >rather goofy. It has a selection guide, but once you locate a part number >there are no links to more info. I found a page with data sheets, but none >for the MCUs. Very strange.
I didn't think so. The whole idea is goofy.
Den fredag den 2. juni 2017 kl. 00.21.49 UTC+2 skrev k...@notreal.com:
> On Thu, 1 Jun 2017 14:56:18 -0400, rickman <gnuarm@gmail.com> wrote: > > >Lasse Langwadt Christensen wrote on 6/1/2017 1:14 PM: > >> Den torsdag den 1. juni 2017 kl. 18.58.11 UTC+2 skrev k...@notreal.com: > >>> On Wed, 31 May 2017 23:27:10 -0700 (PDT), Klaus Kragelund > >>> <klauskvik@hotmail.com> wrote: > >>> > >>>> Advantages: Flash is loaded to SRAM, so zero wait stage performance, almost double as a standard M3.... > >>> > >>> Huh? ARMs are flash rich and SRAM poor. If you want double the > >>> performance, go to an M7. SRAM is expensive. > >> > >> yeh, afair from when I was involved with something similar, SRAM is something > >> like 4x the die area and higher standby current than flash > >> > >> the though I guess some of the die area penalty might be reduced by being able to use smaller process that doesn't have flash > > > >Is there any reason to argue the concept when the details can be viewed? > > You found details? > > >Er, ah, I can't seem to find any data sheets on their MCUs. The web site is > >rather goofy. It has a selection guide, but once you locate a part number > >there are no links to more info. I found a page with data sheets, but none > >for the MCUs. Very strange. > > I didn't think so. The whole idea is goofy.
why?
On Thu, 1 Jun 2017 15:37:46 -0700 (PDT), Lasse Langwadt Christensen
<langwadt@fonz.dk> wrote:

>Den fredag den 2. juni 2017 kl. 00.21.49 UTC+2 skrev k...@notreal.com: >> On Thu, 1 Jun 2017 14:56:18 -0400, rickman <gnuarm@gmail.com> wrote: >> >> >Lasse Langwadt Christensen wrote on 6/1/2017 1:14 PM: >> >> Den torsdag den 1. juni 2017 kl. 18.58.11 UTC+2 skrev k...@notreal.com: >> >>> On Wed, 31 May 2017 23:27:10 -0700 (PDT), Klaus Kragelund >> >>> <klauskvik@hotmail.com> wrote: >> >>> >> >>>> Advantages: Flash is loaded to SRAM, so zero wait stage performance, almost double as a standard M3.... >> >>> >> >>> Huh? ARMs are flash rich and SRAM poor. If you want double the >> >>> performance, go to an M7. SRAM is expensive. >> >> >> >> yeh, afair from when I was involved with something similar, SRAM is something >> >> like 4x the die area and higher standby current than flash >> >> >> >> the though I guess some of the die area penalty might be reduced by being able to use smaller process that doesn't have flash >> > >> >Is there any reason to argue the concept when the details can be viewed? >> >> You found details? >> >> >Er, ah, I can't seem to find any data sheets on their MCUs. The web site is >> >rather goofy. It has a selection guide, but once you locate a part number >> >there are no links to more info. I found a page with data sheets, but none >> >for the MCUs. Very strange. >> >> I didn't think so. The whole idea is goofy. > >why?
1. It's a kludge 2. SRAM is expensive/Flash is cheap 3. Faster uCs are available, if necessary 4. Off-chip flash is trivial and incredibly cheap. Bottom line: it's a solution looking for a problem.
Den fredag den 2. juni 2017 kl. 00.40.54 UTC+2 skrev k...@notreal.com:
> On Thu, 1 Jun 2017 15:37:46 -0700 (PDT), Lasse Langwadt Christensen > <langwadt@fonz.dk> wrote: > > >Den fredag den 2. juni 2017 kl. 00.21.49 UTC+2 skrev k...@notreal.com: > >> On Thu, 1 Jun 2017 14:56:18 -0400, rickman <gnuarm@gmail.com> wrote: > >> > >> >Lasse Langwadt Christensen wrote on 6/1/2017 1:14 PM: > >> >> Den torsdag den 1. juni 2017 kl. 18.58.11 UTC+2 skrev k...@notreal.com: > >> >>> On Wed, 31 May 2017 23:27:10 -0700 (PDT), Klaus Kragelund > >> >>> <klauskvik@hotmail.com> wrote: > >> >>> > >> >>>> Advantages: Flash is loaded to SRAM, so zero wait stage performance, almost double as a standard M3.... > >> >>> > >> >>> Huh? ARMs are flash rich and SRAM poor. If you want double the > >> >>> performance, go to an M7. SRAM is expensive. > >> >> > >> >> yeh, afair from when I was involved with something similar, SRAM is something > >> >> like 4x the die area and higher standby current than flash > >> >> > >> >> the though I guess some of the die area penalty might be reduced by being able to use smaller process that doesn't have flash > >> > > >> >Is there any reason to argue the concept when the details can be viewed? > >> > >> You found details? > >> > >> >Er, ah, I can't seem to find any data sheets on their MCUs. The web site is > >> >rather goofy. It has a selection guide, but once you locate a part number > >> >there are no links to more info. I found a page with data sheets, but none > >> >for the MCUs. Very strange. > >> > >> I didn't think so. The whole idea is goofy. > > > >why? > > 1. It's a kludge
it's a solution
> 2. SRAM is expensive/Flash is cheap
assuming the process supports flash
> 3. Faster uCs are available, if necessary
there's always faster uCs available
> 4. Off-chip flash is trivial and incredibly cheap.
stacking save a package, removes the need to support multiple types and saves space on the board
> Bottom line: it's a solution looking for a problem.
I've seen other IC go from extern to internal serial flash, if it wasn't something that solves a problem why would they do it?