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: 20250095751Abstract: Systems, devices, methods, and circuits for managing power supply in semiconductor devices are provided. The semiconductor devices can include 3D NAND flash memory devices with high capacity and/or high performance. In one aspect, a semiconductor device includes: a voltage pump, a pump switch circuit configured to be coupled to the voltage pump, and an interface including a voltage pin coupled to the pump switch circuit. The voltage pump has an input, an output, and a series of pump stages coupled between the input and the output. The pump switch circuit is configured to provide an input voltage received at the voltage pin to a corresponding node in the voltage pump to select a corresponding number of pump stages of the series of pump stages to output a target voltage at the output of the voltage pump.Type: ApplicationFiled: September 14, 2023Publication date: March 20, 2025Applicant: Macronix International Co., Ltd.Inventors: Shin-Jang Shen, Chun-Lien Su, Shih-Chou Juan
-
Patent number: 12254215Abstract: 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: GrantFiled: September 29, 2022Date of Patent: March 18, 2025Assignee: MACRONIX International Co., Ltd.Inventors: Jia-Xing Lin, Nai-Ping Kuo, Shih-Chou Juan, Chien-Hsin Liu, Shunli Cheng
-
Publication number: 20250087253Abstract: Disclosed are a multi-circuit control system and a reading method for status information thereof. The multi-circuit control system includes a first circuit and N second circuits. The second circuit is, for example a three dimensional NAND flash memory circuit, and the multi-circuit control system provides a storage media with high-performance and high-capacity. The first circuit provides a read clock signal. The second circuits are coupled in series, and coupled to the first circuit. Each of the second circuits has at least one first data shifter. The at least one data shifter is used to load status information of each of the second circuits, and shift out each of the status information to a second circuit of a previous stage or the first circuit or the first chip obtains the status information of each of the second circuits through a parallel transmission scheme.Type: ApplicationFiled: September 11, 2023Publication date: March 13, 2025Applicant: MACRONIX International Co., Ltd.Inventors: Shuo-Nan Hung, Shih-Chou Juan, Chun-Lien Su
-
Patent number: 12197749Abstract: 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: GrantFiled: September 8, 2022Date of Patent: January 14, 2025Assignee: Macronix International Co., Ltd.Inventors: Shun-Li Cheng, Shih-Chou Juan
-
Patent number: 12086474Abstract: A control method for flash memory and a flash memory are provided. The control method for a flash memory, the flash memory including an external data bus to which flash memory dies are coupled. The control method includes: in a setup stage, under an operation mode of command input, issuing by a host controller a setup command, wherein the setup command includes mapping information that each port of the external data bus is mapped 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 controller a request command to each flash memory die, and under the operation mode of data output, in response to the request command, transmitting status of the status index of each flash memory die to the host controller through each port of the external data bus respectively.Type: GrantFiled: January 17, 2023Date of Patent: September 10, 2024Assignee: MACRONIX International Co., Ltd.Inventors: Shih Chou Juan, Min Zhi Ji
-
Patent number: 12067267Abstract: A system includes a semiconductor device configured to store data and a controller communicatively coupled to the semiconductor device. The semiconductor device and the controller are configured to; in response to determining that particular data stored in the semiconductor device satisfies a reliability condition, obtain first readout data by reading the particular data at a first read voltage, and obtain second readout data by reading the particular data at a second read voltage. The second read voltage is different from the first read voltage. The semiconductor device and the controller are configured to compare the first readout data and the second readout data and obtain a comparison result; and, based on the comparison result, determine whether to perform an error correction process on the particular data.Type: GrantFiled: December 16, 2022Date of Patent: August 20, 2024Assignee: Macronix International Co., Ltd.Inventors: Shih-Chou Juan, Wei-Yan Jang
-
Publication number: 20240201875Abstract: A system includes a semiconductor device configured to store data and a controller communicatively coupled to the semiconductor device. The semiconductor device and the controller are configured to: in response to determining that particular data stored in the semiconductor device satisfies a reliability condition, obtain first readout data by reading the particular data at a first read voltage, and obtain second readout data by reading the particular data at a second read voltage. The second read voltage is different from the first read voltage. The semiconductor device and the controller are configured to compare the first readout data and the second readout data and obtain a comparison result; and, based on the comparison result, determine whether to perform an error correction process on the particular data.Type: ApplicationFiled: December 16, 2022Publication date: June 20, 2024Applicant: Macronix International Co., Ltd.Inventors: Shih-Chou Juan, Wei-Yan Jang
-
Patent number: 11983124Abstract: 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: GrantFiled: September 30, 2022Date of Patent: May 14, 2024Assignee: Macronix International Co., Ltd.Inventors: Kuan-Chieh Wang, Shih-Chou Juan
-
Publication number: 20240111453Abstract: 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: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Applicant: MACRONIX International Co., Ltd.Inventors: Jia-Xing Lin, Nai-Ping Kuo, Shih-Chou Juan, Chien-Hsin Liu, Shunli Cheng
-
Publication number: 20240086087Abstract: 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: ApplicationFiled: September 8, 2022Publication date: March 14, 2024Applicant: Macronix International Co., Ltd.Inventors: Shun-Li Cheng, Shih-Chou Juan
-
Patent number: 11809746Abstract: 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: GrantFiled: December 3, 2021Date of Patent: November 7, 2023Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventors: Kuan-Chieh Wang, Shih-Chou Juan, Nai-Ping Kuo
-
Publication number: 20230176779Abstract: 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: ApplicationFiled: December 3, 2021Publication date: June 8, 2023Inventors: Kuan-Chieh WANG, Shih-Chou JUAN, Nai-Ping KUO
-
Patent number: 11586393Abstract: 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: GrantFiled: December 30, 2020Date of Patent: February 21, 2023Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventors: Shih Chou Juan, Min Zhi Ji
-
Publication number: 20230026403Abstract: 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: ApplicationFiled: September 30, 2022Publication date: January 26, 2023Inventors: Kuan-Chieh Wang, Shih-Chou Juan
-
Patent number: 11556420Abstract: 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: GrantFiled: April 6, 2021Date of Patent: January 17, 2023Assignee: Macronix International Co., Ltd.Inventors: Kuan-Chieh Wang, Shih-Chou Juan
-
Publication number: 20220318090Abstract: 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: ApplicationFiled: April 6, 2021Publication date: October 6, 2022Applicant: Macronix International Co., Ltd.Inventors: Kuan-Chieh Wang, Shih-Chou Juan
-
Publication number: 20220206719Abstract: 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: ApplicationFiled: December 30, 2020Publication date: June 30, 2022Applicant: MACRONIX International Co., Ltd.Inventors: Shih Chou Juan, Min Zhi Ji
-
Patent number: 11327907Abstract: 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: GrantFiled: July 8, 2020Date of Patent: May 10, 2022Assignee: Macronix International Co., Ltd.Inventors: Shunli Cheng, Shih-Chou Juan
-
Publication number: 20220012190Abstract: 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: ApplicationFiled: July 8, 2020Publication date: January 13, 2022Applicant: Macronix International Co., Ltd.Inventors: Shunli Cheng, Shih-Chou Juan
-
Patent number: 10261721Abstract: 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: GrantFiled: May 5, 2017Date of Patent: April 16, 2019Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventors: Yi-Chun Liu, Shih-Chou Juan, Nai-Ping Kuo