Solid state storage device controller with expansion mode
First Claim
Patent Images
1. A solid state storage device comprising:
- a memory device of a first type;
a first memory device of a second type different than the first type;
a second memory device of the second type;
a plurality of first communication channels, with a first portion of the plurality of first communication channels coupled to the memory device of the first type and a second portion of the plurality of first communication channels coupled to the first memory device of the second type;
a plurality of second communication channels separate from the plurality of first communication channels and coupled to the second memory device of the second type; and
a multiplexer coupled to receive output from a plurality of memory sequencers and to provide output of a selected one of the plurality of memory sequencers to the plurality of first communication channels, wherein the plurality of memory sequencers comprises a memory sequencer for memory devices of the first type and a memory sequencer for memory devices of the second type.
7 Assignments
0 Petitions
Accused Products
Abstract
Solid state storage device controllers, solid state storage devices, and methods for operation of solid state storage device controllers are disclosed. In one such solid state storage device, the controller can operate in either an expansion DRAM mode or a non-volatile memory mode. In the DRAM expansion mode, one or more of the memory communication channels normally used to communicate with non-volatile memory devices is used to communicate with an expansion DRAM device.
15 Citations
23 Claims
-
1. A solid state storage device comprising:
-
a memory device of a first type; a first memory device of a second type different than the first type; a second memory device of the second type; a plurality of first communication channels, with a first portion of the plurality of first communication channels coupled to the memory device of the first type and a second portion of the plurality of first communication channels coupled to the first memory device of the second type; a plurality of second communication channels separate from the plurality of first communication channels and coupled to the second memory device of the second type; and a multiplexer coupled to receive output from a plurality of memory sequencers and to provide output of a selected one of the plurality of memory sequencers to the plurality of first communication channels, wherein the plurality of memory sequencers comprises a memory sequencer for memory devices of the first type and a memory sequencer for memory devices of the second type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A solid state storage device comprising:
-
a memory device of a first type; a first memory device of a second type different than the first type; a second memory device of the second type; a memory sequencer for memory devices of the first type; a memory sequencer for memory devices of the second type; a plurality of first communication channels, with a first portion of the plurality of first communication channels coupled to the memory device of the first type and a second portion of the plurality of first communication channels coupled to the first memory device of the second type; a plurality of second communication channels separate from the plurality of first communication channels and coupled to provide output from the memory sequencer for memory devices of the second type to the second memory device of the second type; and a multiplexer coupled to receive output from a plurality of memory sequencers and to provide output of a selected one of the plurality of memory sequencers to the plurality of first communication channels, wherein the plurality of memory sequencers comprises the memory sequencer for memory devices of the first type and the memory sequencer for memory devices of the second type. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A solid state storage device comprising:
-
a memory device of a first type; a first memory device of a second type different than the first type; a second memory device of the second type; a memory sequencer for memory devices of the first type; a first memory sequencer for memory devices of the second type; a second memory sequencer for memory devices of the second type; a plurality of first communication channels, with a first portion of the plurality of first communication channels coupled to the memory device of the first type and a second portion of the plurality of first communication channels coupled to the first memory device of the second type; a plurality of second communication channels separate from the plurality of first communication channels and coupled between the second memory device of the second type and the first memory sequencer for memory devices of the second type; and a multiplexer coupled to receive output from a plurality of memory sequencers and to provide output of a selected one of the plurality of memory sequencers to the plurality of first communication channels, wherein the plurality of memory sequencers comprises the memory sequencer for memory devices of the first type and the second memory sequencer for memory devices of the second type. - View Dependent Claims (20, 21, 22, 23)
-
Specification