Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
263 words
A method for synchronizing clocks of at least two chips in an information handling system, said clocks being accessible on each chip and delayable by variable clock delays, where at least two of said chips are connected with inter-chip connections, and wherein the method comprises the following steps: a) choosing two chips A and B whose chip clocks are to be synchronized; b) systematically varying said variable clock delays of chip A and/or chip B while repeating the following six steps: b1) sending a signal from chip A to chip B; b2) receiving the signal at chip B according to chip B's clock; b3) sending back the received signal to chip A; b4) receiving the signal at chip A according to chip A's clock; b5) in case the number of clock cycles n(real) the signal needs for travelling from chip A to chip B and back to chip A undergoes a transition from a number, that is different from n(ideal), to a given number n(ideal): storing the delay where said transition has occurred as a first transition delay; b6) in case the number of clock cycles n(real) the signal needs for travelling from chip A to chip B and back to chip A undergoes a transition from said given number n(ideal) to a number, that is different from n(ideal): storing the delay where said transition has occurred as a second transition delay; and c) setting said variable clock delay of chip A and/or chip B to a delay value which is determined as a function of said first and said second transition delay.
Claim 2
Independent Claim
263 words
A method for synchronizing clocks of at least two chips in an information handling system, said clocks being accessible on each chip and delayable by variable clock delays, where at least two of said chips are connected with inter-chip connections, and wherein the method comprises the following steps: a) choosing two chips A and B whose chip clocks are to be synchronized; b) systematically varying said variable clock delays of chip A and/or chip B while repeating the following six steps: b1) sending a signal from chip A to chip B; b2) receiving the signal at chip B according to chip B's clock; b3) sending back the received signal to chip A; b4) receiving the signal at chip A according to chip A's clock; b5) in case the number of clock cycles n(real) the signal needs for travelling from chip A to chip B and back to chip A undergoes a transition from a number, that is different from n(ideal), to a given number n(ideal): storing the delay where said transition has occurred as a first transition delay; b6) in case the number of clock cycles n(real) the signal needs for travelling from chip A to chip B and back to chip A undergoes a transition from said given number n(ideal) to a number, that is different from n(ideal): storing the delay where said transition has occurred as a second transition delay; and c) setting said variable clock delay of chip A and/or chip B to a delay value which is determined as a function of said first and said second transition delay.
Claim 3
Dependent Claim
43 words
A method for synchronizing clocks according to claim 1, characterized in that said delay value to which said variable clock delay of chip A and/or chip B is set is chosen to be the mean of said first and said second transition delay.
Claim 4
Dependent Claim
38 words
A method for synchronizing clocks according to claim 1, characterized in that in case there are several of said inter-chip connections between said two chips A and B, the inter-chip connections with the largest transfer delay are chosen.
Claim 5
Dependent Claim
28 words
A method for synchronizing clocks according to claim 1, characterized in that said chip clocks are supplied by one central clocking unit, which is connected to each chip.
Claim 6
Dependent Claim
65 words
A method for synchronizing clocks according to claim 1, characterized in that a central clocking unit supplies each chip with a central clock, which is delayed by said variable clock delay and used as a phase reference signal for a phase locked loop circuit, with said chip clock generated by said phase locked loop circuit having a constant phase relationship to said phase reference signal.
Claim 7
Dependent Claim
52 words
A method for synchronizing clocks according to claim 1, characterized in that said variable clock delay comprises a chain of single delay elements, and the total delay of said variable clock delay can be varied by adding single delay elements to the chain or by removing single delay elements from the chain.
Claim 8
Dependent Claim
30 words
A method for synchronizing clocks according to claim 1, characterized in that information about the respective value of said variable clock delay is exchanged between said chips A and B.
Claim 9
Dependent Claim
47 words
A method for synchronizing clocks according to claim 1, characterized in that said variable clock delay comprises a chain of single delay elements, and the time delay caused by a single delay element is quantified by determining the ratio of said time delay to one clock cycle.
Claim 10
Dependent Claim
64 words
A method for synchronizing clocks according to claim 1, characterized in that said variable clock delay comprises a chain of single delay elements, and the time delay caused by a single delay element is quantified by determining the ratio of said time delay to one clock cycle, and quantified values of the respective variable clock delays are exchanged between said chips A and B.
Claim 11
Dependent Claim
33 words
A method for synchronizing clocks according to claim 1, characterized in that information about the respective values of said variable clock delays are exchanged between said chips and a central clock adjustment unit.
Claim 12
Dependent Claim
62 words
A method for synchronizing clocks according to claim 1, characterized in that at least three of said chip clocks have to be synchronized, and the following steps are carried out: determining the latest chip clock of all the chip clocks that have to be synchronized; synchronizing all the chip clocks to said latest chip clock according to the method of claim 1.
Claim 13
Dependent Claim
83 words
A method for synchronizing clocks according to claim 1, characterized in that said variable clock delay comprises a chain of single delay elements, and the time delay caused by a single delay element is quantified by determining the ratio of said time delay to one clock cycle, and in that at least three of said chip clocks have to be synchronized, and in that quantified values of the respective variable clock delays are sent to and/or received from a central clock adjustment unit.