-
公开(公告)号:US11430538B1
公开(公告)日:2022-08-30
申请号:US17195547
申请日:2021-03-08
Applicant: PHISON ELECTRONICS CORP.
Inventor: Yu-Hsiang Lin , Pochiao Chou , Cheng-Che Yang
Abstract: A memory control method, a memory storage device, and a memory control circuit unit are provided. The method includes: executing a single page encoding operation on first data stored in a first type physical unit to generate local parity data; executing a global encoding operation on second data stored in at least two of the first type physical unit, a second type physical unit, and a third type physical unit to generate global parity data; reading the second data from the at least two of the first type physical unit, the second type physical unit, and the third type physical unit in response to a failure of a single page decoding operation for the first data; and executing a global decoding operation on the second data according to the global parity data.
-
公开(公告)号:US20220269581A1
公开(公告)日:2022-08-25
申请号:US17200910
申请日:2021-03-15
Applicant: PHISON ELECTRONICS CORP.
Inventor: Chien Chang Tseng
Abstract: A memory check method, a memory check device and a memory check system are disclosed. The method includes the following. A debug file is generated according to a source code, where the debug file carries symbol information related to a description message in the source code. Memory data generated by a memory storage device in execution of a firmware is received. The debug file is loaded to automatically analyze the memory data. In addition, an analysis result is presented by an application program interface, where the analysis result reflects a status of the firmware with assistance of the symbol information.
-
公开(公告)号:US11409596B1
公开(公告)日:2022-08-09
申请号:US17184611
申请日:2021-02-25
Applicant: PHISON ELECTRONICS CORP.
Inventor: Chih-Kang Yeh
Abstract: An encoding control method, a memory storage device and a memory control circuit unit are provided. The method includes: reading a plurality of first data units by a plurality of first host to device (H2D) access operations; generating at least one first parity unit according to the first data units; transmitting the first parity unit to the host system by at least one first device to host (D2H) access operation; reading a plurality of second data units by a plurality of second H2D access operations; generating at least one second parity unit according to the first parity unit and the second data units without reading the first parity unit from the host system; transmitting the second parity unit to the host system by at least one second D2H access operation; and storing the first data units and the second data units to a first physical unit.
-
公开(公告)号:US11372590B2
公开(公告)日:2022-06-28
申请号:US17105521
申请日:2020-11-26
Applicant: PHISON ELECTRONICS CORP.
Inventor: Chia-Hsiung Lai
IPC: G06F3/06
Abstract: A memory control method for a memory storage device is provided according to an exemplary embodiment of the disclosure. The method includes: reading first data from a first physical unit in response to a first read command from a host system; performing a first decoding operation on the first data to obtain decoded data corresponding to the first data; storing the decoded data corresponding to the first data in a buffer memory; reading second data from the first physical unit in response to a second read command from the host system; performing a second decoding operation on the second data; and in response to failure of the second decoding operation, searching the buffer memory for the decoded data corresponding to the first data to replace the reading of the second data.
-
公开(公告)号:US11216334B1
公开(公告)日:2022-01-04
申请号:US17002783
申请日:2020-08-26
Applicant: PHISON ELECTRONICS CORP.
Inventor: Wei-Jeng Wang , Shao-Hung Lu
Abstract: A data reading method is provided. The method includes: according to a first read command received from a host system, sending a first read command sequence, which is configured to instruct a reading of a plurality of physical units of the rewritable non-volatile memory module to obtain first data; identifying data stored in at least one first physical unit in the physical units as uncorrectable data according to the first data; according to a second command received from the host system, sending a second read command sequence, which is configured to instruct a reading of the physical units of the rewritable non-volatile memory module to obtain second data; generating response data corresponding to the second read command according to the second data and padding data, which is configured to replace the data read from the at least one first physical unit; and transmitting the response data to the host system.
-
公开(公告)号:US20210397347A1
公开(公告)日:2021-12-23
申请号:US16921874
申请日:2020-07-06
Applicant: PHISON ELECTRONICS CORP.
Inventor: Wei Lin , Yu-Cheng Hsu , Hsiao-Yi Lin , Yu-Siang Yang
IPC: G06F3/06
Abstract: A data protection method, a memory storage device and a memory control circuit unit are provided. The method includes: setting a plurality of disk array tags corresponding to a plurality of word lines and a plurality of memory planes, and the plurality of disk array tags corresponding to one of the word lines connected to one of the memory planes are at least partially identical to the plurality of disk array tags corresponding to another one of the word lines connected to another one of the memory planes; receiving a write command and data corresponding to the write command from a host system; and sequentially writing the data into the plurality of word lines and the plurality of memory planes corresponding to the plurality of disk array tags.
-
公开(公告)号:US20210257033A1
公开(公告)日:2021-08-19
申请号:US16805848
申请日:2020-03-02
Applicant: PHISON ELECTRONICS CORP.
Inventor: Jen-Chu Wu , Bo-Jing Lin , Yu-Chiang Liao
Abstract: A clock and data recovery circuit, a memory storage device and a signal adjustment method are disclosed. The method includes: detecting a phase difference between a first signal and a clock signal; generating a vote signal according to the phase difference and a first clock frequency; sequentially outputting a plurality of adjustment signals according to the vote signal and a second clock frequency, wherein the first clock frequency is different from the second clock frequency; and generating the clock signal according to the sequentially output adjustment signals.
-
公开(公告)号:US11086564B2
公开(公告)日:2021-08-10
申请号:US15788809
申请日:2017-10-20
Applicant: PHISON ELECTRONICS CORP.
Inventor: Shao-Hsien Liu
Abstract: A temperature control method is provided according to an exemplary embodiment of the invention. The method includes: sensing a temperature by a temperature sensor and obtaining a temperature value; performing a cooling-down operation based on a first cooling-down level and updating a level parameter to a first level parameter if the temperature value reaches a first threshold value; and performing the cooling-down operation based on a second cooling-down level according to the first level parameter and updating the level parameter to a second level parameter if the temperature value is not less than the first threshold value during a first time range after the cooling-down operation based on the first cooling-down level is performed, and a cooling-down ability of the cooling-down operation performed based on the second cooling-down level is higher than a cooling-down ability of the cooling-down operation performed based on the first cooling-down level.
-
公开(公告)号:US11036429B2
公开(公告)日:2021-06-15
申请号:US16431672
申请日:2019-06-04
Applicant: PHISON ELECTRONICS CORP.
Inventor: Che-Yueh Kuo , Wei-Jeng Wang
Abstract: A memory control method for a rewritable non-volatile memory module is provided according to an exemplary embodiment of the disclosure. The memory control method includes: determining a first management unit as a source block and reading valid data from a first continuous data unit in the first management unit according to first interleaving information and second interleaving information, wherein the first interleaving information reflects a total number of the first continuous data units in the first management unit, and the second interleaving information reflects a total number of second continuous data units in a second management unit; storing the valid data into a recycling block; and erasing the first management unit.
-
公开(公告)号:US11023165B2
公开(公告)日:2021-06-01
申请号:US16048355
申请日:2018-07-30
Applicant: PHISON ELECTRONICS CORP.
Inventor: Luong Khon
IPC: G06F3/06
Abstract: A memory management method for a memory storage device including a rewritable non-volatile memory (RNVM) module is provided. The memory management method includes: receiving a plurality of commands; detecting a power glitch; and sending a command sequence which instructs the (RNVM) module to perform a first operation according to a first command among the plurality of commands and to ignore a second command among the plurality of commands after the power glitch occurs. A command queue may be scanned, and scanning may be suspended and the command queue resumed if a first-type command, such as an erase command or a write command, is found, or scanning continued if a second-type command, such as a read command, is found. A memory control circuit unit may proceed with a programming operation if it determines a write command is a non-full sequential programming command. Other commands may be suspended after a programming operation is completed according to a specific mark in a full sequential programming command. Depending on whether a read DMA command is found when scanning the command queue, read commands may be selectively invalidated or sent to the rewritable non-volatile memory module.
-
-
-
-
-
-
-
-
-