Patent ID: 9177654
Filing Date: 2015-11-03
Classification: G06F,G11C

Abstract:
1. A solid-state memory device comprising: a physical port; an interface controller connected to the physical port; a serial peripheral interface; a plurality of memory card sticks connected to the serial peripheral interface, each memory card stick having a plurality of memory cards; and a controller core connected between the interface controller and the serial peripheral interface, the controller core configured to present to a host connected at the physical port a single non-volatile storage unit with a total capacity based on capacities of the plurality of memory card sticks; wherein the controller core is further configured for parallel access to the plurality of memory cards of each of the plurality of memory card sticks with the capability of individual memory card access; wherein the controller core is further configured to access memory cards of each of the plurality of memory card sticks as a virtualized memory card; wherein the controller core is configured to operate according to a memory mapping to map memory request from the host to the plurality of memory cards of the plurality of memory card sticks, the memory mapping defining a memory sector for access to each memory card stick of the plurality of memory card sticks, the memory sector mapping to a plurality of host sectors mapped to a different memory card of each memory card stick; and wherein each memory sector of a plurality of memory sectors is mapped to a different memory card stick for writing and reading the plurality of memory sectors in parallel to increase speed of memory accesses.