Storage device with buffer control unit
First Claim
1. A storage device, comprising:
- a storage medium composed of a nonvolatile flash memory for storing data;
a buffer control unit including a data buffer for temporarily retaining data to be written transmitted from a host device and a nonvolatile buffer save memory for saving data of said data buffer;
a control unit for controlling said buffer control unit; and
a control information retaining unit for retaining control information including address information provided from the host device and information for writing data into said storage medium,wherein said control information retaining unit includes;
a register for temporarily retaining the control information; and
a nonvolatile control information save memory for saving information of said register, andwherein said control unit saves write data retained in said data buffer into said nonvolatile buffer save memory when the host device issues an end command of writing data,wherein said control unit saves the control information retained in said register into said nonvolatile control information save memory,wherein said control unit stores the write data in said storage medium based on information regarding the write data obtained from said host device, andwherein said control unit informs said host device of completion of writing after completion of saving the data.
2 Assignments
0 Petitions
Accused Products
Abstract
When a control unit (160) in a storage device (100) detects that a write end command or a data amount to be written has been transmitted from a host device (110), the control unit (160) saves control information required for writing data in a control information save memory (142). The control unit (160) also saves data which has not been written in storage medium into a buffer save memory (152) from a data buffer (151) and releases the busy state for the host device (110). The control unit (160) writes the saved data into a storage medium (120). Even if the power is turned OFF before completion of write, write can be performed into the storage medium (120) by using the saved data when the power is turned ON next time.
10 Citations
16 Claims
-
1. A storage device, comprising:
-
a storage medium composed of a nonvolatile flash memory for storing data; a buffer control unit including a data buffer for temporarily retaining data to be written transmitted from a host device and a nonvolatile buffer save memory for saving data of said data buffer; a control unit for controlling said buffer control unit; and a control information retaining unit for retaining control information including address information provided from the host device and information for writing data into said storage medium, wherein said control information retaining unit includes; a register for temporarily retaining the control information; and a nonvolatile control information save memory for saving information of said register, and wherein said control unit saves write data retained in said data buffer into said nonvolatile buffer save memory when the host device issues an end command of writing data, wherein said control unit saves the control information retained in said register into said nonvolatile control information save memory, wherein said control unit stores the write data in said storage medium based on information regarding the write data obtained from said host device, and wherein said control unit informs said host device of completion of writing after completion of saving the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification