Extended utilization area for a memory device
DCFirst Claim
Patent Images
1. A memory device comprising:
- two or more predefined access types to determine how access to the memory device is configured for at least one usage of the memory device, wherein the two or more predefined access types correspond to two or more of a sequential write access, a sequential read access, a random write access, and a random read access; and
a controller configured to;
receive, from a host, a command indicative of one or more access needs, the command including a metadata portion for designating at least one of the two or more predefined access types and information for designating at least a portion of the memory device according to the at least one of the two or more predefined access types for the at least one usage; and
configure, based at least in part on the one or more access needs and the information, access to the memory device in accordance with at least one of the two or more predefined access types such that the at least the portion of the memory device is configured according to the at least one of the two or more predefined access types for the at least one usage.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Methods, systems and devices for configuring access to a memory device are disclosed. The configuration of the memory device may be carried out by creating a plurality of access profiles that are adapted to optimize access to the memory device in accordance with a type of access. For example, when an application with specific memory access needs is initiated, the memory access profile that is designed for that particular access need may be utilized to configure access to the memory device. The configuration may apply to a portion of the memory device, a partition of the memory device, a single access location on the memory device, or any combination thereof.
-
Citations
22 Claims
-
1. A memory device comprising:
-
two or more predefined access types to determine how access to the memory device is configured for at least one usage of the memory device, wherein the two or more predefined access types correspond to two or more of a sequential write access, a sequential read access, a random write access, and a random read access; and a controller configured to; receive, from a host, a command indicative of one or more access needs, the command including a metadata portion for designating at least one of the two or more predefined access types and information for designating at least a portion of the memory device according to the at least one of the two or more predefined access types for the at least one usage; and configure, based at least in part on the one or more access needs and the information, access to the memory device in accordance with at least one of the two or more predefined access types such that the at least the portion of the memory device is configured according to the at least one of the two or more predefined access types for the at least one usage. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, at a memory device and from a host, one or more commands in accordance with access needs for the memory device to use a first predefined access type of at least the first predefined access type and a second predefined access type, wherein the first predefined access type corresponds to a sequential mode of access, and wherein the one or more commands comprise information designating at least a portion of the memory device according to the first predefined access type for at least one usage; and configuring, by a controller of the memory device and based at least in part on the one or more commands, access to the memory device in accordance with the first predefined access type such that the at least the portion of the memory device is configured according to the first predefined access type for the at least one usage. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A host device comprising:
-
an interface to couple the host device to a memory device; and a controller configured to; determine at least one mode of access from a plurality of modes of access to be performed in association with the memory device, wherein the plurality of modes of access comprises a sequential mode of access; set information in one or more commands to designate a portion of the memory device that is to be configured according to a predefined access type associated with the sequential mode of access; determine that multiple sequential accesses are associated with the portion of the memory device; send the one or more commands and an indication of one or more access needs from the host device to the memory device that is coupled to the host device, the one or more access needs capable of invoking the predefined access type associated with the sequential mode of access; and perform the multiple sequential accesses associated with the portion of the memory device. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A memory device comprising:
-
one or more access types capable of configuring the memory device for at least one usage, wherein a particular access profile of one or more access profiles corresponds to a sequential read or write mode of access; and a controller configured to; receive, from a host, one or more commands that include an access attribute associated with the particular access profile and one or more bits settable, by the host, to designate a portion of the memory device that is configured according to the particular access profile for the at least one usage; and configure, based at least in part on the one or more commands, the memory device to replace a default access profile with the particular access profile. - View Dependent Claims (21, 22)
-
Specification