Wenn ich einen NAND-Flash habe, der beispielsweise für 70 °C ausgelegt ist, was passiert dann mit diesem NAND-Flash, wenn ich ihn auf 80 °C oder 100 °C erhitze?
Ich denke an ein Szenario, in dem die bei 70 °C bewertete Probe tatsächlich bei 71 °C beginnt, Fehler zu produzieren, und ich betrachte keine Probe, die über 100 °C keine Probleme hat.
Meine aktuellen Annahmen sind, dass entweder die Logik beschädigt sein kann (wie in RAM und CPU) oder die tatsächlichen NAND-Bits häufiger kippen können?
Ich versuche im Grunde, eine Testmethode auf hohem Niveau zu finden, die unter Linux ausgeführt werden kann.
Danke!
Ein paar Dinge, die mir einfallen.
Sie werden nichts sehen, da sie vom Frontend verdeckt werden. Wenn Sie Bitfehler erhalten, springen Sie einfach zu einer neuen Seite. Sie werden nur feststellen, dass das Gerät kleiner und schneller wird.
Wenn Sie sie sehen könnten, sind die Fehler, die Sie höchstwahrscheinlich sehen werden, weiche Fehler aufgrund von Rauschen, aber es ist anders als Sie denken. Wenn die Temperatur ansteigt, dehnt sich die Zustandsdichte aus und die Schwellenwerte verschieben sich aufgrund der Drain-seitigen Ladungsteilung, die die effektive Kanallänge verkürzt. Dies verursacht Probleme in getakteten Systemen, die Lesefehler verursachen, aber das liegt nicht an den FLASH-Transistoren, sondern an den Ladungsverstärkern.
Es gibt zwei weitere Szenarien, die für schwerwiegende Fehler in den Sinn kommen.
1) Sie erhalten mehr Ladung, die während der Injektion im Oxid "stecken bleibt", aufgrund dieser erhöhten Energieniveaus, die die Ladung im Allgemeinen nicht einfangen würden. Meine Antwort zur Simulation von Floating Gates enthält ein Banddiagramm für diese Injektion, und stellen Sie sich vor, dass ein Elektron in der Barriere gefangen wird. (Ein Hinweis, dies ist das Verhalten, das dazu führt, dass Dinge nach Millionen von Schreibvorgängen fehlschlagen. Eine Erhöhung der Temperatur beschleunigt den Prozess nur.)
2) Die zusätzliche Energie aufgrund von Wärme bewirkt, dass ein Loch genügend Energie erhält, um durch das Oxid zu "springen". Dadurch entsteht ein buchstäblicher Krater im Oxid. Ich konnte dieses Verhalten im Labor erzeugen, aber ich hatte die Gate-Steuerung des eigentlichen Geräts und einer Temperaturkammer.
Ignacio Vazquez-Abrams
Scott Seidmann
tothphu