Data storage system with removable memory module having parallel channels of DRAM memory and flash memory
First Claim
1. A memory module comprising:
- a circuit board;
an integrated circuit device having configurable blocks, the integrated circuit device coupled to the circuit board;
a plurality of Dynamic Random Access Memory (DRAM) devices coupled to the circuit board and electrically coupled to the integrated circuit device so as to form a plurality of parallel channels of DRAM memory;
a plurality of flash memory devices coupled to the circuit board and coupled to the integrated circuit device so as to form a plurality of parallel channels of flash memory; and
an interface coupled to the circuit board and electrically coupled to the integrated circuit device for coupling input and output between the integrated circuit device and external circuitry,wherein the integrated circuit device is configured to receive data and to store the received data on one or more of the plurality of DRAM devices and the plurality of flash memory devices, and further wherein the integrated circuit device is configured to receive a search request that indicates data information, and to search the received data for the data information, wherein the search request does not indicate a sector address.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage system includes a first circuit board, a plurality of sockets coupled to the first circuit board, an connector coupled to each of the sockets for coupling each of the sockets to external circuitry, and a plurality of memory modules, each memory module disposed within one of the sockets. The memory module includes a circuit board, an integrated circuit device having configurable blocks, DRAM devices that form parallel channels of DRAM memory and flash memory devices that form parallel channels of flash memory. The memory module also includes an interface electrically coupled to the integrated circuit device for coupling input and output between the integrated circuit device and external circuitry.
19 Citations
20 Claims
-
1. A memory module comprising:
-
a circuit board; an integrated circuit device having configurable blocks, the integrated circuit device coupled to the circuit board; a plurality of Dynamic Random Access Memory (DRAM) devices coupled to the circuit board and electrically coupled to the integrated circuit device so as to form a plurality of parallel channels of DRAM memory; a plurality of flash memory devices coupled to the circuit board and coupled to the integrated circuit device so as to form a plurality of parallel channels of flash memory; and an interface coupled to the circuit board and electrically coupled to the integrated circuit device for coupling input and output between the integrated circuit device and external circuitry, wherein the integrated circuit device is configured to receive data and to store the received data on one or more of the plurality of DRAM devices and the plurality of flash memory devices, and further wherein the integrated circuit device is configured to receive a search request that indicates data information, and to search the received data for the data information, wherein the search request does not indicate a sector address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data storage system comprising:
-
a first circuit board; a plurality of sockets coupled to the first circuit board; a connector coupled to each of the sockets for coupling each of the sockets to external circuitry; and a plurality of memory modules, each memory module disposed within one of the sockets, each memory module comprising; a second circuit board; an integrated circuit device having configurable blocks, the integrated circuit device coupled to the second circuit board; a plurality of Dynamic Random Access Memory (DRAM) devices coupled to the second circuit board and electrically coupled to the integrated circuit device so as to form a plurality of parallel channels of DRAM memory; a plurality of flash memory devices coupled to the second circuit board and coupled to the integrated circuit device so as to form a plurality of parallel channels of flash memory; and an interface electrically coupled to the second circuit board and to the integrated circuit device, wherein each memory module is directly communicatively linked via the first circuit board to at least two other memory modules and is configured to communicate with one another using Ethernet. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
-
coupling a removable memory module that includes a plurality of DRAM devices, a plurality of flash memory devices and an integrated circuit device having configurable blocks to a socket on a circuit board; receiving data at the integrated circuit device; storing the received data on one or more of the DRAM devices; receiving a search request at the memory module, wherein the search request does not comprise a sector address; searching the received data using the integrated circuit device; and sending the results of the search from the integrated circuit device to external circuitry. - View Dependent Claims (17, 18, 19, 20)
-
Specification