ASYNCHRONOUS DATA SHIFT AND BACKUP BETWEEN ASYMMETRIC DATA SOURCES
First Claim
1. A semiconductor storage device (SSD) memory disk unit, comprising:
- a host interface controller;
a plurality of host interface units coupled to the host interface controller;
a DMA controller coupled to the host interface unit;
an ECC controller coupled to the DMA controller;
a memory controller coupled to the ECC controller;
an asynchronous backup controller coupled to the memory controller; and
a memory array coupled to the memory controller, the memory array comprising at least one memory block.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a semiconductor storage device (SSD)-based storage system. Specifically, in a typical embodiment, the system comprises a SSD memory disk unit having (among other components) a memory controller and an asynchronous backup controller for providing asynchronous data shift and/or backup between multiple data storage units (e.g., a memory unit and a flash memory unit). The SSD memory disk unit further comprises a plurality of host interface units that communicate with a plurality of physical interface units of a device driver (e.g., on a one-to-one or one-to-multiple basis). The device driver also comprises a logical interface coupled to the plurality of physical interface units.
-
Citations
20 Claims
-
1. A semiconductor storage device (SSD) memory disk unit, comprising:
-
a host interface controller; a plurality of host interface units coupled to the host interface controller; a DMA controller coupled to the host interface unit; an ECC controller coupled to the DMA controller; a memory controller coupled to the ECC controller; an asynchronous backup controller coupled to the memory controller; and a memory array coupled to the memory controller, the memory array comprising at least one memory block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A semiconductor storage device (SSD)-based system, comprising:
-
a SSD memory disk unit comprising; a host interface controller; a plurality of host interface units coupled to the host interface controller; a DMA controller coupled to the host interface unit; an ECC controller coupled to the DMA controller; a memory controller coupled to the ECC controller; a memory array coupled to the memory controller, the memory array comprising at least one memory block; an asynchronous backup controller coupled to the memory controller; a flash memory unit coupled to the asynchronous backup controller, the flash memory unit comprising at least one flash memory block; a device driver comprising; a plurality of physical interface units; and a logical interface coupled to the plurality of physical interface units. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for forming a semiconductor storage device (SSD) memory disk unit, comprising:
-
coupling a plurality of host interface units to a host interface controller; coupling a DMA controller to the host interface unit; coupling an ECC controller to the DMA controller; coupling a memory controller to the ECC controller; coupling an asynchronous backup controller to the memory controller; and coupling a memory array to the memory controller, the memory array comprising at least one memory block. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification