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).
-
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
-
Publication number: 20180321873Abstract: 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: ApplicationFiled: May 5, 2017Publication date: November 8, 2018Inventors: Yi-Chun Liu, Shih-Chou Juan, Nai-Ping Kuo
-
Patent number: 9875811Abstract: 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: GrantFiled: January 13, 2016Date of Patent: January 23, 2018Assignee: Macronix International Co., Ltd.Inventors: Chun Hsiung Hung, Shih Chou Juan, Nai-Ping Kuo, Yi Chun Liu
-
Publication number: 20170200510Abstract: 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: ApplicationFiled: January 13, 2016Publication date: July 13, 2017Inventors: Chun Hsiung HUNG, Shih Chou JUAN, Nai-Ping KUO, Yi Chun LIU