发明名称 Umgruppieren und Überspringen von Zyklen in einem nichtflüchtigen Speicher
摘要 Ein nichtflüchtiger Speicher verwendet mehrere Programmierzyklen zum Schreiben von Dateneinheiten wie beispielsweise eine logische Seite von Daten in ein nichtflüchtiges Speicher-Array. Die Anwenderdaten werden vor dem Schreiben ausgewertet, um zu bestimmen, ob ein Programmieren für Buchtadressen übersprungen werden kann. Ob das Programmieren für einen anfänglichen Satz von Buchtgruppen übersprungen werden kann, wird bestimmt. Wenn eine Buchtgruppe nicht übersprungen werden kann, bestimmt das System, ob die Buchtgruppe einzelne Buchten umfasst, die übersprungen werden können. Buchten werden in neue Buchtgruppen umgruppiert, um die Anzahl von BAD-Zyklen während des Programmierens zu reduzieren. Unabhängige Spaltenadressierung für mehrere Buchten innerhalb einer Buchtgruppe ist vorgesehen. Während eines Spaltenadresszyklus wird eine separate Spaltenadresse für die Buchten bereitgestellt, um verschiedene Spalten innerhalb jeder Bucht zum Programmieren auszuwählen. Durch gleichzeitiges Programmieren mehrerer Spaltenadressen während eines einzigen Spaltenadresszyklus kann das System das Programmieren für einige Spaltenadresszyklen überspringen.
申请公布号 DE112014004781(T5) 申请公布日期 2016.06.23
申请号 DE20141104781T 申请日期 2014.10.16
申请人 SanDisk 3D, LLC 发明人 Balakrishnan, Gonipath
分类号 G11C7/10;G11C13/00 主分类号 G11C7/10
代理机构 代理人
主权项
地址