Patents by Inventor Winston Lee

Winston Lee 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: 20210406030
    Abstract: A computer system including a plurality of SIMD engines and a corresponding plurality of output register sets. Operand A register file stores one or more Operand A values, each including a plurality of operand words. Operand B register file stores one or more Operand B values, each including a plurality of operand words. Operand A distribution circuit receives an Operand A value from the Operand A register file, and selectively routes one or more of the operand words of the received Operand A value to create a plurality of input Operand A values, which are selectively routed to the SIMD engines. Operand B distribution circuit receives one or more Operand B values from the Operand B register file, and selectively routes one or more of the operand words of the Operand B value(s) to create a plurality of input Operand B values, which are selectively routed to the SIMD engines.
    Type: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Shashi Kiran Chilappagari, Winston Lee
  • Patent number: 11196587
    Abstract: A permutated ring network includes a plurality of bi-directional source-synchronous ring networks, each having a plurality of data transport stations, and a plurality of communication nodes. Each of the communication nodes is coupled to one of the data transport stations in each of the plurality of bi-directional source-synchronous ring networks.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: December 7, 2021
    Assignee: DeGirum Corporation
    Inventors: Kit S. Tam, Winston Lee
  • Publication number: 20210345630
    Abstract: High quality, portable, convenient, nutritious, packaged food products are provided, as well as processes for preparing packaged food products. Packaged food products comprise wet food systems of hydrated high ?-glucan cereal acidified with acid or acid solutions having a pKa in a range of 1.9-2.2. This product can include non-citrus fruit, vegetable, and/or hydrated mucilaginous seeds mixed with hydrated, acidified high ?-glucan cereal. Also, packaged food products comprise wet food systems of vegetable, or vegetable and non-citrus fruit acidified with acid or acid solutions having a pKa in a range of 1.9-2.2. This product can be packed in 100% juice or with other ingredients including sweeteners, flavors, and non-dairy milk, amongst others. High ?-glucan cereal, non-citrus fruit, and/or vegetables formulated with packaged food products retain texture, flavor, color, and visual appearance after commercial processing and during storage.
    Type: Application
    Filed: October 3, 2018
    Publication date: November 11, 2021
    Applicant: Del Monte Foods, Inc.
    Inventors: Loren L. Druz, Winston Lee, Jessica M. Widjaja, Parween Amiri, Corey Ewert, Karim Nafisi-Movaghar, Faris M. Elbadri, Nathaniel A. Silva, Frances M. Jin
  • Patent number: 10896900
    Abstract: A method for packaging an integrated circuit including a first semiconductor device and a second semiconductor device arranged on a substrate includes calculating parameters of a forming gas based on each of a curing temperature and an estimate of a surface trap density associated with the integrated circuit, dispensing a molding compound over the first semiconductor device, the second semiconductor device, and the substrate, and curing the molding compound in accordance with the curing temperature while flowing the forming gas in accordance with the calculated parameters.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: January 19, 2021
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Runzi Chang, Winston Lee
  • Patent number: 10884451
    Abstract: A cascaded clock ring network includes a clock path that transmits a source clock through series-connected processing nodes, from a first processing node to a last processing node. A data path transmits data through the processing nodes in response to the transmitted source clock, from the first processing node to the last processing node. The last processing node provides the transmitted source clock as an end clock signal, and provides the transmitted data as end data values. The end data values are written into a FIFO memory in response to the end clock signal. The end data values are subsequently read from the FIFO memory using the source clock signal, and are provided to the first processing node. A synchronizing circuit ensures that a plurality of end data values are initially written into the FIFO memory before an end data value is read from the FIFO memory.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: January 5, 2021
    Assignee: DeGirum Corporation
    Inventor: Winston Lee
  • Patent number: 10854455
    Abstract: The present disclosure describes methods and apparatuses for fabricating integrated-circuit (IC) die with tilted patterning. In some aspects, mandrels are fabricated on a material stack and occlude portions of a layer of material from a field of energy radiated at an angle of incidence relative to the mandrels. The occluded portions of the layer of material can be used to mask an underlying film to create a film pattern on a substrate of the IC die. These methods and apparatuses may enable the fabrication of IC die with features that are smaller in size than those afforded by conventional lithography processes.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: December 1, 2020
    Assignee: Marvell Asia PTE, Ltd.
    Inventors: Runzi Chang, Winston Lee
  • Publication number: 20200341772
    Abstract: A computer system including a plurality of SIMD engines and a corresponding plurality of output register sets. Operand A register file stores one or more Operand A values, each including a plurality of operand words. Operand B register file stores one or more Operand B values, each including a plurality of operand words. Operand A distribution circuit receives an Operand A value from the Operand A register file, and selectively routes one or more of the operand words of the received Operand A value to create a plurality of input Operand A values, which are selectively routed to the SIMD engines. Operand B distribution circuit receives one or more Operand B values from the Operand B register file, and selectively routes one or more of the operand words of the Operand B value(s) to create a plurality of input Operand B values, which are selectively routed to the SIMD engines.
    Type: Application
    Filed: April 29, 2019
    Publication date: October 29, 2020
    Inventors: Shashi Kiran Chilappagari, Winston Lee
  • Patent number: 10707411
    Abstract: A semiconductor device comprises a first conductive material, a contact, an a magnetic tunneling junction positioned between the first conductive material and the contact. The semiconductor device further comprises a spacer that is positioned between the first conductive material and the contact and surrounds at least a portion of the magnetic tunneling junction. The spacer comprises spacer material that has at least some etch selectivity compared to a dielectric material that surrounds at least a portion of the first conductive material.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: July 7, 2020
    Assignee: Marvell International Ltd.
    Inventors: Zining Wu, Winston Lee, Runzi Chang
  • Patent number: 10600793
    Abstract: The present disclosure describes apparatuses and methods for manufacturing programmable memory devices with optimized gate oxide thickness. In some aspects, lithography masks are used to fabricate oxide gates for programmable memory devices of an integrated-circuit (IC) die that are thinner than oxide gates fabricated for processor core devices of the IC die. In other aspects, lithography masks are used to fabricate oxide gates for the programmable memory devices of the IC die such that they are thicker than the oxide gates fabricated for the processor core devices of the IC die. By so doing, the programmable memory devices can be manufactured with optimized gate oxide thickness that may reduce programming voltage or increase device reliability of the programmable memory devices.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: March 24, 2020
    Assignee: Marvell World Trade Ltd.
    Inventors: Runzi Chang, Winston Lee, Peter Lee
  • Publication number: 20200013768
    Abstract: A method for packaging an integrated circuit including a first semiconductor device and a second semiconductor device arranged on a substrate includes calculating parameters of a forming gas based on each of a curing temperature and an estimate of a surface trap density associated with the integrated circuit, dispensing a molding compound over the first semiconductor device, the second semiconductor device, and the substrate, and curing the molding compound in accordance with the curing temperature while flowing the forming gas in accordance with the calculated parameters.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Inventors: Runzi CHANG, Winston LEE
  • Patent number: 10476656
    Abstract: A plurality of synchronization FIFOs receive input data streams from corresponding transmitting agents. Data is written to the synchronization FIFOs based on write clock signals provided by the corresponding transmitting agents. An arbitration circuit reads data from the synchronization FIFOs based on an asynchronous local clock signal. A minimum number of entries (SMIN) of each synchronization FIFO is specified by a number of entries required to synchronize the stored data to the local clock signal. SMIN may further be specified by: a number of entries required to store data during a threshold time period that a throughput of the input data streams may exceed a read data throughput enabled by the local clock signal; a number of entries required to store the data during a flow control response time; and a number of entries read from the synchronization FIFO during the threshold time period and the flow control response time.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: November 12, 2019
    Assignee: DeGirum Corporation
    Inventors: Winston Lee, Kit S. Tam
  • Publication number: 20190339733
    Abstract: A cascaded clock ring network includes a clock path that transmits a source clock through series-connected processing nodes, from a first processing node to a last processing node. A data path transmits data through the processing nodes in response to the transmitted source clock, from the first processing node to the last processing node. The last processing node provides the transmitted source clock as an end clock signal, and provides the transmitted data as end data values. The end data values are written into a FIFO memory in response to the end clock signal. The end data values are subsequently read from the FIFO memory using the source clock signal, and are provided to the first processing node. A synchronizing circuit ensures that a plurality of end data values are initially written into the FIFO memory before an end data value is read from the FIFO memory.
    Type: Application
    Filed: May 1, 2018
    Publication date: November 7, 2019
    Inventor: Winston Lee
  • Publication number: 20190319775
    Abstract: A plurality of synchronization FIFOs receive input data streams from corresponding transmitting agents. Data is written to the synchronization FIFOs based on write clock signals provided by the corresponding transmitting agents. An arbitration circuit reads data from the synchronization FIFOs based on an asynchronous local clock signal. A minimum number of entries (SMIN) of each synchronization FIFO is specified by a number of entries required to synchronize the stored data to the local clock signal. SMIN may further be specified by: a number of entries required to store data during a threshold time period that a throughput of the input data streams may exceed a read data throughput enabled by the local clock signal; a number of entries required to store the data during a flow control response time; and a number of entries read from the synchronization FIFO during the threshold time period and the flow control response time.
    Type: Application
    Filed: April 13, 2018
    Publication date: October 17, 2019
    Inventors: Winston Lee, Kit S. Tam
  • Patent number: 10431574
    Abstract: A method for packaging semiconductor devices in a chamber includes arranging a carrier substrate including a first semiconductor device and a second semiconductor device within the chamber, flowing a molding compound into the chamber to cover surfaces of the first semiconductor device, the second semiconductor device, and the carrier substrate, and flowing a forming gas into the chamber while curing the molding compound. The forming gas includes a reactive gas configured to react with the first semiconductor device and the second semiconductor device during curing.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: October 1, 2019
    Assignee: Marvell World Trade Ltd.
    Inventors: Runzi Chang, Winston Lee
  • Publication number: 20190259768
    Abstract: The present disclosure describes apparatuses and methods for manufacturing programmable memory devices with optimized gate oxide thickness. In some aspects, lithography masks are used to fabricate oxide gates for programmable memory devices of an integrated-circuit (IC) die that are thinner than oxide gates fabricated for processor core devices of the IC die. In other aspects, lithography masks are used to fabricate oxide gates for the programmable memory devices of the IC die such that they are thicker than the oxide gates fabricated for the processor core devices of the IC die. By so doing, the programmable memory devices can be manufactured with optimized gate oxide thickness that may reduce programming voltage or increase device reliability of the programmable memory devices.
    Type: Application
    Filed: April 29, 2019
    Publication date: August 22, 2019
    Applicant: Marvell World Trade Ltd.
    Inventors: Runzi Chang, Winston Lee, Peter Lee
  • Patent number: 10319727
    Abstract: The present disclosure describes apparatuses and methods for manufacturing programmable memory devices with optimized gate oxide thickness. In some aspects, lithography masks are used to fabricate oxide gates for programmable memory devices of an integrated-circuit (IC) die that are thinner than oxide gates fabricated for processor core devices of the IC die. In other aspects, lithography masks are used to fabricate oxide gates for the programmable memory devices of the IC die such that they are thicker than the oxide gates fabricated for the processor core devices of the IC die. By so doing, the programmable memory devices can be manufactured with optimized gate oxide thickness that may reduce programming voltage or increase device reliability of the programmable memory devices.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: June 11, 2019
    Assignee: Marvell World Trade Ltd.
    Inventors: Runzi Chang, Winston Lee, Peter Lee
  • Publication number: 20180331088
    Abstract: A method for packaging semiconductor devices in a chamber includes arranging a carrier substrate including a first semiconductor device and a second semiconductor device within the chamber, flowing a molding compound into the chamber to cover surfaces of the first semiconductor device, the second semiconductor device, and the carrier substrate, and flowing a forming gas into the chamber while curing the molding compound. The forming gas includes a reactive gas configured to react with the first semiconductor device and the second semiconductor device during curing.
    Type: Application
    Filed: July 25, 2018
    Publication date: November 15, 2018
    Inventors: Runzi Chang, Winston Lee
  • Patent number: 10056363
    Abstract: The present disclosure includes systems and techniques relating to methods and systems that improve yield in multiple chips integration processes. In some implementations, a method includes providing, in a chamber, a first integrated circuit chip and a second integrated circuit chip supported on a carrier, flowing a molding compound to cover the first integrated circuit chip, the second integrated circuit chip, and the carrier; and flowing a forming gas into the chamber while curing the molding compound.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: August 21, 2018
    Assignee: Marvell World Trade Ltd.
    Inventors: Runzi Chang, Winston Lee
  • Patent number: 10037400
    Abstract: In some implementations, a method of fabricating an integrated circuit includes obtaining first data for a first chip containing a first version of the integrated circuit, determining that a transistor should be coupled with another transistor, selecting one or more masks for coupling the transistor with the other transistor to adjust the threshold voltage of the transistor, obtaining second data for a second chip containing a second version of the integrated circuit, determining that the second version of the integrated circuit meets one or more requirements, and preparing a final integrated circuit design for production based on the second version of the integrated circuit.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: July 31, 2018
    Assignee: MARVELL WORLD TRADE LTD.
    Inventors: Runzi Chang, Winston Lee, Peter Lee
  • Patent number: 10007521
    Abstract: Instructions to be executed by a processing system are fetched from a memory. Respective age tags are assigned to the instructions such that each of the age tags indicates an age of the corresponding instruction in the processing system. A respective physical register is allocated to each destination logical register referenced by each instruction. The respective age tags assigned to the instructions are written to respective physical registers allocated to the destination logical registers of the instructions, and to a buffer configured to maintain a program order of the instructions. The instructions are executed by the processing system. Executing the instructions includes executing at least some of the instructions in an order different from the program order of the instructions. The age tags in the buffer are used to retire executed instructions in a same order as the program order of the instructions.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: June 26, 2018
    Assignee: Marvell International Ltd.
    Inventors: Kit Sang Tam, Winston Lee