# US 5,705,947 A · Clock generator

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

- Number: US 5,705,947 A
- Document ID: US5705947A
- Status: Granted
- Kind: A
- Application number: 08/580,569
- Filed: 1995-12-29
- Granted: 1998-01-06
- Earliest claimed: 1994-06-06
- Assignees: Deog-Kyoon Jeog; Sun Microsystems, Inc.
- Inventors: Deog-Kyoon Jeong
- Web page: https://patentgrep.com/patent/US5705947A

## CPC

- H04L 7/0338: {the correction of the phase error being performed by a feed forward loop}
- H03K 19/018592: {with a bidirectional operation}
- H03L 7/0996: {Selecting a signal among the plurality of phase-shifted signals produced by the ring oscillator}
- H03M 9/00: Parallel/series conversion or vice versa (digital stores in which the information is moved stepwise per se G11C19/00)
- H04J 3/047: {Distributors with transistors or integrated circuits}
- H04L 5/1423: {for simultaneous baseband signals}
- H04L 7/0337: {Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals}
- H04L 25/0272: {Arrangements for coupling to multiple lines, e.g. for differential transmission}
- H04L 25/085: {Arrangements for reducing interference in line transmission systems, e.g. by differential transmission}
- H03L 7/0891: {the up-down pulses controlling source and sink current generators, e.g. a charge pump}
- H03L 7/0895: {Details of the current generators (H03L7/0893 takes precedence)}
- H04L 7/0008: {Synchronisation information channels, e.g. clock distribution lines}
- H04L 25/0278: {Arrangements for impedance matching}
- H04L 25/028: {Arrangements specific to the transmitter end}
- H04L 25/0292: {Arrangements specific to the receiver end}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- 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)
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)
- H04J: MULTIPLEX COMMUNICATION (transmission in general H04B; peculiar to transmission of digital information H04L5/00; systems for the simultaneous or sequential transmission of more than one television signal H04N7/08; in exchanges H04Q11/00; stereophonic systems H04S)

## Abstract

A system for converting between parallel data and serial data is described. In the system (10), individual bits of the parallel data (12) are latched into individual registers (117). Each register (117) is coupled to a corresponding AND gate (110) which is also connected to receive phased clock signals. The output terminals of the AND gates (110) are connected to an OR gate (115). Using the system, with appropriately phased clocks, the parallel data is converted into serial data.

## Claims

### Claim 1

A circuit for generating a series of high speed clock signals comprising:
a reference clock signal; and
a phase frequency detector coupled to receive the reference clock signal and an output of one of a plurality of delay cells and in response thereto, supply a first control voltage indicative of a phase difference between the reference clock signal and the output of one of the plurality of delay cells, the first control voltage varying from a first potential to a second potential, and a second control voltage, indicative of a phase difference between the reference clock signal and the output of one of the plurality of delay cells, the second control voltage varying from the second potential to the first potential,
wherein the plurality of delay cells are serially connected stages, each cell supplying a clock signal in response to changes in the first and second phase frequency detector control voltages, each cell connected to receive the clock signal from a preceding cell and supply it to a following cell after delaying it, and a last cell feeding back to a first cell in the plurality, whereby the clock signals from the plurality of delay cells forms a series of multiple subfrequency clock signals evenly spaced from the reference clock signal, wherein a delay cell comprises:
a first transistor, coupled between the first potential and a first node having a control electrode coupled to the first node;
a second transistor, coupled between the first node and an output node, having a control electrode coupled to a first bias voltage;
a third transistor, coupled between the output node and a second node, having a control electrode coupled to an output of one of the plurality of delay cells; and
a fourth transistor, coupled between the second node and the second potential, having a control electrode coupled to a second bias voltage.

### Claim 2 (depends on 1)

The circuit of claim 1 further comprising:
a loop filter wherein the first control voltage and the second control voltage are coupled through the loop filter to the plurality of serially connected stages of delay cells.

### Claim 3 (depends on 1)

The circuit of claim 1 wherein the first control voltage and the second control voltage are fed back through the plurality of serially connected stages of delay cells to the phase frequency detector.

### Claim 4 (depends on 1)

The circuit of claim 1 further comprising:
a charge pump and loop filter coupled to the first control voltage and the second control voltage, supplying a third control voltage to the plurality of serially connected stages of delay cells wherein the third control voltage varies the speed of the delay cells.

### Claim 5 (depends on 1)

The circuit of claim 1 further comprising:
two parallel buffers wherein the two parallel buffers generate from the series of multiple subfrequency clock signals a first group of equally spaced clocks and a second group of equally spaced clocks.

### Claim 6 (depends on 4)

The circuit of claim 4 wherein the charge pump and loop filters comprises:
a first transistor, coupled between an output node and a first current source, and having a control electrode coupled to the first control voltage; and
a second transistor, coupled between the output node and a second current source, and having a control electrode coupled to the second control voltage, whereby the third voltage is generated at the output node and the first current source and second current source maintain a constant relationship.

### Claim 7

A circuit for generating a series of high speed clock signals comprising:
a reference clock signal; and
a phase frequency detector coupled to receive the reference clock signal and an output of one of a plurality of delay cells and in response thereto, supply a first control voltage, indicative of a phase difference between the reference clock signal and the output of one of the plurality of delay cells, the first control voltage varying from a first potential to a second potential, and a second control voltage, indicative of a phase difference between the reference clock signal and the output of one of the plurality of delay cells, the second control voltage varying from the second potential to the first potential,
wherein the plurality of delay cells are serially connected stages, each cell supplying a clock signal in response to changes in the first and second phase frequency detector control voltages, each cell connected to receive the clock signal from a preceding cell and supply it to a following cell after delaying it, a last cell feeding back to a first cell in the plurality, whereby the clock signals from the plurality of delay cells forms a series of multiple subfrequency clock signals evenly spaced from the reference clock signal, wherein each delay cell comprises:
a first transistor, coupled between the first potential and a first node, having a control electrode coupled to the first node;
a second transistor, coupled between the first node and a first output node, having a control electrode coupled to a first bias voltage;
a third transistor, coupled between the first node and a second output node, having a control electrode coupled to the first bias voltage, wherein the second output node provides an inverse of a signal at the first output node;
a fourth transistor, coupled between the first output node and a second node, having a control electrode coupled to an output of one of the plurality of delay cells;
a fifth transistor, coupled between the second output node and the second node, having a control electrode coupled to an inverse of the output of one of the plurality of delay cells; and
a sixth transistor, coupled between the second node and the second potential, having a control electrode coupled to a second bias voltage.

### Claim 8 (depends on 1)

The circuit of claim 1 further comprising: a replica bias circuit, coupled to the plurality of serially connected stages of delay cells, wherein the replica bias circuit minimizes switching effects of the delay cells on the series of multiple subfrequency clock signals.

### Claim 9

A circuit for generating a series of high speed clock signals comprising:
a reference clock signal;
a phase frequency detector, generating a control signal indicating a phase difference between a first edge of the reference clock signal and a selected clock signal of the series of high speed clock signals;
a first delay cell, generating a first output signal and a second output signal, wherein the first delay cell is coupled to an output signal from a second delay cell and an inverse of the second delay cell output signal, wherein the first delay cell decreases its switching time as the control signal increases, and the first delay cell increases its switching time as the control signal decreases, and the first delay cell comprises:
a first transistor, coupled between the first potential and a first node having a control electrode coupled to the first node;
a second transistor, coupled between the first node and an output node, having a control electrode coupled to a first bias voltage;
a third transistor, coupled between the output node and a second node, having a control electrode coupled to an output of one of the plurality of delay cells; and
a fourth transistor, coupled between the second node and the second potential, having a control electrode coupled to a second bias voltage.

### Claim 10 (depends on 9)

The circuit of claim 9 further comprising:
a replica bias, generating a replica bias output, coupled to the at least one delay cell, wherein the replica bias stabilizes the voltage on the delay cell by compensating for an impact of switching transients on the delay cell.

### Claim 11 (depends on 9)

The circuit of claim 9 further comprising:
a plurality of delay cells, each of the delay cells coupled to the first output signal and the second output signal of a preceding delay cell, wherein the plurality of delay cells is used to generate a plurality of equally spaced clock signals, each of a slightly different phase than the preceding clock signal.

### Claim 12 (depends on 10)

The circuit of claim 10 wherein the delay cell contains a first voltage controlled resistor, and the replica bias contains a second voltage controlled resistor, having a similar structure as the first voltage controlled resistor, whereby the delay cell tracks the replica bias through a relationship between the first voltage controlled resistor and the second voltage controlled resistor.

### Claim 13 (depends on 9)

The circuit of claim 9 wherein the first clock signal is fed back to the phase frequency detector through a frequency divider.

### Claim 14 (depends on 1)

The circuit of claim 1 wherein a frequency of the output from one of the plurality of delay cells is at least divided by two before being received by the phase frequency detector.

### Claim 15

A circuit for generating a series of high speed clock signals comprising:
a reference clock signal;
a phase frequency detector coupled to receive the reference clock signal and an output of one of a plurality of serially connected stages of delay cells and in response thereto supply a first control voltage indicative of transitions of the reference clock signal and the output of one of the plurality of delay cells, the first control voltage varying from a first potential to a second potential, and a second control voltage, indicative of transitions of the reference clock signal and the output of one of the plurality of delay cells, the second control voltage varying from the second potential to the first potential;
a charge pump, coupled to the first and the second phase frequency detector control voltages, generating a control signal; and
the plurality of serially connected stages of delay cells, each cell coupled to receive the charge pump control signal and in response thereto supplying a clock signal, each cell connected to receive the clock signal from a preceding cell and supply it to a following cell after delaying it, each delay cell decreasing its switching time when the charge pump control signal increases and increasing its switching time when the charge pump control signal decreases, one of the cells in the plurality supplying a clock signal to a different cell in the plurality, and a cell in the plurality supplying a clock signal to the phase frequency detector, wherein each delay cell comprises:
a first transistor, coupled between the first potential and a first node, having a control electrode coupled to the first node;
a second transistor, coupled between the first node and an output node, having a control electrode coupled to a first bias voltage;
a third transistor, coupled between the output node and a second node, having a control electrode coupled to an output of one of the plurality of delay cells; and
a fourth transistor, coupled between the second node and the second potential, having a control electrode coupled to the control voltage;
whereby a series of multiple subfrequency clock signals is generated which are evenly spaced from the reference clock signal.

### Claim 16 (depends on 15)

The circuit of claim 15 wherein the charge pump comprises:
a first transistor, coupled between an output node and a first current source, having a control electrode coupled to the first phase frequency detector control voltage; and
a second transistor, coupled between the output node and a second current source, and having a control electrode coupled to the second phase frequency detector control voltage, wherein the charge pump control voltage is generated at the output node.

### Claim 17

A circuit for generating a series of high speed clock signals comprising:
a reference clock signal;
a phase frequency detector coupled to receive the reference clock signal and an output of one of a plurality of serially connected stages of delay cells and in response thereto supply a first control voltage indicative of transitions of the reference clock signal and the output of one of the plurality of delay cells, the first control voltage varying from a first potential to a second potential, and a second control voltage, indicative of transitions of the reference clock signal and the output of one of the plurality of delay cells, the second control voltage varying from the second potential to the first potential; and
a charge pump, coupled to the first and the second phase frequency detector control voltages, generating a control signal,
wherein each cell of the plurality of serially connected stages of delay cells is coupled to receive the charge pump control signal and in response thereto supply a clock signal, each cell connected to receive the clock signal from a preceding cell and supply it to a following cell after delaying it, each delay cell decreasing its switching time when the charge pump control signal increases, and increasing its switching time when the charge pump control signal decreases, one of the cells in the plurality supplying a clock signal to the phase frequency detector, whereby a series of multiple subfrequency clock signals is generated are evenly spaced from the reference clock signal, wherein each delay cell comprises:
a first transistor, coupled between the first potential and a first node, having a control electrode coupled to the first node;
a second transistor, coupled between the first node and an output node, having a control electrode coupled to a first bias voltage;
a third transistor, coupled between the output node and a second node, having a control electrode coupled to an output of one of the plurality of delay cells; and
a fourth transistor, coupled between the second node and the second potential, having a control electrode coupled to the control signal.

### Claim 18 (depends on 15)

The circuit of claim 15 further comprising:
a replica bias circuit, coupled to the plurality of serially connected stages of delay cells, wherein the replica bias circuit minimizes switching effects of the delay cells on the series of multiple subfrequency clock signals.

### Claim 19

A circuit for generating a series of high speed clock signals comprising:
a reference clock signal;
a phase frequency detector coupled to receive the reference clock signal and an output of one of a plurality of serially connected stages of delay cells and in response thereto supply a first control voltage indicative of transitions of the reference clock signal and the output of one of the plurality of delay cells from a first potential to a second potential, and a second control voltage indicative of transitions of the reference clock signal and the output of one of the plurality of delay cells from the second potential to the first potential;
a charge pump, coupled to the first and the second phase frequency detector control voltages, generating a control signal,
wherein each cell of the plurality of serially connected stages of delay cells is coupled to receive the charge pump control signal and in response thereto supplying a clock signal, each cell connected to receive the clock signal from a preceding cell and supply it to a following cell after delaying it, each delay cell decreasing its switching time when the charge pump control signal increases and increasing its switching time when the charge pump control signal decreases, one of the cells in the plurality supplying a clock signal to a different cell in the plurality, and a cell in the plurality supplying a clock signal to the phase frequency detector, whereby a series of multiple subfrequency clock signals is generated which multiple subfrequency clock signals are evenly spaced from the reference clock signal;
a replica bias circuit, coupled to the plurality of serially connected stages of delay cells, wherein the replica bias circuit minimizes switching effects of the delay cells on the series of multiple subfrequency clock signals, and comprises:
a first transistor, coupled between the first potential and a first node, having a control electrode coupled to the first node;
a second transistor, coupled between the first node and an output node, having a control electrode coupled to a first bias voltage;
a third transistor, coupled between the output node and a second node, having a control electrode coupled to a second bias voltage; and
a fourth transistor, coupled between the second node and the second potential, having a control electrode coupled to the control signal.

### Claim 20 (depends on 15)

The circuit of claim 15 wherein a frequency of the output from one of the plurality of delay cells is at least divided by two before being received by the phase frequency detector.

### Claim 21

A circuit for generating a series of high speed clock signals comprising:
a reference clock signal;
a phase frequency detector coupled to receive the reference clock signal and an output from a first delay cell and in response thereto generating a control signal; and
a second delay cell, coupled to the control signal and an output signal from the first delay cell, wherein the second delay cell comprises:
a first transistor, coupled between a first potential and a first node, having a control electrode coupled to the first node;
a second transistor, coupled between the first node and an output node, having a control electrode coupled to a first bias voltage;
a third transistor, coupled between the output node and a second node, having a control electrode coupled to an output of one of the at least one delay cell; and
a fourth transistor, coupled between the second node and a second potential, having a control electrode coupled to the control signal.
