- Patent Title: Flash memory initialization scheme for writing boot up information into selected storage locations averagely and randomly distributed over more storage locations and correspondingly method for reading boot up information from selected storage locations
-
Application No.: US17396786Application Date: 2021-08-09
-
Publication No.: US11543982B2Publication Date: 2023-01-03
- Inventor: Sheng-Yuan Huang
- Applicant: Silicon Motion, Inc.
- Applicant Address: TW Hsinchu County
- Assignee: Silicon Motion, Inc.
- Current Assignee: Silicon Motion, Inc.
- Current Assignee Address: TW Hsinchu County
- Agent Winston Hsu
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F3/06

Abstract:
A flash memory initialization method executed by a flash memory initialization device to initialize a flash memory device having a flash memory and a flash memory controller includes: determining an acceptable maximum number N of candidate addresses; determining a number M of different capacity sizes; classifying the candidate addresses into M portions; determining a difference value between two address values of any two adjacent addresses among the m-th portion of candidate addresses; determining multiple address values of the m-th portion of candidate addresses according to the difference value; and determining actual addresses of the m-th portion of candidate addresses according to the multiple address values; and controlling the flash memory controller to write the boot up information into at least one storage location corresponding to at least one of the m-th portion of candidate addresses according to the actual addresses.
Public/Granted literature
Information query