MODULAR COMMAND STRUCTURE FOR MEMORY AND MEMORY SYSTEM
First Claim
1. A command structure comprising:
- a plurality of separatable commands representing a request for access to one of a plurality of memory devices, each of the plurality of separate commands including;
a device identifier comprising an address for the one of a plurality of memory devices and an bank address for one of a plurality of memory banks in the one of the plurality of memory devices; and
a command identifier comprising an operation code representing an operation to be performed by the one of the plurality of memory devices.
14 Assignments
0 Petitions
Accused Products
Abstract
A system including a memory system and a memory controller is connected to a host system. The memory system has at least one memory device storing data. The controller translates the requests from the host system to one or more separatable commands interpretable by the at least one memory device. Each command has a modular structure including an address identifier for one of the at least one memory devices and a command identifier representing an operation to be performed by the one of the at least one memory devices. The at least one memory device and the controller are in a series-connection configuration for communication such that only one memory device is in communication with the controller for input into the memory system. The memory system can include a plurality of memory devices connected to a common bus.
-
Citations
35 Claims
-
1. A command structure comprising:
a plurality of separatable commands representing a request for access to one of a plurality of memory devices, each of the plurality of separate commands including; a device identifier comprising an address for the one of a plurality of memory devices and an bank address for one of a plurality of memory banks in the one of the plurality of memory devices; and a command identifier comprising an operation code representing an operation to be performed by the one of the plurality of memory devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A modular command structure comprising:
-
a device identifier comprising an address for one of a plurality of memory devices and an bank address for one of a plurality of memory banks in the one of the plurality of memory devices; and a command identifier comprising an operation code representing an operation to be performed by the one of the plurality of memory devices.
-
-
23. A system comprising:
-
a memory system including at least one memory device for storing data; a processor for managing requests for access to the memory system; and a controller for translating the requests from the processor to one or more separatable commands interpretable by the at least one memory device, each command having a modular structure comprising an address identifier for one of the at least one memory devices and a command identifier representing an operation to be performed by the one of the at least one memory devices;
the at least one memory device and the controller being in a series-connection for communication. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A controller for a system having a plurality of memory devices for storing data, the controller being in a series-interconnection configuration for communication with the plurality of memory devices, the controller comprising:
-
a first connection for receiving requests for access to the plurality of memory devices; a translator for translating the requests to a plurality of separatable commands interpretable by the plurality of memory devices, each command having a modular structure comprising an address identifier for one of the plurality of memory devices and a command identifier representing an operation to be performed by the one of the plurality of memory devices; and a second connection for communication with one of the plurality of memory devices for issuing the plurality of separatable commands.
-
-
31. A method comprising:
-
determining an address including a memory device address; identifying a plurality of operations effecting a request for access to a memory; and providing a plurality of separatable commands for the memory, each of the commands including a device identifier having a memory device address and a command identifier having one of the plurality of operations. - View Dependent Claims (32, 33, 34, 35)
-
Specification