Methods for read retries and apparatuses using the same
First Claim
Patent Images
1. A method for read retries, performed by a processing unit, comprising:
- during boot time, generating and storing microcodes of a retry-read operation in an instruction buffer by;
obtaining a flash ID (identity) associated with a storage unit;
reading one of a plurality of records, which corresponds to the flash ID, from a non-volatile memory, wherein each record comprises a plurality of retry parameters; and
generating the retry-read microcodes according to the retry parameters; and
after a successful boot, receiving a retry-read command from a host device through a first access interface; and
starting a state machine to execute the microcodes of the retry-read operation of the instruction buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention introduces a method for read retries, performed by a processing unit, including at least the following steps: in boot time, generating and storing microcodes of a retry-read operation in an instruction buffer; and after a successful boot, receiving a retry-read command from a host device through a first access interface; and starting a state machine to execute the microcodes of the retry-read operation of the instruction buffer.
-
Citations
18 Claims
-
1. A method for read retries, performed by a processing unit, comprising:
-
during boot time, generating and storing microcodes of a retry-read operation in an instruction buffer by; obtaining a flash ID (identity) associated with a storage unit; reading one of a plurality of records, which corresponds to the flash ID, from a non-volatile memory, wherein each record comprises a plurality of retry parameters; and generating the retry-read microcodes according to the retry parameters; and after a successful boot, receiving a retry-read command from a host device through a first access interface; and
starting a state machine to execute the microcodes of the retry-read operation of the instruction buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for read retries, comprising:
-
an instruction buffer; a state machine; and a processing unit, coupled to the instruction buffer and the state machine, during boot time, generating and storing microcodes of a retry-read operation in the instruction buffer, wherein the processing unit; obtains a flash ID (identity) associated with a storage unit; reads one of a plurality of records, which corresponds to the flash ID, from a non-volatile memory, wherein each record comprises a plurality of retry parameters; and generates the retry-read microcodes according to the retry parameters; and after a successful boot, receiving a retry-read command from a host device through a first access interface; and
starting the state machine to execute the microcodes of the retry-read operation of the instruction buffer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification