Method for synchronizing clocks upon reset
AssigneeIntel Corporation
InventorsRobert Farrell, Sharad Mehrotra
Life of this patent
Estimating the term…
Abstract
A synchronized clocking circuit receives a clock signal and, in accordance with the received clock signal, provides a divided-down clock signal having a known phase relationship with respect to the received clock signal upon reset. In order to provide the known phase relationship, and therefore to synchronize the received clock signal and the divided-down clock signal, a cycle of the divided down clock signal is selectably skipped. A reset signal is conditioned and applied to an active going edge detector. The cycle of the divided down clock is selectably skipped according to the active going edge detector.
Claims9
A circuit for establishing a phase relationship between clock signals, comprising:
- (a) a reset conditioning circuit;
- (b) a reset pulse generator;
- and
- (c) a clock generator, wherein:
- the clock generator receives an input clock signal and generates a pre-reset output clock signal, wherein the phase relationship between the input clock signal and the pre-reset output clock signal is one of a plurality of possible phase relationships;
- the reset conditioning circuit receives a reset signal and generates a conditioned reset signal, wherein the reset signal is asynchronous with respect to the input clock signal and the conditioned reset signal is synchronized with respect to the input clock signal;
- the reset pulse generator receives the conditioned reset signal and generates a reset pulse signal;
- and
- the clock generator receives the reset pulse signal and generates a post-reset output clock signal, wherein the post-reset output clock signal has a predetermined phase relationship with respect to the input clock signal, wherein the reset conditioning circuit comprises:
- (1) a reset synchronizer for synchronizing the reset signal with respect to the input clock signal;
- and
- (2) a reset filter, electrically connected to the reset synchronizer, for filtering signals to distinguish reset signals from non-reset signals, wherein:
- the reset synchronizer comprises a plurality of flip-flops;
- and
- the reset filter comprises a plurality of flip-flops connected to operate as a clock cycle counter.
A circuit for establishing a phase relationship between clock signals, comprising:
- (a) a reset conditioning circuit;
- (b) a reset pulse generator;
- and
- (c) a clock generator, wherein:
- the clock generator receives an input clock signal and generates a pre-reset output clock signal, wherein the phase relationship between the input clock signal and the pre-reset output clock signal is one of a plurality of possible phase relationships;
- the reset conditioning circuit receives a reset signal and generates a conditioned reset signal, wherein the reset signal is asynchronous with respect to the input clock signal and the conditioned reset signal is synchronized with respect to the input clock signal;
- the reset pulse generator receives the conditioned reset signal and generates a reset pulse signal;
- and
- the clock generator receives the reset pulse signal and generates a post-reset output clock signal, wherein the post-reset output clock signal has a predetermined phase relationship with respect to the input clock signal wherein:
- the reset pulse generator generates the reset pulse signal in accordance with the leading edge of the conditioned reset signal and wherein:
- the reset pulse generator comprises a flip-flop and a NAND gate connected generate a one-cycle reset pulse signal.
A circuit for establishing a phase relationship between clock signals, comprising:
- (a) a reset conditioning circuit;
- (b) a reset pulse generator;
- and
- (c) a clock generator, wherein:
- the clock generator receives an input clock signal and generates a pre-reset output clock signal, wherein the phase relationship between the input clock signal and the pre-reset output clock signal is one of a plurality of possible phase relationships;
- the reset conditioning circuit receives a reset signal and generates a conditioned reset signal, wherein the reset signal is asynchronous with respect to the input clock signal and the conditioned reset signal is synchronized with respect to the input clock signal;
- the reset pulse generator receives the conditioned reset signal and generates a reset pulse signal;
- and
- the clock generator receives the reset pulse signal and generates a post-reset output clock signal, wherein the post-reset output clock signal has a predetermined phase relationship with respect to the input clock signal wherein:
- the reset conditioning circuit comprises:
- (1) a reset synchronizer for synchronizing the reset signal with respect to the input clock signal;
- and
- (2) a reset filter, electrically connected to the reset synchronizer, for filtering signals to distinguish reset signals from non-reset signals;
- the reset pulse generator generates the reset pulse signal in accordance with the leading edge of the conditioned reset signal;
- and
- the clock generator divides the input clock signal to generate the output clock signal wherein:
- the reset synchronizer comprises a plurality of flip-flops;
- the reset filter comprises a plurality of flip-flops connected to operate as a clock cycle counter;
- the conditioned reset signal generated by the reset conditioning circuit is a delayed synchronized reset signal;
- the reset pulse generator comprises a flip-flop and a NAND gate connected to generate a one-cycle reset pulse signal;
- and
- the clock generator comprises a flip-flop connected to clear upon receipt of the reset pulse signal.
Dependencies are inferred from the claim text.