Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
254 words
In a computer having a clock source for generating a clock signal and a logic circuit having a clock input, a method for determining an optimal clocking point for the arrival of said clock signal at said clock input, comprising the steps of: (a) inputting said clock signal into a means for delaying said clock signal a variable period of time between an earliest clocking point wherein the clock signal is delayed for a minimum period of time, and a latest clocking point wherein said clock signal is delayed for a maximum period of time, said delay means being controlled by a controlling means; (b) setting said delay means to an initial clocking point between said earliest clocking point and said latest clocking point; (c) varying said delay means during a first search mode to cause such clock signal to arrive at said clock input later and later in time with respect to said initial clocking point until said logic circuit fails so as to indicate a late clocking failure limit; (d) varying said delay means during a second search mode to cause said clock signal to arrive at said clock input earlier and earlier in time with respect to said initial clocking point until said logic circuit fails, so as to indicate an early clocking failure limit; (e) determining an optimal clocking point between said early clocking failure limit and said late clocking failure limit; (f) setting said delay means to said optimal clocking point for the normal operating mode of the computer.
Claim 2
Dependent Claim
254 words
In a computer having a clock source for generating a clock signal and a logic circuit having a clock input, a method for determining an optimal clocking point for the arrival of said clock signal at said clock input, comprising the steps of: (a) inputting said clock signal into a means for delaying said clock signal a variable period of time between an earliest clocking point wherein the clock signal is delayed for a minimum period of time, and a latest clocking point wherein said clock signal is delayed for a maximum period of time, said delay means being controlled by a controlling means; (b) setting said delay means to an initial clocking point between said earliest clocking point and said latest clocking point; (c) varying said delay means during a first search mode to cause such clock signal to arrive at said clock input later and later in time with respect to said initial clocking point until said logic circuit fails so as to indicate a late clocking failure limit; (d) varying said delay means during a second search mode to cause said clock signal to arrive at said clock input earlier and earlier in time with respect to said initial clocking point until said logic circuit fails, so as to indicate an early clocking failure limit; (e) determining an optimal clocking point between said early clocking failure limit and said late clocking failure limit; (f) setting said delay means to said optimal clocking point for the normal operating mode of the computer.
Claim 3
Dependent Claim
30 words
The method of claim 1, wherein during step (d) said optimal clocking point is determined to be mid-way between said early clocking failure limit and said late clocking failure limit.
Claim 4
Dependent Claim
31 words
The method of claim 1, wherein said computer has a plurality of logic circuits having clock inputs, and wherein steps (a)-(f) are repeated for some or all of said clock inputs.
Claim 5
Dependent Claim
19 words
The method of claim 3, wherein said control means is a microprocessor under the control of a control program.
Claim 6
Dependent Claim
215 words
The method of claim 1, wherein said delay means is digitally controlled by said controlling means, and wherein: in step (b) a first digital word representing said initial clocking point is input to said delay means by said controlling means; in step (c) said delay means is varied during said first search mode by digital words successively input into said delay means until said logic circuit fails, so as to determine said late clocking failure limit, the digital word representing said late clocking failure limit comprising a second digital word and being stored by said controlling means; in step (d) said delay means is varied during said second search mode by digital word sucessively input into said delay means from said controlling means until said logic circuit fails, so as to indicate said early clocking failure limit, the digital word representing said early clocking failure limit comprising a third digital word and being stored by said controlling means; in step (e) said second digital word and said third digital word are utilized to generate a fourth digital word representing said optimal clocking point; and in step (f) said fourth digital word is input into said delay means to set said delay means at said optimal clocking point for the normal operating mode of said computer.
Claim 7
Dependent Claim
30 words
The method of claim 5, wherein said fourth digital word represents an optimal clocking point which is mid-way between said early clocking failure limit and said late clocking failure limit.
Claim 8
Dependent Claim
28 words
The method of claim 6, wherein said computer has a plurality of logic circuits having clock inputs, and wherein steps (a)-(f) are repeated for of said clock inputs.
Claim 9
Dependent Claim
19 words
The method of claim 7, wherein said controlling means is a microprocessor under the control of a control program.
Claim 10
Dependent Claim
207 words
In a computer having a clock signal source and a logic circuit having a clock input, an apparatus for optimizing the timing of the clock signal supplied to said clock input, comprising: a delay means interposed between said clock signal source and said clock input, said delay means being variable to vary the period of time said clock signal is delayed between an earliest clocking point wherein the signal is delayed for minimum period of time and a latest clocking point wherein said signal is delayed for a maximum period of time; and a means for controlling said delay means to selectively choose a selected clocking point between said earliest clocking point and said latest clocking point, said controlling means successively selecting amongst a range of clocking points between said earliest clocking point and said latest clocking point in order to determine a clocking window for said clock input of said logic circuit, wherein said logic circuit is operative for clocking points falling within said clocking window but fails for clocking points outside of said clocking window, said controlling means selecting an optimal clocking point within said clocking window and setting said delay means at said optimal clocking point for the normal operating mode of the comparator.
Claim 11
Dependent Claim
207 words
In a computer having a clock signal source and a logic circuit having a clock input, an apparatus for optimizing the timing of the clock signal supplied to said clock input, comprising: a delay means interposed between said clock signal source and said clock input, said delay means being variable to vary the period of time said clock signal is delayed between an earliest clocking point wherein the signal is delayed for minimum period of time and a latest clocking point wherein said signal is delayed for a maximum period of time; and a means for controlling said delay means to selectively choose a selected clocking point between said earliest clocking point and said latest clocking point, said controlling means successively selecting amongst a range of clocking points between said earliest clocking point and said latest clocking point in order to determine a clocking window for said clock input of said logic circuit, wherein said logic circuit is operative for clocking points falling within said clocking window but fails for clocking points outside of said clocking window, said controlling means selecting an optimal clocking point within said clocking window and setting said delay means at said optimal clocking point for the normal operating mode of the comparator.
Claim 12
Dependent Claim
157 words
The apparatus of claim 9, wherein said controlling means initially sets said delay means at an initial clocking point between said earliest clocking point and said latest clocking point and initiates a first search mode by successsively selecting clocking points later and later in time with respect to said initial clocking point until said logic circuit fails, so as to indicate a late clocking failure limit; said controlling means also initiating a second search mode by successively selecting clocking points earlier and earlier in time with respect to said initial clocking point until said logic circuit fails, so as to indicate an early clocking failure limit, said controlling means utilizing said early clocking failure limit and said late clocking failure limit to select said optimal clocking point between said late clocking failure limit and said early clocking failure limit, and setting said delay means at said optimal clocking point for the normal operating mode of the computer.
Claim 13
Dependent Claim
24 words
The apparatus of claim 10, wherein said optimal clocking point is centered between said early clocking failure limit and said late clocking failure limit.
Claim 14
Dependent Claim
48 words
The apparatus of claim 10, wherein said computer has a plurality of logic circuits having clock inputs, said inputs having one of said delay means associated therewith, and wherein said controlling means determines said optimal clocking point for said clock inputs having one of said associated delay means.
Claim 15
Dependent Claim
19 words
The apparatus of claim 12, wherein said controlling means is a microprocessor under the control of a control program.
Claim 16
Dependent Claim
352 words
The apparatus of claim 10, wherein said delay means comprises: a means for generating a plurality of phases of a master clock signal starting with a first phase and ending with a last phase, said phases being separated from one another by a first timing increment; a means for selecting one of said phases from among said plurality of phases under the control of said controlling means; and a fractional period delay circuit which is controllable by said control means to vary the delay experienced by whichever of said phases is selected a fractional period of said first timing increment between a minimum fractional period of zero delay and a maximum fractional period nearly equal to said first timing increment, said delay means having a minimum delay period wherein said controlling means selects said first phase and said minimum fractional delay period, and a maximum delay period wherein said controlling means selects said last phase and said maximum fractional delay period; said initial clocking input falling between said minimum delay period and said maximum delay period, said earliest clocking point comprising said minimum delay period and said latest clocking point comprising said maximum delay period; in said first search mode, said controlling means controlling said phase selector and said fractional delay circuit to cause said clock signal to arrive at said clock input later and later in time with respect to said initial clocking point to determine said late clocking failure limit; in said second mode said controlling means controlling said phase selector and said fractional delay circuit to cause said clock signal to arrive at said clock input earlier and earlier in time relative to said initial clocking pont to determine said early clocking failure limit; said controlling means utilizing said early clocking failure limit and said late clocking failure limit to determine said optimal clocking point, said optimal clocking point being centered between said early clocking failure limit and said late clocking failure limit; said controlling means controlling said phase selector and said fractional delay circuit to produce said optimal clocking point during the normal operating mode of said computer.
Claim 17
Dependent Claim
36 words
The apparatus of claim 14, wherein said controlling means comprises a microprocessor controlled by a control program, and said phase selector and said fractional portion delay circuit are controlled by digital words supplied by said microprocessor.
Claim 18
Dependent Claim
51 words
The apparatus of claim 15, wherein said computer has a plurality of logic circuits having clock inputs, said clock inputs having one of said delay means associated therewith, and wherein said controlling means determines said optimal clocking point for each of said clock inputs having one of said associated delay means.