Timing sequence generation circuit
AssigneeSTMicroelectronics (Alps) SAS
InventorThomas Jouanneau
Life of this patent
Estimating the term…
Abstract
In accordance with an embodiment, a timing sequence generation circuit includes: a ring oscillator having a plurality of clock signal outputs configured to provide clock signals delayed in time with respect to one another; a first shift register comprising a flip-flop having a clock input coupled to a clock signal input of the first shift register and an output coupled to an output of the first shift register; and a first circuit configured to: select a clock signal from among the clock signals; and deliver the selected clock signal to the clock signal input of the first shift register
Claims21
A timing sequence generation circuit comprising:
- a ring oscillator having a plurality of clock signal outputs configured to provide clock signals delayed in time with respect to one another;
- a first shift register comprising a flip-flop having a clock input coupled to a clock signal input of the first shift register and an output coupled to an output of the first shift register;
- a first circuit configured to:
- select a clock signal from among the clock signals;
- and
- deliver the selected clock signal to the clock signal input of the first shift register;
- and
- a second shift register comprising a plurality of flip-flops, wherein:
- a first clock signal selected from among the clocks signals is configured to be coupled to a clock input of a first flip-flop of the plurality of flip-flops of the second shift register,
- a second clock signal selected from among the clocks signals is configured to be coupled to a clock input of a second flip-flop of the plurality of flip-flops of the second shift register,
- the second clock signal is different from the first clock signal, and
- the first flip-flop is different from the second flip-flop.
A method of generating a timing sequence using a circuit comprising a ring oscillator having a plurality of clock signal outputs configured to provide clock signals delayed in time with respect to one another, a first shift register, and a second shift register comprising a plurality of flip-flops, the method comprising:
- selecting a clock signal from among the clock signals;
- delivering the selected clock signal to a clock signal input of the first shift register;
- selecting a first clock signal of the clock signals;
- selecting a second clock signal of the clock signals different from the first clock signal;
- providing the selected first clock signal to a clock input of a first flip-flop of the plurality of flip-flops of the second shift register;
- and
- providing the selected second clock signal to a clock input of a second flip-flop of the plurality of flip-flops of the second shift register different from the first flip-flop.
A timing sequence generation circuit comprising:
- a ring oscillator comprising a plurality of clock outputs corresponding to different phases of the ring oscillator;
- a first multiplexer having inputs coupled to the plurality of clock outputs;
- a first shift register having a clock input coupled to an output out of the first multiplexer;
- a second multiplexer having inputs coupled to outputs of a plurality of registers of the first shift register and an output configured to provide a first timing sequence;
- and
- a second shift register comprising a first register having a reset input coupled to an output of one of the plurality of registers of the first shift register.
Dependencies are inferred from the claim text.