Abstract:
A method and an apparatus for generating oscillating waveforms using adiabatic circuitry. In one embodiment, an LC oscillating circuit generates oscillating waveforms that are replenished with replenishing circuitry. The replenishing circuitry includes enable circuitry and circuitry that reduces short circuit currents that may flow through the replenishing circuit. Furthermore, the pull-up and pull-down devices of the replenishing circuit are gradually turned on and gradually turned off to reduce the introduction of glitches into the oscillating sinusoidal waveform of the oscillating circuit. A control circuit, such as a phase lock loop circuit, is included with the present invention to receive an external clock reference waveform and match the frequency and phase of the oscillating waveform in the oscillating circuit to the external clock reference waveform. Control signals are generated by the phase lock loop circuit to control the pull-up and pull-down devices of the replenishing circuit to adjust the frequency and phase of the oscillating waveform in the oscillating circuit. Accordingly, the frequency and phase of the oscillating waveform may be controlled and adjusted with an external clock reference enabling the disclosed waveform generation circuit to be integrated into a system controlled by an external clock.