# US 10,484,027 B2 · Glitch free phase selection multiplexer enabling fractional feedback ratios in phase locked loops

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,484,027 B2
- Document ID: US10484027B2
- Status: Granted
- Kind: B2
- Application number: 15/419,981
- Filed: 2017-01-30
- Published: 2018-05-17
- Granted: 2019-11-19
- Earliest claimed: 2016-11-14
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Debesh Bhatta; Deping Huang; Jeffrey Mark Hinrichs
- Web page: https://patentgrep.com/patent/US10484027B2

## CPC

- H04B 1/0483: {Transmitters with multiple parallel paths}
- H03K 5/1252: Suppression or limitation of noise or interference (specially adapted for transmission systems H04B15/00, H04L25/08)
- H03L 7/081: provided with an additional controlled phase shifter {(H03L7/0998 takes precedence)}
- H03L 7/18: using a frequency divider or counter in the loop (H03L7/20, H03L7/22 take precedence)
- H04B: TRANSMISSION
- H03K: PULSE TECHNIQUE (measuring pulse characteristics G01R; modulating sinusoidal oscillations with pulses H03C; transmission of digital information H04L; discriminator circuits detecting phase difference between two signals by counting or integrating cycles of oscillation H03D3/04; automatic control, starting, synchronisation or stabilisation of generators of electronic oscillations or pulses where the type of generator is irrelevant or unspecified H03L; coding, decoding or code conversion, in general H03M)
- H03L: AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES (generation of oscillations H03B)

## Abstract

In some aspects, a method for phase multiplexing includes receiving a plurality of phases, selecting one of the plurality of phases based on a select signal using a multiplexer, and outputting the selected one of the plurality of phases at an output of the multiplexer. The method also includes gating the output of the multiplexer during a glitch at the output of the multiplexer.

## Claims

### Claim 1

A phase selection multiplexer, comprising:
a multiplexer configured to receive a plurality of phases, to select one of the plurality of phases based on a select signal, and to output the selected one of the plurality of phases at an output of the multiplexer;
a flip-flop having a clock input, a data input, and an output, wherein the clock input of the flip-flop is coupled to the output of the multiplexer; and
a gate circuit coupled to the data input of the flip-flop, and also configured to receive the output of the flip-flop and an early output signal generated using another multiplexer, wherein the gate circuit is configured to generate a gate signal based on the output of the flip-flop and the early output signal, and to output the gate signal to the data input of the flip-flop, wherein the gate signal causes the flip-flop to gate the output of the multiplexer during a glitch at the output of the multiplexer.

### Claim 2 (depends on 1)

The phase selection multiplexer of claim 1, wherein the gate circuit is configured to transition the gate signal from logic one to logic zero on a falling edge at the output of the flip-flop, and to transition the gate signal from logic zero to logic one after the glitch.

### Claim 3 (depends on 2)

The phase selection multiplexer of claim 2, wherein the gate circuit is configured to transition the gate signal from logic zero to logic one before a next rising edge at the output of the multiplexer following the glitch.

### Claim 4 (depends on 1)

The phase selection multiplexer of claim 1, further comprising a reset circuit configured to reset the flip-flop on a falling edge at the output of the multiplexer.

### Claim 5 (depends on 4)

The phase selection multiplexer of claim 4, wherein the reset circuit comprises:
an AND gate having a first input, a second input coupled to the output of the flip-flop, and an output coupled to a reset input of the flip-flop; and
an inverter coupled between the output of the multiplexer and the first input of the AND gate.

### Claim 6 (depends on 1)

The phase selection multiplexer of claim 1, wherein the plurality of phases are different phases of a voltage-controlled oscillator, and the output of the flip-flop is coupled to a frequency divider.

### Claim 7 (depends on 1)

The phase selection multiplexer of claim 1, wherein the gate signal is logically low during the glitch at the output of the multiplexer.

### Claim 8

A phase selection multiplexer comprising:
a first multiplexer configured to receive a plurality of phases, to select a first one of the plurality of phases based on a first select signal, and to output the selected first one of the plurality of phases at an output of the first multiplexer;
a first flip-flop having a clock input, a data input coupled to a first gate signal, and a first output, wherein the clock input of the first flip-flop is coupled to the output of the first multiplexer;
a second multiplexer configured to receive the plurality of phases, to select a second one of the plurality of phases based on a second select signal, and to output the selected second one of the plurality of phases at an output of the second multiplexer;
a second flip-flop having a clock input coupled to the output of the second multiplexer, a data input coupled to a second gate signal, and an output; and
a gate circuit coupled to the output of the first flip-flop and the output of the second flip-flop, wherein the gate circuit is configured to generate the first gate signal, and to output the first gate signal to the data input of the first flip-flop, wherein the gate circuit is configured to generate the first gate signal based on the output of the first flip-flop and the output of the second flip-flop.

### Claim 9 (depends on 8)

The phase selection multiplexer of claim 8, wherein the gate circuit is configured to transition the first gate signal from logic one to logic zero on a falling edge at the output of the first flip-flop, and to transition the first gate signal from logic zero to logic one on a rising edge at the output of the second flip-flop.

### Claim 10 (depends on 8)

The phase selection multiplexer of claim 8, wherein the second gate signal is a logical inverse of the first gate signal.

### Claim 11 (depends on 8)

The phase selection multiplexer of claim 8, wherein the selected second one of the plurality of phases is early relative to the selected first one of the plurality of phases.

### Claim 12 (depends on 8)

The phase selection multiplexer of claim 8, further comprising a select controller configured to generate the first select signal based on a phase select signal, and to phase shift the phase select signal to generate the second select signal.

### Claim 13 (depends on 12)

The phase selection multiplexer of claim 12, wherein, when the phase select signal changes, the selection controller is configured to change the first select signal on a falling edge at the output of the first flip-flop.

### Claim 14 (depends on 12)

The phase selection multiplexer of claim 12, wherein the select controller comprises:
a third flip-flop having a clock input coupled to the second gate signal, a data input coupled to the phase select signal, and an output, wherein the first select signal is output by the output of the third flip-flop;
a phase shifter configured to phase shift the phase select signal to generate a phase-shifted phase select signal; and
a fourth flip-flop having a clock input coupled to the output of the first flip-flop, a data input coupled to the phase-shifted phase select signal, and an output, wherein the second select signal is output by the output of the fourth flip-flop.

### Claim 15

A method for phase multiplexing, comprising:
receiving a plurality of phases;
selecting one of the plurality of phases based on a select signal using a multiplexer;
outputting the selected one of the plurality of phases at an output of the multiplexer to a flip-flop; and
gating the output of the multiplexer using the flip-flop and a gating circuit configured to receive the output of the flip-flop and an early output signal generated using another multiplexer and generate a gating signal based on the output of the flip-flop and the early output signal, the gating signal causing the flip-flop to gate the output of the multiplexer during a glitch at the output of the multiplexer.

### Claim 16 (depends on 15)

The method of claim 15, wherein gating the output of the multiplexer comprises:
starting the gating on a falling edge at the output of the multiplexer; and
ceasing the gating after the glitch.

### Claim 17 (depends on 15)

The method of claim 15, wherein the output of the multiplexer is coupled to a clock input of the flip-flop, and gating the output of the multiplexer during the glitch comprises:
generating a gate signal with the gating circuit; and
inputting the gate signal to a data input of the flip-flop, wherein the gate signal causes the flip-flop to gate the output of the multiplexer during the glitch.

### Claim 18 (depends on 16)

The method of claim 16, further comprising changing the select signal on the falling edge at the output of the multiplexer, wherein the change in the select signal causes the glitch at the output of the multiplexer.

### Claim 19 (depends on 16)

The method of claim 16, wherein the gating ceases before a next rising edge at the output of the multiplexer following the glitch.

### Claim 20

A method for phase multiplexing comprising:
receiving a plurality of phases;
selecting one of the plurality of phases based on a first select signal using a first multiplexer;
outputting the selected one of the plurality of phases at an output of the first multiplexer to a first flip-flop;
selecting a second one of the plurality of phases based on a second select signal using a second multiplexer;
outputting the selected second one of the plurality of phases at an output of the second multiplexer to a second flip-flop; and
gating the output of the first multiplexer using the first flip-flop and a gating circuit causing the first flip-flop to gate the output of the first multiplexer during a glitch at the output of the first multiplexer using a gating signal based on an output of the first flip-flop and an output of the second flip-flop.

### Claim 21 (depends on 20)

The method of claim 20, wherein the selected second one of the plurality of phases is early relative to the selected first one of the plurality of phases.

### Claim 22 (depends on 20)

The method of claim 20, further comprising:
generating the first select signal based on a phase select signal; and
phase shifting the phase select signal to generate the second select signal.

### Claim 23

An apparatus for phase multiplexing, comprising:
means for receiving a plurality of phases;
means for selecting one of the plurality of phases based on a select signal;
means for outputting the selected one of the plurality of phases at an output; and
means for gating the output during a glitch at the output, the means for gating including a flip-flop and a gating circuit causing the flip-flop to gate the output, wherein the gating circuit is configured to receive the output of the flip-flop and an early output signal generated using another multiplexer and to generate a gating signal based on the output of the flip-flop and the early output signal.

### Claim 24 (depends on 23)

The apparatus of claim 23, wherein the means for gating the output comprises:
means for starting the gating on a falling edge at the output; and
means for ceasing the gating after the glitch.

### Claim 25 (depends on 24)

The apparatus of claim 24, wherein the gating ceases before a next rising edge at the output following the glitch.

### Claim 26 (depends on 20)

The method of claim 20, wherein gating the output of the first multiplexer with the first flip-flop comprises:
starting the gating on a falling edge at the output of the first multiplexer; and
ceasing the gating on a rising edge at the output of the second multiplexer.

### Claim 27

An apparatus for phase multiplexing comprising:
means for receiving a plurality of phases;
means for selecting a first one of the plurality of phases based on a first select signal;
means for outputting the selected first one of the plurality of phases at a first output, the means for outputting the first one of the plurality of phases including a first flip-flop;
means for selecting a second one of the plurality of phases based on a second select signal;
means for outputting the selected second one of the plurality of phases at a second output, the means for outputting the second one of the plurality of phases including a second flip-flop; and
means for gating the first output during a glitch, the means for gating including a gating circuit receiving the first output and the second output and causing the first flip-flop to gate the means for selecting the first one of the plurality of phases based on the first output and the second output.

### Claim 28 (depends on 27)

The apparatus of claim 27, wherein the selected second one of the plurality of phases is early relative to the selected first one of the plurality of phases.

### Claim 29 (depends on 28)

The apparatus of claim 28, further comprising:
means for generating the first select signal based on a phase select signal; and
means for phase shifting the phase select signal to generate the second select signal.

### Claim 30 (depends on 27)

The apparatus of claim 27, wherein the means for gating the first output comprises:
means for starting the gating on a falling edge at the first output; and
means for ceasing the gating on a rising edge at the second output.
