Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
183 words
A programmable frequency divider for dividing a high frequency clock signal by an externally supplied digital integer, comprising: a clock driver having an input coupled to the clock signal and a plurality of outputs, each output being delayed by a predetermined time with respect to the clock signal; a first programmable counter having a clock input coupled to an output of the clock driver, a program input coupled to a least significant portion of the external integer, a control input for regulating the program input, and a terminal count output; a second programmable counter having a clock input coupled to an output of the clock driver, a program input coupled to a most significant portion of the external integer, a control input for regulating the program input, a count enable input coupled to the terminal count output of the first counter, and a terminal count output coupled to the control input of the second counter; a delay circuit having an input coupled to the terminal count output of the second counter, and an output coupled to the control input of the first counter.
Claim 2
Dependent Claim
183 words
A programmable frequency divider for dividing a high frequency clock signal by an externally supplied digital integer, comprising: a clock driver having an input coupled to the clock signal and a plurality of outputs, each output being delayed by a predetermined time with respect to the clock signal; a first programmable counter having a clock input coupled to an output of the clock driver, a program input coupled to a least significant portion of the external integer, a control input for regulating the program input, and a terminal count output; a second programmable counter having a clock input coupled to an output of the clock driver, a program input coupled to a most significant portion of the external integer, a control input for regulating the program input, a count enable input coupled to the terminal count output of the first counter, and a terminal count output coupled to the control input of the second counter; a delay circuit having an input coupled to the terminal count output of the second counter, and an output coupled to the control input of the first counter.
Claim 3
Dependent Claim
95 words
A programmable frequency divider as recited in claim 1, further including a third programmable counter cascaded between the first and second programmable counters, the third counter having a clock input coupled to an output of the clock driver, a program input coupled to a portion of intermediate significance of the external integer, a control input, coupled to the second counter output, for regulating the program input, a count enable input coupled to the terminal count output of the first counter, and a terminal count output coupled to the count enable input of the second counter.
Claim 4
Dependent Claim
42 words
A programmable frequency divider as recited in claim 1, wherein the clock driver comprises a buffer with a plurality of essentially simultaneous buffered outputs, each buffered output being coupled to a clock driver output through a time delay element of predetermined value.
Claim 5
Dependent Claim
23 words
A programmable frequency divider as recited in claim 3, in which the time delay elements comprise electrical transmission lines with appropriate delay values.
Claim 6
Dependent Claim
22 words
A programmable frequency divider as recited in claim 4, in which the electrical transmission lines are printed circuit traces of appropriate lengths.
Claim 7
Dependent Claim
35 words
A programmable frequency divider as recited in claim 1, wherein the delay circuit comprises a shift register having at least one flip-flop circuit and a clock input coupled to an output of the clock drive.
Claim 8
Independent Claim
157 words
A method for dividing a high frequency clock signal by a digital integer partitioned into first and second portions, the divider comprising first and second programmable counters and a clock driver having first, second, and third outputs, the method comprising the steps of: a) connecting the first counter in cascade with the second counter; b) programming the first counter with the first portion of the digital integer and programming the second counter with the second portion of the digital integer; c) coupling the second counter to the first counter through a shift register circuit; d) coupling the first clock driver output to the first counter through a coupling path having a first predetermined time delay; e) coupling the second clock driver output to the second counter through a coupling path having a second predetermined time delay; f) coupling the third driver output to the shift register circuit through a coupling path having a third predetermined time delay.
Claim 9
Independent Claim
157 words
A method for dividing a high frequency clock signal by a digital integer partitioned into first and second portions, the divider comprising first and second programmable counters and a clock driver having first, second, and third outputs, the method comprising the steps of: a) connecting the first counter in cascade with the second counter; b) programming the first counter with the first portion of the digital integer and programming the second counter with the second portion of the digital integer; c) coupling the second counter to the first counter through a shift register circuit; d) coupling the first clock driver output to the first counter through a coupling path having a first predetermined time delay; e) coupling the second clock driver output to the second counter through a coupling path having a second predetermined time delay; f) coupling the third driver output to the shift register circuit through a coupling path having a third predetermined time delay.
Claim 10
Dependent Claim
33 words
A method for dividing a high frequency clock signal by a digital integer, as recited in claim 7, wherein the predetermined time delays are determined to maximize the operating frequency of the divider.
Claim 11
Dependent Claim
33 words
A method for dividing a high frequency clock signal by a digital integer, as recited in claim 7, wherein the predetermined time delays are determined to maximize the design margins of the divider.