Patent · US Active

Method and system for managing program cycles including maintenance programming operations in a multi-layer memory

US9336133B2 · kind B2 · utility

52Cited by
45References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 14, 2013
Grant dateMay 10, 2016
Priority date
Expiry dateOct 27, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11C2211/5641
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for managing program cycles in a multi-layer memory are disclosed. The method includes a controller receiving a request to program data from a host and, in advance of programming data associated with the request, determining a program cycle for programming the data associated with the request. The programming cycle may be a set of a host data write programming operation and any maintenance programming operations on an amount of data already programmed in the plurality of memory layers that is necessary to provide free memory capacity for a subsequent request to program data from the host. The controller programs the data associated with the host request, and the amount of data to be programmed in maintenance operations, in predetermined programming units according to the determined program cycle.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.