Portable Data Storage Using Slc and Mlc Flash Memory
First Claim
1. A portable data storage device comprising:
- (a) an interface for enabling the portable data storage device to be used for data transfer with a host computer;
(b) an interface controller for controlling the interface;
(c) a master controller for controlling the writing of data to and reading data from a non-volatile memory;
(d) the non-volatile memory comprising at least one single layer cell flash memory and at least one multiple layer cell flash memory;
(e) the at least one single layer cell flash memory and at least one multiple layer cell flash memory being able to operate simultaneously for improving the speed of operation over only multiple layer flash memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A portable data storage device is disclosed that includes an interface (3) for enabling the portable data storage device to be used for data transfer with a host computer (5), and an interface controller (2) for controlling the interface (3). There is also a master controller (7) for controlling the writing of data to and reading of data from a non-volatile memory (8, 9). The non-volatile memory is at least one single level cell (SLC) flash memory (8) and at least one multiple level cell (MLC) flash memory (9). The at least one single level cell flash memory (8) and at least one multiple level cell flash memory (9) are able to operate simultaneously for improving the speed of operation over onl multiple level cell flash memory.
46 Citations
24 Claims
-
1. A portable data storage device comprising:
-
(a) an interface for enabling the portable data storage device to be used for data transfer with a host computer; (b) an interface controller for controlling the interface; (c) a master controller for controlling the writing of data to and reading data from a non-volatile memory; (d) the non-volatile memory comprising at least one single layer cell flash memory and at least one multiple layer cell flash memory; (e) the at least one single layer cell flash memory and at least one multiple layer cell flash memory being able to operate simultaneously for improving the speed of operation over only multiple layer flash memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of processing data on a portable data storage device, the portable data storage device comprising a master controller for controlling a memory, the memory comprising at least one single layer cell flash memory and at least one multiple layer cell flash memory, the method comprising:
using the master controller to control the writing of data to and reading data from a non-volatile memory such that the at least one single layer cell flash memory and at least one multiple layer cell flash memory have data written to and read from them simultaneously. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
Specification