Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
216 words
A conditional latch circuit including an input line and an output line comprising: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently; and a control circuit coupled to said first transmission gate for generating said conditional clock signal, wherein said control circuit includes a first input node for receiving a condition signal, and wherein an occurrence of said edge of said conditional clock signal is dependent upon an assertion of said condition signal, and wherein said control circuit is configured to generate said edge of said conditional clock signal upon an edge of a clock signal when said condition signal is asserted, and wherein said control circuit comprises an inhibit signal generator configured to sample said condition signal in response to an edge of said clock signal.
Claim 2
Dependent Claim
216 words
A conditional latch circuit including an input line and an output line comprising: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently; and a control circuit coupled to said first transmission gate for generating said conditional clock signal, wherein said control circuit includes a first input node for receiving a condition signal, and wherein an occurrence of said edge of said conditional clock signal is dependent upon an assertion of said condition signal, and wherein said control circuit is configured to generate said edge of said conditional clock signal upon an edge of a clock signal when said condition signal is asserted, and wherein said control circuit comprises an inhibit signal generator configured to sample said condition signal in response to an edge of said clock signal.
Claim 3
Dependent Claim
257 words
A conditional latch circuit including an input line and an output line comprising: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently; a logic circuit coupled to said first transmission gate for providing said conditional clock signal, wherein said logic circuit includes a first input node for receiving a condition signal, a second node for receiving a clock signal, and a third input node for receiving an inhibit signal, wherein said logic circuit generates said edge of said conditional clock signal upon a predetermined state of said condition signal, said clock signal, and said inhibit signal; and an inhibit signal generator coupled to said logic circuit, wherein said inhibit signal generator is configured to generate said inhibit signal such that said logic circuit is inhibited from generating said edge of said conditional clock signal during a portion of time during which said condition signal is asserted; and wherein said inhibit signal generator is configured to sample said condition signal in response to an edge of said clock signal.
Claim 4
Dependent Claim
257 words
A conditional latch circuit including an input line and an output line comprising: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently; a logic circuit coupled to said first transmission gate for providing said conditional clock signal, wherein said logic circuit includes a first input node for receiving a condition signal, a second node for receiving a clock signal, and a third input node for receiving an inhibit signal, wherein said logic circuit generates said edge of said conditional clock signal upon a predetermined state of said condition signal, said clock signal, and said inhibit signal; and an inhibit signal generator coupled to said logic circuit, wherein said inhibit signal generator is configured to generate said inhibit signal such that said logic circuit is inhibited from generating said edge of said conditional clock signal during a portion of time during which said condition signal is asserted; and wherein said inhibit signal generator is configured to sample said condition signal in response to an edge of said clock signal.
Claim 5
Dependent Claim
263 words
A pipelined microprocessor comprising: a first combinational logic circuit forming a first pipelined stage within said microprocessor; a second combinational logic circuit forming a subsequent pipelined stage within said microprocessor; and a conditional latch circuit coupled between an output line of said first combinational logic circuit and an input line of said second combinational logic circuit, said conditional latch circuit including: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently; and a control circuit coupled to said first transmission gate for generating said conditional clock signal, wherein said control circuit includes a first input node for receiving a condition signal, and wherein an occurrence of said edge of said conditional clock signal is dependent upon an assertion of said condition signal, wherein said control circuit is configured to generate said edge of said conditional clock signal upon an edge of a clock signal when said condition signal is asserted, and wherein said control circuit comprises an inhibit signal generator configured to sample said condition signal in response to an edge of said clock signal.
Claim 6
Dependent Claim
263 words
A pipelined microprocessor comprising: a first combinational logic circuit forming a first pipelined stage within said microprocessor; a second combinational logic circuit forming a subsequent pipelined stage within said microprocessor; and a conditional latch circuit coupled between an output line of said first combinational logic circuit and an input line of said second combinational logic circuit, said conditional latch circuit including: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently; and a control circuit coupled to said first transmission gate for generating said conditional clock signal, wherein said control circuit includes a first input node for receiving a condition signal, and wherein an occurrence of said edge of said conditional clock signal is dependent upon an assertion of said condition signal, wherein said control circuit is configured to generate said edge of said conditional clock signal upon an edge of a clock signal when said condition signal is asserted, and wherein said control circuit comprises an inhibit signal generator configured to sample said condition signal in response to an edge of said clock signal.
Claim 7
Dependent Claim
225 words
A conditional latch circuit including an input line and an output line comprising: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently, and wherein a node between said first transmission gate and said second transmission gate is floated when said second transmission gate is not enabled; and a control circuit coupled to said first transmission gate for generating said conditional clock signal, wherein said control circuit includes a first input node for receiving a condition signal, and wherein an occurrence of said edge of said conditional clock signal is dependent upon an assertion of said condition signal; wherein said keeper circuit is a sole active storage device within said conditional latch circuit and is coupled to an output node of said first of said plurality of transmission gates, said output node coupling to said output line.
Claim 8
Dependent Claim
225 words
A conditional latch circuit including an input line and an output line comprising: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently, and wherein a node between said first transmission gate and said second transmission gate is floated when said second transmission gate is not enabled; and a control circuit coupled to said first transmission gate for generating said conditional clock signal, wherein said control circuit includes a first input node for receiving a condition signal, and wherein an occurrence of said edge of said conditional clock signal is dependent upon an assertion of said condition signal; wherein said keeper circuit is a sole active storage device within said conditional latch circuit and is coupled to an output node of said first of said plurality of transmission gates, said output node coupling to said output line.
Claim 9
Dependent Claim
298 words
A conditional latch circuit including an input line and an output line comprising: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently, and wherein a node between said first transmission gate and said second transmission gate is floated when said second transmission gate is not enabled; a logic circuit coupled to said first transmission gate for providing said conditional clock signal, wherein said logic circuit includes a first input node for receiving a condition signal, a second node for receiving a clock signal, and a third input node for receiving an inhibit signal, wherein said logic circuit generates said edge of said conditional clock signal upon a predetermined state of said condition signal, said clock signal, and said inhibit signal; and an inhibit signal generator coupled to said logic circuit, wherein said inhibit signal generator is configured to generate said inhibit signal such that said logic circuit is inhibited from generating said edge of said conditional clock signal during a portion of time during which said condition signal is asserted; wherein said keeper circuit is a sole active storage device within said conditional latch circuit and is coupled to an output node of said first of said plurality of transmission gates, said output node coupling to said output line.
Claim 10
Dependent Claim
298 words
A conditional latch circuit including an input line and an output line comprising: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently, and wherein a node between said first transmission gate and said second transmission gate is floated when said second transmission gate is not enabled; a logic circuit coupled to said first transmission gate for providing said conditional clock signal, wherein said logic circuit includes a first input node for receiving a condition signal, a second node for receiving a clock signal, and a third input node for receiving an inhibit signal, wherein said logic circuit generates said edge of said conditional clock signal upon a predetermined state of said condition signal, said clock signal, and said inhibit signal; and an inhibit signal generator coupled to said logic circuit, wherein said inhibit signal generator is configured to generate said inhibit signal such that said logic circuit is inhibited from generating said edge of said conditional clock signal during a portion of time during which said condition signal is asserted; wherein said keeper circuit is a sole active storage device within said conditional latch circuit and is coupled to an output node of said first of said plurality of transmission gates, said output node coupling to said output line.
Claim 11
Dependent Claim
273 words
A pipelined microprocessor comprising: a first combinational logic circuit forming a first pipelined stage within said microprocessor; a second combinational logic circuit forming a subsequent pipelined stage within said microprocessor; and a conditional latch circuit coupled between an output line of said first combinational logic circuit and an input line of said second combinational logic circuit, said conditional latch circuit including: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently, and wherein a node between said first transmission gate and said second transmission gate is floated when said second transmission gate is not enabled; and a control circuit coupled to said first transmission gate for generating said conditional clock signal, wherein said control circuit includes a first input node for receiving a condition signal, and wherein an occurrence of said edge of said conditional clock signal is dependent upon an assertion of said condition signal; wherein said keeper circuit is a sole active storage device within said conditional latch circuit and is coupled to an output node of said first of said plurality of transmission gates, said output node coupling to said input line.
Claim 12
Dependent Claim
273 words
A pipelined microprocessor comprising: a first combinational logic circuit forming a first pipelined stage within said microprocessor; a second combinational logic circuit forming a subsequent pipelined stage within said microprocessor; and a conditional latch circuit coupled between an output line of said first combinational logic circuit and an input line of said second combinational logic circuit, said conditional latch circuit including: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently, and wherein a node between said first transmission gate and said second transmission gate is floated when said second transmission gate is not enabled; and a control circuit coupled to said first transmission gate for generating said conditional clock signal, wherein said control circuit includes a first input node for receiving a condition signal, and wherein an occurrence of said edge of said conditional clock signal is dependent upon an assertion of said condition signal; wherein said keeper circuit is a sole active storage device within said conditional latch circuit and is coupled to an output node of said first of said plurality of transmission gates, said output node coupling to said input line.
Claim 13
Dependent Claim
209 words
A conditional latch circuit including an input line and an output line comprising: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently, and wherein a node between said first transmission gate and said second transmission gate is floated when said second transmission gate is not enabled; and a control circuit coupled to said first transmission gate for generating said conditional clock signal, wherein said control circuit includes a first input node for receiving a condition signal, and wherein an occurrence of said edge of said conditional clock signal is dependent upon an assertion of said condition signal; wherein a terminal of said second transmission gate is directly connected to a terminal of said first transmission gate through a passive connection.
Claim 14
Dependent Claim
209 words
A conditional latch circuit including an input line and an output line comprising: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently, and wherein a node between said first transmission gate and said second transmission gate is floated when said second transmission gate is not enabled; and a control circuit coupled to said first transmission gate for generating said conditional clock signal, wherein said control circuit includes a first input node for receiving a condition signal, and wherein an occurrence of said edge of said conditional clock signal is dependent upon an assertion of said condition signal; wherein a terminal of said second transmission gate is directly connected to a terminal of said first transmission gate through a passive connection.
Claim 15
Dependent Claim
282 words
A conditional latch circuit including an input line and an output line comprising: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently, and wherein a node between said first transmission gate and said second transmission gate is floated when said second transmission gate is not enabled; a logic circuit coupled to said first transmission gate for providing said conditional clock signal, wherein said logic circuit includes a first input node for receiving a condition signal, a second node for receiving a clock signal, and a third input node for receiving an inhibit signal, wherein said logic circuit generates said edge of said conditional clock signal upon a predetermined state of said condition signal, said clock signal, and said inhibit signal; and an inhibit signal generator coupled to said logic circuit, wherein said inhibit signal generator is configured to generate said inhibit signal such that said logic circuit is inhibited from generating said edge of said conditional clock signal during a portion of time during which said condition signal is asserted; wherein a terminal of said second transmission gate is directly connected to a terminal of said first transmission gate through a passive connection.
Claim 16
Dependent Claim
282 words
A conditional latch circuit including an input line and an output line comprising: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently, and wherein a node between said first transmission gate and said second transmission gate is floated when said second transmission gate is not enabled; a logic circuit coupled to said first transmission gate for providing said conditional clock signal, wherein said logic circuit includes a first input node for receiving a condition signal, a second node for receiving a clock signal, and a third input node for receiving an inhibit signal, wherein said logic circuit generates said edge of said conditional clock signal upon a predetermined state of said condition signal, said clock signal, and said inhibit signal; and an inhibit signal generator coupled to said logic circuit, wherein said inhibit signal generator is configured to generate said inhibit signal such that said logic circuit is inhibited from generating said edge of said conditional clock signal during a portion of time during which said condition signal is asserted; wherein a terminal of said second transmission gate is directly connected to a terminal of said first transmission gate through a passive connection.
Claim 17
Dependent Claim
257 words
A pipelined microprocessor comprising: a first combinational logic circuit forming a first pipelined stage within said microprocessor; a second combinational logic circuit forming a subsequent pipelined stage within said microprocessor; and a conditional latch circuit coupled between an output line of said first combinational logic circuit and an input line of said second combinational logic circuit, said conditional latch circuit including: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently, and wherein a node between said first transmission gate and said second transmission gate is floated when said second transmission gate is not enabled; and a control circuit coupled to said first transmission gate for generating said conditional clock signal, wherein said control circuit includes a first input node for receiving a condition signal, and wherein an occurrence of said edge of said conditional clock signal is dependent upon an assertion of said condition signal; wherein a terminal of said second transmission gate is directly connected to a terminal of said first transmission gate through a passive connection.
Claim 18
Dependent Claim
257 words
A pipelined microprocessor comprising: a first combinational logic circuit forming a first pipelined stage within said microprocessor; a second combinational logic circuit forming a subsequent pipelined stage within said microprocessor; and a conditional latch circuit coupled between an output line of said first combinational logic circuit and an input line of said second combinational logic circuit, said conditional latch circuit including: a plurality of transmission gates serially coupled between said input line and said output line, wherein a first of said plurality of said transmission gates is controlled by a conditional clock signal; a keeper circuit coupled to a node between said input line and said output line; a delay element coupled to a second of said plurality of transmission gates, wherein said second of said plurality of transmission gates is controlled by a delayed version of said conditional clock signal, whereby an edge of said conditional clock signal results in said plurality of transmission gates being enabled concurrently, and wherein a node between said first transmission gate and said second transmission gate is floated when said second transmission gate is not enabled; and a control circuit coupled to said first transmission gate for generating said conditional clock signal, wherein said control circuit includes a first input node for receiving a condition signal, and wherein an occurrence of said edge of said conditional clock signal is dependent upon an assertion of said condition signal; wherein a terminal of said second transmission gate is directly connected to a terminal of said first transmission gate through a passive connection.