Patents by Inventor Daniel Yingling

Daniel Yingling 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: 20260066882
    Abstract: Aspects of the present disclosure relate to an adaptive clock duty cycle controller (DCC) in an automotive system-on-a-chip (SoC). The adaptive clock DCC may include one or more devices, which may be configured to measure and adapt a duty cycle of a clock signal to compensate for aging effects on components in a signal path of a clock distribution network.
    Type: Application
    Filed: September 3, 2024
    Publication date: March 5, 2026
    Inventors: Keith Alan BOWMAN, Daniel YINGLING, Yimai PENG, Amit ANEJA, Sagar JARIWALA, Dipti Ranjan PAL
  • Patent number: 12489430
    Abstract: An apparatus, including: a first flip-flop including a scan input configured to receive a scan signal, a clock input configured to receive a first clock signal of a first clock domain; a latch including an input coupled to an output of the first flip-flop, a clock input configured to receive a control signal; and a second flip-flop including a scan input coupled to an output of the latch, a clock input configured to receive a second clock signal of a second clock domain, and an output configured to generate the scan signal, wherein at least one of the first or second flip-flop comprises a first dual-edge-triggered (DET) flip-flop.
    Type: Grant
    Filed: December 12, 2023
    Date of Patent: December 2, 2025
    Assignee: QUALCOMM INCORPORATED
    Inventors: Yimai Peng, Robert Joseph Vachon, Daniel Yingling, Keith Alan Bowman
  • Publication number: 20250192784
    Abstract: An apparatus, including: a first multiplexer including inputs configured to receive an input data signal and a scan signal, and a select input configured to receive shift control signal; a first latch including an input coupled to an output of the first multiplexer, and a complementary (e.g., inverting) clock input configured to receive a clock signal; a second latch including an input coupled to the output of the first multiplexer, and a non-complementary clock input configured to receive the clock signal; and a second multiplexer including inputs coupled to outputs of the first and second latches, respectively, a select input configured to receive the clock signal, and an output configured to generate an output data or scan signal.
    Type: Application
    Filed: December 12, 2023
    Publication date: June 12, 2025
    Inventors: Yimai PENG, Robert Joseph VACHON, Daniel YINGLING, Keith Alan BOWMAN
  • Publication number: 20250192757
    Abstract: An apparatus, including: a first flip-flop including a scan input configured to receive a scan signal, a clock input configured to receive a first clock signal of a first clock domain; a latch including an input coupled to an output of the first flip-flop, a clock input configured to receive a control signal; and a second flip-flop including a scan input coupled to an output of the latch, a clock input configured to receive a second clock signal of a second clock domain, and an output configured to generate the scan signal, wherein at least one of the first or second flip-flop comprises a first dual-edge-triggered (DET) flip-flop.
    Type: Application
    Filed: December 12, 2023
    Publication date: June 12, 2025
    Inventors: Yimai PENG, Robert Joseph VACHON, Daniel YINGLING, Keith Alan BOWMAN
  • Patent number: 12224752
    Abstract: An apparatus, including: a clock gating circuit (CGC), including: a clock gating device configured to selectively gate/pass a selected clock signal based on an enable signal to generate an output clock signal; and a clock selection circuit configured to select a non-complementary clock signal or a complementary clock signal to generate the selected clock signal based on the output clock signal and the non-complementary clock signal or the complementary clock signal.
    Type: Grant
    Filed: July 18, 2023
    Date of Patent: February 11, 2025
    Assignee: QUALCOMM INCORPORATED
    Inventors: Yimai Peng, Robert Joseph Vachon, Daniel Yingling, Keith Alan Bowman
  • Publication number: 20250030407
    Abstract: An apparatus, including: a clock gating circuit (CGC), including: a clock gating device configured to selectively gate/pass a selected clock signal based on an enable signal to generate an output clock signal; and a clock selection circuit configured to select a non-complementary clock signal or a complementary clock signal to generate the selected clock signal based on the output clock signal and the non-complementary clock signal or the complementary clock signal.
    Type: Application
    Filed: July 18, 2023
    Publication date: January 23, 2025
    Inventors: Yimai PENG, Robert Joseph VACHON, Daniel YINGLING, Keith Alan BOWMAN
  • Patent number: 11855645
    Abstract: Aspects of the present disclosure related to a method of duty-cycle distortion compensation in a system including a clock generator configured to generate a clock signal. The method includes measuring one or more parameters of the clock signal, determining a duty-cycle adjustment based on the measured one or more parameters, and adjusting a duty cycle of the clock signal based on the determined duty-cycle adjustment.
    Type: Grant
    Filed: September 25, 2021
    Date of Patent: December 26, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Keith Alan Bowman, Daniel Yingling, Dipti Ranjan Pal
  • Publication number: 20230096760
    Abstract: Aspects of the present disclosure related to a method of duty-cycle distortion compensation in a system including a clock generator configured to generate a clock signal. The method includes measuring one or more parameters of the clock signal, determining a duty-cycle adjustment based on the measured one or more parameters, and adjusting a duty cycle of the clock signal based on the determined duty-cycle adjustment.
    Type: Application
    Filed: September 25, 2021
    Publication date: March 30, 2023
    Inventors: Keith Alan BOWMAN, Daniel YINGLING, Dipti Ranjan PAL
  • Patent number: 11424736
    Abstract: Aspects of the present disclosure related to a method of phase extension using a delay circuit including delay devices coupled in series. The method includes receiving a clock signal, generating multiple delayed versions of the clock signal, wherein each of the delayed versions of the clock signal is delayed by a different number of the delay devices, and combining high phases or low phases of the delayed versions of the clock signal to obtain a combined clock signal.
    Type: Grant
    Filed: September 25, 2021
    Date of Patent: August 23, 2022
    Assignee: QUALCOMM INCORPORATED
    Inventors: Keith Alan Bowman, Daniel Yingling, Dipti Ranjan Pal
  • Patent number: 11398812
    Abstract: A method of measuring a clock signal includes launching an edge of a timing signal on a first edge of the clock signal, outputting an edge of a capture signal on a second edge of the clock signal, receiving the edge of the timing signal and the edge of the capture signal at a time-to-digital converter (TDC), and measuring a time delay using the TDC, wherein the time delay is between a time the edge of the timing signal is received at the TDC and a time the edge of the capture signal is received at the TDC.
    Type: Grant
    Filed: September 25, 2021
    Date of Patent: July 26, 2022
    Assignee: QUALCOMM INCORPORATED
    Inventors: Keith Alan Bowman, Daniel Yingling, Dipti Ranjan Pal
  • Patent number: 11270761
    Abstract: A dual-mode memory is provided that includes a self-timed clock circuit for asserting a sense enable signal for a sense amplifier. In a low-bandwidth read mode, the self-timed clock circuit asserts the sense enable signal only once during a memory clock cycle. The sense amplifier then senses only a single bit from a group of multiplexed columns. In a high-bandwidth read mode, the self-timed clock circuit successively asserts the sense enable signal so that the sense amplifier successively senses bits from the multiplexed columns.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: March 8, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Hoan Huu Nguyen, Francois Ibrahim Atallah, Keith Alan Bowman, Daniel Yingling, Jihoon Jeong, Yu Pu
  • Publication number: 20210225435
    Abstract: A dual-mode memory is provided that includes a self-timed clock circuit for asserting a sense enable signal for a sense amplifier. In a low-bandwidth read mode, the self-timed clock circuit asserts the sense enable signal only once during a memory clock cycle. The sense amplifier then senses only a single bit from a group of multiplexed columns. In a high-bandwidth read mode, the self-timed clock circuit successively asserts the sense enable signal so that the sense amplifier successively senses bits from the multiplexed columns.
    Type: Application
    Filed: April 6, 2021
    Publication date: July 22, 2021
    Inventors: Hoan Huu NGUYEN, Francois Ibrahim ATALLAH, Keith Alan BOWMAN, Daniel YINGLING, Jihoon JEONG, Yu PU
  • Patent number: 10978139
    Abstract: A dual-mode memory is provided that includes a self-timed clock circuit for asserting a sense enable signal for a sense amplifier. In a low-bandwidth read mode, the self-timed clock circuit asserts the sense enable signal only once during a memory clock cycle. The sense amplifier then senses only a single bit from a group of multiplexed columns. In a high-bandwidth read mode, the self-timed clock circuit successively asserts the sense enable signal so that the sense amplifier successively senses bits from the multiplexed columns.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: April 13, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Hoan Huu Nguyen, Francois Ibrahim Atallah, Keith Alan Bowman, Daniel Yingling, Jihoon Jeong, Yu Pu
  • Publication number: 20200388327
    Abstract: A dual-mode memory is provided that includes a self-timed clock circuit for asserting a sense enable signal for a sense amplifier. In a low-bandwidth read mode, the self-timed clock circuit asserts the sense enable signal only once during a memory clock cycle. The sense amplifier then senses only a single bit from a group of multiplexed columns. In a high-bandwidth read mode, the self-timed clock circuit successively asserts the sense enable signal so that the sense amplifier successively senses bits from the multiplexed columns.
    Type: Application
    Filed: June 4, 2019
    Publication date: December 10, 2020
    Inventors: Hoan Huu NGUYEN, Francois Ibrahim Atallah, Keith Alan Bowman, Daniel Yingling, Jihoon Jeong, Yu Pu
  • Patent number: 7260114
    Abstract: A system and method are provided for tracking connections in a network bundle including a plurality of network links. The method comprises: receiving packet fragments in a plurality of sampling rounds; for a current sampling round, recording which links have supplied a packet fragment; and, advancing a record of the received packet fragments in response a packet fragment on each link. Typically, the packet fragments are received with a corresponding first plurality of sequence numbers. Then, the lowest sequence number in the completed current sampling round is recorded. Some aspects of the method additionally comprise: for the current sampling round, establishing a flag register with a flag for each link; establishing a next lowest sequence number (Mn) register; and, establishing a current lowest sequence number (Mc) register. Then, a flag register flag is toggled in response to receiving a packet fragment on a corresponding link.
    Type: Grant
    Filed: August 6, 2002
    Date of Patent: August 21, 2007
    Assignee: Applied Micro Circuits Corporation
    Inventors: Joseph Rash, Herbert Rivera Sanchez, Daniel Yingling, Robert Oden
  • Patent number: 7242685
    Abstract: A system and method are provided for initiating the reassembly of received packet fragments in a multilink communication network. The method comprises: receiving packet fragments with corresponding sequence numbers; counting the number of fragments received since the initiation of a pervious packet fragment reassembly; and, initiating packet fragment reassembly in response to the fragment count. Some aspects of the method further comprise: establishing a threshold; and, comparing the fragment count to the threshold. Then, initiating packet fragment reassembly includes initiating packet fragment reassembly when the fragment count equals the threshold. Other aspects of the method comprise tracking a RFC-1990 M value. Then, establishing a threshold includes establishing a WITH_M_UPDATE threshold.
    Type: Grant
    Filed: November 5, 2002
    Date of Patent: July 10, 2007
    Assignee: Applied Micro Circuits Corporation
    Inventors: Joseph Rash, Daniel Yingling, Robert Oden