Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
303 words
A method of designing clock distributing logic such that said clock distributing logic reduces clock skew in a circuit by causing a delay in said clock distributing logic to coincide with a delay of a desired clock signal distributing cycle, said clock distributing logic operates in synchronism with a clock signal to distribute said clock signal applied to a clock input pin of said circuit through at least two stages of clock amplifying gates to flip-flops on source and sink sides of said circuit, said method comprising the steps of: carrying out delay simulation by simulating a delay which occurs during transfer of said clock signal from said clock input pin through said clock distributing logic to a flip-flop, wherein said carrying out delay simulation step includes the steps of: determining a source side clock delay representative of a delay which occurs during transfer of said clock signal from said clock input pin to said flip-flop on the source side of said circuit, and determining a sink side clock delay representative of a delay which occurs during transfer of said clock signal from said clock input pin to said flip-flop on the sink side of said circuit; determining a path delay which occurs during transfer of said clock signal from said flip-flop on the source side of said circuit to said flip-flop on the sink side of said circuit; determining a sum of a difference between said source side clock delay and said sink side clock delay and said path delay; and changing driving ability of each clock amplifying gate of a last stage of said at least two stages of clock amplifying gates based on said sum of said difference between said source and sink side clock delays, and said path delay and said delay of said desired clock signal distributing cycle.
Claim 2
Independent Claim
303 words
A method of designing clock distributing logic such that said clock distributing logic reduces clock skew in a circuit by causing a delay in said clock distributing logic to coincide with a delay of a desired clock signal distributing cycle, said clock distributing logic operates in synchronism with a clock signal to distribute said clock signal applied to a clock input pin of said circuit through at least two stages of clock amplifying gates to flip-flops on source and sink sides of said circuit, said method comprising the steps of: carrying out delay simulation by simulating a delay which occurs during transfer of said clock signal from said clock input pin through said clock distributing logic to a flip-flop, wherein said carrying out delay simulation step includes the steps of: determining a source side clock delay representative of a delay which occurs during transfer of said clock signal from said clock input pin to said flip-flop on the source side of said circuit, and determining a sink side clock delay representative of a delay which occurs during transfer of said clock signal from said clock input pin to said flip-flop on the sink side of said circuit; determining a path delay which occurs during transfer of said clock signal from said flip-flop on the source side of said circuit to said flip-flop on the sink side of said circuit; determining a sum of a difference between said source side clock delay and said sink side clock delay and said path delay; and changing driving ability of each clock amplifying gate of a last stage of said at least two stages of clock amplifying gates based on said sum of said difference between said source and sink side clock delays, and said path delay and said delay of said desired clock signal distributing cycle.
Claim 3
Dependent Claim
18 words
A method of designing clock distributing logic according to claim 1 wherein said circuit is a LSI circuit.
Claim 4
Dependent Claim
17 words
A method of designing clock distributing logic according to claim 1 wherein said circuit is a microprocessor.
Claim 5
Dependent Claim
74 words
A method of designing clock distributing logic according to claim 1 wherein said sum of said difference between said source side clock delay and sink side clock delay, and said path delay is a total path delay and the driving ability of each clock amplifying gate of said last stage of said at least two stages of clock amplifying gates is changed until said total path delay coincides with said desired clock distributing cycle.
Claim 6
Dependent Claim
64 words
A method of designing clock distributing logic according to claim 1 wherein each clock amplifying gate of said last stage of said at least two stages of clock amplifying gates is a CMOS structure having a gate, source and drain and wherein said driving ability of said clock amplifying gate is changed by changing a width of said gate of said clock amplifying gate.
Claim 7
Dependent Claim
50 words
A method of designing clock distributing logic according to claim 5 wherein increasing the size of the width of the gate of the clock amplifying gate reduces delay and decreasing the size of the width of said gate of said clock amplifying gate causes a total path delay to increase.
Claim 8
Dependent Claim
198 words
A clock distributing logic for distributing a clock signal to flip-flops in a circuit, said clock signal applied to a clock input pin of the circuit, and reducing clock skew which occurs during distributing of said clock signal in said circuit so that a delay in the distributing of said clock signal coincides with a delay of a desired clock signal distributing cycle, comprising: at least two stages of clock amplifying gates for distributing said clock signal to flip-flops on source and sink sides of said circuit, each of said at least two stages being successively connected to each other, wherein each of said at least two stages of clock amplifying gates except a last stage of clock amplifying gates includes clock amplifying gates of a same size providing a same driving ability, wherein said last stage of clock amplifying gates includes clock amplifying gates of different sizes providing different driving abilities, and wherein the size of each clock amplifying gate of said last stage of clock amplifying gates is set to cause the delay in distributing said clock signal to said flip-flops in said circuit to coincide with said delay in said desired clock signal distributing cycle.
Claim 9
Dependent Claim
198 words
A clock distributing logic for distributing a clock signal to flip-flops in a circuit, said clock signal applied to a clock input pin of the circuit, and reducing clock skew which occurs during distributing of said clock signal in said circuit so that a delay in the distributing of said clock signal coincides with a delay of a desired clock signal distributing cycle, comprising: at least two stages of clock amplifying gates for distributing said clock signal to flip-flops on source and sink sides of said circuit, each of said at least two stages being successively connected to each other, wherein each of said at least two stages of clock amplifying gates except a last stage of clock amplifying gates includes clock amplifying gates of a same size providing a same driving ability, wherein said last stage of clock amplifying gates includes clock amplifying gates of different sizes providing different driving abilities, and wherein the size of each clock amplifying gate of said last stage of clock amplifying gates is set to cause the delay in distributing said clock signal to said flip-flops in said circuit to coincide with said delay in said desired clock signal distributing cycle.
Claim 10
Dependent Claim
15 words
A clock distributing logic according to claim 7 wherein said circuit is a LSI circuit.
Claim 11
Dependent Claim
14 words
A clock distributing logic according to claim 7 wherein said circuit is a microprocessor.
Claim 12
Dependent Claim
72 words
A clock distributing logic according to claim 7 wherein a sum of a difference between a source side clock delay and a sink side clock delay, and a path delay is a total path delay and the driving ability of each clock amplifying gate of said last stage of said at least two stages of clock amplifying gates is changed until said total path delay coincides with said desired clock distributing cycle.
Claim 13
Dependent Claim
61 words
A clock distributing logic according to claim 7 wherein each clock amplifying gate of said last stage of said at least two stages of clock amplifying gates is a CMOS structure having a gate, source and drain and wherein said driving ability of said clock amplifying gate is changed by changing a width of said gate of said clock amplifying gate.
Claim 14
Dependent Claim
47 words
A clock distributing logic according to claim 7 wherein increasing the size of the width of the gate of the clock amplifying gate reduces delay and decreasing the size of the width of said gate of said clock amplifying gate causes a total path delay to increase.
Claim 15
Independent Claim
216 words
A method of designing clock distributing logic such that said clock distributing logic reduces clock skew during distributing a clock signal in a circuit, said method comprising the steps of: carrying out delay simulation by simulating a delay which occurs during transfer of a clock signal from said clock input pin of said circuit through said clock distributing logic to determine a source side clock delay representative of a delay which occurs during transfer of said clock signal from said clock input pin to said source side of said circuit and a sink side clock delay representative of a delay which occurs during transfer of said clock signal from said clock input pin to said sink side of said circuit; determining a path delay which occurs during transfer of said clock signal from said source side of said circuit to said sink side of said circuit; determining a sum of a difference between said source side clock delay and said sink side clock delay and said path delay; and changing driving ability of each clock amplifying gate of a last stage of clock amplifying gates in said clock distributing logic based on said sum of said difference between said source and sink side clock delays, and said path delay and a desired clock signal distributing cycle.
Claim 16
Independent Claim
216 words
A method of designing clock distributing logic such that said clock distributing logic reduces clock skew during distributing a clock signal in a circuit, said method comprising the steps of: carrying out delay simulation by simulating a delay which occurs during transfer of a clock signal from said clock input pin of said circuit through said clock distributing logic to determine a source side clock delay representative of a delay which occurs during transfer of said clock signal from said clock input pin to said source side of said circuit and a sink side clock delay representative of a delay which occurs during transfer of said clock signal from said clock input pin to said sink side of said circuit; determining a path delay which occurs during transfer of said clock signal from said source side of said circuit to said sink side of said circuit; determining a sum of a difference between said source side clock delay and said sink side clock delay and said path delay; and changing driving ability of each clock amplifying gate of a last stage of clock amplifying gates in said clock distributing logic based on said sum of said difference between said source and sink side clock delays, and said path delay and a desired clock signal distributing cycle.
Claim 17
Dependent Claim
18 words
A method of designing clock distributing logic according to claim 13 wherein said circuit is a LSI circuit.
Claim 18
Dependent Claim
17 words
A method of designing clock distributing logic according to claim 13, wherein said circuit is a microprocessor.
Claim 19
Dependent Claim
74 words
A method of designing clock distributing logic according to claim 13, wherein said sum of said difference between said source side clock delay and sink side clock delay, and said path delay is a total path delay and the driving ability of each clock amplifying gate of said last stage of said at least two stages of clock amplifying gates is changed until said total path delay coincides with said desired clock distributing cycle.
Claim 20
Dependent Claim
64 words
A method of designing clock distributing logic according to claim 13, wherein each clock amplifying gate of said last stage of said at least two stages of clock amplifying gates is a CMOS structure having a gate, source and drain and wherein said driving ability of said clock amplifying gate is changed by changing a width of said gate of said clock amplifying gate.
Claim 21
Dependent Claim
50 words
A method of designing clock distributing logic according to claim 13, wherein increasing the size of the width of the gate of the clock amplifying gate reduces delay and decreasing the size of the width of said gate of said clock amplifying gate causes a total path delay to increase.
Claim 22
Dependent Claim
152 words
A clock distributing logic for distributing a clock signal in a circuit and reducing clock skew which occurs during distributing of said clock signal to said circuit, comprising: at least two stages of clock amplifying gates for distributing said clock signal to source and sink sides of said circuit, each of said at least two stages being successively connected to each other, wherein each of the at least two stages of clock amplifying gates except a last stage of clock amplifying gates includes clock amplifying gates of a same size providing a same driving ability, wherein said last stage of clock amplifying gates includes clock amplifying gates of different sizes providing different driving abilities, and wherein the size of each clock amplifying gate of said last stage of clock amplifying gates is set based on the delay in distributing said clock signal to said circuit and a desired clock signal distributing cycle.
Claim 23
Dependent Claim
152 words
A clock distributing logic for distributing a clock signal in a circuit and reducing clock skew which occurs during distributing of said clock signal to said circuit, comprising: at least two stages of clock amplifying gates for distributing said clock signal to source and sink sides of said circuit, each of said at least two stages being successively connected to each other, wherein each of the at least two stages of clock amplifying gates except a last stage of clock amplifying gates includes clock amplifying gates of a same size providing a same driving ability, wherein said last stage of clock amplifying gates includes clock amplifying gates of different sizes providing different driving abilities, and wherein the size of each clock amplifying gate of said last stage of clock amplifying gates is set based on the delay in distributing said clock signal to said circuit and a desired clock signal distributing cycle.
Claim 24
Dependent Claim
15 words
A clock distributing logic according to claim 19 wherein said circuit is a LSI circuit.
Claim 25
Dependent Claim
14 words
A clock distributing logic according to claim 19 wherein said circuit is a microprocessor.
Claim 26
Dependent Claim
72 words
A clock distributing logic according to claim 19 wherein a sum of a difference between a source side clock delay and a sink side clock delay, and a path delay is a total path delay and the driving ability of each clock amplifying gate of said last stage of said at least two stages of clock amplifying gates is changed until said total path delay coincides with said desired clock distributing cycle.
Claim 27
Dependent Claim
61 words
A clock distributing logic according to claim 19 wherein each clock amplifying gate of said last stage of said at least two stages of clock amplifying gates is a CMOS structure having a gate, source and drain and wherein said driving ability of said clock amplifying gate is changed by changing a width of said gate of said clock amplifying gate.
Claim 28
Dependent Claim
47 words
A clock distributing logic according to claim 19 wherein increasing the size of the width of the gate of the clock amplifying gate reduces delay and decreasing the size of the width of said gate of said clock amplifying gate causes a total path delay to increase.