Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
288 words
A clock generator for providing an output clock signal for clocking a microprocessor having first and second speed paths requiring first and second minimum execution time periods, said output clock signal having, during each period, a first phase to establish a first execution time period for said processor sufficient to accommodate said first speed path during said first phase and a second phase to establish a second execution time period for said processor sufficient to accommodate said second speed path during said second phase, said output clock signal being provided responsive to an externally applied input clock signal having a frequency and a duty cycle within a wide range of frequencies and duty cycles, said clock generator comprising: latch means having an input to receive said input clock signal and having an output said latch means being set and reset by said input clock signal for providing said output clock signal at said output; and enable means coupled between said latch means output and said latch means input, said enable means including a first delay means having a first delay time for establishing said first execution time period during said first phase and a second delay means having a second delay time for establishing said second execution time period during said second phase to enable the setting and resetting of said latch means by said input clock signal after said first and second execution time periods have elapsed, said latch means including a first latch which is reset enabled by said first delay means and set enabled by said second delay means and said latch means further including a second latch which is reset enabled by said second delay means and set enabled by said first delay means.
Claim 2
Dependent Claim
288 words
A clock generator for providing an output clock signal for clocking a microprocessor having first and second speed paths requiring first and second minimum execution time periods, said output clock signal having, during each period, a first phase to establish a first execution time period for said processor sufficient to accommodate said first speed path during said first phase and a second phase to establish a second execution time period for said processor sufficient to accommodate said second speed path during said second phase, said output clock signal being provided responsive to an externally applied input clock signal having a frequency and a duty cycle within a wide range of frequencies and duty cycles, said clock generator comprising: latch means having an input to receive said input clock signal and having an output said latch means being set and reset by said input clock signal for providing said output clock signal at said output; and enable means coupled between said latch means output and said latch means input, said enable means including a first delay means having a first delay time for establishing said first execution time period during said first phase and a second delay means having a second delay time for establishing said second execution time period during said second phase to enable the setting and resetting of said latch means by said input clock signal after said first and second execution time periods have elapsed, said latch means including a first latch which is reset enabled by said first delay means and set enabled by said second delay means and said latch means further including a second latch which is reset enabled by said second delay means and set enabled by said first delay means.
Claim 3
Dependent Claim
36 words
A clock generator as defined in claim 1 wherein the first and second delay means varies said first and second delay times in direct relation to variations in said first and second minimum execution time periods.
Claim 4
Dependent Claim
23 words
A clock generator as defined in claim 2 wherein said first and second delay means each comprise a plurality of serially coupled inverters.
Claim 5
Dependent Claim
211 words
A self-regulating clock generator for generating an output clock signal for clocking a microprocessor having speed paths requiring minimum execution times, said output clock signal having a duty cycle and a frequency to provide execution times sufficient to accommodate said speed paths and being generated in response to an applied input clock signal having a frequency and duty cycle within a wide range of frequencies and duty cycles, said clock generator comprising: latch means having an output for providing said output clock signal; input conditioning means including an AND gate having a first input coupled to said input clock signal, a second input, and an output coupled to said latch means and a NOR gate having a first input coupled to said input clock signal, a second input coupled to said AND gate second input and an output coupled to said latch means for setting and resetting said latch means to cause said latch means to provide said output clock signal; and delay means coupled between said latch means output and to said AND gate and NOR gate second inputs of said input conditioning means for delaying the application of said output clock signal to said input conditioning means by a time sufficient to accommodate said speed paths of said microprocessor.
Claim 6
Dependent Claim
211 words
A self-regulating clock generator for generating an output clock signal for clocking a microprocessor having speed paths requiring minimum execution times, said output clock signal having a duty cycle and a frequency to provide execution times sufficient to accommodate said speed paths and being generated in response to an applied input clock signal having a frequency and duty cycle within a wide range of frequencies and duty cycles, said clock generator comprising: latch means having an output for providing said output clock signal; input conditioning means including an AND gate having a first input coupled to said input clock signal, a second input, and an output coupled to said latch means and a NOR gate having a first input coupled to said input clock signal, a second input coupled to said AND gate second input and an output coupled to said latch means for setting and resetting said latch means to cause said latch means to provide said output clock signal; and delay means coupled between said latch means output and to said AND gate and NOR gate second inputs of said input conditioning means for delaying the application of said output clock signal to said input conditioning means by a time sufficient to accommodate said speed paths of said microprocessor.
Claim 7
Dependent Claim
38 words
A clock generator as defined in claim 4 wherein said delay means delays the application of said output clock signal by a time which is in direct relation to variations in the minimum execution time of said processor.
Claim 8
Dependent Claim
19 words
A clock generator as defined in claim 5 wherein said delay means comprises a plurality of serially coupled inverters.
Claim 9
Dependent Claim
28 words
A clock generator as defined in claim 4 further comprising an inverter and wherein said NOR gate second input is coupled to said delay means by said inverter.
Claim 10
Dependent Claim
32 words
A clock generator as defined in claim 3 wherein said latch means includes a set input coupled to said AND gate output and a reset input coupled to said NOR gate output.
Claim 11
Dependent Claim
24 words
A clock generator as defined in claim 4 further comprising buffer means coupled to said latch means output for buffering said output clock signal.
Claim 12
Dependent Claim
19 words
A clock generator as defined in claim 9 wherein said buffer means comprises a pair of serially coupled inverters.
Claim 13
Dependent Claim
336 words
A self-regulating clock generator for providing an output clock signal for clocking a microprocessor having speed paths requiring minimum execution times, said output clock signal having, during each period, a first phase to provide said microprocessor with a first execution time sufficient to accommodate said speed paths during said first phase and a second phase to provide said microprocessor with a second execution time sufficient to accommodate said speed paths during said second phase, said output clock signal being provided in response to an input clock signal provided by an external clock source and having a frequency and a duty cycle within a wide range of frequencies and duty cycles, said clock generator comprising: first latch means having a set input and a reset input coupled to said external clock source and an output for providing said output clock signal including said first phase; second latch means having a set input and a rest input coupled to said clock source and an output for providing said output clock signal second phase; first delay means coupled between said first latch means output and said first latch means reset input and between said first latch means output and said second latch means set input for delaying the application of said output clock signals first phase to said first latch means reset input and said second latch means set input by a time period equal to said first execution time; and second delay means coupled between said second latch means output and said second latch means reset input and between said second latch means output and said first latch means set input for delaying the application of said output clock signal second phase to said second latch means rest input and said first latch means set input by a time period equal to said second execution time, whereby said first delay means establishes said first execution time and said second delay means establishes said second execution time during said first and second phases respectively of said output clock signal.
Claim 14
Dependent Claim
336 words
A self-regulating clock generator for providing an output clock signal for clocking a microprocessor having speed paths requiring minimum execution times, said output clock signal having, during each period, a first phase to provide said microprocessor with a first execution time sufficient to accommodate said speed paths during said first phase and a second phase to provide said microprocessor with a second execution time sufficient to accommodate said speed paths during said second phase, said output clock signal being provided in response to an input clock signal provided by an external clock source and having a frequency and a duty cycle within a wide range of frequencies and duty cycles, said clock generator comprising: first latch means having a set input and a reset input coupled to said external clock source and an output for providing said output clock signal including said first phase; second latch means having a set input and a rest input coupled to said clock source and an output for providing said output clock signal second phase; first delay means coupled between said first latch means output and said first latch means reset input and between said first latch means output and said second latch means set input for delaying the application of said output clock signals first phase to said first latch means reset input and said second latch means set input by a time period equal to said first execution time; and second delay means coupled between said second latch means output and said second latch means reset input and between said second latch means output and said first latch means set input for delaying the application of said output clock signal second phase to said second latch means rest input and said first latch means set input by a time period equal to said second execution time, whereby said first delay means establishes said first execution time and said second delay means establishes said second execution time during said first and second phases respectively of said output clock signal.
Claim 15
Dependent Claim
42 words
A clock generator as defined in claim 11 wherein said first and second delay means delay the application of said first and second phases by a time which is in direct relation to variations in the minimum execution times of said processor.
Claim 16
Dependent Claim
23 words
A clock generator as defined in claim 12 wherein said first and second delay means each comprises a plurality of serially coupled inverters.
Claim 17
Dependent Claim
25 words
A clock generator as defined in claim 13 further comprising buffering means coupled to said first latch means output for buffering said output clock signal.
Claim 18
Dependent Claim
19 words
A clock generator as defined in claim 14 wherein said buffering means comprises a pair of serially coupled inverters.