Patents by Inventor Li Shuo Hsiao
Li Shuo Hsiao has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10510379Abstract: A method for controlling operations of a memory device, the memory device and the controller thereof, and the associated electronic device are provided. The method can comprise: before a voltage-drop event regarding a driving voltage occurs, mapping a rising reference voltage and a falling reference voltage to a first reference voltage and a second reference voltage, respectively; when the voltage-drop event occurs, pausing at least one access operation to a non-volatile (NV) memory, and mapping the rising reference voltage and the falling reference voltage to another first reference voltage and another second reference voltage, respectively; and when the voltage-drop event ends, mapping the rising reference voltage and the falling reference voltage to the first reference voltage and the second reference voltage, respectively.Type: GrantFiled: August 14, 2019Date of Patent: December 17, 2019Assignee: Silicon Motion, Inc.Inventors: Yu-Wei Chyan, Li-Shuo Hsiao
-
Publication number: 20190371369Abstract: A method for controlling operations of a memory device, the memory device and the controller thereof, and the associated electronic device are provided. The method can comprise: before a voltage-drop event regarding a driving voltage occurs, mapping a rising reference voltage and a falling reference voltage to a first reference voltage and a second reference voltage, respectively; when the voltage-drop event occurs, pausing at least one access operation to a non-volatile (NV) memory, and mapping the rising reference voltage and the falling reference voltage to another first reference voltage and another second reference voltage, respectively; and when the voltage-drop event ends, mapping the rising reference voltage and the falling reference voltage to the first reference voltage and the second reference voltage, respectively.Type: ApplicationFiled: August 14, 2019Publication date: December 5, 2019Inventors: Yu-Wei Chyan, Li-Shuo Hsiao
-
Patent number: 10431262Abstract: A method for controlling operations of a memory device, the memory device and the controller thereof, and the associated electronic device are provided. The method can comprise: before a voltage-drop event regarding a driving voltage occurs, mapping a rising reference voltage and a falling reference voltage to a first reference voltage and a second reference voltage, respectively; when the voltage-drop event occurs, pausing at least one access operations to a non-volatile (NV) memory, and mapping the rising reference voltage and the falling reference voltage to another first reference voltage and another second reference voltage, respectively; and when the voltage-drop event ends, mapping the rising reference voltage and the falling reference voltage to the first reference voltage and the second reference voltage, respectively.Type: GrantFiled: May 29, 2018Date of Patent: October 1, 2019Assignee: Silicon Motion Inc.Inventors: Yu-Wei Chyan, Li-Shuo Hsiao
-
Publication number: 20190147920Abstract: A method for controlling operations of a memory device, the memory device and the controller thereof, and the associated electronic device are provided. The method can comprise: before a voltage-drop event regarding a driving voltage occurs, mapping a rising reference voltage and a falling reference voltage to a first reference voltage and a second reference voltage, respectively; when the voltage-drop event occurs, pausing at least one access operations to a non-volatile (NV) memory, and mapping the rising reference voltage and the falling reference voltage to another first reference voltage and another second reference voltage, respectively; and when the voltage-drop event ends, mapping the rising reference voltage and the falling reference voltage to the first reference voltage and the second reference voltage, respectively.Type: ApplicationFiled: May 29, 2018Publication date: May 16, 2019Inventors: Yu-Wei Chyan, Li-Shuo Hsiao
-
Patent number: 10120752Abstract: The present invention provides a data-storage device including a flash memory and a controller. The flash memory includes a plurality of blocks, and each of the blocks has a plurality of pages, wherein each of the pages has a plurality of sub-pages and a plurality of spare areas, each of the spare areas is arranged to store a spare data sector, and the spare data sector respectively corresponds to the sub-pages. The controller is arranged to access the sub-pages according to the spare data sector.Type: GrantFiled: August 14, 2017Date of Patent: November 6, 2018Assignee: SILICON MOTION, INC.Inventors: Li-Shuo Hsiao, Chang-Kai Cheng
-
Patent number: 10002673Abstract: A detection method for detecting a programming operation of a flash memory includes issuing a program command of the programming operation to the flash memory, by a controller, issuing a first read status command to the flash memory, by the controller, before a page program time of the flash memory has been reached, and determining whether the programming operation is performed in the flash memory according to a first memory status corresponding to the first read status command provided by the flash memory.Type: GrantFiled: May 10, 2017Date of Patent: June 19, 2018Assignee: SILICON MOTION, INC.Inventor: Li-Shuo Hsiao
-
Patent number: 9990996Abstract: A data storage device includes a flash memory and a controller. The flash memory includes a memory array. The controller performs a programming operation for the flash memory. After the controller issues a program command of the programming operation to the flash memory, the controller issues a first read status command to the flash memory before a page program time of the flash memory has been reached, and the controller determines whether the programming operation is performed in the flash memory according to a first memory status provided by the flash memory.Type: GrantFiled: October 7, 2016Date of Patent: June 5, 2018Assignee: SILICON MOTION, INC.Inventor: Li-Shuo Hsiao
-
Publication number: 20170344423Abstract: The present invention provides a data-storage device including a flash memory and a controller. The flash memory includes a plurality of blocks, and each of the blocks has a plurality of pages, wherein each of the pages has a plurality of sub-pages and a plurality of spare areas, each of the spare areas is arranged to store a spare data sector, and the spare data sector respectively corresponds to the sub-pages. The controller is arranged to access the sub-pages according to the spare data sector.Type: ApplicationFiled: August 14, 2017Publication date: November 30, 2017Inventors: Li-Shuo HSIAO, Chang-Kai CHENG
-
Patent number: 9766974Abstract: The present invention provides a data-storage device including a flash memory and a controller. The flash memory includes a plurality of blocks, and each of the blocks has a plurality of pages, wherein each of the pages has a plurality of sub-pages and a plurality of spare areas, each of the spare areas is arranged to store a spare data sector, and the spare data sector respectively corresponds to the sub-pages. The controller is arranged to access the sub-pages according to the spare data sector.Type: GrantFiled: November 19, 2014Date of Patent: September 19, 2017Assignee: SILICON MOTION, INC.Inventors: Li-Shuo Hsiao, Chang-Kai Cheng
-
Publication number: 20170243655Abstract: A detection method for detecting a programming operation of a flash memory includes issuing a program command of the programming operation to the flash memory, by a controller, issuing a first read status command to the flash memory, by the controller, before a page program time of the flash memory has been reached, and determining whether the programming operation is performed in the flash memory according to a first memory status corresponding to the first read status command provided by the flash memory.Type: ApplicationFiled: May 10, 2017Publication date: August 24, 2017Inventor: Li-Shuo HSIAO
-
Publication number: 20170115908Abstract: A data storage device is provided. The data storage device includes a flash memory and a controller. The flash memory includes a memory array. The controller performs a programming operation for the flash memory.Type: ApplicationFiled: October 7, 2016Publication date: April 27, 2017Inventor: Li-Shuo HSIAO
-
Patent number: 9443604Abstract: An exemplary embodiment provides an electronic device including a controller, a first flash memory and a second flash memory. The first flash memory stores a first data sector. The second flash memory stores a second data sector, wherein the first data sector and the second data sector are the same, and the first data is stored in a plurality of pages of the first flash memory and the second data is stored in a plurality of pages of the second flash memory. The controller produces a third data according to the first data sector and the second data sector when the controller determines that the first data sector stored in the first flash memory is damaged.Type: GrantFiled: December 12, 2014Date of Patent: September 13, 2016Assignee: SILICON MOTION, INC.Inventor: Li-Shuo Hsiao
-
Patent number: 9417959Abstract: A flash device is provided. A flash memory includes a plurality of pages. A controller coupled to the flash memory includes an operating unit, an error correction code (ECC) decoder and a processing unit. The operating unit receives a plurality of bytes of the page which are from the flash memory and corresponding to a read command, and obtains an operating result according to a logic level of each bit of each of the bytes. The ECC decoder decodes the bytes of the page according to an ECC code. The processing unit determines whether the page is valid data according to the decoded bytes, and determines whether the page is an empty page according to the operating result when the page is not the valid data.Type: GrantFiled: October 22, 2013Date of Patent: August 16, 2016Assignee: SILICON MOTION, INC.Inventor: Li-Shuo Hsiao
-
Patent number: 9170937Abstract: A data storage device and an operating method for a FLASH memory are disclosed. The disclosed data storage device includes a FLASH memory and a controller. The FLASH memory provides a storage space which is stored with a first storage type system information and a second storage type system information. Data recognition for the first storage type system information is stricter than that of the second storage type information. The controller reads the storage space of the FLASH memory and performs an error checking and correction process on data read from the storage space, and, based on the storage type system information, among the first and second storage type information, which first passes the error checking and correction process, the controller operates the FLASH memory.Type: GrantFiled: July 2, 2013Date of Patent: October 27, 2015Assignee: SILICON MOTION, INC.Inventor: Li-Shuo Hsiao
-
Publication number: 20150187429Abstract: An exemplary embodiment provides an electronic device including a controller, a first flash memory and a second flash memory. The first flash memory stores a first data sector. The second flash memory stores a second data sector, wherein the first data sector and the second data sector are the same, and the first data is stored in a plurality of pages of the first flash memory and the second data is stored in a plurality of pages of the second flash memory. The controller produces a third data according to the first data sector and the second data sector when the controller determines that the first data sector stored in the first flash memory is damaged.Type: ApplicationFiled: December 12, 2014Publication date: July 2, 2015Inventor: Li-Shuo HSIAO
-
Publication number: 20150154071Abstract: The present invention provides a data-storage device including a flash memory and a controller. The flash memory includes a plurality of blocks, and each of the blocks has a plurality of pages, wherein each of the pages has a plurality of sub-pages and a plurality of spare areas, each of the spare areas is arranged to store a spare data sector, and the spare data sector respectively corresponds to the sub-pages. The controller is arranged to access the sub-pages according to the spare data sector.Type: ApplicationFiled: November 19, 2014Publication date: June 4, 2015Inventors: Li-Shuo HSIAO, Chang-Kai CHENG
-
Publication number: 20150026540Abstract: A flash device is provided. A flash memory includes a plurality of pages. A controller coupled to the flash memory includes an operating unit, an error correction code (ECC) decoder and a processing unit. The operating unit receives a plurality of bytes of the page which are from the flash memory and corresponding to a read command, and obtains an operating result according to a logic level of each bit of each of the bytes. The ECC decoder decodes the bytes of the page according to an ECC code. The processing unit determines whether the page is valid data according to the decoded bytes, and determines whether the page is an empty page according to the operating result when the page is not the valid data.Type: ApplicationFiled: October 22, 2013Publication date: January 22, 2015Applicant: Silicon Motion, Inc.Inventor: Li-Shuo HSIAO
-
Publication number: 20140013038Abstract: A data storage device and an operating method for a FLASH memory are disclosed. The disclosed data storage device includes a FLASH memory and a controller. The FLASH memory provides a storage space which is stored with a first storage type system information and a second storage type system information. Data recognition for the first storage type system information is stricter than that of the second storage type information. The controller reads the storage space of the FLASH memory and performs an error checking and correction process on data read from the storage space, and, based on the storage type system information, among the first and second storage type information, which first passes the error checking and correction process, the controller operates the FLASH memory.Type: ApplicationFiled: July 2, 2013Publication date: January 9, 2014Inventor: Li-Shuo HSIAO
-
Patent number: 8324884Abstract: The invention provides a method for DC voltage measurement. First, an input DC voltage is received. A temporary disturbance signal is then added to the input DC voltage to obtain a disturbed signal, wherein an amplitude of the temporary disturbance signal is greater than precision level of an analog-to-digital converter. The disturbed signal is then converted from analog to digital with the analog-to-digital converter to obtain a plurality of samples with different values. An average value is then derived from the samples. Finally, the average value is output as a measurement value of the input DC voltage.Type: GrantFiled: September 16, 2009Date of Patent: December 4, 2012Assignee: Silicon Motion, Inc.Inventor: Li Shuo Hsiao
-
Publication number: 20100289481Abstract: The invention provides a method for DC voltage measurement. First, an input DC voltage is received. A temporary disturbance signal is then added to the input DC voltage to obtain a disturbed signal, wherein an amplitude of the temporary disturbance signal is greater than precision level of an analog-to-digital converter. The disturbed signal is then converted from analog to digital with the analog-to-digital converter to obtain a plurality of samples with different values. An average value is then derived from the samples. Finally, the average value is output as a measurement value of the input DC voltage.Type: ApplicationFiled: September 16, 2009Publication date: November 18, 2010Applicant: Silicon Motion, Inc.Inventor: Li Shuo HSIAO