Flash memory data storage device and programming method thereof
First Claim
Patent Images
1. A detection method for detecting a programming operation of a flash memory, comprising:
- issuing a program command of the programming operation to the flash memory, by a controller;
issuing a first read status command to the flash memory, by the controller, before a page program time of the flash memory has been reached;
determining whether the programming operation is performed in the flash memory according to a first memory status corresponding to the first read status command provided by the flash memory;
issuing a second read status command to the flash memory after exceeding the page program time of the flash memory when determining that the programming operation is being performed in the flash memory, by the controller; and
determining whether the programming operation has succeeded according to a second memory status provided by the flash memory and corresponding to the second read status command.
1 Assignment
0 Petitions
Accused Products
Abstract
A detection method for detecting a programming operation of a flash memory includes issuing a program command of the programming operation to the flash memory, by a controller, issuing a first read status command to the flash memory, by the controller, before a page program time of the flash memory has been reached, and determining whether the programming operation is performed in the flash memory according to a first memory status corresponding to the first read status command provided by the flash memory.
11 Citations
9 Claims
-
1. A detection method for detecting a programming operation of a flash memory, comprising:
-
issuing a program command of the programming operation to the flash memory, by a controller; issuing a first read status command to the flash memory, by the controller, before a page program time of the flash memory has been reached; determining whether the programming operation is performed in the flash memory according to a first memory status corresponding to the first read status command provided by the flash memory; issuing a second read status command to the flash memory after exceeding the page program time of the flash memory when determining that the programming operation is being performed in the flash memory, by the controller; and determining whether the programming operation has succeeded according to a second memory status provided by the flash memory and corresponding to the second read status command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification