Claims
- 1. A CMOS skewed static logic gate, comprising:
an evaluation path including a stacked set of low Vt transistors; a set of higher Vt output transistors being fed a first input to precharge an output of the CMOS skewed static logic gate; and a positive feedback accelerator circuit connected to the set of higher Vt output transistors.
- 2. The CMOS skewed static logic gate of claim 1, wherein the positive feedback accelerator circuit comprises:
positive feedback transistors connected to the output; a noise suppression transistor connected to the output; and a precharge transistor connected to the positive feedback transistors.
- 3. The CMOS skewed static logic gate of claim 2, wherein the precharge transistor is fed from a second input.
- 4. The CMOS skewed static logic gate of claim 2, wherein the positive feedback transistors comprise a loop connected to the output and the precharge transistor is connected to the loop.
- 5. The CMOS skewed static logic gate of claim 3, wherein the second clock signal comprises the first clock having a phase delay.
- 6. The CMOS skewed static logic gate of claim 2, wherein the positive feedback transistors comprise higher Vt output transistors.
- 7. The CMOS skewed static logic gate of claim 1, wherein the first input is a clock signal inputted to a gate of one of the set of higher Vt output transistors connected in parallel.
- 8. A CMOS skewed static logic configuration, comprising:
an accelerator circuit configured to receive an input signal and having an output node; means for evaluating the input signal to generate an output signal at the output node of the accelerator circuit; and means for precharging the output node of the accelerator circuit to generate an output signal.
- 9. The CMOS skewed static logic configuration of claim 8, wherein the means for evaluating the input signal further comprises a plurality of stacked low Vt transistors.
- 10. The CMOS skewed static logic configuration of claim 8, wherein the means for precharging the output node of the accelerator circuit comprises one or more higher Vt output transistors having a first input to precharge an output node of the accelerator circuit.
- 11. The CMOS skewed static logic configuration of claim 10, wherein the accelerator circuit further comprises positive feedback transistors connected to the output node.
- 12. The CMOS skewed static logic configuration of claim 11, wherein the accelerator circuit further comprises a noise suppression transistor connected to the output node.
- 13. The CMOS skewed static logic configuration of claim 12, wherein the accelerator circuit further comprises a precharge transistor connected to the positive feedback transistors.
- 14. The CMOS skewed static logic configuration of claim 10, wherein the first input signal is inputted to a gate of one of the one or more high Vt transistors.
- 15. The CMOS skewed static logic configuration of claim 13, wherein the precharge transistors and the positive feedback transistors comprise high Vt transistors.
- 16. The CMOS skewed static logic configuration of claim 13, wherein the noise suppression transistor prevents a voltage of the output node of the accelerator circuit from floating.
- 17. A method of synthesizing a CMOS skewed static logic configuration having primary inputs to generate a high-speed output signal, the method comprising the steps of:
limiting maximum fan in of the CMOS skewed static logic configuration; minimizing inverters for a selected mapping methodology of the CMOS skew static logic configuration; identifying trapped inverters; duplicating gates of the CMOS skewed static logic configuration between the primary inputs and the trapped inverters; transforming the gates of the CMOS skewed static logic configuration based on inputs to the gates; and canceling pairs of inverters in series with one another.
- 18. The method of claim 17 wherein the step of transforming the gates of the CMOS skewed static logic configuration according to inputs to the gates further comprises:
determining if a gate has a primary input fan in, and if so:
transforming an OR gate to a transformed OR gate comprising a high-low inverter fed into a low-high NAND gate; and transforming an AND gate to a transformed AND gate comprising a high-low inverter fed into a low-high NOR gate.
- 19. The method of claim 18, wherein upon a determination that the gate does not have a primary input fan in the method further includes the steps of:
determining if fan in to the gate is one of a transformed OR gate and a transformed AND gate, and if so:
transforming an OR gate to a high-low NOR gate fed into a low-high inverter; and transforming an AND gate to a high-low NAND gate fed into a low-high inverter.
- 20. The method of claim 19, wherein upon a determination that fan in to the gate is not one of a transformed OR gate and a transformed AND gate, the method further includes the step of transforming the gate to one of the transformed OR gate and the transformed AND gate.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present Application claims priority under Title 35 U.S.C. §119 on copending Provisional Patent Application Serial No. 60/292,399, filed May 21, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60292399 |
May 2001 |
US |