IP Library › Granted Patent US 11,509,312
Granted Patent B1
US 11,509,312 · App. 17/561,792 · Granted Nov 22, 2022

Apparatus and a method for synchronizing output clock signals across a plurality of phase-locked loops

Inventors: Chee Hak Teh (Pulau Pinang, MY); Soon Chieh Lim (Pulau Pinang, MY); Ging Yeon Mark Wong (Pulau Pinang, MY); How Hwan Wong (Pulau Pinang, MY)
Assignee: SKYECHIP SDN BHD
H03L7/07H03L7/085
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 11,509,312
App. No.
17/561,792
Granted
Nov 22, 2022
Kind
B1
Abstract

An apparatus and a method for synchronizing output clock signals across a plurality of phase-locked loops (PLLs). The apparatus coupled within each PLL comprises: a local counter configured to provide a count when receiving a reference clock signal; a comparator configured to compare the count from the local counter with a predetermined or preconfigured value; wherein a multiplexor connected to the local counter and counters of adjacent PLLs, configured to select the count from the local counter or a count from the counters of the adjacent PLLs; wherein the selected count from the multiplexor is incremented and directed to the local counter; wherein an output clock divider enable is asserted to the PLL to start an output clock divider to generate the output clock signal when the count from the local counter reaches the predetermined or preconfigured value.

Claims (19)

1. An apparatus for synchronizing output clock signals across a plurality of phase-locked loops, wherein the apparatus coupled within each phase-locked loop comprises:

a local counter configured to provide a count when receiving a reference clock signal;

a comparator configured to compare the count from the local counter with a predetermined or preconfigured value; and

a multiplexor connected to the local counter and counters of adjacent phase-locked loops, configured to select the count from the local counter or a count from the counters of the adjacent phase-locked loops, wherein

the selected count from the multiplexor is incremented and directed to the local counter, and

an output clock divider enable is asserted to the phase-locked loop to start an output clock divider to generate the output clock signal when the count from the local counter reaches the predetermined or preconfigured value.

2. The apparatus as claimed in claim 1 , wherein the plurality of phase-locked loops is divided into multiple synchronization groups by configuring the multiplexors for separate synchronization of the output clock signals.

3. The apparatus claimed in claim 2 , wherein the predetermined or preconfigured value is the same for each phase-locked loop in the same synchronization group.

4. The apparatus as claimed in claim 1 , wherein the local counter enabled by a synchronization enable signal.

5. The apparatus as claimed in claim 1 , wherein the reference clock signal of the local counter is the same as the clock signal that drives the phase-locked loop.

6. The apparatus as claimed in claim 1 , wherein the output clock divider of each phase-locked loop comprises same or different divisors in dividing the output clock signal.

7. A method for synchronizing output clock signals across a plurality of phase-locked loops, the method comprising:

providing a count by a local counter when receiving a reference clock signal for each phase-locked loop;

selecting the count from the local counter or a count from counters of adjacent phase-locked loops by a multiplexor connected to the local counter and the counters of the adjacent phase-locked loops;

incrementing the count selected by the multiplexor;

directing the incremented count to the local counter;

comparing the count from the local counter with a predetermined or preconfigured value by a comparator; and

asserting an output clock divider enable to the phase-locked loop to start an output clock divider to generate the output clock signal when the count from the local counter reaches the predetermined or preconfigured value.

8. The method as claimed in claim 7 , further comprising: dividing the plurality of phase-locked loops into multiple synchronization groups by configuring the multiplexors for separate synchronization of the output clock signals.

Assignments (3)
CHANGE OF NAME Recorded May 28, 2026
From: SKYECHIP SDN. BHD.
To: SKYECHIP BERHAD
Reel/Frame 075794/0806 →
CHANGE OF NAME Recorded Jan 3, 2026
From: SKYECHIP SDN. BHD.
To: SKYECHIP SDN. BHD.
Reel/Frame 074746/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2021
From: TEH, CHEE HAK; LIM, SOON CHIEH; WONG, GING YEON MARK; WONG, HOW HWAN
To: SKYECHIP SDN BHD
Reel/Frame 058476/0032 →
Priority Claims (1)
MY PI2021005582 · Sep 23, 2021 · national