US6980033B2

Pseudo CMOS dynamic logic with delayed clocks

Summary by NHIP

Delayed Clock Pseudo-CMOS Logic

The circuit combines a NOR gate and a NAND gate, each featuring separately controlled enable and pre-charge clocks. Distinctive configurations include n-channel enable transistors coupled to input transistor sources for NOR gates and p-channel enable transistors coupled to input transistor drains for NAND gates.

Claim Score by NHIP

Read claim 41, the broadest

Abstract

Structures and methods for pseudo-CMOS dynamic logic with delayed clocks are provided. A pseudo-CMOS dynamic logic circuit with delayed clocks includes a dynamic pseudo-nMOS logic gate and a dynamic pseudo-pMOS logic gate coupled thereto. The dynamic pseudo-nMOS logic gate includes a delayed enable clock transistor coupled to a source region of at least two input transistors. The dynamic pseudo-pMOS logic gate includes a delayed enable clock transistor coupled to a drain of at least two input transistors. None of the logic input devices are connected in series.

US6980033B2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 27 August 2022, 4.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

55 claims: 17 independent, 38 dependent

  1. 1
    A CMOS logic circuit, comprising:a NOR logic gate;and a NAND logic gate coupled thereto, wherein each of the NOR logic gate and the NAND logic gate has at least two logic inputs, a logic output, an enable clock input, a pre-charge clock input, an n-channel enable transistor having a gate connected to the enable clock input and a pull-up p-channel pre-charge transistor having a drain connected to the logic output and a gate connected to the pre-charge clock input, wherein an enable clock signal on the enable clock input activates the n-channel enable transistor and allows logic values at the at least two logic inputs to result in a logic value at the logic output, and a pre-charge clock signal on the pre-charge clock input activates the p-channel pre-charge transistor and provides a high logic potential at the logic output in preparation for the enable clock signal, wherein the enable and pre-charge clock signals are separately controlled.
  2. 6
    A CMOS logic circuit, comprising:a NOR gate;and a NAND gate coupled thereto, wherein each of the NOR gate and the NAND gate has at least two logic inputs, a logic output, an enable clock input, a pre-charge clock input, an n-channel enable transistor having a gate connected to the enable clock input and a pull-up p-channel pre-charge transistor having a drain connected to the logic output and a gate connected to the pre-charge clock input, wherein an enable clock signal on the enable clock input activates the n-channel enable transistor and allows logic values at the at least two logic inputs to result in a logic value at the logic output, and a pre-charge clock signal on the pre-charge clock input activates the p-channel pre-charge transistor and provides a high logic potential at the logic output in preparation for the enable clock signal, wherein the enable and pre-charge clock signals are separately controlled, and wherein the NOR gate includes at least two input transistors, wherein the at least two input transistors are n-channel transistors coupled in parallel, wherein drain regions for the at least two input transistors are coupled to the logic output and to a drain region of the p-channel pre-charge transistor, and wherein a source region for the at least two input transistors is coupled to a ground through the n-channel enable transistor.
  3. 9
    A CMOS logic circuit, comprising:a NOR gate, wherein the NOR gate includes at least two input transistors, wherein the at least two input transistors are n-channel transistors coupled in parallel, wherein drain regions for the at least two input transistors are coupled to an output and to a drain region of a p-channel pre-charge transistor having a gate coupled to a pre-charge clock, and wherein a source region for the at least two input transistors is coupled to a ground through an n-channel enable transistor having a gate coupled to an enable clock;and a NAND gate coupled thereto, wherein the NAND gate includes at least two input transistors, wherein the input transistors are p-channel transistors coupled in parallel, wherein drain regions for the at least two input transistors are coupled to a ground through an n-channel enable transistor having a gate coupled to an enable clock, wherein the drain regions for the at least two input transistors are coupled to an output, and wherein the at least two input transistors are coupled in parallel with a p-channel pre-charge transistor having a gate coupled to a pre-charge clock.
  4. 12
    A logic circuit, comprising:a series of CMOS logic gates, the series having an input and an output, wherein the series is repeating and each CMOS logic gate includes: a NOR gate;and a NAND gate coupled thereto, wherein each of the NOR gate and the NAND gate has at least two logic inputs, a logic output, an enable clock input, a pre-charge clock input, an n-channel enable transistor to be controlled by an enable clock signal on the enable clock input and a pull-up p-channel pre-charge transistor having a drain connected to the logic output and a gate connected to the pre-charge clock input, wherein an enable clock signal on the enable clock input activates the n-channel enable transistor and allows logic values at the at least two logic inputs to result in a logic value at the logic output, and a pre-charge clock signal on the pre-charge clock input activates the p-channel pre-charge transistor and provides a high logic potential at the logic output in preparation for the enable clock signal, wherein the enable and pre-charge clock signals are separately controlled.
  5. 16
    An electronic system, comprising:a logic circuit;and a memory coupled thereto by a bus;and wherein the logic circuit includes: a NOR logic gate;and a NAND logic gate coupled thereto, wherein each of the NOR logic gate and the NAND logic gate has at least two logic inputs, a logic output, an enable clock input, a pre-charge clock input, an n-channel enable transistor having a gate connected to the enable clock input and a pull-up p-channel pre-charge transistor having a drain connected to the logic output and a gate connected to the pre-charge clock input, wherein an enable clock signal on the enable clock input activates the n-channel enable transistor and allows logic values at the at least two logic inputs to result in a logic value at the logic output, and a pre-charge clock signal on the pre-charge clock input activates the p-channel pre-charge transistor and provides a high logic potential at the logic output in preparation for the enable clock signal, wherein the enable and pre-charge clock signals are separately controlled.
  6. 21
    An electronic system, comprising:a processor, wherein the processor includes a series of logic gates, the series having an input and an output, wherein the series is repeating and each logic gate includes: a NOR gate;and a NAND gate coupled thereto;and a memory coupled to the processor via a bus, wherein each of the NOR gate and the NAND gate has at least two logic inputs, a logic output, an enable clock input, a pre-charge clock input, an n-channel enable transistor having a gate connected to the enable clock input and a pull-up p-channel pre-charge transistor having a drain connected to the logic output and a gate connected to the pre-charge clock input, wherein an enable clock signal on the enable clock input activates the n-channel enable transistor and allows logic values at the at least two logic inputs to result in a logic value at the logic output, and a pre-charge clock signal on the pre-charge clock input activates the p-channel pre-charge transistor and provides a high logic potential at the logic output in preparation for the enable clock signal, wherein the enable and pre-charge clock signals are separately controlled.
  7. 27
    A method of forming a logic circuit, comprising:forming a NOR logic gate;and forming a NAND logic gate coupled thereto, wherein each of forming the NOR logic gate and forming the NAND logic gate includes forming at least two logic inputs, forming a logic output, forming an enable clock input, forming a pre-charge clock input, forming an n-channel enable transistor having a gate connected to the enable clock input and forming a pull-up p-channel pre-charge transistor having a drain connected to the logic output and a gate connected to the pre-charge clock input, wherein an enable clock signal on the enable clock input activates the n-channel enable transistor and allows logic values at the at least two logic inputs to result in a logic value at the logic output, and a pre-charge clock signal on the pre-charge clock input activates the p-channel pre-charge transistor and provides a high logic potential at the logic output in preparation for the enable clock signal, wherein the enable and pre-charge clock signals are separately controlled.
  8. 32
    A method for operating a logic circuit, comprising:providing an input signal to a series of logic gates, the series having an input and an output, wherein the series is repeating and each logic gate includes: a NOR gate having an input and an output and at least one p-channel transistor having a gate connected to a pre-charge input and at least one n-channel transistor having a gate connected to an enable clock input;and a NAND gate having an input and an output and at least one p-channel transistor and at least one n-channel transistor, wherein the NAND gate is coupled to the NOR gate;pre-charging all of the outputs high;and utilizing p-channel devices for pre-charge only.
  9. 35
    A CMOS logic circuit with delayed clocks, comprising:a NOR logic gate;and a NAND logic gate coupled thereto, wherein the NAND logic gate includes an enable clock transistor coupled to a drain of at least two input transistors, wherein the input transistors are p-channel transistors coupled in parallel, wherein drain regions for the at least two input transistors are coupled to a ground through an n-channel enable transistor having a gate coupled to an enable clock, and wherein the at least two input transistors are coupled in parallel with a p-channel pre-charge transistor having a gate coupled to a pre-charge clock.
  10. 38
    A CMOS logic circuit with delayed clocks, comprising:a NOR gate;and a NAND gate coupled thereto, wherein the NOR gate includes at least two input transistors, wherein the at least two input transistors are n-channel transistors coupled in parallel, wherein drain regions for the at least two input transistors are coupled to an output and to a drain region of a p-channel pre-charge transistor having a gate coupled to a pre-charge clock, and wherein a source region for the at least two input transistors is coupled to a ground through an n-channel enable transistor having a gate coupled to an enable clock.
  11. 41
    Broadest claimClaim Score 65, broad(NHIP)A logic circuit, comprising:a NOR gate;and a NAND gate coupled thereto, wherein the NAND gate includes at least two input transistors, wherein the at least two input transistors are p-channel transistors coupled in parallel, wherein drain regions for the at least two input transistors are coupled to a ground through an n-channel enable transistor having a gate coupled to an enable clock, and wherein the at least two input transistors are coupled in parallel with a p-channel pre-charge transistor having a gate coupled to a pre-charge clock.
  12. 43
    A logic circuit, comprising:a series of logic gates, the series having an input and an output, wherein the series is repeating and each logic gate includes: a NOR gate;and a NAND gate coupled thereto, wherein the NOR gate includes at least two logic inputs and at least two input transistors, wherein the at least two input transistors are n-channel transistors coupled in parallel, wherein drain regions for the at least two input transistors are coupled to an output and to a drain region of a p-channel pre-charge transistor having a gate coupled to a pre-charge clock, and wherein a source region for the at least two input transistors is coupled to a ground through an n-channel enable transistor having a gate coupled to an enable clock.
  13. 45
    A logic circuit, comprising:a series of logic gates, the series having an input and an output, wherein the series is repeating and each logic gate includes: a NOR gate;and a NAND gate coupled thereto, wherein the NAND gate includes at least two input transistors, wherein the at least two input transistors are p-channel transistors coupled in parallel, wherein drain regions for the at least two input transistors are coupled to a ground through an n-channel enable transistor having a gate coupled to an enable clock, and wherein the at least two input transistors are coupled in parallel with a p-channel pre-charge transistor having a gate coupled to a pre-charge clock.
  14. 47
    An electronic system, comprising:a logic circuit;and a memory coupled thereto by a bus;and wherein the logic circuit includes a CMOS logic circuit, comprising: a NOR logic gate;and a NAND logic gate having at least one logic input coupled thereto, wherein the NAND logic gate includes a clock transistor coupled to a drain of at least two input transistors, the at least two input transistors are p-channel transistors coupled in parallel, drain regions for the at least two input transistors are coupled to a ground through an n-channel enable transistor having a gate coupled to an enable clock, and the at least two input transistors are coupled in parallel with a p-channel pre-charge transistor having a gate coupled to a pre-charge clock.
  15. 49
    An electronic system, comprising:a processor, wherein the processor includes a series of logic gates, the series having an input and an output, wherein the series is repeating and each logic gate includes: a NOR gate;and a NAND gate having at least one logic input coupled thereto;and a memory coupled to the processor via a bus, wherein the NOR gate includes at least two input transistors, wherein the at least two input transistors are n-channel transistors coupled in parallel, wherein drain regions for the at least two input transistors are coupled to an output and to a drain region of a p-channel pre-charge transistor having a gate coupled to a pre-charge clock, and wherein a source region for the at least two input transistors is coupled to a ground through an n-channel enable transistor having a gate coupled to an enable clock.
  16. 51
    An electronic system, comprising:a processor, wherein the processor includes a series of logic gates, the series having an input and an output, wherein the series is repeating and each logic gate includes: a NOR gate;and a NAND gate coupled thereto;and a memory coupled to the processor via a bus, wherein the NAND gate includes at least two logic inputs and at least two input transistors, wherein the at least two input transistors are p-channel transistors coupled in parallel, wherein drain regions for the at least two input transistors are coupled to a ground through an n-channel enable transistor having a gate coupled to an enable clock, and wherein the at least two input transistors are coupled in parallel with a p-channel pre-charge transistor having a gate coupled to a pre-charge clock.
  17. 54
    A method of forming a logic circuit with delayed clocks, comprising:forming a NOR gate;and forming a NAND gate coupled thereto, wherein forming the NAND gate includes: forming at least two input transistors, wherein the input transistors are p-channel transistors coupled in parallel;forming an n-channel enable transistor having a gate coupled to an enable clock, wherein drain regions for the at least two input transistors are coupled to a ground through the n-channel enable transistor;forming a p-channel pre-charge transistor having a gate coupled to a pre-charge clock;and coupling the p-channel pre-charge transistor in parallel with the at least two input transistors.