Synchronizer apparatus for system having at least two clock domains
AssigneeSun Microsystems, Inc.
InventorJorge C. Rios
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorJorge C. Rios
Estimating the term…
The present invention, a synchronizer, utlizes a plurality of clocking signals generated by a specialized clocking circuit, in conjunction with synchronizer modules incorporating transparent latches, to synchronize signals passing from a first clock domain to a second clock domain. Two types of synchronizer modules are disclosed, a single synchronizer module and a multiple synchronizer module. Both types of synchronizer modules utilize a "basic synchronizer cell" comprised of two transparent latches in series. The single synchronizer module is comprised of two such basic synchronizer cells, and utilizes a plurality of clocking signals which are coupled to the transparent latches to accomplish synchronization. The multiple synchronizer module, also utilizes a plurality of clocking signals, and is comprised of a plurality of single synchronizer modules coupled in parallel and a synchronizer selector circuit. The multiple synchronizer module operates by initially coupling the signal to be synchronized to the synchronizer selector circuit, which then sequentially couples the signal to successive single synchronizer modules.
A synchronizer for synchronizing signals coupled from a first clock domain operating in accordance with a first clock with a first clock signal having a first frequency, to a second clock domain operating in accordance with a second clock with a second clock signal having second clock pulses at a second frequency, said synchronizer comprising:
A synchronizer for synchronizing signals coupled from a first clock domain operating in accordance with a first clock with a first clock signal having a first frequency, to a second clock domain operating in accordance with a second clock with a second clock signal having second clock pulses at a second frequency, said synchronizer comprising:
A method for synchronizing signals coupled from a first clock domain operating in accordance with a first clock with a first clock signal having a first frequency to a second clock domain operating in accordance with a second clock with a second clock signal having second clock pulses at a second frequency, said method comprising the steps of:
Dependencies are inferred from the claim text.