Claims
- 1. A mono-cycle generating circuit comprising:
a control circuit generating sets of timing pulses; a multiplexer coupled to the control circuit and selecting one of the sets of timing pulses; and a driver switch circuit coupled to the multiplexer and outputting a mono-cycle based upon the selected set of timing pulses, said driver switch circuit comprising complementary sets of switches, each complementary set of switches including complementary amplitude pull-up/pull-down functions such that the output mono-cycle is a full rail swing mono-cycle.
- 2. The mono-cycle generating circuit as in claim 1, wherein each complementary set of switches comprises 2 switches coupled in series with each other between VDD and ground.
- 3. The mono-cycle generating circuit as in claim 2, wherein one of the sets of switches comprises a voltage divider coupled in series between the 2 switches included in the one of the sets of switches.
- 4. The mono-cycle generating circuit as in claim 3, wherein the voltage divider comprises 2 resistors coupled in series with each other, and the output of the driver switch circuit is taken between the resistors of the voltage divider of the one of the sets of switches and between the switches of the other of the 2 sets of switches, and wherein the output comprises the mono-cycle.
- 5. The mono-cycle generating circuit as in claim 4, wherein the mono-cycle is symmetric in shape.
- 6. The mono-cycle generating circuit as in claim 4, wherein the shape of the mono-cycle is determined by the state of each of the switches.
- 7. The mono-cycle generating circuit as in claim 4, wherein the peak-to-peak period of the mono-cycle is determined by gate propagation times.
- 8. The mono-cycle generating circuit as in claim 1, wherein the quiet value of the mono-cycle is mid-rail.
- 9. The mono-cycle generating circuit as in claim 1, wherein one of a positive mono-cycle and a negative mono-cycle is output based upon a logical value of an encoded bit received by the mono-cycle generating circuit.
- 10. The mono-cycle generating circuit as in claim 1, wherein each complementary set of switches comprises a p-MOS transistor and an n-MOS transistor.
- 11. The mono-cycle generating circuit as in claim 10, wherein the source of each n-MOS transistor is coupled to ground and the gate of each n-MOS transistor is coupled to a first subset of the timing signals, and the source of each p-MOS transistor is coupled to VDD, the gate of each p-MOS transistor is coupled to a second subset of the timing signals, the drain of one of the p-MOS transistors is coupled to the drain of its complementary n-MOS transistor, and the drain of another of the p-MOS transistors is coupled to the drain of its complementary n-MOS transistor through a voltage divider.
- 12. The mono-cycle generating circuit as in claim 11, wherein the multiplexer receives encoded data and comprises tri-state buffers respectively receiving the sets of timing signals output by the control circuit, and selecting and outputting one of the sets of timing signals based upon the logical value of the encoded data receiving by the multiplexer, said selected one of the sets of timing signals comprising the first subset and the second subset.
- 13. The mono-cycle generating circuit as in claim 1, wherein the control circuit produces the timing pulses based upon delay lines formed in close proximity to each other.
- 14. An apparatus comprising:
a control circuit receiving an input clock signal and an input inverse clock signal, and outputting based upon the input clock signal and the input inverse clock signal, a first set of timing signals and a second set of timing signals; a multiplexer coupled to the control circuit and receiving the first set of timing signals and the second set of timing signals, and receiving an input logical value, said multiplexer selecting and outputting as selected timing signals one of the first set of timing signals and the second set of timing signals based upon the input logical value; and a driver switch circuit generating circuit coupled to the multiplexer and receiving the selected timing signals, said driver switch circuit generating circuit comprising a first p-MOS transistor coupled to a first n-MOS transistor, and a second p-MOS transistor coupled to a second n-MOS transistor through a voltage divider, wherein said selected timing signals comprise a first subset of timing signals and a second subset of timing signals, said first subset coupled to and controlling the respective gates of the first n-MOS transistor and the second p-MOS transistor, and said second subset coupled to and controlling the respective gates of the first p-MOS and the second n-MOS transistor such that each of the p-MOS and the n-MOS transistors makes a state transition simultaneously to output a mono-cycle.
- 15. The apparatus as in claim 14, wherein the output mono-cycle is one of a positive mono-cycle and a negative mono-cycle based upon the input logical value.
- 16. The apparatus as in claim 15, wherein if the second subset asserts a downward, square pulse prior in time to the first subset asserting an upward, square pulse, then the output mono-cycle is a positive mono-cycle, whereas if the second subset asserts a downward, square pulse subsequent in time to the first subset asserting an upward, square pulse, then the output mono-cycle is a negative mono-cycle.
- 17. The apparatus as in claim 16, wherein the trailing edge of the downward, square pulse is aligned with the leading edge of the upward, square pulse if the downward, square pulse precedes the upward, square pulse in time, and the trailing edge of the downward, square pulse is aligned with the leading edge of the upward, square pulse, if the upward, square pulse precedes the downward, square pulse in time.
- 18. An apparatus comprising:
means for receiving an input clock signal and an input inverse clock signal, and outputting based upon the input clock signal and the input inverse clock signal, a first set of timing signals and a second set of timing signals, and for outputting a set of timing signals; and a driver switch circuit receiving the timing signals, said driver switch circuit comprising a first p-MOS transistor coupled to a first n-MOS transistor, and a second p-MOS transistor coupled to a second n-MOS transistor through a voltage divider, wherein said selected timing signals comprise a first subset of timing signals and a second subset of timing signals, said first subset coupled to and controlling the respective gates of the first and second n-MOS transistors, and said second subset coupled to and controlling the respective gates of the first and second p-MOS transistors such that each of the p-MOS and the n-MOS transistors makes a state transition simultaneously to output a mono-cycle.
- 19. The apparatus as in claim 18, wherein the mono-cycle comprises a full rail swing, symmetric mono-cycle.
- 20. The apparatus as in claim 19, wherein each output mono-cycle or sequences of mono-cycles comprises encoded data.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. Provisional Application Serial No. U.S. Serial No. 60/317,496, filed Sep. 7, 2001, by Agustin Ochoa, Phuong Huynh, and John McCorkle, entitled A FAST MONO-CYCLE GENERATING CIRCUIT USING FULL RAIL SWING LOGIC CIRCUITS, to which the benefit of priority is claimed, and the contents of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60317496 |
Sep 2001 |
US |