Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
137 words
A clocking system for providing clocking signals to respective stages of a pipelined circuit, comprising: means for generating first and second overlapping differential clock signals CK1 and CK2; means for generating from CK1 and CK2 first and second non-overlapping differential clock signals CK1N and CK2N, CK1N having a rising edge which occurs after a falling edge of CK2N and a falling edge which occurs before a rising edge of CK2N; and means for selectively providing to each stage of said pipelined circuit one of CK1, CK2, CK1N and CK2N which prevents that stage from propagating data to a subsequent stage before the subsequent stage has been deactivated, wherein at least one stage of said pipelined circuit receives one of CK1 and CK2 and at least one stage of said pipelined circuit receives one of CK1N and CK2N.
Claim 2
Dependent Claim
137 words
A clocking system for providing clocking signals to respective stages of a pipelined circuit, comprising: means for generating first and second overlapping differential clock signals CK1 and CK2; means for generating from CK1 and CK2 first and second non-overlapping differential clock signals CK1N and CK2N, CK1N having a rising edge which occurs after a falling edge of CK2N and a falling edge which occurs before a rising edge of CK2N; and means for selectively providing to each stage of said pipelined circuit one of CK1, CK2, CK1N and CK2N which prevents that stage from propagating data to a subsequent stage before the subsequent stage has been deactivated, wherein at least one stage of said pipelined circuit receives one of CK1 and CK2 and at least one stage of said pipelined circuit receives one of CK1N and CK2N.
Claim 3
Dependent Claim
80 words
A clocking system as in claim 1, wherein said means for generating CK1N and CK2N comprises first and second gates, said first gate having CK1 at a first input thereof and a fed back output of said second gate at a second input thereof, and said second gate having CK2 at a first input thereof and a fed back output of said first gate at a second input thereof, said first gate outputting CK1N and said second gate outputting CK2N.
Claim 4
Dependent Claim
25 words
A clocking system as in claim 2, wherein said first and second gates each comprise a series connection of a NAND gate and an inverter.
Claim 5
Dependent Claim
126 words
A clocking system as in claim 3, wherein said means for generating CK1N and CK2N further comprises a first feedback inverter between said inverter of said first gate and the second input of said NAND gate of said second gate and a second feedback inverter between said inverter of said second gate and the second input of said NAND gate of said first gate, said first and second feedback inverters propagating data at a rate relatively slower than said inverters of said first and second gates so as to delay a rising edge of a fed back signal to said second inputs of said respective NAND gates with respect to a falling edge of CK1 and CK2 at said first inputs of said respective NAND gates.
Claim 6
Dependent Claim
59 words
A clocking system as in claim 1, wherein said stages comprise serially connected registers and said providing means comprises a switch at inputs to each of said registers, said switches at each register receiving one of CK1, CK2, CK1N and CK2N which prevents that register from propagating data to a subsequent register before the subsequent register has been deactivated.
Claim 7
Dependent Claim
23 words
A clocking system as in claim 1, wherein one of CK1 and CK2 is provided to a last stage of said pipelined circuit.
Claim 8
Dependent Claim
87 words
A clocking system as in claim 1, further comprising a combinational logic circuit between respective stages of said pipelined circuit, said combinational logic circuit having a propagation delay sufficiently great so that a first stage immediately preceding said combinational logic circuit may be activated by one of CK1 and CK2 before deactivation of a second stage immediately after said combinational logic circuit and so that said second stage may be deactivated before data propagates through said first stage and said combinational logic circuit to said second stage.
Claim 9
Dependent Claim
36 words
A clocking system as in claim 1, wherein said means for generating CK1N and CK2N is disposed local to said pipelined circuit and said means for generating CK1 and CK2 is remote from said pipelined circuit.
Claim 10
Independent Claim
133 words
A method of providing clocking signals to respective stages of a pipelined circuit, comprising the steps of: generating first and second overlapping differential clock signals CK1 and CK2; generating from CK1 and CK2 first ad second non-overlapping differential clock signals CK1N and CK2N, CK1N having a rising edge which occurs after a falling edge of CK2N and a falling edge which occurs before a rising edge of CK2N; and selectively providing to each stage of said pipelined circuit one of CK1, CK2, CK1N and CK2N which prevents that stage from propagating data to a subsequent stage before the subsequent stage has been deactivated, wherein at least one stage of said pipelined circuit receives one of CK1 and CK2 and at least one stage of said pipelined circuit receives one of CK1N and CK2N.
Claim 11
Independent Claim
133 words
A method of providing clocking signals to respective stages of a pipelined circuit, comprising the steps of: generating first and second overlapping differential clock signals CK1 and CK2; generating from CK1 and CK2 first ad second non-overlapping differential clock signals CK1N and CK2N, CK1N having a rising edge which occurs after a falling edge of CK2N and a falling edge which occurs before a rising edge of CK2N; and selectively providing to each stage of said pipelined circuit one of CK1, CK2, CK1N and CK2N which prevents that stage from propagating data to a subsequent stage before the subsequent stage has been deactivated, wherein at least one stage of said pipelined circuit receives one of CK1 and CK2 and at least one stage of said pipelined circuit receives one of CK1N and CK2N.
Claim 12
Dependent Claim
28 words
A method as in claim 9, wherein said providing step includes the step of applying one of CK1 and CK2 to a last stage of said pipelined circuit.
Claim 13
Dependent Claim
73 words
A method as in claim 9, comprising the further steps of disposing a combinational logic circuit between respective stages of said pipelined circuit, activating a first stage immediately preceding said combinational logic circuit by one of CK1 and CK2 and then deactivating a second stage immediately after said combinational logic circuit, whereby said second stage is deactivated before data propagates through said first stage and said combinational logic circuit to said second stage.
Claim 14
Dependent Claim
30 words
A method as in claim 9, wherein CK1N and CK2N are generated locally with respect to said pipelined circuit and CK1 and CK2 are generated remotely from said pipelined circuit.