Patents by Inventor Shih-Chou Juan

Shih-Chou Juan 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).

  • Publication number: 20240111453
    Abstract: A memory device and a management method thereof are provided. The memory device includes a controller and at least one memory channel. The memory channel includes at least one memory chip. The at least one memory chip is commonly coupled to the controller through an interrupt signal wire. The at least one memory chip generates at least one local interrupt signal and performs a logic operation on the at least one local interrupt signal to generate a common interrupt signal. The interrupt signal wire is configured to transmit the common interrupt signal to the controller.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Applicant: MACRONIX International Co., Ltd.
    Inventors: Jia-Xing Lin, Nai-Ping Kuo, Shih-Chou Juan, Chien-Hsin Liu, Shunli Cheng
  • Publication number: 20240086087
    Abstract: Systems, methods, circuits, and apparatuses for managing integrated circuits in memory devices are provided. In one aspect, a system includes a semiconductor device configured to store data, and a controller communicatively coupled to the semiconductor device. The controller is configured to send, to the semiconductor device, an instruction requesting transmission of the data; in response to determining that a predetermined time duration has elapsed after sending the instruction, initiate transmission of a read enable signal to the semiconductor device; receive, from the semiconductor device, a data strobe signal; and, in response to determining that the data strobe signal has a frequency matching a frequency of the read enable signal, read the data from the semiconductor device.
    Type: Application
    Filed: September 8, 2022
    Publication date: March 14, 2024
    Applicant: Macronix International Co., Ltd.
    Inventors: Shun-Li Cheng, Shih-Chou Juan
  • Patent number: 11809746
    Abstract: A solid state disk, a data transmitting method and an intermediary controller thereof are provided. The solid state disk includes at least two flash memories, a SSD controller and an intermediary controller. The intermediary controller is connected between the flash memories and the SSD controller. The intermediary controller includes at least two flash interfaces, a customized interface and a data buffering unit. The flash interfaces are connected to the flash memories. The customized interface is connected to the SSD controller. The intermediary controller has a first clock domain and a second clock domain. The first clock domain is used for transmitting data from the flash memories to the data buffering unit. The second clock domain is used for transmitting data from the data buffering unit to the SSD controller. A frequency of the second clock domain is higher than a frequency of the first clock domain.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: November 7, 2023
    Assignee: MACRONIX INTERNATIONAL CO., LTD.
    Inventors: Kuan-Chieh Wang, Shih-Chou Juan, Nai-Ping Kuo
  • Publication number: 20230176779
    Abstract: A solid state disk, a data transmitting method and an intermediary controller thereof are provided. The solid state disk includes at least two flash memories, a SSD controller and an intermediary controller. The intermediary controller is connected between the flash memories and the SSD controller. The intermediary controller includes at least two flash interfaces, a customized interface and a data buffering unit. The flash interfaces are connected to the flash memories. The customized interface is connected to the SSD controller. The intermediary controller has a first clock domain and a second clock domain. The first clock domain is used for transmitting data from the flash memories to the data buffering unit. The second clock domain is used for transmitting data from the data buffering unit to the SSD controller. A frequency of the second clock domain is higher than a frequency of the first clock domain.
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Inventors: Kuan-Chieh WANG, Shih-Chou JUAN, Nai-Ping KUO
  • Patent number: 11586393
    Abstract: A control method for a flash memory, a flash memory die and the flash memory are provided. The control method includes: in a setup stage, under an operation mode of a command input, issuing by a host a setup command to map each port of an external data bus of each flash memory die respectively to a status index of each flash memory die; and in a request stage, under the operation mode of the command input, issuing by the host a request command to each flash memory die, and under the operation mode of a data output, a status of the status index of each flash memory die is transmitted to the host through the ports of the external data bus respectively.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: February 21, 2023
    Assignee: MACRONIX INTERNATIONAL CO., LTD.
    Inventors: Shih Chou Juan, Min Zhi Ji
  • Publication number: 20230026403
    Abstract: Methods, devices, systems, and apparatus including computer-readable mediums for managing error correction coding in memory systems are provided. In one aspect, a memory system includes a system controller configured to communicate with a host device, and a memory device coupled to the system controller. The memory device includes at least one memory and a memory controller coupled to the at least one memory. The memory controller includes an error correction code (ECC) circuit configured to perform error correction coding for data received from at least one of the system controller or the at least one memory.
    Type: Application
    Filed: September 30, 2022
    Publication date: January 26, 2023
    Inventors: Kuan-Chieh Wang, Shih-Chou Juan
  • Patent number: 11556420
    Abstract: Methods, devices, systems, and apparatus including computer-readable mediums for managing error correction coding in memory systems are provided. In one aspect, a memory system includes a system controller configured to communicate with a host device, and a memory device coupled to the system controller. The memory device includes at least one memory and a memory controller coupled to the at least one memory. The memory controller includes an error correction code (ECC) circuit configured to perform error correction coding for data received from at least one of the system controller or the at least one memory.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: January 17, 2023
    Assignee: Macronix International Co., Ltd.
    Inventors: Kuan-Chieh Wang, Shih-Chou Juan
  • Publication number: 20220318090
    Abstract: Methods, devices, systems, and apparatus including computer-readable mediums for managing error correction coding in memory systems are provided. In one aspect, a memory system includes a system controller configured to communicate with a host device, and a memory device coupled to the system controller. The memory device includes at least one memory and a memory controller coupled to the at least one memory. The memory controller includes an error correction code (ECC) circuit configured to perform error correction coding for data received from at least one of the system controller or the at least one memory.
    Type: Application
    Filed: April 6, 2021
    Publication date: October 6, 2022
    Applicant: Macronix International Co., Ltd.
    Inventors: Kuan-Chieh Wang, Shih-Chou Juan
  • Publication number: 20220206719
    Abstract: A control method for flash memory, a flash memory die and a flash memory are provided. The control method comprises: in a setup stage, under an operation mode of command input, issuing by a host a setup command to map each port of an external data bus of each flash memory die respectively to a status index of each flash memory die; and in a request stage, under the operation mode of command input, issuing by the host a request command to each flash memory dies, and under the operation mode of data output, status of the status index of each flash memory die is transmitted to the host through the ports of the data bus respectively.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Applicant: MACRONIX International Co., Ltd.
    Inventors: Shih Chou Juan, Min Zhi Ji
  • Patent number: 11327907
    Abstract: Method and apparatus for improving continuous read operations with expanded serial interface are provided. In one aspect, a device comprises: a memory configured to store data; a buffer configured to receive data from outside of the device and transfer the received data to the memory; a plurality of input pins configured to be coupled to an expanded serial peripheral interface (xSPI); and a processor configured to: select a slave device, through the xSPI, from a plurality of slave devices, send instruction data to the slave device for data reading, receive data, through the xSPI, from the selected slave device, and receive a signal on a data strobe line of the xSPI and determine data reading operations based on the received signal.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: May 10, 2022
    Assignee: Macronix International Co., Ltd.
    Inventors: Shunli Cheng, Shih-Chou Juan
  • Publication number: 20220012190
    Abstract: Method and apparatus for improving continuous read operations with expanded serial interface are provided. In one aspect, a device comprises: a memory configured to store data; a buffer configured to receive data from outside of the device and transfer the received data to the memory; a plurality of input pins configured to be coupled to an expanded serial peripheral interface (xSPI); and a processor configured to: select a slave device, through the xSPI, from a plurality of slave devices, send instruction data to the slave device for data reading, receive data, through the xSPI, from the selected slave device, and receive a signal on a data strobe line of the xSPI and determine data reading operations based on the received signal.
    Type: Application
    Filed: July 8, 2020
    Publication date: January 13, 2022
    Applicant: Macronix International Co., Ltd.
    Inventors: Shunli Cheng, Shih-Chou Juan
  • Patent number: 10261721
    Abstract: A memory system includes a first flash memory, a second flash memory and a controller. The first flash memory includes a memory array divided into a plurality of pages. The controller is coupled to the first flash memory and the second flash memory and configured to: control the second flash memory to record an address of a particular page in the first flash memory before programming the particular page; and control the second flash memory to record a program status of the particular page after the particular page has been programed.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: April 16, 2019
    Assignee: MACRONIX INTERNATIONAL CO., LTD.
    Inventors: Yi-Chun Liu, Shih-Chou Juan, Nai-Ping Kuo
  • Publication number: 20180321873
    Abstract: A memory system includes a first flash memory, a second flash memory and a controller. The first flash memory includes a memory array divided into a plurality of pages. The controller is coupled to the first flash memory and the second flash memory and configured to: control the second flash memory to record an address of a particular page in the first flash memory before programming the particular page; and control the second flash memory to record a program status of the particular page after the particular page has been programed.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: Yi-Chun Liu, Shih-Chou Juan, Nai-Ping Kuo
  • Patent number: 9875811
    Abstract: A method for reading data from memory cells of a target word line in a semiconductor memory includes determining a disturbance status of the target word line. The disturbance status reflects a disturbance of a neighboring word line on the memory cells of the target word line. The method further includes determining a read voltage for the target word line according to the disturbance status of the target word line and applying the read voltage to the memory cells of the target word line.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: January 23, 2018
    Assignee: Macronix International Co., Ltd.
    Inventors: Chun Hsiung Hung, Shih Chou Juan, Nai-Ping Kuo, Yi Chun Liu
  • Publication number: 20170200510
    Abstract: A method for reading data from memory cells of a target word line in a semiconductor memory includes determining a disturbance status of the target word line. The disturbance status reflects a disturbance of a neighboring word line on the memory cells of the target word line. The method further includes determining a read voltage for the target word line according to the disturbance status of the target word line and applying the read voltage to the memory cells of the target word line.
    Type: Application
    Filed: January 13, 2016
    Publication date: July 13, 2017
    Inventors: Chun Hsiung HUNG, Shih Chou JUAN, Nai-Ping KUO, Yi Chun LIU
  • Patent number: 8947961
    Abstract: A method for programming a non-volatile memory including a plurality of blocks, each block including a plurality of sections, each section including at least one page, and each page including a plurality of memory cells. The method includes checking a current section of the plurality of sections against a damaged section table to determine whether the current section is damaged. The damaged section table records information about whether a section in the memory is good or damaged. The method further includes using the current section for programming if the current section is not damaged.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: February 3, 2015
    Assignee: Macronix International Co., Ltd.
    Inventors: Lung Yi Kuo, Hsin Yi Ho, Chun Hsiung Hung, Shuo-Nan Hung, Han-Sung Chen, Shih-Chou Juan
  • Publication number: 20140269074
    Abstract: A method for programming a non-volatile memory including a plurality of blocks, each block including a plurality of sections, each section including at least one page, and each page including a plurality of memory cells. The method includes checking a current section of the plurality of sections against a damaged section table to determine whether the current section is damaged. The damaged section table records information about whether a section in the memory is good or damaged. The method further includes using the current section for programming if the current section is not damaged.
    Type: Application
    Filed: July 25, 2013
    Publication date: September 18, 2014
    Applicant: MACRONIX INTERNATIONAL CO., LTD.
    Inventors: Lung Yi KUO, Hsin Yi Ho, Chun Hsiung Hung, Shuo-Nan Hung, Han-Sung Chen, Shih-Chou Juan
  • Patent number: 8250261
    Abstract: The present invention discloses an application method for universal serial bus (USB) file transfer device. When USB file transfer device is connected between two computers loaded with operating such systems as Window, Mac, Linux, etc., that support Mass Storage Class standard while the USB file transfer device also supports Mass Storage Class, either computer can access system information provided in the USB file transfer device. Since the application program is stored in the USB file transfer device and the USB file transfer device is simulated as an auto-run storage device, such as a floppy disc drive, a hard disc drive or a CD-ROM drive, etc., the USB file transfer device in the present invention is capable of carrying out file transfers automatically without having to install drivers and programs.
    Type: Grant
    Filed: August 7, 2003
    Date of Patent: August 21, 2012
    Assignee: Ours Technology Inc.
    Inventor: Shih-Chou Juan
  • Publication number: 20060053238
    Abstract: The embodiment of the present invention provides an USB device that can be directly connected to another USB device to allow data exchange to take place without involving a use of a computer. Further, the embodiment of the invention also exploits a MP3 codec to allow voice data to be played or recorded via the USB device of the embodiment of the invention.
    Type: Application
    Filed: November 14, 2005
    Publication date: March 9, 2006
    Inventors: Ching-Fu Hung, Kung-Wang Lee, Shih-Chou Juan
  • Patent number: 6996636
    Abstract: The embodiment of the present invention provides an USB device that can be directly connected to another USB device to allow data exchange to take place without involving a use of a computer. Further, the embodiment of the invention also exploits a MP3 codec to allow voice data to be played or recorded via the USB device of the embodiment of the invention.
    Type: Grant
    Filed: September 17, 2003
    Date of Patent: February 7, 2006
    Assignee: Ours Technology Inc.
    Inventors: Ching-Fu Hung, Kung-Wang Lee, Shih-Chou Juan