- Patent Title: Data storage devices and methods for firmware failure prevention
-
Application No.: US16671364Application Date: 2019-11-01
-
Publication No.: US11354192B2Publication Date: 2022-06-07
- Inventor: Po-Wei Wu
- Applicant: Silicon Motion, Inc.
- Applicant Address: TW Jhubei
- Assignee: Silicon Motion, Inc.
- Current Assignee: Silicon Motion, Inc.
- Current Assignee Address: TW Jhubei
- Agency: McClure, Qualey & Rodack, LLP
- Priority: TW108101611 20190116
- Main IPC: G06F11/14
- IPC: G06F11/14 ; G06F11/36 ; G06F9/4401 ; G06F3/06

Abstract:
A data storage device including a non-volatile memory and a micro-controller is provided. The non-volatile memory includes a first block and a second block, wherein the first block stores firmware code. The micro-controller writes one predetermined string into the second block before an execution of the firmware code, and determines whether there is more than one predetermined string in the second block. In response to there being no more than one predetermined string in the second block, the micro-controller allows the execution of the firmware code and erases the predetermined string in the second block upon successful completion of a prerequisite procedure during the execution of the firmware code. In response to there being more than one predetermined string in the second block, the micro-controller does not allow the execution of the firmware code.
Public/Granted literature
- US20200226026A1 DATA STORAGE DEVICES AND METHODS FOR FIRMWARE FAILURE PREVENTION Public/Granted day:2020-07-16
Information query