-
公开(公告)号:US10564892B2
公开(公告)日:2020-02-18
申请号:US15868600
申请日:2018-01-11
Applicant: Silicon Motion, Inc.
Inventor: Chang-Wei Shen
IPC: G06F3/06
Abstract: A storage device including a volatile memory, a non-volatile memory and a controller is provided. The controller sends a plurality of commands to the non-volatile memory. When the controller receives a reset signal, the controller determines whether a specific operation has been completed. When the controller has not yet finished the specific operation, the controller continuously provides the commands to the non-volatile memory. When the controller has finished the specific operation, the controller performs a reset operation according to the reset signal.
-
公开(公告)号:US11003235B2
公开(公告)日:2021-05-11
申请号:US16264137
申请日:2019-01-31
Applicant: Silicon Motion, Inc.
Inventor: Chang-Wei Shen , Te-Kai Wang , Pin-Hua Chen
IPC: G06F1/324 , G06F1/3234 , G06F1/3225 , G06F1/08 , G06F1/3206 , G06F3/06
Abstract: The invention introduces a non-transitory computer program product for adjusting operating frequencies when executed by a processing unit of a device, containing program code to: collect an interface-activity parameter comprising information about data transmissions on a host access interface and/or a flash access interface; select one from multiple frequencies according to the interface-activity parameter; and drive a clock generator to output a clock signal at the selected frequency, thereby enabling the host access interface and/or the flash access interface to operate at an operating frequency.
-
3.
公开(公告)号:US10990292B2
公开(公告)日:2021-04-27
申请号:US16413615
申请日:2019-05-16
Applicant: Silicon Motion Inc.
Inventor: Guan-Yao Huang , Yu-Chih Lin , Chang-Wei Shen
IPC: G06F3/06
Abstract: The present invention provides a flash memory controller, wherein the flash memory controller is arranged to access a flash memory module, the flash memory module includes a plurality of flash memory chips, the flash memory controller includes a buffer memory and a microcontroller, and the buffer memory is arranged to store an in-system programming (ISP) code. When the flash memory controller enters a power saving mode, the microcontroller disables a portion of the buffer memory to make at least one portion of the ISP code disappear; and when the flash memory controller enters a normal mode from the power saving mode, the microcontroller reads said at least one portion of the ISP code from N flash memory chips within the plurality of flash memory chips, wherein N is a positive integer greater than one.
-
4.
公开(公告)号:US11714475B2
公开(公告)日:2023-08-01
申请号:US17729319
申请日:2022-04-26
Applicant: Silicon Motion, Inc.
Inventor: Chang-Wei Shen , Te-Kai Wang , Pin-Hua Chen
IPC: G06F1/324 , G06F1/3234 , G06F1/3225 , G06F1/08 , G06F1/3206 , G06F3/06
CPC classification number: G06F1/324 , G06F1/08 , G06F1/3225 , G06F1/3275 , G06F1/325 , G06F1/3206 , G06F3/0625
Abstract: The invention introduces a non-transitory computer-readable storage medium for adjusting operating frequencies when executed by a processing unit of a device, containing program code to: collect an interface-activity parameter comprising information about data transmissions on a host access interface and/or a flash access interface; select one from multiple frequencies according to the interface-activity parameter; and drive a clock generator to output a clock signal at the selected frequency, thereby enabling the host access interface and/or the flash access interface to operate at an operating frequency.
-
公开(公告)号:US11353946B2
公开(公告)日:2022-06-07
申请号:US17221116
申请日:2021-04-02
Applicant: Silicon Motion, Inc.
Inventor: Chang-Wei Shen , Te-Kai Wang , Pin-Hua Chen
IPC: G06F1/324 , G06F1/3234 , G06F1/3225 , G06F1/08 , G06F1/3206 , G06F3/06
Abstract: The invention introduces a non-transitory computer program product for adjusting operating frequencies when executed by a processing unit of a device, containing program code to: collect an interface-activity parameter comprising information about data transmissions on a host access interface and/or a flash access interface; select one from multiple frequencies according to the interface-activity parameter; and drive a clock generator to output a clock signal at the selected frequency, thereby enabling the host access interface and/or the flash access interface to operate at an operating frequency.
-
-
-
-