Patents by Inventor Chester Yu

Chester Yu 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: 11405136
    Abstract: A Viterbi Equalizer having a limited number of stages is disclosed. In some embodiments, the Viterbi Equalizer may have only four stages. The Viterbi Equalizer produces soft decisions, which comprise a final decision and reliability information related to that final decision. The Viterbi Equalizer is able to provide reliability information even if all paths do not converge on the final decision at the last stage. The reliability information is calculated based on if and when the paths in the trellis converge on a final decision. This reliability information can be used downstream, such as by another Viterbi Algorithm block to perform forward error correction. The use of soft decision provides gains of up to several dB in performance. Additionally, the Viterbi Equalizer is low cost and readily implemented in hardware or software.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: August 2, 2022
    Assignee: Silicon Laboratories Inc.
    Inventors: Guner Arslan, Chester Yu, Mehmood Ur Rehman Awan
  • Publication number: 20210184657
    Abstract: An apparatus includes an asynchronous D-latch. The asynchronous D-latch includes a first inverter and a second inverter coupled in an anti-parallel fashion. The asynchronous D-latch further includes a third inverter coupled to provide a complement of a data (D) input signal of the asynchronous D-latch to the first and second inverters. The asynchronous D-latch further includes a meta-stability filter coupled to the first and second inverters.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 17, 2021
    Inventor: Chester Yu
  • Patent number: 10944388
    Abstract: Improved clock gating cells and related methods are provided. The clock gating cells include a first mutually exclusive element (ME1), a first inverter and a second mutually exclusive element (ME2). ME1 receives a clock input and an enable signal, which is asynchronous to the clock input, and outputs the enable signal based on a timing relationship between the clock input and the enable signal. The first inverter receives the enable signal output from ME1 and provides an inverted enable signal to ME2. ME2 receives the clock input and the inverted enable signal, and provides a clock output based on a timing relationship between the clock input and the inverted enable signal. Together, ME1 and ME2 resolve meta-stability and eliminate glitches in the clock output by preventing rising and falling edges of the enable signal from passing through the mutually exclusive elements during active phases of the clock input.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: March 9, 2021
    Assignee: Silicon Laboratories Inc.
    Inventors: Chester Yu, Y Hao Lim
  • Patent number: 10903838
    Abstract: An integrated circuit includes a clock management unit that selectively provides a clock signal, an energy management circuit that provides an internal power supply voltage to an internal voltage rail in response to an external power supply voltage, and has a capacitor coupled between the internal voltage rail and a reference voltage terminal, and a clocked digital circuit that is coupled to the internal voltage rail and the reference voltage terminal and operates in synchronism with the clock signal. The clock management unit provides the clock signal at a first frequency during a standby state, continuously at a second frequency higher than the first frequency during an active state, and during a first clock cycle following an end of the standby state while suppressing the clock signal during at least one subsequent clock cycle during a transition state between the standby state and the active state.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: January 26, 2021
    Assignee: Silicon Laboratories Inc.
    Inventors: Brian Taylor Brunn, Paul Ivan Zavalney, Adrianus Josephus Bink, Chester Yu
  • Patent number: 10601369
    Abstract: An oscillation circuit including a crystal interface, a crystal amplifier, a level detector, a timing circuit, and a controller. When activated, the crystal amplifier drives a crystal coupled to the crystal interface to establish oscillation, and the level detector indicates when a target amplitude is detected. The controller activates the crystal amplifier and uses the timing circuit and the level detector to measure a startup time of oscillation. The measured startup time is used in calculating a wake up time from a sleep mode in time to perform an operation at a scheduled time. The startup time may be adjusted or averaged and may be remeasured with temperature change. A method of minimizing startup time of a crystal oscillator includes measuring startup time for determining a delay value for programming a wakeup circuit. Robust startup settings may be used in the event of startup failure due to a sleepy crystal.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: March 24, 2020
    Assignee: Silicon Laboratories Inc.
    Inventors: Tiago Marques, Chester Yu
  • Publication number: 20200021244
    Abstract: An oscillation circuit including a crystal interface, a crystal amplifier, a level detector, a timing circuit, and a controller. When activated, the crystal amplifier drives a crystal coupled to the crystal interface to establish oscillation, and the level detector indicates when a target amplitude is detected. The controller activates the crystal amplifier and uses the timing circuit and the level detector to measure a startup time of oscillation. The measured startup time is used in calculating a wake up time from a sleep mode in time to perform an operation at a scheduled time. The startup time may be adjusted or averaged and may be remeasured with temperature change. A method of minimizing startup time of a crystal oscillator includes measuring startup time for determining a delay value for programming a wakeup circuit. Robust startup settings may be used in the event of startup failure due to a sleepy crystal.
    Type: Application
    Filed: July 11, 2018
    Publication date: January 16, 2020
    Inventors: TIAGO MARQUES, CHESTER YU
  • Patent number: 10491157
    Abstract: An oscillation circuit including a crystal interface for coupling to a crystal, a crystal amplifier that drives the crystal to establish oscillation, a memory, a timing circuit, a level detector that provides an amplitude indication when an oscillation achieves a programmable threshold, and a controller. The controller applies one or more settings including gain and activates the crystal amplifier, measures the startup time, and calculates startup energy. The startup energy is based on a bias current of the crystal amplifier, remaining system current, and the startup time. The settings may include a gain setting of the crystal amplifier and one or more thresholds used by the threshold detector. The controller adjusts the settings for multiple startups, and determines optimal settings for minimizing the startup energy. The memory stores the optimal settings along with robust settings that may be used on a one-time basis in the event of startup failure.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: November 26, 2019
    Assignee: Silicon Laboratories Inc.
    Inventors: Vitor Pereira, Tiago Marques, Chester Yu
  • Patent number: 10056899
    Abstract: A signal gating circuit includes a logic circuit that receives a stop signal and an input signal and provides an intermediate signal in response, and a pulse stretcher. The pulse stretcher provides an output signal with no pulse when a width of a pulse of the intermediate signal is less than a first amount, with a pulse having a first pulse width that begins after a start of the pulse of the intermediate signal and ends at a predetermined delay thereafter when a pulse width of the intermediate signal is greater than the first amount but less than a second amount, and with a pulse having a second pulse width that begins after the start of the pulse of the intermediate signal and ends after an end of the pulse of the intermediate signal when a pulse width of the intermediate signal is greater than the second amount.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: August 21, 2018
    Assignee: SILICON LABORATORIES INC.
    Inventors: Kenneth W. Fernald, Chester Yu, Hegong Wei
  • Publication number: 20100166173
    Abstract: Methods and apparatus for communicating include coupling first and second devices with a first unidirectional data line, a second unidirectional data line, and a clock line. Frames of data are serially communicated between the first and second devices using the first and second unidirectional data lines. The frame format of a frame carried by the first unidirectional data line is distinct from a frame format of a frame carried by the second unidirectional data line. Each frame is synchronized with a clock signal carried by the clock line.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventors: Xun Yang, Jeffrey A. Whaley, Joel W. Page, Chester Yu, Gregory James Fyke
  • Publication number: 20100166434
    Abstract: Methods and apparatus for communicating include communicating frames of data at a frequency f1 serially from a first device to a second device using a first unidirectional data line. The frames have a first timeslot allocation of s timeslots. A clock signal having a frequency f2 is generated within the second device, wherein f 2 f 1 ? n ยท s , wherein n>1. The first unidirectional data line is sampled every n clock cycles of the clock signal for a plurality of the timeslots.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventors: Xun Yang, Jeffrey A. Whaley, Joel W. Page, Chester Yu, Gregory James Fyke