MEMORY HAVING A STATIC CACHE AND A DYNAMIC CACHE
First Claim
Patent Images
1. An apparatus, comprising:
- a memory, wherein the memory includes;
a first portion configured to operate as a static single level cell (SLC) cache; and
a second portion configured to operate as a dynamic SLC cache when the entire first portion of the memory has data stored therein.
8 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes memory having a static cache and a dynamic cache. A number of embodiments include a memory, wherein the memory includes a first portion configured to operate as a static single level cell (SLC) cache and a second portion configured to operate as a dynamic SLC cache when the entire first portion of the memory has data stored therein.
-
Citations
25 Claims
-
1. An apparatus, comprising:
a memory, wherein the memory includes; a first portion configured to operate as a static single level cell (SLC) cache; and a second portion configured to operate as a dynamic SLC cache when the entire first portion of the memory has data stored therein. - View Dependent Claims (2, 3, 4, 5)
-
6. A method of operating memory, comprising:
-
configuring a first portion of a memory to operate as a static single level cell (SLC) cache; and configuring a second portion of the memory to; operate as a dynamic SLC cache when the entire first portion of the memory has data stored therein; and operate as multilevel cell (MLC) memory when less than the entire first portion of the memory has data stored therein. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
a memory having a plurality of blocks of memory cells; and circuitry configured to; operate a first number of the plurality of blocks as a static single level cell (SLC) cache; and operate a second number of the plurality of blocks as a dynamic SLC cache when all of the first number of the blocks have data stored therein. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of operating memory, comprising:
-
receiving a command to program data to a memory; determining, upon receiving the command, whether an entire first portion of the memory has data stored therein, wherein the first portion of the memory is configured to operate as a static single level cell (SLC) cache; programming the data received in the command to the first portion of the memory upon determining that the entire first portion of the memory does not have data stored therein; and programming the data received in the command to a second portion of the memory upon determining that the entire first portion of the memory has data stored therein, wherein the second portion of the memory is configured to operate as a dynamic SLC cache when the entire first portion of the memory has data stored therein. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification