IP Library Granted Patent US 10,340,904
Granted Patent B2
US 10,340,904 · App. 15/195,745 · Granted Jul 2, 2019

Method and apparatus for phase-aligned 2X frequency clock generation

Inventor: Yanjing Ke (Union City, CA)
Assignee: Altera Corporation
H03K5/15066H03K5/1565H03K19/1737H03K19/17744H03K19/20H03M9/00
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 10,340,904
App. No.
15/195,745
Granted
Jul 2, 2019
Kind
B2
Abstract

One embodiment relates to a multiple-channel serializer circuit that includes a plurality of one-channel serializers. A one-channel serializer of the plurality of one-channel serializes includes a local 2× frequency clock generator with a non-divider structure. Other embodiments relate to methods of using a non-divider circuit to generate a local 2× frequency clock signal in a one-channel serializer of a multiple-channel serializer. Another embodiment relates to a local 2× frequency clock generator circuit with a non-divider structure. The local 2× frequency clock generator circuit includes a first circuit path which is selected by multiplexers for a first serialization ratio and may also include a second circuit path which is selected by the multiplexers for a second serialization ratio. Other embodiments and features are also disclosed.

Claims (34)

1. A multiple-channel serializer circuit comprising:

a central clocks generator that generates a plurality of clock signals;

a clock network for distributing the plurality of clock signals from the central clocks generator; and

a plurality of one-channel serializers, each one-channel serializer comprising a series of serializer circuits that use the plurality of clock signals from the clock network to serialize a parallel data input signal,

wherein a one-channel serializer of the plurality of one-channel serializes further comprises a local 2× frequency clock generator with a non-divider structure that generates a local 2× frequency clock signal that has a frequency which is twice that of a 1× frequency clock signal output from the central clocks generator, wherein the 1× frequency clock signal is used for timing a parallel data signal input to the one-channel serializer.

2. The circuit of claim 1 , wherein the one-channel serializer is configurable for a plurality of serialization ratios.

3. The circuit of claim 2 , wherein the plurality of serialization ratios comprise a first serialization ratio and a second serialization ratio, where the first serialization ratio is 5/4 times the second serialization ratio.

4. The circuit of claim 2 , wherein the plurality of serialization ratios comprise a 40:1 serialization ratio and a 32:1 serialization ratio.

5. The circuit of claim 2 , wherein the plurality of serialization ratios comprise 80:1, 64:1, 40:1, 32:1, 20:1, and 16:1 serialization ratios.

6. The circuit of claim 1 , wherein the local 2× frequency clock generator with the non-divider structure comprises:

an OR gate that receives as input a first shift phase 1× frequency clock pulse signal and a second shift phase 1× frequency clock pulse signal from the clock network and generates an OR gate output signal; and

a flip-flop sampling circuit that samples the OR gate output signal using a rising edge of a first clock signal from the clock network and generates a local 2× frequency clock signal having a 50% duty cycle.

7. The circuit of claim 6 , wherein both of the first and second shift phase 1× frequency clock pulse signals has a pulse width that is one fourth of a clock cycle of a 1× frequency clock signal.

8. The circuit of claim 7 , wherein the second shift phase 1× frequency clock pulse signal is shifted in phase relative to the first shift phase 1× frequency clock pulse signal by one half of the clock cycle of a 1× frequency clock signal, and wherein the first clock signal is an 8× frequency clock signal.

9. The circuit of claim 1 , wherein the local 2× frequency clock generator with the non-divider structure comprises:

a first flip-flop sampling circuit that samples a first shift phase 1× frequency clock pulse signal using a falling edge of a first clock signal from the clock network and outputs a first sampled clock signal;

a first OR gate that receives as input the first sampled clock signal and a second shift phase 1× frequency clock pulse signal from the clock network and generates a first OR gate output signal;

a second flip-flop sampling circuit that re-samples the first OR gate output signal using a rising edge of a second clock signal from the clock network and outputs a second sampled clock signal;

a third flip-flop sampling circuit that samples the second sampled signal using a falling edge of the second clock signal and outputs a third sampled clock signal; and

a second OR gate that receives as input the second and third sampled clock signals and generates a local 2× frequency clock signal having a 50% duty cycle.

10. The circuit of claim 9 , wherein both of the first and second shift phase

1× frequency clock pulse signals has a pulse width that is one fifth of a clock cycle of a 1× frequency clock signal.

11. The circuit of claim 10 , wherein the first shift phase 1× frequency clock pulse signal is shifted in phase relative to the second shift phase 1× frequency clock pulse signal by two-fifths of the clock cycle of a 1× frequency clock signal, and wherein the first clock signal is an 5× frequency clock signal, and the second clock signal is a I0× frequency clock signal.

12. The circuit of claim 1 , wherein the local 2× frequency clock generator with the non-divider structure comprises:

a first circuit path which is selected by multiplexers for a first serialization ratio, the first circuit path comprising

a first OR gate that receives as input a first shift phase 1× frequency clock pulse signal and a second shift phase 1× frequency clock pulse signal from a clock network and generates a first OR gate output signal, and

a first flip-flop sampling circuit that samples the first OR gate output signal using a rising edge of a first clock signal from the clock network and generates a first local 2× frequency clock signal having a 50% duty cycle.

13. The circuit of claim 12 further comprising:

a second circuit path which is selected by the multiplexers for a second serialization ratio, the second circuit path comprising

a second flip-flop sampling circuit that samples a third shift phase 1× frequency clock pulse signal using a falling edge of a second clock signal from the clock network and outputs a second sampled clock signal,

a second OR gate that receives as input the second sampled clock signal and the second shift phase 1× frequency clock pulse signal from the clock network and generates a second OR gate output signal,

the first flip-flop sampling circuit that samples the second OR gate output signal using a rising edge of a fourth clock signal from the clock network and outputs a third sampled clock signal,

a third flip-flop sampling circuit that samples the third sampled signal using a falling edge of the fourth clock signal and outputs a fourth sampled clock signal, and

a third OR gate that receives as input the third and fourth sampled clock signals and generates a second local 2× frequency clock signal having a 50% duty cycle.

Assignments (2)
SECURITY INTEREST Recorded Sep 12, 2025
From: ALTERA CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 073431/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2016
From: KE, YANJING
To: ALTERA CORPORATION
Reel/Frame 039146/0845 →
Continuity (1)
Related Publication 20170373675A1 · Dec 28, 2017
Cited By (1)
US 12,689,381