WRITING SSD SYSTEM DATA
First Claim
1. A solid state drive (SSD) comprising:
- a memory controller;
one or more NAND flash memory devices communicatively coupled to the memory controller; and
a host interface communicatively coupled to the memory controller,wherein the memory controller is configured to write both a user data received via the host interface and a system data generated by the memory controller to one or more blocks of the NAND flash memory devices such that the one or more blocks contain both user data and system data.
3 Assignments
0 Petitions
Accused Products
Abstract
A solid state drive (SSD) and a method for writing user data and system data is disclosed. In one embodiment, the SSD includes a memory controller, a host interface communicatively coupled to the memory controller, and one or more NAND flash memory devices communicatively coupled to the memory controller. The memory controller is configured to write both a user data received via the host interface and a system data generated by the memory controller to one or more blocks of the NAND flash memory devices such that the one or more blocks contain both user data and system data. In one embodiment, the memory controller is figured to divide the system data into one or more segments having a uniform size, and append a header to each segment of system data before writing the system data to the one or more blocks of the NAND flash memory devices.
-
Citations
20 Claims
-
1. A solid state drive (SSD) comprising:
-
a memory controller; one or more NAND flash memory devices communicatively coupled to the memory controller; and a host interface communicatively coupled to the memory controller, wherein the memory controller is configured to write both a user data received via the host interface and a system data generated by the memory controller to one or more blocks of the NAND flash memory devices such that the one or more blocks contain both user data and system data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of writing user data and system data to one or more NAND flash memory devices communicatively coupled to a memory controller within a solid state drive (SSD), the method comprising:
-
receiving the user data via a host interface communicatively coupled to the memory controller; generating the system data with the memory controller; and writing both the user data and the system data to one or more blocks of the NAND flash memory devices such that the one or more blocks contain both user data and system data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification