System and Method for Increasing Capacity, Performance, and Flexibility of Flash Storage
First Claim
1. An interface circuit configured to couple to one or more flash memory devices and further configured to couple to a host system, wherein the interface circuit is configured to present at least one virtual flash memory device to the host system, wherein the interface circuit is configured to implement the virtual flash memory device using the one or more flash memory devices to which the interface circuit is coupled.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an interface circuit is configured to couple to one or more flash memory devices and is further configured to couple to a host system. The interface circuit is configured to present at least one virtual flash memory device to the host system, wherein the interface circuit is configured to implement the virtual flash memory device using the one or more flash memory devices to which the interface circuit is coupled.
205 Citations
22 Claims
- 1. An interface circuit configured to couple to one or more flash memory devices and further configured to couple to a host system, wherein the interface circuit is configured to present at least one virtual flash memory device to the host system, wherein the interface circuit is configured to implement the virtual flash memory device using the one or more flash memory devices to which the interface circuit is coupled.
-
3. The interface circuit as recited in claim 3 wherein the virtual flash memory device comprises a capacity equal to a sum of the capacities of the one or more flash memory devices.
-
12. An apparatus comprising:
-
one or more flash memory devices; and an interface circuit coupled to the one or more flash memory devices and further configured to couple to a host system, wherein the interface circuit is configured to present a standard interface to the host system and is configured to provide another interface to the one or more flash memory devices that differs from the standard interface. - View Dependent Claims (13, 14, 15)
-
-
16. An apparatus comprising:
-
one or more flash memory devices; a flash memory controller; and an interface circuit coupled to the one or more flash devices and coupled to the flash memory controller, wherein the interface controller is configured to present at least one virtual flash memory device to the flash memory controller, wherein the interface circuit is configured to implement the virtual flash memory device using the one or more flash memory devices. - View Dependent Claims (17, 18)
-
-
19. A method comprising:
-
presenting at least one virtual flash memory device to a host system; and implementing the virtual flash memory device using a combination of one or more flash memory devices. - View Dependent Claims (20)
-
-
21. An interface circuit configured to couple to one or more flash memory devices and further configured to couple to a host system, wherein the interface circuit comprises translation circuitry configured to emulate at least at one attribute of a virtual flash memory device exposed to the host system using the one or more the flash memory devices.
-
22. The interface circuit as recited in claim 33 wherein the interface circuit includes logic configured to discover attributes of the one or more flash devices.
Specification