Patents by Inventor Wei-Chen Wang
Wei-Chen Wang 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: 11966628Abstract: A memory device, includes a memory array for storing a plurality of vector data each of which has an MSB vector and a LSB vector. The memory array includes a plurality of memory units each of which has a first bit and a second bit. The first bit is used to store the MSB vector of each vector data, the second bit is used to store the LSB vector of each vector data. A bit line corresponding to each vector data executes one time of bit-line-setup, and reads the MSB vector and the LSB vector of each vector data according to the bit line. The threshold voltage distribution of each memory unit is divided into N states, where N is a positive integer and N is less than 2 to the power of 2, and the effective bit number stored by each memory unit is less than 2.Type: GrantFiled: June 2, 2022Date of Patent: April 23, 2024Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventors: Wei-Chen Wang, Han-Wen Hu, Yung-Chun Li, Huai-Mu Wang, Chien-Chung Ho, Yuan-Hao Chang, Tei-Wei Kuo
-
Patent number: 11950431Abstract: A magnetic tunnel junction (MTJ) device includes two magnetic tunnel junction elements and a magnetic shielding layer. The two magnetic tunnel junction elements are arranged side by side. The magnetic shielding layer is disposed between the magnetic tunnel junction elements. A method of forming said magnetic tunnel junction (MTJ) device includes the following steps. An interlayer including a magnetic shielding layer is formed. The interlayer is etched to form recesses in the interlayer. The magnetic tunnel junction elements fill in the recesses. Or, a method of forming said magnetic tunnel junction (MTJ) device includes the following steps. A magnetic tunnel junction layer is formed. The magnetic tunnel junction layer is patterned to form magnetic tunnel junction elements. An interlayer including a magnetic shielding layer is formed between the magnetic tunnel junction elements.Type: GrantFiled: December 2, 2022Date of Patent: April 2, 2024Assignee: UNITED MICROELECTRONICS CORP.Inventors: Wei Chen, Hui-Lin Wang, Yu-Ru Yang, Chin-Fu Lin, Yi-Syun Chou, Chun-Yao Yang
-
Patent number: 11950513Abstract: A method for fabricating a semiconductor device includes the steps of: forming a first inter-metal dielectric (IMD) layer on a substrate; forming a first metal interconnection and a second metal interconnection in the first IMD layer; forming a channel layer on the first metal interconnection and the second metal interconnection; forming a magnetic tunneling junction (MTJ) stack on the channel layer; and removing the MTJ stack to form a MTJ.Type: GrantFiled: July 5, 2022Date of Patent: April 2, 2024Assignee: UNITED MICROELECTRONICS CORP.Inventors: Hui-Lin Wang, Wei Chen, Po-Kai Hsu, Yu-Ping Wang, Hung-Yueh Chen
-
Publication number: 20240096830Abstract: A method includes forming a first sealing layer at a first edge region of a first wafer; and bonding the first wafer to a second wafer to form a wafer stack. At a time after the bonding, the first sealing layer is between the first edge region of the first wafer and a second edge region of the second wafer, with the first edge region and the second edge region comprising bevels. An edge trimming process is then performed on the wafer stack. After the edge trimming process, the second edge region of the second wafer is at least partially removed, and a portion of the first sealing layer is left as a part of the wafer stack. An interconnect structure is formed as a part of the second wafer. The interconnect structure includes redistribution lines electrically connected to integrated circuit devices in the second wafer.Type: ApplicationFiled: January 9, 2023Publication date: March 21, 2024Inventors: Yu-Yi Huang, Yu-Hung Lin, Wei-Ming Wang, Chen Chen, Shih-Peng Tai, Kuo-Chung Yee
-
Publication number: 20240081158Abstract: An RRAM structure includes a dielectric layer. A bottom electrode, a resistive switching layer and a top electrode are disposed from bottom to top on the dielectric layer. A spacer is disposed at sidewalls of the bottom electrode, the resistive switching layer and the top electrode. The spacer includes an L-shaped spacer and a sail-shaped spacer. The L-shaped spacer contacts the sidewall of the bottom electrode, the sidewall of the resistive switching layer and the sidewall of the top electrode. The sail-shaped spacer is disposed on the L-shaped spacer. A metal line is disposed on the top electrode and contacts the top electrode and the spacer.Type: ApplicationFiled: September 21, 2022Publication date: March 7, 2024Applicant: UNITED MICROELECTRONICS CORP.Inventors: Wei Cheng, ZHEN CHEN, Shen-De Wang
-
Publication number: 20240036735Abstract: An embodiment of the present disclosure discloses a memory device. The memory device comprises a memory controller, a buffer and a memory array. The buffer is coupled to the memory controller or embedded in the memory controller. A storage space of the buffer is configured by the memory controller to include a plurality of groups. The memory array is coupled to the memory controller, and comprising a plurality of tiles. The groups are one-to-one corresponding to the tiles. Each of the groups is configured to store data to be written into the corresponding tile. The memory controller performs one or more write operations based on the groups.Type: ApplicationFiled: July 26, 2022Publication date: February 1, 2024Inventors: Wei-Chen WANG, Tse-Yuan WANG, Yuan-Hao CHANG, Tei-Wei KUO
-
Patent number: 11736245Abstract: A wireless device performs spatial reuse in a wireless local area network. When receiving a packet, the wireless device measures a received signal quality from a first portion of the packet, and determines a required signal quality for correctly decoding a payload of the packet based on information in a packet header. The wireless device compares the received signal quality with the required signal quality. If the received signal quality is lower than the required signal quality, the wireless device transmits a signal that overlaps in time and in frequency with a second portion of the packet. Alternatively, a wireless device may identify a Basic Service Set Identification (BSSID) of a received packet. If the BSSID indicates that the packet is an inter-BSS packet, the wireless device transmits a signal overlapping in time and in frequency with the packet before reception of a frame check sequence (FCS) in the packet.Type: GrantFiled: December 26, 2019Date of Patent: August 22, 2023Assignee: MediaTek Inc.Inventors: Ray-Kuo Lin, Tsungjung Lee, Fu-yu Tsai, Wei-Chen Wang
-
Publication number: 20230221956Abstract: A memory device, includes a memory array for storing a plurality of vector data each of which has an MSB vector and a LSB vector. The memory array includes a plurality of memory units each of which has a first bit and a second bit. The first bit is used to store the MSB vector of each vector data, the second bit is used to store the LSB vector of each vector data. Each vector data is executed with a multiplying-operation, the MSB vector and the LSB vector of each vector data is executed with a first group-counting operation and a second group-counting operation respectively. The threshold voltage distribution of each memory unit is divided into N states, where N is a positive integer and N is less than 2 to the power of 2, the effective bit number stored by each memory unit is less than 2.Type: ApplicationFiled: June 2, 2022Publication date: July 13, 2023Inventors: Wei-Chen WANG, Han-Wen HU, Yung-Chun LI, Huai-Mu WANG, Chien-Chung HO, Yuan-Hao CHANG, Tei-Wei KUO
-
Publication number: 20230221882Abstract: A memory device, includes a memory array for storing a plurality of vector data each of which has an MSB vector and a LSB vector. The memory array includes a plurality of memory units each of which has a first bit and a second bit. The first bit is used to store the MSB vector of each vector data, the second bit is used to store the LSB vector of each vector data. A bit line corresponding to each vector data executes one time of bit-line-setup, and reads the MSB vector and the LSB vector of each vector data according to the bit line. The threshold voltage distribution of each memory unit is divided into N states, where N is a positive integer and N is less than 2 to the power of 2, and the effective bit number stored by each memory unit is less than 2.Type: ApplicationFiled: June 2, 2022Publication date: July 13, 2023Inventors: Wei-Chen WANG, Han-Wen HU, Yung-Chun LI, Huai-Mu WANG, Chien-Chung HO, Yuan-Hao CHANG, Tei-Wei KUO
-
Patent number: 11640255Abstract: Disclosed is a memory device and an operation method thereof. The operation method of memory device, comprising: programming a plurality of sub-matrices including at least one of non-zero element of a rearranged matrix to a plurality of operation units of the memory device; and programming a mapping table into a working memory of a memory device. The rearranged matrix is generated by rearrange a plurality of columns and a plurality of rows of an original matrix according to the positions of a plurality of non-zero elements of the original matrix. The mapping table comprises a correspondence of row indexes between the original matrix and the rearranged matrix, a correspondence of column indexes between the original matrix and the rearranged matrix and a correspondence between the sub-matrices including at least one non-zero element and the operation units storing the sub-matrices including at least one non-zero element.Type: GrantFiled: November 4, 2021Date of Patent: May 2, 2023Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventors: Wei-Chen Wang, Ting-Hsuan Lo, Chun-Feng Wu, Yuan-Hao Chang, Tei-Wei Kuo
-
Publication number: 20230091248Abstract: Techniques are described for assigning users to swarms based on skill and generating recommendations for increasing skill proficiency. In some implementations, a request specifying a set of requirements for completing a task includes at least one required skill, optionally in combination with a required minimum proficiency value(s). Metrics can be generated based on statistical analysis of instances in which a task is at least one of: (i) assigned to a user who is not associated with a required skill, (ii) assigned to a user whose proficiency value is below a required minimum proficiency value, or (iii) assigned after a delay due to unavailability of a user who is associated with a required skill. The computer system can identify a first skill for improving the metrics, identify a user for becoming associated with the first skill, and send a notification recommending an online learning resource relating to the first skill.Type: ApplicationFiled: September 21, 2021Publication date: March 23, 2023Inventors: Shuoqiang Kevin Wang, Devra Struzenberg, Battugs Chadraa, Wei-chen Wang, Wen Zhai, Pen Cheung Chu, Utkarsh Jain, Amber Bouabdallah
-
Patent number: 11550709Abstract: A memory device includes: a memory array used for implementing neural networks (NN); and a controller coupled to the memory array. The controller is configured for: in updating and writing unrewritable data into the memory array in a training phase, marching the unrewritable data into a buffer zone of the memory array; and in updating and writing rewritable data into the memory array in the training phase, marching the rewritable data by skipping the buffer zone.Type: GrantFiled: October 17, 2019Date of Patent: January 10, 2023Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventors: Wei-Chen Wang, Hung-Sheng Chang, Chien-Chung Ho, Yuan-Hao Chang, Tei-Wei Kuo
-
Patent number: 11526285Abstract: A memory device includes: a memory array used for implementing neural networks (NN), the NN including a plurality of layers; and a controller coupled to the memory array, the controller being configured for: determining a computation duration of a first data of a first layer of the plurality of layers; selecting a first program operation if the computation duration of the first data of the first layer is shorter than a threshold; and selecting a second program operation if the computation duration of the first data of the first layer is longer than the threshold, wherein the second program operation has a longer program pulse time than the first program operation.Type: GrantFiled: September 9, 2019Date of Patent: December 13, 2022Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventors: Wei-Chen Wang, Hung-Sheng Chang, Chien-Chung Ho, Yuan-Hao Chang, Tei-Wei Kuo
-
Patent number: 11489558Abstract: The present invention provides a wireless communication circuitry including a processor, a communication path and a channel detection path. The communication path is configured to wirelessly communicate with an electronic device by using a first channel. The channel detection path is configured to detect at least one channel different from the first channel to generate a detection result while the communication path is wirelessly communicating with the electronic device by using the first channel. The processor determines a second channel based on the detection result, and the processor controls the communication path to switch to the second channel from the first channel to communicate with the electronic device.Type: GrantFiled: December 30, 2020Date of Patent: November 1, 2022Assignee: MEDIATEK INC.Inventors: Wei-Chen Wang, Chia-Wei Dai, Ray-Kuo Lin, Meng-Hsiang Lai, Ting-Che Tseng
-
Publication number: 20220155959Abstract: Disclosed is a memory device and an operation method thereof. The operation method of memory device, comprising: programming a plurality of sub-matrices including at least one of non-zero element of a rearranged matrix to a plurality of operation units of the memory device; and programming a mapping table into a working memory of a memory device. The rearranged matrix is generated by rearrange a plurality of columns and a plurality of rows of an original matrix according to the positions of a plurality of non-zero elements of the original matrix. The mapping table comprises a correspondence of row indexes between the original matrix and the rearranged matrix, a correspondence of column indexes between the original matrix and the rearranged matrix and a correspondence between the sub-matrices including at least one non-zero element and the operation units storing the sub-matrices including at least one non-zero element.Type: ApplicationFiled: November 4, 2021Publication date: May 19, 2022Inventors: Wei-Chen WANG, Ting-Hsuan LO, Chun-Feng WU, Yuan-Hao CHANG, Tei-Wei KUO
-
Patent number: 11222693Abstract: A data management method for a memory is provided. The memory includes memory pages. Each of the memory pages includes memory cells. A data update command corresponding to a logical address is received. The logical address maps to a physical address of a target memory page before receiving the data update command. First and second reading voltages are applied to obtain at least a first and a second target memory cell to be sanitized in the target memory page of the memory pages, a first programming voltage is applied to change the logical state of the first target memory cell to a logical state with a higher threshold voltage, and a second programming voltage is applied to change the logical state of the second target memory cell to a logical state with a higher threshold voltage. The first programming voltage is different from the second programming voltage.Type: GrantFiled: September 29, 2020Date of Patent: January 11, 2022Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventors: Yung-Chun Li, Wei-Chen Wang
-
Patent number: 11194515Abstract: The present disclosure provides a memory system, a method of operating memory, and a non-transitory computer readable storage medium. The memory system includes a memory chip and a controller. The controller is coupled with the memory chip, which the controller is configured to: receive a first data corresponding to a first version from a file system in order to store the first data corresponding to the first version in a first page of the flash memory chip; and program the first data corresponding to a second version in the first page in response to the first data of the second version, which the second version is newer than the first version.Type: GrantFiled: September 16, 2019Date of Patent: December 7, 2021Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventors: Ping-Hsien Lin, Wei-Chen Wang, Hsiang-Pang Li, Shu-Hsien Liao, Che-Wei Tsao, Yuan-Hao Chang, Tei-Wei Kuo
-
Publication number: 20210375357Abstract: A data management method for a memory is provided. The memory includes memory pages. Each of the memory pages includes memory cells. A data update command corresponding to a logical address is received. The logical address maps to a physical address of a target memory page before receiving the data update command. First and second reading voltages are applied to obtain at least a first and a second target memory cell to be sanitized in the target memory page of the memory pages, a first programming voltage is applied to change the logical state of the first target memory cell to a logical state with a higher threshold voltage, and a second programming voltage is applied to change the logical state of the second target memory cell to a logical state with a higher threshold voltage. The first programming voltage is different from the second programming voltage.Type: ApplicationFiled: September 29, 2020Publication date: December 2, 2021Inventors: Yung-Chun LI, Wei-Chen WANG
-
Publication number: 20210326114Abstract: An in-memory computing method and apparatus, adapted for a processor to perform MAC operations on a memory, are provided. In the method, a format of binary data of weights is transformed from a floating-point format into a quantized format by truncating at least a portion of fraction bits of the binary data and calculating complements of remaining bits, and programming the transformed binary data into cells of the memory. A tuning procedure is performed by iteratively inputting binary data of input signals into the memory, integrating outputs of the memory, and adjusting the weights programmed to the cells based on the integrated outputs. The binary data of the weights is reshaped based on a probability of reducing bits with a value of one in the binary data of each weight. The tuning procedure is repeated until an end condition is met.Type: ApplicationFiled: March 30, 2021Publication date: October 21, 2021Applicant: MACRONIX International Co., Ltd.Inventors: Wei-Chen Wang, Chien-Chung Ho, Yuan-Hao Chang, Tei-Wei Kuo
-
Publication number: 20210218440Abstract: The present invention provides a wireless communication circuitry including a processor, a communication path and a channel detection path. The communication path is configured to wirelessly communicate with an electronic device by using a first channel. The channel detection path is configured to detect at least one channel different from the first channel to generate a detection result while the communication path is wirelessly communicating with the electronic device by using the first channel. The processor determines a second channel based on the detection result, and the processor controls the communication path to switch to the second channel from the first channel to communicate with the electronic device.Type: ApplicationFiled: December 30, 2020Publication date: July 15, 2021Inventors: Wei-Chen Wang, Chia-Wei Dai, Ray-Kuo Lin, Meng-Hsiang Lai, Ting-Che Tseng