Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
118 words
A variable clock generator comprising: a clock multiplier that is responsive to a reference clock and which generates at least two clock signals which are out of phase with each other; and a clock divider which is responsive to at least one divider pattern and which is operably associated with the clock multiplier for receiving the at least two clock signals from the clock multipler to generate an output clock based on the divider patterns and the clock signals; wherein the clock divider comprises: a plurality of loadable linear feedback shift registers each having an output; and an EXCLUSIVE OR gate that is responsive to the outputs of the linear feedback shift registers to produce the output clock.
Claim 2
Dependent Claim
118 words
A variable clock generator comprising: a clock multiplier that is responsive to a reference clock and which generates at least two clock signals which are out of phase with each other; and a clock divider which is responsive to at least one divider pattern and which is operably associated with the clock multiplier for receiving the at least two clock signals from the clock multipler to generate an output clock based on the divider patterns and the clock signals; wherein the clock divider comprises: a plurality of loadable linear feedback shift registers each having an output; and an EXCLUSIVE OR gate that is responsive to the outputs of the linear feedback shift registers to produce the output clock.
Claim 3
Dependent Claim
25 words
A variable clock generator according to claim 1, wherein the size of the linear feedback shift registers corresponds to a size of the divider pattern.
Claim 4
Dependent Claim
95 words
A variable clock generator according to claim 1, wherein the linear feedback shift registers each comprise: an alternating series of multiplexers and latches including a first multiplexer and a last latch, the outputs of a preceding latch being connected to the input of a succeeding multiplexer and outputs of the preceding multiplexer being connected to the input of a succeeding latch and wherein the output of the last latch is connected to the input of the first multiplexer and wherein each of the multiplexers includes an input for receiving a bit of a divider pattern.
Claim 5
Dependent Claim
24 words
A variable clock generator according to claim 3, wherein each of the multiplexers further receives as an input the output of the last latch.
Claim 6
Dependent Claim
63 words
A variable clock generator according to claim 3, wherein the at least two clock signals comprise a master clock and a slave clock and wherein each of the latches of the linear feedback shift registers comprise: a master latch clocked by the master clock; and a slave latch which receives an output of the master latch and is clocked by the slave clock.
Claim 7
Dependent Claim
25 words
A variable clock generator according to claim 1 wherein latches of the linear feedback shift registers comprise a plurality of level sensitive scan design latches.
Claim 8
Dependent Claim
38 words
A variable clock generator according to claim 1, wherein the plurality of linear feedback shift registers comprise two linear feedback shift registers and wherein the clock multiplier provides two clocks which are about 180 degrees out of phase.
Claim 9
Dependent Claim
64 words
A clock divider for a variable clock generator, comprising: a plurality of loadable linear feedback shift registers a respective one of which is responsive to a respective one of a plurality of divider patterns and to a respective one of a plurality of clock signals; and an EXCLUSIVE OR gate that is responsive to the linear feedback shift registers to produce an output clock.
Claim 10
Dependent Claim
64 words
A clock divider for a variable clock generator, comprising: a plurality of loadable linear feedback shift registers a respective one of which is responsive to a respective one of a plurality of divider patterns and to a respective one of a plurality of clock signals; and an EXCLUSIVE OR gate that is responsive to the linear feedback shift registers to produce an output clock.
Claim 11
Dependent Claim
24 words
A clock divider according to claim 8, wherein the size of the linear feedback shift registers corresponds to the size of the divider patterns.
Claim 12
Dependent Claim
94 words
A clock divider according to claim 7, wherein the linear feedback shift registers each comprise: an alternating series of multiplexers and latches including a first multiplexer and a last latch, the outputs of a preceding latch being connected to the input of a succeeding multiplexer and outputs of the preceding multiplexer being connected to the input of a succeeding latch and wherein the output of the last latch is connected to the input of the first multiplexer and wherein each of the multiplexers includes an input for receiving a bit of a divider pattern.
Claim 13
Dependent Claim
24 words
A variable clock generator according to claim 10, wherein each of the multiplexers further receives as an input the output of the last latch.
Claim 14
Dependent Claim
65 words
A clock divider according to claim 10, wherein separate clock signals for clocking the linear feedback shift registers comprise a master clock and a slave clock and wherein each of the latches of the plurality of latches comprise: a master latch clocked by the master clock; and a slave latch which receives an output of the master latch and is clocked by the slave clock.
Claim 15
Dependent Claim
24 words
A clock divider according to claim 8 wherein latches of the linear feedback shift registers comprise a plurality of level sensitive scan design latches.
Claim 16
Dependent Claim
34 words
A clock divider according to claim 8, wherein the loadable linear feedback shift registers comprise two linear feedback shift registers which are clocked by two clocks which are about 180 degrees out of phase.
Claim 17
Independent Claim
155 words
A method of generating a clock from at least two out of phase clocks, the method comprising: loading a first linear feedback shift register which is clocked by a first of the at least two out of phase clocks with a first bit pattern corresponding to a first characteristic of the clock to be generated; loading a second linear feedback shift register which is clocked by a second of the at least two clocks with a second bit pattern corresponding to a second characteristic of the clock to be generated; and then clocking the first and second linear feedback shift registers with the first and second clocks so as to provide a first time varying output of the first linear feedback shift register and a second time varying output of the second linear feedback shift register; and EXCLUSIVE ORing the first output and the second output so as to provide the clock to be generated.
Claim 18
Independent Claim
155 words
A method of generating a clock from at least two out of phase clocks, the method comprising: loading a first linear feedback shift register which is clocked by a first of the at least two out of phase clocks with a first bit pattern corresponding to a first characteristic of the clock to be generated; loading a second linear feedback shift register which is clocked by a second of the at least two clocks with a second bit pattern corresponding to a second characteristic of the clock to be generated; and then clocking the first and second linear feedback shift registers with the first and second clocks so as to provide a first time varying output of the first linear feedback shift register and a second time varying output of the second linear feedback shift register; and EXCLUSIVE ORing the first output and the second output so as to provide the clock to be generated.
Claim 19
Dependent Claim
50 words
A method according to claim 15, further comprising the step of selecting the feedback point of the first linear feedback shift register and a feedback point of the second linear feedback shift register based on a the number of bits in the first bit pattern and the second bit pattern.
Claim 20
Dependent Claim
32 words
A method according to claim 15, further comprising the step of selecting the first bit pattern and the second bit pattern to specify the rising and falling edges of the output clock.
Claim 21
Dependent Claim
52 words
A method according to claim 17, wherein said step of selecting comprises the step of determining the first bit pattern and the second bit pattern based on the period of the output clock and the number of cycles of the out of phase clocks that the output clock is to be active.
Claim 22
Dependent Claim
75 words
A method according to claim 15, wherein said steps of loading a first linear feedback shift register and loading a second linear feedback shift registers comprise the step of scanning a first bit pattern corresponding to a first characteristic of the clock to be generated into the first linear feedback shift register and a second bit pattern corresponding to a second characteristic of the clock to be generated into the second linear feedback shift register.
Claim 23
Independent Claim
156 words
An apparatus for generating a clock from at least two out of phase clocks, comprising: means for loading a first linear feedback shift register which is clocked by a first of the at least two clocks with a first bit pattern corresponding to a first characteristic of the clock to be generated; means for loading a second linear feedback shift register which is clocked by a second of the at least two clocks with a second bit pattern corresponding to a second characteristic of the clock to be generated; means for clocking the first and second linear feedback shift registers with the first and second clocks so as to provide a first time varying output of the first linear feedback shift register and a second time varying output of the second linear feedback shift register; and means for EXCLUSIVE ORing the first output and the second output so as to provide the clock to be generated.
Claim 24
Independent Claim
156 words
An apparatus for generating a clock from at least two out of phase clocks, comprising: means for loading a first linear feedback shift register which is clocked by a first of the at least two clocks with a first bit pattern corresponding to a first characteristic of the clock to be generated; means for loading a second linear feedback shift register which is clocked by a second of the at least two clocks with a second bit pattern corresponding to a second characteristic of the clock to be generated; means for clocking the first and second linear feedback shift registers with the first and second clocks so as to provide a first time varying output of the first linear feedback shift register and a second time varying output of the second linear feedback shift register; and means for EXCLUSIVE ORing the first output and the second output so as to provide the clock to be generated.
Claim 25
Dependent Claim
49 words
An apparatus according to claim 20, further comprising means for selecting the feedback point of the first linear feedback shift register and a feedback point of the second linear feedback shift register based on a the number of bits in the first bit pattern and the second bit pattern.
Claim 26
Dependent Claim
31 words
An apparatus according to claim 20, further comprising means for selecting the first bit pattern and the second bit pattern to specify the rising and falling edges of the output clock.
Claim 27
Dependent Claim
51 words
An apparatus according to claim 22, wherein said means for selecting comprises means for determining the first bit pattern and the second bit pattern based on the period of the output clock and the number of cycles of the out of phase clocks that the output clock is to be active.
Claim 28
Dependent Claim
77 words
An apparatus according to claim 20, wherein said means for loading a first linear feedback shift register and said means for loading a second linear feedback shift registers comprise means for scanning a first bit pattern corresponding to a first characteristic of the clock to be generated into the first linear feedback shift register and a second bit pattern corresponding to a second characteristic of the clock to be generated into the second linear feedback shift register.