Claims
- 1. A CMOS circuit, comprising:
a data-sampling front end; a data-transferring back end; internal nodes connecting the data-sampling front end and the data-transferring back end, the internal nodes charged and discharged according to an input data signal; a first latch connected to one of the internal nodes; and a second latch connected to one of the internal nodes.
- 2. The CMOS circuit of claim 1 wherein one of a single-edge triggered clock signal and a double-edge triggered clock signal is transmitted to the data-sampling front end.
- 3. The CMOS circuit of claim 2 wherein the clock signal is a pulsed clock signal.
- 4. The CMOS circuit of claim 2 wherein the clock signal is a low swing clock signal.
- 5. The CMOS circuit of claim 4 wherein the clock signal is transmitted to a plurality of one of low and high threshold voltage transistors.
- 6. The CMOS circuit of claim 1 wherein the first and second latches prevent a floating voltage state of the internal nodes.
- 7. The CMOS circuit of claim 1 wherein the internal nodes comprise a first node and a second node.
- 8. The CMOS circuit of claim 7 wherein the first node connects to the first latch and the second node connects to the second latch, the first and second latches configured to prevent floating voltage states for each of the first and second nodes.
- 9. The CMOS circuit of claim 4 wherein the double-edge triggered clock signal is fed into two cascaded pairs of the plurality of one of high and low threshold voltage transistors in parallel between the first and second nodes.
- 10. The CMOS circuit of claim 9 wherein a plurality of inverters delay the double-edge triggered clock signal to at least one cascaded pair of the plurality of one of high and low threshold voltage transistors.
- 11. The CMOS circuit of claim 1 wherein the input data signal is fed into two inputs of the data-sampling front-end, the two inputs including a gate of a high threshold voltage PMOS transistor and a gate of a high threshold voltage PMOS transistor.
- 12. An CMOS sequential logic configuration for an edge triggered flip-flop, comprising:
a plurality of PMOS transistors and a plurality of NMOS transistors matched and joined as a plurality of separate gate inputs and including an output, a first node, and a second node, wherein the first and second nodes define an internal voltage between one or more input transistors and one or more output transistors; a first latch connected to the first node; and a second latch connected to the second node, wherein the first and second latches are connected to separate reference voltage sources to prevent a floating voltage state for each of the first and second nodes.
- 13. The logic configuration of claim 12 wherein the first latch includes a latch NMOS transistor connected to a first latch inverter.
- 14. The logic configuration of claim 13 wherein the second latch includes a latch PMOS transistor connected to a second latch inverter.
- 15. The logic configuration of claim 14 wherein the latch NMOS and PMOS transistors are high threshold voltage transistors.
- 16. The logic configuration of claim 14 wherein the one or more input transistors includes a high threshold voltage input NMOS transistor having a first input gate configured to receive a data input signal, and a high threshold voltage input PMOS transistor having a second input gate configured to receive the data input signal inverted.
- 17. The logic configuration of claim 16 wherein the first latch connects to a drain input of the high threshold voltage input PMOS transistor and the second latch connects to a drain input of the high threshold voltage input NMOS transistor.
- 18. The logic configuration of claim 12 comprising gates of the following configuration:
- 19. The logic configuration of claim 12 wherein a double-edge triggered clock signal is provided to gate inputs of four NMOS transistors.
- 20. The logic configuration of claim 19 wherein the clock signal is inverted by 180° for two of the four low threshold voltage NMOS transistors.
- 21. The logic configuration of claim 10 comprising gates of the following configuration: t,0190
- 22. A method of producing a circuit output signal in an CMOS flip-flop circuit in response to one or more edges of a clock input signal, comprising:
generating an input signal to an PMOS transistor and an NMOS transistor having a plurality of transistors connected therebetween; providing a clock signal to at least one of the plurality of transistors; generating a first node signal from the PMOS transistor to a first latch and a second node signal from the NMOS transistor to a second latch, the first and second latches configured to prevent a floating voltage state for each of the first and second node signals; and wherein the first and second node signals generate the circuit output signal.
- 23. The method of claim 22 wherein the clock input signal is a low swing clock input signal.
- 24. The method of claim 22 wherein the clock input signal is a pulsed double-edge triggered clock signal.
- 25. The method of claim 23 wherein the plurality of transistors includes one of four low and four high threshold voltage NMOS transistors.
- 26. The method of claim 22 further comprising the step of supplying the clock signal to one of the low and high threshold voltage NMOS transistors and a delayed version of the clock signal to the other one of low and high threshold voltage NMOS transistors.
- 27. The method of claim 26 further comprising the step of providing an inverted clock signal to at least two of the threshold voltage NMOS transistors.
- 28. The method of claim 22 wherein the first latch includes a high threshold voltage NMOS transistor having a gate input connected to an output of a first latch inverter, the first latch inverter having an input connected to a drain of the high threshold voltage NMOS transistor.
- 29. The method of claim 28 wherein the second latch includes a high threshold voltage PMOS transistor having a gate input connected to an output of a second latch inverter, the second latch inverter having an input connected to a source of the high threshold voltage NMOS transistor.
- 30. The method of claim 22 wherein the CMOS flip-flop circuit is a D flip-flop circuit.
- 31. An CMOS cascaded circuit, comprising:
means for generating a clock signal; means for delaying the clock signal to one or more clock input transistors; means for receiving an inverted input, the means for receiving an inverted input having a first node output; means for receiving an input, the means for receiving an input having a second node output; and means for controlling voltage levels of the first and second node outputs to generate a circuit output signal.
- 32. The CMOS cascaded circuit of claim 31 wherein the clock signal is one of a single-edge triggered clock signal and a double-edge triggered clock signal.
- 33. The CMOS cascaded circuit of claim 32 wherein the clock signal is a low swing clock signal.
- 34. The CMOS cascaded circuit of claim 32 wherein the clock signal is pulsed clock signal.
- 35. The CMOS cascaded circuit of claim 33 wherein the one or more clock input transistors are low threshold voltage NMOS transistors.
- 36. The CMOS cascaded circuit of claim 31 wherein the means for controlling voltage levels includes a first latch connected to the first node output and a second latch connected to the second node output.
- 37. The CMOS cascaded circuit of claim 36 wherein the first and second latches include a high threshold voltage inverter connected to one of an PMOS transistor and an NMOS transistor.
- 38. The CMOS cascaded circuit of claim 31 wherein the means for delaying a clock signal includes one or more low threshold voltage inverters in series with at least one of the one or more clock input transistors.
- 39. The CMOS cascaded circuit of claim 31 wherein the means for receiving an inverted input is a high threshold voltage PMOS transistor and the means for receiving an input is a high threshold voltage NMOS transistor.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present Application claims priority under Title 35 U.S.C. §119 on copending Provisional patent application Ser. No. 60/292,474, filed May 21, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60292474 |
May 2001 |
US |