IP Library › Granted Patent US 12,308,849
Granted Patent B2
US 12,308,849 · App. 18/345,298 · Granted May 20, 2025

Frequency synthesis using a frequency dividing circuit

Inventors: Denis Michael Flores Pazos (Grenoble, FR); Andreia Cathelin (Laval, FR); Yann Deval (Lege Cap-Ferret, FR)
H03L7/1806H03L7/0992
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,308,849
App. No.
18/345,298
Granted
May 20, 2025
Kind
B2
Abstract

In various embodiments, a frequency dividing circuit is provided. The frequency dividing circuit may include a first circuit including an m-bit multiplexer configured to receive a positive binary word and a negative binary word as inputs. The frequency dividing circuit may receive a controlled oscillator output signal and a complement of the controlled oscillator output signal, generate a frequency dividing circuit output signal from the controlled oscillator output signal and the complement of the controlled oscillator output signal using the positive binary word and the negative binary word. A ratio of the frequency dividing circuit output signal frequency to the controlled oscillator output signal frequency is a decimal value greater than zero and less than one and is determined using a ratio of a value of the positive binary word to a sum of the value of the positive binary word and an absolute value of the negative binary word.

Claims (92)

1. A frequency synthesizer comprising:

a controlled oscillator configured to generate an oscillator output signal and a complement of the oscillator output signal;

a frequency dividing circuit configured to:

receive the controlled oscillator output signal and the complement of the controlled oscillator output signal;

receive a positive binary word and a negative binary word; and

generate a frequency dividing circuit output signal from the controlled oscillator output signal and the complement of the controlled oscillator output signal using the positive binary word and the negative binary word, wherein a ratio of a frequency dividing circuit output signal frequency to a controlled oscillator output signal frequency is a decimal value greater than zero and less than one and is determined using a ratio of a value of the positive binary word to a sum of the value of the positive binary word and an absolute value of the negative binary word.

2. The frequency synthesizer of claim 1 , wherein the frequency dividing circuit further comprising a first circuit, the first circuit comprising an m-bit multiplexer configured to:

receive the positive binary word and the negative binary word as inputs; and

receive a control signal for selecting the positive binary word or the negative binary word to be provided on an output of the m-bit multiplexer,

wherein each of the positive binary word and the negative binary word comprise m bits.

3. The frequency synthesizer of claim 2 , wherein the first circuit further comprising an m-bit data register configured to:

receive the output of the m-bit multiplexer as an input of the m-bit data register;

receive a clock, wherein a clock frequency is the same as the controlled oscillator output signal frequency and a clock phase is the same as a controlled oscillator output signal phase;

generate an output of the m-bit data register using a value of the input of the m-bit data register at a corresponding rising edge of the clock to the value of the input of the m-bit data register; and

hold the output of the m-bit data register at the value of the input of the m-bit data register at the corresponding rising edge of the clock to the value of the input of the m-bit data register for a time period of the clock.

4. The frequency synthesizer of claim 3 , wherein the frequency dividing circuit further comprising a second circuit, the second circuit comprising an adder circuit and an m-bit flip flop, wherein:

the adder circuit is configured to:

receive the output of the m-bit data register as a first input of the adder circuit;

receive a modified version of an output of the adder circuit as a second input of the adder circuit; and

add the first input of the adder circuit to the second input of the adder circuit to generate the output of the adder circuit; and

the m-bit flip flop is configured to:

receive the output of the adder circuit;

receive the clock; and

generate the modified version of the output of the adder circuit by holding a value of the output of the adder circuit at a corresponding rising edge of the clock to the value of the output of the adder circuit for the time period of the clock.

5. The frequency synthesizer of claim 4 , wherein the control signal is a most significant bit (MSB) in the output of the adder circuit.

6. The frequency synthesizer of claim 5 , wherein the frequency dividing circuit further comprising a third circuit, the third circuit comprising:

a flip flop configured to:

receive the clock and receive the control signal as an input of the flip flop; and

generate an output of the flip flop using a value of the control signal at a corresponding rising edge of the clock to the value of the control signal and by holding the output of the flip flop at the value of the control signal at the corresponding rising edge of the clock to the value of the control signal for the time period of the clock; and

a multiplexer configured to:

receive the clock and a complement of the clock as inputs; and

receive the control signal for selecting the clock or the complement of the clock to be provided on an output of the multiplexer.

7. The frequency synthesizer of claim 6 , wherein the third circuit comprising an AND logic gate configured to receive the output of the flip flop and the output of the multiplexer and generate the frequency dividing circuit output signal by performing an AND operation between the output of the flip flop and the output of the multiplexer.

8. The frequency synthesizer of claim 7 further comprising a phase locked loop configured to determine the controlled oscillator output signal frequency using the frequency dividing circuit output signal and a reference signal provided to the frequency synthesizer, wherein the phase locked loop is configured to lock the frequency dividing circuit output signal frequency with respect to the reference signal frequency.

9. A method for frequency synthesis, the method comprising:

receiving a controlled oscillator output signal and a complement of the controlled oscillator output signal;

receiving a positive binary word and a negative binary word; and

generating a frequency dividing circuit output signal from the controlled oscillator output signal and the complement of the controlled oscillator output signal using the positive binary word and the negative binary word, wherein a ratio of a frequency dividing circuit output signal frequency to a controlled oscillator output signal frequency is a decimal value greater than zero and less than one and is determined using a ratio of a value of the positive binary word to a sum of the value of the positive binary word and an absolute value of the negative binary word.

10. The method for frequency synthesis of claim 9 , comprising:

receiving the positive binary word and the negative binary word as inputs; and

receiving a control signal for selecting the positive binary word or the negative binary word to be provided on an output of an m-bit multiplexer,

wherein each of the positive binary word and the negative binary word comprise m bits.

11. The method for frequency synthesis of claim 10 , comprising:

receiving the output of the m-bit multiplexer as an input of an m-bit data register;

receiving a clock, wherein a clock frequency is the same as the controlled oscillator output signal frequency and a clock phase is the same as a controlled oscillator output signal phase;

generating an output of the m-bit data register using a value of the input of the m-bit data register at a corresponding rising edge of the clock to the value of the input of the m-bit data register; and

holding the output of the m-bit data register at the value of the input of the m-bit data register at the corresponding rising edge of the clock to the value of the input of the m-bit data register for a time period of the clock.

12. The method for frequency synthesis of claim 11 , comprising:

receiving the output of the m-bit data register as a first input of an adder circuit;

receiving a modified version of an output of the adder circuit as a second input of the adder circuit; and

adding the first input of the adder circuit to the second input of the adder circuit to generate the output of the adder circuit;

receiving the output of the adder circuit by an m-bit flip flop;

receiving the clock by the m-bit flip flop; and

generating the modified version of the output of the adder circuit by holding a value of the output of the adder circuit at a corresponding rising edge of the clock to the value of the output of the adder circuit for the time period of the clock.

13. The method for frequency synthesis of claim 12 , wherein the control signal is a most significant bit (MSB) of the output of the adder circuit.

14. The method for frequency synthesis of claim 13 , comprising:

receiving the clock by a flip flop;

receiving the control signal as an input of the flip flop;

generating an output of the flip flop using a value of the control signal at a corresponding rising edge of the clock to the value of the control signal and by holding the output of the flip flop at the value of the control signal at the corresponding rising edge of the clock to the value of the control signal for the time period of the clock;

receiving the clock and a complement of the clock as inputs of a multiplexer; and

receiving the control signal for selecting the clock or the complement of the clock to be provided on an output of the multiplexer.

15. The method for frequency synthesis of claim 14 , comprising generating the frequency dividing circuit output signal by performing an AND operation between the output of the flip flop and the output of the multiplexer.

16. The method for frequency synthesis of claim 15 , comprising:

locking the frequency dividing circuit output signal frequency with respect to a reference signal frequency provided to a frequency synthesizer frequency; and

determining the controlled oscillator output signal frequency using the frequency dividing circuit output signal and the reference signal frequency.

17. A frequency dividing circuit comprising a first circuit, the first circuit comprising an m-bit multiplexer configured to receive a positive binary word and a negative binary word as inputs;

wherein the frequency dividing circuit is configured to:

receive a controlled oscillator output signal and a complement of the controlled oscillator output signal;

generate a frequency dividing circuit output signal from the controlled oscillator output signal and the complement of the controlled oscillator output signal using the positive binary word and the negative binary word, wherein a ratio of a frequency dividing circuit output signal frequency to a controlled oscillator output signal frequency is a decimal value greater than zero and less than one and is determined using a ratio of a value of the positive binary word to a sum of the value of the positive binary word and an absolute value of the negative binary word.

18. The frequency dividing circuit of claim 17 , wherein the m-bit multiplexer is configured to receive a control signal for selecting the positive binary word or the negative binary word to be provided on an output of the m-bit multiplexer, wherein each of the positive binary word and the negative binary word comprise m bits, and wherein the first circuit further comprising an m-bit data register configured to:

receive the output of the m-bit multiplexer as an input of the m-bit data register;

receive a clock, wherein a clock frequency is the same as the controlled oscillator output signal frequency and a clock phase is the same as a controlled oscillator output signal phase;

generate an output of the m-bit data register using a value of the input of the m-bit data register at a corresponding rising edge of the clock to the value of the input of the m-bit data register; and

hold the output of the m-bit data register at the value of the input of the m-bit data register at the corresponding rising edge of the clock to the value of the input of the m-bit data register for a time period of the clock.

19. The frequency dividing circuit of claim 18 , wherein the frequency dividing circuit comprising:

a second circuit, the second circuit comprising an adder circuit and an m-bit flip flop, wherein:

the adder circuit is configured to:

receive the output of the m-bit data register as a first input of the adder circuit;

receive a modified version of an output of the adder circuit as a second input of the adder circuit; and

add the first input of the adder circuit to the second input of the adder circuit to generate the output of the adder circuit, wherein the control signal is a most significant bit (MSB) of the output of the adder circuit; and

the m-bit flip flop is configured to:

receive the output of the adder circuit;

receive the clock; and

generate the modified version of the output of the adder circuit by holding a value of the output of the adder circuit at a corresponding rising edge of the clock to the value of the output of the adder circuit for the time period of the clock; and

a third circuit, the third circuit comprising:

a flip flop configured to:

receive the clock and receive the control signal as an input of the flip flop; and

generate an output of the flip flop using a value of the control signal at a corresponding rising edge of the clock to the value of the control signal and by holding the output of the flip flop at the value of the control signal at the corresponding rising edge of the clock to the value of the control signal for the time period of the clock; and

a multiplexer configured to:

receive the clock and a complement of the clock as inputs; and

receive the control signal for selecting the clock or the complement of the clock to be provided on an output of the multiplexer.

20. The frequency dividing circuit of claim 19 , wherein the third circuit comprising an AND logic gate configured to receive the output of the flip flop and the output of the multiplexer and generate the frequency dividing circuit output signal by performing an AND operation between the output of the flip flop and the output of the multiplexer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2023
From: FLORES PAZOS, DENIS MICHAEL; CATHELIN, ANDREIA
To: STMICROELECTRONICS (CROLLES 2) SAS
Reel/Frame 064128/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2023
From: DEVAL, YANN
To: CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE; INSTITUT POLYTECHNIQUE DE BORDEAUX; UNIVERSITE DE BORDEAUX
Reel/Frame 064128/0646 →
Continuity (1)
Related Publication 20250007526A1 · Jan 2, 2025
References Cited (12)
US 5055800A · Black et al. · 1991 [cited by applicant]
US 5588145A · Wishneusky · 1996 [cited by applicant]
US 5742191A · Romesburg et al. · 1998 [cited by applicant]
US 6031428A · Hill · 2000 [cited by applicant]
US 6236278B1 · Olgaard · 2001 [cited by applicant]
US 7577225B2 · Azadet · 2009 [cited by examiner]
US 10862427B1 · Chan · 2020 [cited by examiner]
US 20050046492A1 · Mallinson · 2005 [cited by applicant]
US 20050280473A1 · Puma · 2005 [cited by examiner]
US 20070066261A1 · Haralabidis · 2007 [cited by examiner]
US 20070188357A1 · Mallinson · 2007 [cited by applicant]
EP 0665651A2 · 1995 [cited by applicant]