Patents by Inventor Tzu-Hsiang Su
Tzu-Hsiang Su 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: 9558823Abstract: A method is provided for operating a memory device including an array of memory cells including programmable resistive memory elements. Memory cells in the array are programmed to store data by applying program pulses to the memory cells to establish resistance levels within a number N of specified ranges of resistance, where each of the specified ranges corresponds to a particular data value. A drift recovery process is executed to the memory cells, including applying a recovery pulse having a pulse shape to a set of programmed memory cells, where memory cells in the set have resistance levels within two or more of the specified resistance ranges.Type: GrantFiled: September 4, 2015Date of Patent: January 31, 2017Assignee: Macronix International Co., Ltd.Inventors: Win-San Khwa, Tzu-Hsiang Su, Chao-I Wu, Hsiang-Pan Li, Meng-Fan Chang
-
Patent number: 9478288Abstract: A method for programming a memory device comprises the following steps: performing an interleaving programming, including: programming a first memory cell during a first time interval and correspondingly verifying the first memory cell during a second time interval; programming a second memory cell during a third time interval and correspondingly verifying the second memory cell during a fourth time interval between the first and second time intervals; and inserting at least one dummy cycle between the first and second time intervals to ensure that a resistance change per unit of time of the first memory cell is less than a threshold.Type: GrantFiled: April 16, 2015Date of Patent: October 25, 2016Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventors: Win-San Khwa, Tzu-Hsiang Su, Chao-I Wu, Hsiang-Pang Li, Yu-Ming Chang
-
Publication number: 20160307627Abstract: A method for programming a memory device comprises the following steps: performing an interleaving programming, including: programming a first memory cell during a first time interval and correspondingly verifying the first memory cell during a second time interval; programming a second memory cell during a third time interval and correspondingly verifying the second memory cell during a fourth time interval between the first and second time intervals; and inserting at least one dummy cycle between the first and second time intervals to ensure that a resistance change per unit of time of the first memory cell is less than a threshold.Type: ApplicationFiled: April 16, 2015Publication date: October 20, 2016Inventors: Win-San Khwa, Tzu-Hsiang Su, Chao-I Wu, Hsiang-Pang Li, Yu-Ming Chang
-
Publication number: 20160225446Abstract: A memory circuit is described that includes an array of memory cells including a plurality of blocks. The circuit includes a controller including logic to execute program sequences for selected blocks in the plurality of blocks. The program sequences include patterns of program/verify cycles. The circuit includes logic to assign different patterns of program/verify cycles to different blocks in the plurality of blocks. The circuit includes logic to change a particular pattern assigned to a particular block in the plurality of blocks. The circuit includes logic to maintain statistics for blocks in the plurality of blocks, about performance of cells in the blocks in response to the patterns of program/verify cycles assigned to the blocks. The controller includes logic to apply a stress sequence to one of the selected blocks, the stress sequence including stress pulses applied to memory cells in the one of the selected blocks.Type: ApplicationFiled: April 9, 2015Publication date: August 4, 2016Applicant: MACRONIX INTERNATIONAL CO., LTD.Inventors: WIN-SAN KHWA, Tzu-Hsiang SU, CHAO-I WU, HSIANG-PANG LI
-
Publication number: 20160225448Abstract: A first memory cell including a phase change material. The first memory cell is programmable to store one data value of a plurality of data values. The plurality of data values are represented by a plurality of non-overlapping ranges of resistance of the first memory cell. At least one testing pulse is applied to the first memory cell to establish a cell resistance of the first memory cell in an intermediate range of resistance, the intermediate range of resistance in between first and second adjacent ranges in the plurality of non-overlapping ranges of resistance representing the plurality of data values. After applying the at least one testing pulse to the first memory cell, it is determined whether to apply at least one healing pulse to repair the first memory cell, depending on relative values of (i) the cell resistance in the intermediate range of resistance and (ii) a reference resistance in the intermediate range of resistance.Type: ApplicationFiled: April 8, 2016Publication date: August 4, 2016Applicant: MACRONIX INTERNATIONAL CO., LTD.Inventors: WIN-SAN KHWA, CHAO-I WU, TZU-HSIANG SU, HSIANG-PANG LI
-
Publication number: 20160155516Abstract: A read leveling method for a memory device is provided. The memory device includes a first memory block and at least a second memory block. The read leveling method includes the following steps. Determining whether a block read count of the first memory block is larger than or equal to a first threshold. Detecting a page read count of a page of the first memory block when the block read count of the first memory block is larger than or equal to the first threshold. Determine whether the block read count of the first memory block is larger than or equal to a second threshold. Move data of one of the page of the first memory block to a page of the second memory block when the block read count of the first memory block is larger than or equal to the second threshold.Type: ApplicationFiled: August 12, 2015Publication date: June 2, 2016Inventors: Yu-Ming Chang, Tai-Chun Kuo, Wei-Chieh Huang, Ping-Hsien Lin, Tzu-Hsiang Su
-
Patent number: 9336878Abstract: A first memory cell including a phase change material. The first memory cell is programmable to store one data value of a plurality of data values. The plurality of data values are represented by a plurality of non-overlapping ranges of resistance of the first memory cell. At least one testing pulse is applied to the first memory cell to establish a cell resistance of the first memory cell in an intermediate range of resistance, the intermediate range of resistance in between first and second adjacent ranges in the plurality of non-overlapping ranges of resistance representing the plurality of data values. After applying the at least one testing pulse to the first memory cell, it is determined whether to apply at least one healing pulse to repair the first memory cell, depending on relative values of (i) the cell resistance in the intermediate range of resistance and (ii) a reference resistance in the intermediate range of resistance.Type: GrantFiled: December 10, 2014Date of Patent: May 10, 2016Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventors: Win San Khwa, Chao-I Wu, Tzu-Hsiang Su, Hsiang-Pang Li
-
Patent number: 9312029Abstract: A memory device and associated controlling method are provided. The memory device includes a memory cell array, a sensing unit and a controller. The memory cell array has a plurality of memory cells. The sensing unit is electrically connected to the memory cell array and the controller. The sensing unit senses characteristic of a memory cell of the plurality of memory cells. The controller determines whether the characteristic of the one of the memory cells deviates and accordingly controls the memory cell array.Type: GrantFiled: June 20, 2014Date of Patent: April 12, 2016Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventors: Win-San Khwa, Chao-I Wu, Tzu-Hsiang Su
-
Publication number: 20150371704Abstract: A first memory cell including a phase change material. The first memory cell is programmable to store one data value of a plurality of data values. The plurality of data values are represented by a plurality of non-overlapping ranges of resistance of the first memory cell. At least one testing pulse is applied to the first memory cell to establish a cell resistance of the first memory cell in an intermediate range of resistance, the intermediate range of resistance in between first and second adjacent ranges in the plurality of non-overlapping ranges of resistance representing the plurality of data values. After applying the at least one testing pulse to the first memory cell, it is determined whether to apply at least one healing pulse to repair the first memory cell, depending on relative values of (i) the cell resistance in the intermediate range of resistance and (ii) a reference resistance in the intermediate range of resistance.Type: ApplicationFiled: December 10, 2014Publication date: December 24, 2015Applicant: MACRONIX INTERNATIONAL CO., LTD.Inventors: Win San Khwa, Chao-I Wu, Tzu-Hsiang Su, Hsiang-Pang Li
-
Publication number: 20150255126Abstract: A memory device and associated controlling method are provided. The memory device includes a memory cell array, a sensing unit and a controller. The memory cell has a plurality of memory cells. The sensing unit is electrically connected to the memory cell array and the controller. The sensing unit senses characteristic of a memory cell of the plurality of memory cells. The controller determines whether the characteristic of the one of the memory cells deviates and accordingly controls the memory cell array.Type: ApplicationFiled: June 20, 2014Publication date: September 10, 2015Inventors: Win-San Khwa, Chao-I Wu, Tzu-Hsiang Su
-
Patent number: 8942253Abstract: A system for data transmission on wireless alternating switching channels comprises a user, which allows a user to have at least an additional service on multiple service channels. The user sends at least a service forwarder a request to get at least an additional service, and receives the replied information of a specified forwarding channel. Before the connection between the user and the service forwarder fails or ends, the user receives original service and the service forwarder uses a specified service channel and transmits or receives additional service data for the user in the service channel interval; while in the control channel interval, the service forwarder uses the specified forwarding channel and transmits selective control message and selective additional data for the user, and the user switches to the specified forwarding channel to receive the selective control messages and the selective additional data.Type: GrantFiled: April 6, 2010Date of Patent: January 27, 2015Assignee: Industrial Technology Research InstituteInventors: Ta-Yang Juan, Tzu-Hsiang Su, Shu-Kang Tseng
-
Patent number: 8896432Abstract: A cooperative event data record system includes an in-car system working cooperatively with a communication system. The in-car system has a communication module, a cooperative event record processing unit and an impact determination module. The cooperative event record processing unit connects to the communication module, the impact determination module and an event data record unit. The impact determination module transmits a signal to the cooperative event record processing unit. The communication module transmits a request from the cooperative event record processing unit to a communication module element of the communication system, and receives a response from the communication module element. According to the response, the cooperative event record processing unit stores at least a video data to the event data record unit, or retrieves video data from the event data record unit.Type: GrantFiled: September 27, 2012Date of Patent: November 25, 2014Assignee: Industrial Technology Research InstituteInventors: Po-Chun Kang, Tzu-Hsiang Su, Ping-Fan Ho
-
Publication number: 20140286325Abstract: A vehicle network transmission method and a vehicle network transmission system are provided. The vehicle network transmission method comprises the following steps. A first transmission device transmits a data signal to a second transmission device. It is determined whether the second transmission device is located in a target area. If the second transmission device is located in the target area, then a geographic location of the first transmission device is retrieved and a transmission region of the first transmission device is calculated. It is determined whether all of the third transmission devices adjacent to the second transmission device in the target area are located in the transmission region. If all of the third transmission devices adjacent to the second transmission device in the target area are located in the transmission region, then the second transmission device does not continue forwarding the data signal.Type: ApplicationFiled: March 19, 2014Publication date: September 25, 2014Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Po-Chun KANG, Tzu-Hsiang SU, Kuo-Huang HSU
-
Patent number: 8843390Abstract: An electronic toll collection (ETC) system and an on board unit (OBU) thereof are provided. The ETC system includes a toll collection module and an identification module. The toll collection module provides a pre-pay service and a post-pay service such that the OBU on a vehicle can make a toll payment in response to one of the pre-pay service and the post-pay service. The identification module captures an image of the vehicle and provides an identification service to the OBU to obtain an identification information of the vehicle.Type: GrantFiled: October 14, 2010Date of Patent: September 23, 2014Assignee: Industrial Technology Research InstituteInventors: Po-Chun Kang, Tzu-Hsiang Su, Ta-Yang Juan
-
Publication number: 20130285803Abstract: A cooperative event data record system includes an in-car system working cooperatively with a communication system. The in-car system has a communication module, a cooperative event record processing unit and an impact determination module. The cooperative event record processing unit connects to the communication module, the impact determination module and an event data record unit. The impact determination module transmits a signal to the cooperative event record processing unit. The communication module transmits a request from the cooperative event record processing unit to a communication module element of the communication system, and receives a response from the communication module element. According to the response, the cooperative event record processing unit stores at least a video data to the event data record unit, or retrieves video data from the event data record unit.Type: ApplicationFiled: September 27, 2012Publication date: October 31, 2013Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Po-Chun KANG, Tzu-Hsiang SU, Ping-Fan HO
-
Publication number: 20120093091Abstract: Mechanism for extended service channel (SCH) access on demand to improve throughput in an alternating channel access of multiple channels in a wireless environment is provided. Due to characteristics of alternating access to a control channel and a service channel and repeating to broadcast service advertisement packets in IEEE 1609 standards, the disclosure may improve the utilization efficiency of the channels and then increase the transmission throughput.Type: ApplicationFiled: October 17, 2010Publication date: April 19, 2012Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Po-Chun Kang, Tzu-Hsiang Su, Chung-Hsien Hsu, Ta-Yang Juan
-
Publication number: 20120059689Abstract: An electronic toll collection (ETC) system and an on board unit (OBU) thereof are provided. The ETC system includes a toll collection module and an identification module. The toll collection module provides a pre-pay service and a post-pay service such that the OBU on a vehicle can make a toll payment in response to one of the pre-pay service and the post-pay service. The identification module captures an image of the vehicle and provides an identification service to the OBU to obtain an identification information of the vehicle.Type: ApplicationFiled: October 14, 2010Publication date: March 8, 2012Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Po-Chun Kang, Tzu-Hsiang Su, Ta-Yang Juan
-
Publication number: 20110141970Abstract: A system for data transmission on wireless alternating switching channels comprises a user, which allows a user to have at least an additional service on multiple service channels. The user sends at least a service forwarder a request to get at least an additional service, and receives the replied information of a specified forwarding channel. Before the connection between the user and the service forwarder fails or ends, the user receives original service and the service forwarder uses a specified service channel and transmits or receives additional service data for the user in the service channel interval; while in the control channel interval, the service forwarder uses the specified forwarding channel and transmits selective control message and selective additional data for the user, and the user switches to the specified forwarding channel to receive the selective control messages and the selective additional data.Type: ApplicationFiled: April 6, 2010Publication date: June 16, 2011Inventors: Ta-Yang Juan, Tzu-Hsiang Su, Shu-Kang Tseng