Patents Assigned to Phison Electronics Corp.
  • Publication number: 20220269581
    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.
    Type: Application
    Filed: March 15, 2021
    Publication date: August 25, 2022
    Applicant: PHISON ELECTRONICS CORP.
    Inventor: Chien Chang Tseng
  • Publication number: 20220254431
    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.
    Type: Application
    Filed: March 8, 2021
    Publication date: August 11, 2022
    Applicant: PHISON ELECTRONICS CORP.
    Inventors: Yu-Hsiang Lin, Pochiao Chou, Cheng-Che Yang
  • Patent number: 11409596
    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.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: August 9, 2022
    Assignee: PHISON ELECTRONICS CORP.
    Inventor: Chih-Kang Yeh
  • Patent number: 11409472
    Abstract: A trim command processing method, a memory control circuit unit, and a memory storage apparatus are provided. The method includes: receiving a trim command from a host system, where the trim command is configured to indicate data stored in at least one logical address among a plurality of logical addresses can be erased; calculating a first data volume of data required to be programmed when a data trim operation is performed according to the trim command; and determining whether to perform a first trim operation or a second trim operation according to the first data volume.
    Type: Grant
    Filed: March 28, 2021
    Date of Patent: August 9, 2022
    Assignee: PHISON ELECTRONICS CORP.
    Inventor: Kok-Yong Tan
  • Publication number: 20220245024
    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.
    Type: Application
    Filed: February 25, 2021
    Publication date: August 4, 2022
    Applicant: PHISON ELECTRONICS CORP.
    Inventor: Chih-Kang Yeh
  • Publication number: 20220229592
    Abstract: A data accessing method, a memory control circuit unit, and a memory storage device are provided. The data accessing method includes the following steps. A reading command is received from a host system, in which the reading command instructs to read a first logical address, the first logical address is mapped to a first physical programming unit, and the first physical programming unit corresponds to a first physical erasing unit. A first data is generated after receiving the reading command, and the first data is written to a second physical programming unit included in the first physical erasing unit. A second data stored in the first physical programming unit is read after the first data is written, so as to respond to the reading command.
    Type: Application
    Filed: February 17, 2021
    Publication date: July 21, 2022
    Applicant: PHISON ELECTRONICS CORP.
    Inventors: Wei-Cheng Li, Yu-Chung Shen, Nien-Hung Lin
  • Patent number: 11392164
    Abstract: A signal receiving circuit is provided. The signal receiving circuit includes a receiving circuit, an adjustment circuit and a boundary detection circuit. The receiving circuit is configured to receive an input signal. The adjustment circuit is configured to adjust the input signal. The boundary detection circuit is configured to detect a first signal having a first data pattern in the input signal and a second signal having a second data pattern in the input signal. The boundary detection circuit is further configured to detect a gap value between a first signal boundary of the first signal and a second signal boundary of the second signal to reflect a status of the adjustment circuit.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: July 19, 2022
    Assignee: PHISON ELECTRONICS CORP.
    Inventors: Sheng-Wen Chen, Shih-Yang Sun, Zhen-Hong Hung
  • Patent number: 11373713
    Abstract: A memory control method, a memory storage device, and a memory control circuit unit are provided. The memory control method includes: reading multiple first memory cells using multiple read voltage levels to obtain a first threshold voltage distribution of the first memory cells; obtaining shift information of the first threshold voltage distribution with respect to an original threshold voltage distribution of the first memory cells; obtaining first reliability information corresponding to the first threshold voltage distribution; recovering original reliability information corresponding to the original threshold voltage distribution according to a statistical characteristic of the first reliability information; adjusting the original reliability information according to the shift information to obtain second reliability information corresponding to the first threshold voltage distribution; and updating reliability information related to the first memory cells according to the second reliability information.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: June 28, 2022
    Assignee: PHISON ELECTRONICS CORP.
    Inventors: Shih-Jia Zeng, Lih Yuarn Ou, Hsiao-Yi Lin, Wei Lin
  • Patent number: 11372590
    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.
    Type: Grant
    Filed: November 26, 2020
    Date of Patent: June 28, 2022
    Assignee: PHISON ELECTRONICS CORP.
    Inventor: Chia-Hsiung Lai
  • Patent number: 11347635
    Abstract: A memory control method for a rewritable non-volatile memory module which includes a plurality of physical groups is provided according to an exemplary embodiment of the disclosure. The memory control method includes: storing first table information into a first physical group among the physical groups, wherein the first table information records management information corresponding to a first logical range; storing second table information into a second physical group among the physical groups, wherein the second table information also records the management information corresponding to the first logical range; and instructing a reading of the second table information from the second physical group to obtain the management information corresponding to the first logical range in response to that the first physical group is in a default status.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: May 31, 2022
    Assignee: PHISON ELECTRONICS CORP.
    Inventor: Ming-Jen Liang
  • Publication number: 20220164133
    Abstract: A memory control method is disclosed according to an embodiment. The method includes: temporarily storing first type data into a buffer memory, wherein the first type data is preset to be stored into a rewritable non-volatile memory module based on a first programming mode; in a state that the first type data is stored in the buffer memory, temporarily storing second type data into the buffer memory, and the second type data is preset to be stored into the rewritable non-volatile memory module based on a second programming mode different from the first programming mode; and in a state that a data volume of the first type data in the buffer memory does not reach a first threshold, if a data volume of the second type data in the buffer memory reaches a second threshold, storing the first type data in the buffer memory into the rewritable non-volatile memory module.
    Type: Application
    Filed: December 11, 2020
    Publication date: May 26, 2022
    Applicant: PHISON ELECTRONICS CORP.
    Inventors: Chun-Yang Hu, Yi-Tein Hung
  • Patent number: 11334273
    Abstract: A valid data merging method, a memory storage device and a memory control circuit unit are provided. The method includes: collecting a first valid data in a source unit according to a first logical-to-physical address mapping table recorded in a candidate information, and determining whether a first data amount of the first valid data is same as a second data amount of a valid data corresponding to a valid count of the source unit; in response to determining that they are the same, copying the first valid data to a target unit; and in response to determining that they are not the same, obtaining one or more second logical-to-physical address mapping table according to a management information of the source unit to collect a second valid data in the source unit, and copying the second valid data to the target unit.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: May 17, 2022
    Assignee: PHISON ELECTRONICS CORP.
    Inventor: Bo-Cheng Ko
  • Patent number: 11334290
    Abstract: A management method for managing a memory storage device compatible with a PCIe (PCI Express) standard is disclosed. The memory storage device has a plurality of pins configured to couple to a host system. The management method includes: transmitting a first command to the memory storage device through at least one first pin among the pins to control the memory storage device to enter a target link status; and when the memory storage device is in the target link status, transmitting a second command to the memory storage device through a second pin among the pins to control the memory storage device to leave the target link status. The second pin is not a pin dedicated to control the memory storage device to enter or leave the target link status.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: May 17, 2022
    Assignee: PHISON ELECTRONICS CORP.
    Inventors: Yi-Feng Li, Chao-Ta Huang, Chun-Yu Ling, Jia-Huei Yeh
  • Publication number: 20220137877
    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.
    Type: Application
    Filed: November 26, 2020
    Publication date: May 5, 2022
    Applicant: PHISON ELECTRONICS CORP.
    Inventor: Chia-Hsiung Lai
  • Patent number: 11307982
    Abstract: A data management method, a memory storage device and a memory control circuit unit. The method includes: executing one or more read commands, and recording a physical unit having a first variation of a read count greater than a read disturb threshold as a risk physical unit; and when a data merging process is performed, dividing valid data stored in the risk physical unit into a plurality of copies and copying the copies into a plurality of recycling units.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: April 19, 2022
    Assignee: PHISON ELECTRONICS CORP.
    Inventors: Kuang-Yao Chang, Shin-Wei Gau
  • Patent number: 11301311
    Abstract: A memory control method for a rewritable non-volatile memory module is provided according to embodiments of the disclosure. The method includes: receiving at least one first read command from a host system; and determining, according to a total data amount of to-be-read data indicated by the at least one first read command, whether to start a pre-read operation. The pre-read operation is configured to pre-read data stored in at least one first logical unit, and the first logical unit is mapped to at least one physical unit.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: April 12, 2022
    Assignee: PHISON ELECTRONICS CORP.
    Inventor: Chen Yap Tan
  • Publication number: 20220107756
    Abstract: An exemplary embodiment of the invention provides a read voltage control method for a rewritable non-volatile memory module. The method includes: sending a first read command sequence which instructs a reading of a plurality of first memory cells by using a first voltage level to obtain first data; obtaining first adjustment information of a read voltage according to the first data and a channel parameter of the first memory cells, and the channel parameter reflects a channel status of the first memory cells; and adjusting a voltage level of the read voltage from the first voltage level to a second voltage level according to the first adjustment information.
    Type: Application
    Filed: October 27, 2020
    Publication date: April 7, 2022
    Applicant: PHISON ELECTRONICS CORP.
    Inventors: Shih-Jia Zeng, Chun-Wei Tsao, Chih-Wei Wang, Wei Lin
  • Publication number: 20220075714
    Abstract: A data merge method for a rewritable non-volatile memory module including a plurality of physical units is provided. The method includes: selecting at least one first physical unit and at least one second physical unit from the physical units; reading first mapping information from the rewritable non-volatile memory module, and the first mapping information includes mapping information of the first physical unit and mapping information of the second physical unit; copying valid data collected from the first physical unit and valid data collected from the second physical unit to at least one third physical unit of the physical units according to the first mapping information; and when a data volume of valid data copied from the second physical unit to the third physical unit reaches a data volume threshold, stopping collecting valid data from the second physical unit, and continuing collecting valid data from the first physical unit.
    Type: Application
    Filed: September 25, 2020
    Publication date: March 10, 2022
    Applicant: PHISON ELECTRONICS CORP.
    Inventors: Che-Yueh Kuo, Ching-Yu Pan
  • Publication number: 20220075715
    Abstract: A data management method, a memory storage device and a memory control circuit unit. The method includes: executing one or more read commands, and recording a physical unit having a first variation of a read count greater than a read disturb threshold as a risk physical unit; and when a data merging process is performed, dividing valid data stored in the risk physical unit into a plurality of copies and copying the copies into a plurality of recycling units.
    Type: Application
    Filed: September 28, 2020
    Publication date: March 10, 2022
    Applicant: PHISON ELECTRONICS CORP.
    Inventors: Kuang-Yao Chang, Shin-Wei Gau
  • Publication number: 20220051748
    Abstract: An execution method of a firmware code, a memory storage device and a memory control circuit unit are disclosed. The method includes: executing a firmware code in a read only memory; after executing a first part of the firmware code, querying reference information in a reference memory according to index information in the firmware code; and determining, according to the reference information, to continuously execute a second part of the firmware code or switch to execute a replacement program code in the reference memory, so as to complete a startup procedure.
    Type: Application
    Filed: September 26, 2020
    Publication date: February 17, 2022
    Applicant: PHISON ELECTRONICS CORP.
    Inventors: Yi-Feng Li, Chun-Yu Ling