Energy conserving clock pulse generating circuits
AssigneeInternational Business Machines Corporation
InventorsDavid J. Frank, Paul M. Solomon
Life of this patent
Estimating the term…
Abstract
An energy saving clock signal generator is disclosed including a source of multi-phase waveform signals, a shift register, and a matrix switch. The waveform source provide four, six or more waveform signals to the shift register and the matrix switch. A number of progressive pulses N.sub.pp which are an integer multiple of the number of waveform signals are applied from the shift register to the matrix switch. The matrix switch responds to the waveform signals and the progressive pulse signals to produce a number of output clock signals which may be used to drive adiabatic logic circuits.
Claims14
A circuit for generating a clock signal comprising:
- a waveform generator for generating first through n.sup.th phase waveform signals;
- a shift register connected to said waveform generator having a plurality of stages and respective outputs therefrom;
- a switching matrix having an output terminal;
- said switching matrix having first through m switches having a first side coupled to said output terminal;
- said first switch having a second side coupled to one of said first through n phase waveform signals;
- a second switch of said m switches having a second side coupled to a first voltage terminal on a first dc power supply,
- a third switch of said m switches having a second side coupled to a second voltage terminal on said first dc power supply,
- said first through third switches each having a control input coupled to selected outputs of said stages of said shift register.
A circuit for generating at least one sequence of output clock pulses formed from a composite of selected portions of at least one source of repetitive signals comprising:
- at least one source of repetitive signals;
- an output terminal;
- a first switching means connected between said at least one source of repetitive signals and said output terminal, said first switching means functioning to connect first selected portions of said repetitive signals of said at least one source to said output terminal;
- a second switching means connected between said at least one source of repetitive signals and said output terminals, said second switching means functioning to connect second selected portions of said repetitive signals of said at least one source to said output terminal;
- and means for producing a plurality of timing signals connected to said first and second switching means to operate said switching means to connect said first and second selected portions of said repetitive signals from at least one source to said output terminal to provide at least one sequence of output clock signals formed from said selected portions of said at least one source of repetitive signals.
Dependencies are inferred from the claim text.