Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
181 words
A flip-flop comprising: a clock input, for receiving a clock input signal; a data input, for receiving data; a flip-flop output; a delay block, coupled to said clock input, providing a delayed clock output signal at a delayed clock output; a NAND gate comprising a first input, a second input, a third input, and a NAND output, wherein said first input is coupled to said clock input, said second input is coupled to said data input, and said third input is coupled to said delayed clock output; a first transistor, coupled between a first supply and said flip-flop output, wherein a gate of said first transistor coupled to said NAND output; and a stack of at least three transistors in series, coupled between said flip-flop output and a second supply, wherein said second supply is at a voltage below said first supply, wherein a second transistor in said stack is coupled to said clock input, a third transistor in said stack is coupled to said NAND output, and a fourth transistor in said stack is coupled to said delayed clock output.
Claim 2
Dependent Claim
181 words
A flip-flop comprising: a clock input, for receiving a clock input signal; a data input, for receiving data; a flip-flop output; a delay block, coupled to said clock input, providing a delayed clock output signal at a delayed clock output; a NAND gate comprising a first input, a second input, a third input, and a NAND output, wherein said first input is coupled to said clock input, said second input is coupled to said data input, and said third input is coupled to said delayed clock output; a first transistor, coupled between a first supply and said flip-flop output, wherein a gate of said first transistor coupled to said NAND output; and a stack of at least three transistors in series, coupled between said flip-flop output and a second supply, wherein said second supply is at a voltage below said first supply, wherein a second transistor in said stack is coupled to said clock input, a third transistor in said stack is coupled to said NAND output, and a fourth transistor in said stack is coupled to said delayed clock output.
Claim 3
Dependent Claim
42 words
The flip-flop of claim 1 wherein: said delay block provides an inverted clock output signal in response to said clock input signal; and a falling edge of said inverted clock output signal occurs after a rising edge of said clock input signal.
Claim 4
Dependent Claim
29 words
The flip-flop of claim 2 wherein said falling edge of said inverted clock output signal occurs about three buffer delays after said rising edge of said clock input signal.
Claim 5
Dependent Claim
29 words
The flip-flop of claim 2 wherein said falling edge of said inverted clock output signal occurs about two hundred picoseconds after said rising edge of said clock input signal.
Claim 6
Dependent Claim
55 words
The flip-flop of claim 1 wherein said flip-flop clocks in said data during a delay period between a rising edge of said clock input signal and a falling edge of said delayed clock output signal, wherein said delay period results from a timing difference between said clock input signal and said delayed clock output signal.
Claim 7
Dependent Claim
64 words
The flip-flop of claim 1 wherein said flip-flop clocks in said data during a delay period between a rising edge of said clock input signal and a falling edge of said delayed clock output signal, said delay period results from a timing difference between said clock input signal and said delayed clock output signal, and said flip-flop output is tristated after said delay period.
Claim 8
Dependent Claim
25 words
The flip-flop of claim 5 wherein said stack of at least three transistors is decoupled from said second supply when not in said delay period.
Claim 9
Dependent Claim
21 words
The flip-flop of claim 5 wherein said first transistor is decoupled from said first supply when not in said delay period.
Claim 10
Dependent Claim
19 words
The flip-flop of claim 5 wherein said NAND output is a logic high when not in said delay period.
Claim 11
Dependent Claim
30 words
The flip-flop of claim 5 further comprising: a storage block for storing said data, wherein said storage block provides a Q output of said flip-flop and stores said data indefinitely.
Claim 12
Dependent Claim
17 words
The flip-flop of claim 1 wherein said delay block comprises a chain of at least one inverter.
Claim 13
Dependent Claim
15 words
The flip-flop of claim 1 wherein said delay block comprises a chain of three inverters.
Claim 14
Dependent Claim
31 words
The flip-flop of claim 1 further comprising: a storage block, coupled to said flip-flop output, said storage block stores said data at said flip-flop output until a change in said data.
Claim 15
Dependent Claim
65 words
The flip-flop of claim 1 further comprising: a first inverter, comprising a first inverter input coupled to said flip-flop output and a first inverter output; a second inverter, comprising a second inverter input coupled to said first inverter output, and a second inverter output coupled to said first inverter input, wherein said second inverter is weaker in drive than said flip-flop output of said flip-flop.
Claim 16
Dependent Claim
14 words
The flip-flop of claim 1 wherein said flip-flop has substantially zero static power consumption.
Claim 17
Dependent Claim
34 words
The flip-flop of claim 1 further comprising: an enable input, coupled to said delay block, wherein said enable input enables flip-flop operation during an enabled state and disables flip-flop operation during a disabled state.
Claim 18
Dependent Claim
31 words
The flip-flop of claim 16 wherein when disabled, said first transistor is decoupled from said first supply and said stack of at least three transistors is decoupled from said second supply.
Claim 19
Dependent Claim
64 words
The flip-flop of claim 1 wherein said delay block comprises: a first inverter, coupled to said clock input; a second NAND gate, coupled to said first inverter and an enable input, wherein said enable input enables flip-flop operation during an enabled state and disables flip-flop operation during a disabled state; and a second inverter, coupled to said NAND gate and said delayed clock output.
Claim 20
Dependent Claim
61 words
The flip-flop of claim 1 further comprising: a storage block, coupled to said flip-flop output, said storage block stores data at said flip-flop output during a delay period between a first edge of said delayed clock output signal and a second edge of said clock input signal, wherein said first edge and said second edge are edge transitions opposite from another.
Claim 21
Dependent Claim
147 words
A flip-flop comprising: a data input; a clock input; a flip-flop output; a delay block, coupled to said clock input, providing a delayed clock output; a first stack of transistors in series, coupled between a first supply and said flip-flop output, wherein a first transistor in said first stack is coupled through a first inverter to said delay block, a second transistor in said first stack is coupled to said data input, and a third transistor in said first stack is coupled through a second inverter to said clock input; and a second stack of transistors in series, coupled between said flip-flop-output and said second supply, wherein a fourth transistor in said second stack is coupled to said delay block, a fifth transistor in said second stack is coupled to said data input, and a sixth transistor in said second stack is coupled to said clock input.
Claim 22
Dependent Claim
147 words
A flip-flop comprising: a data input; a clock input; a flip-flop output; a delay block, coupled to said clock input, providing a delayed clock output; a first stack of transistors in series, coupled between a first supply and said flip-flop output, wherein a first transistor in said first stack is coupled through a first inverter to said delay block, a second transistor in said first stack is coupled to said data input, and a third transistor in said first stack is coupled through a second inverter to said clock input; and a second stack of transistors in series, coupled between said flip-flop-output and said second supply, wherein a fourth transistor in said second stack is coupled to said delay block, a fifth transistor in said second stack is coupled to said data input, and a sixth transistor in said second stack is coupled to said clock input.
Claim 23
Dependent Claim
19 words
The flip-flop of claim 20 wherein said first, second, and third transistors in said first stack are PMOS devices.
Claim 24
Dependent Claim
19 words
The flip-flop of claim 20 wherein said fourth, fifth, and sixth transistors in said second stack are NMOS devices.
Claim 25
Dependent Claim
23 words
The flip-flop of claim 20 wherein said transistors in said first stack are a different type from said transistors in said second stack.
Claim 26
Dependent Claim
192 words
A logic element comprising: a data input; a first clock signal; a second clock signal, wherein said second clock signal is a complement of said first clock signal, said second clock signal follows said first clock signal after a delay, said first clock signal and said second clock signal are in a logic high state for a period of said delay; a first buffer, coupled to said data input, said first clock signal, and said second clock signal, said first buffer provides a first buffer output, wherein said first buffer output is an inverse of said data input when said first clock signal and said second clock signal are in said logic high state; and a second buffer, coupled to said first buffer output, said first clock signal, and said second clock signal, said second buffer provides a second buffer output, wherein said second buffer output is an inverse of said first buffer output when said first clock input and said second clock input are in said logic high state, wherein said second buffer is decoupled from a first supply and a second supply when not in said period of said delay.
Claim 27
Dependent Claim
192 words
A logic element comprising: a data input; a first clock signal; a second clock signal, wherein said second clock signal is a complement of said first clock signal, said second clock signal follows said first clock signal after a delay, said first clock signal and said second clock signal are in a logic high state for a period of said delay; a first buffer, coupled to said data input, said first clock signal, and said second clock signal, said first buffer provides a first buffer output, wherein said first buffer output is an inverse of said data input when said first clock signal and said second clock signal are in said logic high state; and a second buffer, coupled to said first buffer output, said first clock signal, and said second clock signal, said second buffer provides a second buffer output, wherein said second buffer output is an inverse of said first buffer output when said first clock input and said second clock input are in said logic high state, wherein said second buffer is decoupled from a first supply and a second supply when not in said period of said delay.
Claim 28
Dependent Claim
25 words
The logic element of claim 24 further comprising: a storage block, coupled to said second buffer output, said storage block stores said second buffer output.
Claim 29
Dependent Claim
36 words
The logic element of claim 24 wherein said second buffer is enabled when said first clock input and said second clock input are in said logic high state, and said second buffer is tristated when disabled.
Claim 30
Dependent Claim
29 words
The logic element of claim 24 further comprising: a second clock signal generator comprising at least one inverter to generate said second clock signal using said first clock signal.
Claim 31
Dependent Claim
125 words
A logic element comprising: a data input; a first clock input; a second clock signal generator for generating a second clock signal from a first clock signal at said first clock input, wherein said second clock signal is a complement of said first clock signal and wherein a first edge of said second clock signal follows a second edge of said first clock signal by a delay period; a storage block, for storing data; and a buffer, coupling said data input to said storage block in response a first edge of said first clock signal, and when said first clock signal and said second clock signal are in a clocking state, wherein an output of said buffer is tristated when not in said delay period.
Claim 32
Dependent Claim
125 words
A logic element comprising: a data input; a first clock input; a second clock signal generator for generating a second clock signal from a first clock signal at said first clock input, wherein said second clock signal is a complement of said first clock signal and wherein a first edge of said second clock signal follows a second edge of said first clock signal by a delay period; a storage block, for storing data; and a buffer, coupling said data input to said storage block in response a first edge of said first clock signal, and when said first clock signal and said second clock signal are in a clocking state, wherein an output of said buffer is tristated when not in said delay period.
Claim 33
Dependent Claim
38 words
The logic element of claim 28 wherein: said first edge is a falling edge; said second edge is a rising edge; and in said clocking state, said first clock signal and said second clock signal are logic high.
Claim 34
Dependent Claim
38 words
The logic element of claim 28 wherein: said first edge is a rising edge; said second edge is a falling edge; and in said clocking state, said first clock signal and said second clock signal are logic low.
Claim 35
Dependent Claim
25 words
The logic element of claim 28 wherein said buffer is decoupled from a first supply and a second supply when not in said delay period.
Claim 36
Dependent Claim
26 words
The logic element of claim 28 wherein said second clock generator comprises an enable input for enabling and disabling storing of data in said storage block.
Claim 37
Dependent Claim
20 words
The logic element of claim 28 wherein said second clock signal generator comprises a chain of at least three inverters.