Switched memory devices
AssigneeSeagate Technology LLC
InventorsTimothy Richard Feldman, Wayne Howard Vinson
Life of this patent
Estimating the term…
Abstract
A data storage system includes a plurality of memory devices for storing data. The plurality of memory devices is classified into a plurality of groups of memory devices. A control circuit is adapted to provide concurrent memory access operations to the plurality of memory devices. Each of a plurality of data channels is configured to provide a data path between the control circuit and one of the groups of memory devices. A plurality of switches is configured to connect and disconnect one of the memory devices in a select one of the groups of memory devices to one of the plurality of data channels and concurrently connect and disconnect another of the memory devices in the select group of memory devices to a different one of the plurality of data channels.
Claims20
A data storage system comprising:
- a plurality of memory devices for storing data, the plurality of memory devices classified into a plurality of groups of memory devices;
- a control circuit adapted to provide concurrent memory access operations to the plurality of memory devices;
- a plurality of data channels, each data channel configured to provide a data path between the control circuit and one of the groups of memory devices;
- and
- a plurality of switches configured to connect and disconnect one of the memory devices in a select one of the groups of memory devices to one of the plurality of data channels and concurrently connect and disconnect another of the memory devices in the select group of memory devices to a different one of the plurality of data channels.
A data storage system comprising:
- a plurality of memory devices for storing data is classified into at least a first group of memory devices and a second group of memory devices;
- a control circuit adapted to concurrently transmit a first memory access operation and a second memory access operation;
- a first data channel configured to provide a data path between the control circuit and the first group of memory devices;
- a second data channel configured to provide a data path between the control circuit and the second group of memory devices;
- a first switch that can allow the first data channel to access a selected memory device in the first group of memory devices under the first memory access operation;
- and
- a second switch that can allow the second data channel to access a different selected memory device in the first group of memory devices under the second memory access operation.
A method of performing at least two concurrent memory accessing operations, the method comprising:
- obtaining a plurality of memory devices for storing data that are classified into at least a first group of memory devices and a second group of memory devices;
- obtaining a control circuit adapted to provide at least a first memory access operation to a first data channel and a second memory access operation to a second data channel concurrently;
- dynamically connecting and disconnecting the first data channel to one of the memory devices in the first group of memory devices with a first switch;
- and
- dynamically connecting and disconnecting the second data channel to a different one of the memory devices in the first group of memory devices with a second switch.
Dependencies are inferred from the claim text.