System and method for increasing capacity, performance, and flexibility of flash storage
First Claim
Patent Images
1. An interface circuit configured to couple to one or more flash memory devices, each having a respective capacity, and further configured to couple to a host system, the interface circuit comprising:
- a read-only memory (ROM) storing fixed configuration information associated with the one or more flash memory devices; and
discovery logic configured to;
detect a physical configuration of the one or more flash memory devices, and determine a virtual configuration for the one or more flash memory devices based on, at least in part, the detected physical configuration and based on, at least in part, the fixed configuration information stored in the ROM; and
configuration logic configured to;
store the virtual configuration as a virtual flash memory device having a capacity.
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.
888 Citations
19 Claims
-
1. An interface circuit configured to couple to one or more flash memory devices, each having a respective capacity, and further configured to couple to a host system, the interface circuit comprising:
-
a read-only memory (ROM) storing fixed configuration information associated with the one or more flash memory devices; and discovery logic configured to; detect a physical configuration of the one or more flash memory devices, and determine a virtual configuration for the one or more flash memory devices based on, at least in part, the detected physical configuration and based on, at least in part, the fixed configuration information stored in the ROM; and configuration logic configured to; store the virtual configuration as a virtual flash memory device having a capacity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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 comprises; a read-only memory (ROM) storing fixed configuration information associated with the one or more flash memory devices; and discovery logic configured to; detect a physical configuration for the one or more flash memory devices, and determine a virtual configuration for the one or more flash memory devices based on, at least in part, the detected physical configuration and based on, at least in part, the fixed configuration information stored in the ROM; and configuration logic configured to; store the virtual configuration as a virtual flash memory device. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification