P
US6549040B1ExpiredUtilityPatentIndex 92

Leakage-tolerant keeper with dual output generation capability for deep sub-micron wide domino gates

Assignee: INTEL CORPPriority: Jun 29, 2000Filed: Jun 29, 2000Granted: Apr 15, 2003
Est. expiryJun 29, 2020(expired)· nominal 20-yr term from priority
Inventors:ALVANDPOUR ATILASOUMYANATH KRISHNAMURTHYKRISHNAMURTHY RAM K
H03K 19/0963
92
PatentIndex Score
46
Cited by
5
References
24
Claims

Abstract

A circuit including a clock signal input to receive a clock signal, at least one data signal input to receive at least one data signal, and a multiple input conditional inverter to receive the clock signal and the data signal, and to generate a dynamic output. The circuit also includes a conditional keeper circuit to charge a dynamic output node when the clock is evaluating and the dynamic output is high.

Claims

exact text as granted — not AI-modified
We claim:  
     
       1. A circuit comprising: 
       a clock signal input to receive a clock signal;  
       at least one data signal input to receive at least one data signal;  
       a dynamic output coupled to the clock signal input and the at least one data signal input; and  
       a conditional keeper circuit, coupled to the dynamic output, to hold a first gain rate on the dynamic output whenever the circuit is in an evaluating mode and the dynamic output is at a high logic level, and to hold a second gain rate on the dynamic output whenever the circuit is in the evaluating mode and the dynamic output is transitioning from the high logic level to a low logic level.  
     
     
       2. The circuit of  claim 1  further comprising an inverter to invert the dynamic output. 
     
     
       3. The circuit of  claim 2  wherein the conditional keeper circuit comprises: 
       a delay element having an input to receive the clock signal and an output,  
       a NAND gate having a first input to receive the output of the delay element, a second input to receive the dynamic output and an output; and  
       a first p-type transistor having a source connected to a positive supply voltage, a drain connected to the dynamic output node and a gate coupled to the output of the NAND gate; and  
       a second p-type transistor having a source connected to a positive supply voltage, a drain connected to the dynamic output node and a gate coupled to the inverter.  
     
     
       4. The circuit of  claim 3  wherein the first p-type transistor and the second p-type transistor are activated whenever the circuit is operating in the pre-charge mode. 
     
     
       5. The circuit of  claim 3  wherein the first p-type transistor is de-activated and the second p-type transistor is activated whenever the circuit transitions from the pre-charge mode to the evaluating mode. 
     
     
       6. The circuit of  claim 5  wherein the first p-type transistor and the second p-type transistor are de-activated whenever the circuit is operating in the evaluating mode and the dynamic output is at a low level. 
     
     
       7. The circuit of  claim 5  wherein the first p-type transistor is de-activated and the second p-type transistor are activated whenever the circuit is operating in the evaluating mode and the dynamic output is at a high level. 
     
     
       8. The circuit of  claim 3  further comprising a second inverter having an input coupled to the output of the NAND gate and an output, the second inverter to generate a second output. 
     
     
       9. The circuit of  claim 2 , wherein the conditional keeper circuit comprises: 
       a first delay element having an input to receive the clock signal and an output,  
       a second delay element having an input to receive the output of the first delay element and an output;  
       a NAND gate having a first input to receive the output of the second delay element, a second input to receive the dynamic output and an output;  
       a first p-type transistor having a source connected to a positive supply voltage, a drain connected to the dynamic output node and a gate coupled to the output of the first delay element; and  
       a second p-type transistor having a source connected to a positive supply voltage, a drain connected to the dynamic output node and a gate coupled to the output of the NAND gate; and  
       a third p-type transistor having a source connected to a positive supply voltage, a drain connected to the dynamic output node and a gate coupled to the inverter.  
     
     
       10. The circuit of  claim 9  wherein the first p-type transistor, the second p-type transistor and the third p-type transistor are activated whenever the conditional keeper holds a high gain on the dynamic output. 
     
     
       11. The circuit of  claim 9  wherein the first p-type transistor is de-activated and the second p-type transistor is activated whenever the conditional keeper holds a low gain on the dynamic output. 
     
     
       12. The circuit of  claim 11  wherein the first p-type transistor is de-activated and the second and third p-type transistors are activated whenever the circuit is operating in the evaluating mode and the dynamic output is at a high level. 
     
     
       13. The circuit of  claim 11  wherein the first, second and third p-type transistors are de-activated whenever the circuit is operating in the evaluating mode and the dynamic output is at a low level. 
     
     
       14. The circuit of  claim 9  further comprising a second inverter having an input coupled to the output of the NAND gate and an output, the second inverter to generate a second output. 
     
     
       15. A method comprising: 
       receiving an input signal;  
       receiving a low clock signal to generate a dynamic output;  
       driving the dynamic output to a high level at a first gain rate with a conditional keeper circuit whenever the input signal is at a low logic level; and  
       driving the dynamic output to a high level at a second gain rate with the conditional keeper circuit whenever the input signal is at a high logic level.  
     
     
       16. The method of  claim 15  further comprising driving the dynamic output to a low level with a logic circuit whenever the input signal is at a low logic level. 
     
     
       17. The method of  claim 15  further comprising inverting the dynamic output to generate a first output. 
     
     
       18. A conditional keeper circuit comprising: 
       a delay element having an input to receive a clock signal and an output;  
       a NAND gate having a first input to receive the output of the delay element, a second input to receive a dynamic output node and an output;  
       a first p-type transistor having a source connected to a positive supply voltage, a drain connected to the dynamic output node and a gate coupled to the output of the NAND gate;  
       an inverter to coupled to the dynamic output node to invert a dynamic output signal; and  
       a second p-type transistor including a source connected to a positive power supply voltage, a drain coupled to the dynamic output node, and a gate coupled to the output of the inverter;  
       wherein the conditional keeper holds a first gain rate on the dynamic output during an evaluating mode whenever the dynamic output node is at a high logic level, and holds a second gain rate on the dynamic output node during the evaluating mode whenever the dynamic output is transitioning from the high logic level to a low logic level.  
     
     
       19. The circuit of  claim 18  further comprising a second inverter having an input coupled to the output of the NAND gate and an output. 
     
     
       20. The circuit of  claim 18  wherein the delay element comprises a first delay element including an input to receive the clock signal and an output, and a second delay element to receive the output of the first delay element and an output coupled to the first input of the NAND gate, and the circuit further comprises: 
       a third p-type transistor having a source connected to a positive supply voltage, a drain connected to the dynamic output node and a gate coupled to the output of the first delay element.  
     
     
       21. The circuit of  claim 20  wherein the first p-type transistor, the second p-type transistor and the third p-type transistor are activated whenever the conditional keeper holds a high gain on the dynamic output. 
     
     
       22. The circuit of  claim 20  wherein the first p-type transistor is de-activated and the second p-type transistor is activated whenever the conditional keeper holds a low gain on the dynamic output. 
     
     
       23. The circuit of  claim 22  wherein the first p-type transistor is de-activated and the second and third p-type transistors are activated during the evaluating mode whenever the dynamic output is at a high level. 
     
     
       24. The circuit of  claim 22  wherein the first, second and third p-type transistors are de-activated during the evaluating mode whenever the dynamic output is at a low level.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.