Hier geht es um einen Kühler für highend gaming SSDs. Und ich stelle fest dass es nicht sinnvoll ist einen Controller mit 6-10Watt Abwärme über eine sehr gut wärmeleitende Verbindung mit den NAND Flash chips zu verbinden. Die Abwärme des Controllers sollte man besser anders wegkühlen, z.b. indem eine Stufe in dem Kühler vorhanden ist und kein Wärmeleitpad auf dem NAND sitzt. Willst du das bezweifeln?
Btw, in Server und Embedded Szenarien macht man das. Ruler SSDs haben einen Bereich nur für Controller und DRAM und der sitzt am Ende des Airflows, so dass der Kühler Luftstrom zuerst am NAND vorbei geht. Im Macbook 16" sitzt der Flash nicht neben CPU oder SSD Controller, sondern die NAND Dies sind ganz nach außen neben die Lüfter und Lautsprecher positioniert, der kühlste Teil des Notebooks.
backemono schrieb:
Ich beziehe mich auf deine Quelle, sagst du nun die ist nicht mehr verlässlich?
Du willst mich bewusst falsch verstehen. Worauf willst du überhaupt hinaus?
Jedes Paper ist nur so gut wie die Datenlage. Leider gibt es von cutting Edge NAND Flash wie 144Layer Nand, BiCS, etc. keiner verlässlichen Daten der Hersteller. Da die Controller und Firmware meist aus dem gleichen haus kommen, oder zumindst stark angepasst werden hütet man die technischen Daten wie ein Betriebsgeheimnis. Intel gibt z.B. den Charge-Loss von ihrem Charge-Trap Flash in einer Marketingfolie bei 30°C an, also eben nicht standardisiert.
Vermutlich würden die echten Daten "die Bevölkerung verunsichern".
backemono schrieb:
Ich sage nicht, dass "Nand Data Retention" nicht existiert, ich sage nur, dass du maßlos übertreibst und deine Quelle dir selber widerspricht.
Da ist die schlaue Formel aufgelistet und der ATF Faktor für deine Lagerdauer nach ENDE der Lebenszeit sind eben 16 Jahre bei 20°, egal welche Speicherart (ATF ist in jeder Formel drin).
Du verstehst nicht wie P/E Zyklen, Charge Loss und Temperatur zusammen hängen. Der STF Faktor ist ein virtueller Faktor, der bei vielen Embedded Flash devices verwendet wird und Charge Loss, P/E Cycles bei einer standardisierten Temperatur von 40° darstellt. Dieser Faktor kann ein Jahr sein, muss aber nicht. Es ist lediglich eine Hilfszahl bei der Berechnung des Einsatzszenarios.
Abseits von Embedded Flash gibt es keine STF Angaben zum verwendeten Flash, du kannst aber davon ausgehen dass diese um mehrere Größenordnungen kürzer sind als im Industriebereich.
backemono schrieb:
Wenn ich jetzt WÄHREND der Lebenszeit einlager, kann das gerne mal deutlich mehr Jahre sein.
Der ATF ist so definiert, dass bei 40° einem Jahr Aufbewahrung ATF = 1 entspricht. Ich habe also nach Ablauf der SSD ein Jahr Zeit Ersatz zu besorgen und zu kopieren, selbst das reicht vollkommen.
Oder halt eben 16 Jahre bei 20°, wenn man in die ATF-Tabelle schaut.
ATF ist gar nicht definiert, das ist schon der temperaturkorrigierte wert. STF ist bei embedded als Hilfszahl definiert, bzw. kann ich mir selbst ausrechnen wenn ich weiß welcher Flash verwendet wurde, welche p/e zyklen der zulässt. Entscheidend ist immer noch wieviele p/e zyklen der flash hat, bzw. wie das Lebensende definiert ist. Die Ladung einer Flash Zelle sinkt kontinuierlich. Da besonders häufig beschriebene Flash Zellen eine geringere treshold voltage difference haben, verlieren die dementsprechend ihre Daten schneller. Bei erhöhter Temperatur sogar viel schneller.
Auch eine nagelneue SSD oder Speicherkarte verliert also irgendwann die darauf gespeicherten Daten, das ist nur bei Flash nahe dem Wearout und bei hohen Temperaturen exponentiell schneller.
So wird aus theoretisch mehreren Jahren Aufbewahrungszeit nun plötzlich nur noch wenige Monate.
Entscheidend ist doch dass der Vorgang exponentiell ist. Wenn die ersten worn out Cells da sind geht es plötzlich schnell.
Das passiert sogar vor der Zeit, da auch NAND Fertigungsschwankungen hat und wird vom Controller durch Error Correction und bad block marking geregelt.
Wenn ich aber erst einmal Zellen habe die sich dem wearout nähern oder diesen erreichen fängt der controller an viel mehr write amplification zu erzeugen um die Daten zu erhalten. Er kopiert nun die Daten in neue Speicherbereiche. Wenn ich aber z.B. eine 95% vollgeschriebene SSD habe, dann passiert es relativ schnell dass ein paar NAND Zellen den Wearout erreichen und als Bad Cells deklariert werden. Wenn die SSD dann bei 70°C statt bei 40°C ist, muss er die Firmware das 35mal häufiger rüber kopieren, da der Charge der Zelle 35mal schneller sinkt als bei 40Grad.
Es geht hier um Hardware für einige hundert Euronen. PCIgen4 SSDs und highend Kühler für diese um die Leistung zu verbessern. Ich finde schon dass man dort den Worstcase annehmen muss dass einige Leute ihre SSD auch zu 100% voll schreiben werden. Z.b. als Videoschnitt drive, für Twitch und Youtube. Da spult das schnell hunderte p/e Zyklen auf.
Bloß weil es für den Average Consumer selten auftritt ist es kein Problem. Und hier geht es nicht um den Average Consumer, sondern um Highend.