Modular command structure for memory and memory system
First Claim
1. A system comprising:
- a memory system including a plurality of memory devices for storing data;
a processor for managing a request for access to the memory system; and
a controller for translating the request from the processor to a plurality of separatable commands of a modular structure interpretable by at least one of the plurality of memory devices, the plurality of separatable commands comprising an address identifier for the at least one of the plurality of memory devices and a command identifier representing an operation to be performed by the at least one of the plurality of memory devices, the plurality of memory devices and the controller being in a series-connection for communication,the at least one of the plurality of memory devices including at least two memory banks,the address identifier including a device address for the at least one of the plurality of memory devices and a bank address for at least one of the at least two memory banks,the controller being configured to produce the plurality of separatable commands for each of the at least two memory banks to interleave issuance of the plurality of separatable commands, so that the at least two memory banks are concurrently processing the issued plurality of separatable commands.
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.
115 Citations
5 Claims
-
1. A system comprising:
-
a memory system including a plurality of memory devices for storing data; a processor for managing a request for access to the memory system; and a controller for translating the request from the processor to a plurality of separatable commands of a modular structure interpretable by at least one of the plurality of memory devices, the plurality of separatable commands comprising an address identifier for the at least one of the plurality of memory devices and a command identifier representing an operation to be performed by the at least one of the plurality of memory devices, the plurality of memory devices and the controller being in a series-connection for communication, the at least one of the plurality of memory devices including at least two memory banks, the address identifier including a device address for the at least one of the plurality of memory devices and a bank address for at least one of the at least two memory banks, the controller being configured to produce the plurality of separatable commands for each of the at least two memory banks to interleave issuance of the plurality of separatable commands, so that the at least two memory banks are concurrently processing the issued plurality of separatable commands. - View Dependent Claims (2, 3, 4, 5)
-
Specification