Patents by Inventor Cleo Mui

Cleo Mui 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: 9819174
    Abstract: Techniques are provided to control hotswap operations with programmable logic devices (PLDs). In particular, a MOSFET is provided to limit an in-rush current drawn from a power supply by capacitive components of an electronic assembly when it is plugged into the live, power supply. A controller with an algorithm is provided to control the MOSFET based on the in-rush current detected at the MOSFET. As such, a feedback control loop is established to selectively bias the gate of the MOSFET based on the detected in-rush current. The algorithm may limit the in-rush current based on a Safe Operating Area (SOA) of the MOSFET. The hotswap process may include multiple phases each with a voltage and/or current limit modeling the voltages and currents of the SOA. The algorithm may transition through the phases with the respective current and/or voltage limits during the hotswap process.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: November 14, 2017
    Assignee: Lattice Semiconductor Corporation
    Inventors: Christopher W. Dix, Cleo Mui, Cheng-Jen Gwo, Joel Coplen, Srirama Chandra
  • Patent number: 9772856
    Abstract: In one embodiment, a system has a master programmable device (PD) with native dual-boot capability and one or more slave PDs with no native dual-boot capability. A master golden image includes an embedded dual-boot function. During power-up, each PD copies its primary image into its volatile configuration memory and determines whether the primary image is valid. When the master's configuration engine detects an invalid master primary image, then the master's native dual-boot capability enables the master to implement a system-reboot procedure, which includes copying the master golden image from an external memory device into the master's volatile configuration memory and launching the embedded dual-boot function, which in turn copies the slave golden images from the external memory device into the slaves' volatile configuration memories before enabling other master-golden-image functions. Significant system reliability and robustness are achieved without provisioning every PD with native dual-boot capability.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: September 26, 2017
    Assignee: Lattice Semiconductor Corporation
    Inventors: Srirama Chandra, Cleo Mui, Cheng Jen Gwo, Saurabh Chheda
  • Publication number: 20160226241
    Abstract: Techniques are provided to control hotswap operations with programmable logic devices (PLDs). In particular, a MOSFET is provided to limit an in-rush current drawn from a power supply by capacitive components of an electronic assembly when it is plugged into the live, power supply. A controller with an algorithm is provided to control the MOSFET based on the in-rush current detected at the MOSFET. As such, a feedback control loop is established to selectively bias the gate of the MOSFET based on the detected in-rush current. The algorithm may limit the in-rush current based on a Safe Operating Area (SOA) of the MOSFET. The hotswap process may include multiple phases each with a voltage and/or current limit modeling the voltages and currents of the SOA. The algorithm may transition through the phases with the respective current and/or voltage limits during the hotswap process.
    Type: Application
    Filed: January 29, 2015
    Publication date: August 4, 2016
    Inventors: Christopher W. Dix, Cleo Mui, Cheng-Jen Gwo, Joel Coplen, Srirama Chandra
  • Publication number: 20160179707
    Abstract: In one embodiment, an electronic system includes a shared resource and multiple controllers connected to the shared resource by different resource interfaces. In order to coordinate control of the shared resource, which can be controlled by only one controller at a time, the system has an arbitration device that communicates with the multiple controllers over one or more arbitration interfaces (different from the resource interfaces). The arbitration device has a register that stores (i) a controller identification value that identifies one of the controllers and (ii) a control status value that indicates whether the identified controller currently controls the shared resource. Each controller reads data stored in the register to determine whether the shared resource is currently controlled by a controller, and each controller writes data to the first register to secure control of the shared resource, when the shared resource is not currently controlled by a controller.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Saurabh Chedda, Kam Chuen Mak, Cleo Mui
  • Publication number: 20160011878
    Abstract: In one embodiment, a system has a master programmable device (PD) with native dual-boot capability and one or more slave PDs with no native dual-boot capability. A master golden image includes an embedded dual-boot function. During power-up, each PD copies its primary image into its volatile configuration memory and determines whether the primary image is valid. When the master's configuration engine detects an invalid master primary image, then the master's native dual-boot capability enables the master to implement a system-reboot procedure, which includes copying the master golden image from an external memory device into the master's volatile configuration memory and launching the embedded dual-boot function, which in turn copies the slave golden images from the external memory device into the slaves' volatile configuration memories before enabling other master-golden-image functions. Significant system reliability and robustness are achieved without provisioning every PD with native dual-boot capability.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Inventors: Srirama Chandra, Cleo Mui, Cheng Jen Gwo, Saurabh Chedda