Phase-locked loop architecture for a programmable logic device
First Claim
1. A semiconductor chip comprising:
- a programmable logic device having a clock distribution network for routing a first external clock signal, which is generated off the semiconductor chip, through the programmable logic device, the clock distribution network providing a distributed clock signal in response to the first external clock signal; and
a phase comparator coupled to receive the distributed clock signal and a second external clock signal, which is generated off the semiconductor chip, the phase comparator generating a first control signal representative of a phase difference between the distributed clock signal and the second external clock signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A programmable logic device (PLD) which includes a phase comparator in addition to the conventional configurable logic circuitry normally present in the PLD. The configurable logic circuitry of the PLD includes a clock distribution circuit which is configured to route a clock signal VCOOUT generated by a voltage controlled oscillator (VCO) throughout the PLD as a distributed clock signal (DIST-- CLK). The DIST-- CLK signal is used to clock the output registers which route data values out of the PLD. The DIST-- CLK signal is also provided to the phase comparator. The phase comparator is also coupled to receive a clock signal CLKIN from an external device. In response, the phase comparator generates an error signal which is representative of the phase difference between the CLKIN and DIST-- CLK signals. This error signal is provided to a loop filter. In response, the loop filter generates a control signal, which in turn, controls the frequency of the VCOOUT signal generated by the VCO. The frequency of the VCOOUT signal is controlled such that the DIST-- CLK signal is synchronized with the CLKIN signal.
-
Citations
12 Claims
-
1. A semiconductor chip comprising:
-
a programmable logic device having a clock distribution network for routing a first external clock signal, which is generated off the semiconductor chip, through the programmable logic device, the clock distribution network providing a distributed clock signal in response to the first external clock signal; and a phase comparator coupled to receive the distributed clock signal and a second external clock signal, which is generated off the semiconductor chip, the phase comparator generating a first control signal representative of a phase difference between the distributed clock signal and the second external clock signal. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a programmable logic device having a clock distribution network with an associated delay for routing a first external clock signal throughout the programmable logic device, the clock distribution network providing a distributed clock signal in response to the first external clock signal; a phase comparator coupled to receive the distributed clock signal and a second external clock signal, the phase comparator generating a first control signal representative of a phase difference between the distributed clock signal and the second external clock signal; a loop filter coupled to receive the first control signal from the phase comparator, the loop filter generating a second control signal in response to the first control signal; a voltage controlled oscillator coupled to receive the second control signal from the loop filter, the voltage controlled oscillator generating the first external clock signal in response to the second control signal; and a source circuit for providing the second external clock signal, wherein the programmable logic device and the phase comparator are fabricated on a first chip, and the loop filter, voltage controlled oscillator and source circuit are fabricated on one or more other chips. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method of operating a programmable logic device, the method comprising the steps of:
-
receiving a first external clock signal with the programmable logic device; routing the first external clock signal through the programmable logic device along a clock path with an associated delay, thereby creating an internal distributed clock signal; providing the internal distributed clock signal to a phase comparator located on the programmable logic device; providing a second external clock signal to the phase comparator; generating a first control signal with the phase comparator, the first control signal being representative of a phase difference between the internal distributed clock signal and the second external clock signal; and routing the first control signal off of the programmable logic device for further processing. - View Dependent Claims (12)
-
Specification