Movatterモバイル変換


[0]ホーム

URL:


US4853653A - Multiple input clock selector - Google Patents

Multiple input clock selector
Download PDF

Info

Publication number
US4853653A
US4853653AUS07/184,849US18484988AUS4853653AUS 4853653 AUS4853653 AUS 4853653AUS 18484988 AUS18484988 AUS 18484988AUS 4853653 AUS4853653 AUS 4853653A
Authority
US
United States
Prior art keywords
flip
initial
clock
gate
flop
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US07/184,849
Inventor
Steven C. Maher
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Boeing North American Inc
Original Assignee
Rockwell International Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rockwell International CorpfiledCriticalRockwell International Corp
Priority to US07/184,849priorityCriticalpatent/US4853653A/en
Assigned to ROCKWELL INTERNATIONAL CORPORATIONreassignmentROCKWELL INTERNATIONAL CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST.Assignors: MAHER, STEVEN C.
Application grantedgrantedCritical
Publication of US4853653ApublicationCriticalpatent/US4853653A/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A multiple input clock selector is provided for switching asynchronously from one to another of a plurality of oscillators that generate clock signals having different frequencies. The clock selector has a plurality of sections corresponding to the plurality of oscillators. Each section of the clock selector comprises an initial AND gate, a pair of flip-flops, and a final AND gate all connected in series. The oscillator signal for each section is applied to the final AND gate and to the flip-flops as a clock input. An inverted signal from the second flip-flop of each section is fed back as an input to the initial AND gates of all the other sections. An oscillator select signal is also provided as an input to the initial AND gate of each section. The outputs of all the final AND gates pass through an OR gate that provides the selected clock output. The clock selector switches between oscillators as determined by the select signals without producing runt pulses, metastable conditions, or other anomalous signals.

Description

TECHNICAL FIELD
The present invention relates to electronic oscillators and, in particular, to a circuit for switching asynchronously from one to another of a plurality of oscillators that generate clock signals having different frequencies.
BACKGROUND OF THE INVENTION
In certain electrical devices it is necessary to select and switch among a number of clock source oscillators that are asynchronous with respect to each other. Generally, it is desirable to switch between oscillators without generating runt pulses or electrical glitches. The conventional approach to clock selection and switching requires the use of a multiplexer. However, the use of a multiplexer can produce unwanted runt pulses, metastable conditions, and other anomalies.
One particular application in which a clock selector is useful is the frame rate conversion process performed by some video processing systems. Such video processing systems typically consist of a dual banked memory in which one bank of the memory is filled while the other bank is emptied. Because the recesses of filling and emptying the memory banks are generally asynchronous, it is necessary to switch the memory banks from one clock source to another without anomalous effects.
The prior art clock selector systems generally have long latency times in switching, or they have complex circuitry that attempts to find a point at which switching can occur without the generation of switching anomalies. Although such prior art systems may prevent metastability problems, typically they do not address the problem of generating clock pulses during the switching period that do not obey either of the clock specifications.
Therefore, there is a need for a relatively simple circuit for selecting and switching from one to another of a plurality of clock sources having different frequencies without generating runt pulses, electrical glitches, metastable conditions, or other anomalies.
SUMMARY OF THE INVENTION
The present invention is a circuit that selects and switches asynchronously from one to another of a plurality of oscillator signals without generating runt pulses or other anomalous signals. For each input oscillator signal, the clock selector comprises a section having a select line, an initial AND gate, two flip-flops, and a final AND gate all connected in series. Each oscillator signal is input to its section's final AND gate and is applied to its section's flip-flops as a clock input. The select line associated with each oscillator signal is provided to its section's initial AND gate, the output of which is the D input of the first flip-flop, the Q output of which is the D input of the second flip-flop. The Q output of the second flip-flop is provided to the final AND gate along with that section's oscillator signal. The Q output of the second flip-flop of each section is fed back as an input to the initial AND gates associated with all the other sections. The outputs of all the final AND gates are input to an OR gate, the output of which is the selected clock signal.
The oscillator signals are inverted when applied to their respective flip-flops so that the flip-flops change state only on the falling edge of a clock signal. The clock selector circuit of the present invention is inherently self starting in that it will stabilize on power-up after two clock cycles of the lowest frequency oscillator signal. If no anomalous clock signals can be tolerated at power-up, a power-on reset signal may be connected to the presets of one set of flip-flops and to the clears of the other set of flip-flops. This will generate a valid clock output following power-on reset.
Switching to a new oscillator signal is accomplished by driving the select line for the new oscillator high and all other select lines low. As the deselected oscillator's select line goes low, the Q for the deselected oscillator goes high after two falling edges of the oscillator signal. The Q high is fed back to the initial AND gate of the newly selected oscillator. After two falling edges of the selected oscillator signal, a high from the flip-flops is combined with the selected oscillator signal at the final AND gate to produce the selected clock output. The Q output of the flip-flop corresponding to the selected oscillator signal goes low and is fed back to the initial AND gates corresponding to all the other oscillators to ensure that the other oscillator signals remain deselected. Thus, the output clock signal will remain low after two falling edges of the deselected oscillator signal and will continue low through two falling edges of the selected oscillator signal, whereupon it will provide the selected oscillator signal as the output clock.
BRIEF DESCRIPTION OF THE DRAWINGS
For a more complete understanding of the present invention and for further advantages thereof, reference is made to the following Description of the Preferred Embodiment taken in conjunction with the accompanying Drawings, in which:
FIG. 1 is a schematic diagram of a clock selector of the present invention having three oscillator inputs and one clock output; and
FIG. 2 is a timing diagram that illustrtes switching between two of the oscillator inputs of the clock selector illustrated in FIG. 1.
DESCRIPTION OF THE PREFERRED EMBODIMENT
Referring to FIG. 1,reference numeral 10 designates one embodiment of a multiple input clock selector of the present invention.Clock selector 10 is connected to three oscillators (not shown) that provide signals f1, f2, and f3, respectively, having generally unrelated frequencies.Clock selector 10 selects and switches among signals f1, f2, and f3 to produce an output clock signal CLK without producing runt pulses or other anomalous signals during the switching operation.
Clock selector 10 comprises three identical sections. Each section ofclock selector 10 is associated with one of the corresponding oscillator signals f1, f2, and f3. The section ofclock selector 10 associated with oscillator signal f1 comprises a first select line SEL1, aninitial AND gate 12, a first flip-flop 14, a second flip-flop 16, and afinal AND gate 18. Oscillator signal f1 is provided as an inverted clock input to flip-flops 14 and 16 and is input to final ANDgate 18. Likewise,clock selector 10 includes sections associated with oscillator signals f2 and f3 including SEL2, initial ANDgate 22, flip-flops 24 and 26, and final ANDgate 28, and SEL3, initial ANDgate 32, flip-flops 34 and 36, and final ANDgate 38, respectively. The outputs ofAND gates 18, 28, and 38 are input toOR gate 40 that provides output clock signal CLK.
The oscillator signals f1, f2, and f3 are inverted when applied to their respective flip-flops so that each flip-flop can change its state only on a falling edge of its respective oscillator signal. The Q signal from each of the second flip-flops 16, 26, and 36, respectively, is fed back as an input to the initial AND gates in all of the sections ofclock selector 10 other than its own. For example, the Q signal from flip-flop 16 is input to initial ANDgates 22 and 32 but not to its own section's initial ANDgate 12.Clock selector 10 can be adapted for any number of oscillator signals simply by adding additional sections comprising initial and final AND gates and first and second flip-flops. In the general multiple input case, each initial AND gate has inputs comprising its own section's select signal plus the Q signals from all the other sections. The outputs from all the final AND gates are input toOR gate 40, which provides the selected clock output CLK.
The operation ofclock selector 10 can be more fully understood by reference to the timing diagram illustrated in FIG. 2. Althoughclock selector 10 will "walk out" of any random initial state in at most two clock periods of each of the two lowest frequency oscillator signals, FIG. 2 assumes the initial conditions of SEL1 high and SEL2 and SEL3 low. FIG. 2 illustrates switching between oscillator signals f1 and f2 while SEL3 remains low throughout the operation. With SEL1 high and all other select signals low, the Q outputs of flip-flops 26 and 36 are high. With all inputs to initial ANDgate 12 high, the D inputs and Q outputs of flip-flops 14 and 16 become high so that final ANDgate 18 outputs oscillator signal f1 toOR gate 40. The Q output of flip-flop 16 goes low and is input toAND gates 22 and 32 to "lock-out" oscillator signals f2 and f3 by forcing the outputs ofAND gates 22 and 32 low.
As shown in FIG. 2, oscillator signal f1 is deselected by pulling SEL1 low, and oscillator signal f2 is selected by driving SEL2 high. SEL1 must go low before the switching to any other oscillator signal can be accomplished. However, there is no requirement that SEL2 must go high at the same time SEL1 goes low. To accomplish clock switching in the minimum time, SEL2 may go high anytime during the period from before SEL1 goes low up until the time of the second falling edge of oscillator signal f1 and SEL1 has gone low.
When SEL1 goes low, the Q output of flip-flop 14 goes low on the first falling edge of oscillator signal f1. Thereafter, the Q output of the flip-flop 16 goes low on the second falling edge of oscillator signal f1. Also, Q goes high on the second falling edge of oscillator signal f1 so that the output ofAND gate 22 can go high when SEL2 goes high. When the Q output of flip-flop 16 goes low, the output ofgate 40 goes low until oscillator signal f2 has been selected. With SEL1 and SEL3 low and SEL2 high, the Q output of flip-flop 24 goes high on the next falling edge of oscillator signal f2. Thereafter, the Q output of flip-flop 26 goes high and the Q output goes low on the second falling edge of oscillator signal f2. Thus, the output of final ANDgate 28 is oscillator signal f2, which becomes the new clock signal CLK output fromOR gate 40.
It can be seen that deselection of one oscillator signal requires two clock periods of that signal, and selection of a new oscillator signal requires two clock periods of the new signal. However,clock selector 10 accomplishes switching between oscillators without producing runt pulses, metastable conditions, or other anomalous effects. Furthermore, the select signals SEL1, SEL2, and SEL3 can be asynchronous with respect to any of the oscillator signals f1, f2, and f3. The pair of flip-flops in each section ofclock selector 10 provide a measure of metastability hardening so that no synchronization is required between the select signals and the oscillator signals. The amount of metastability hardening can be increased by adding additional stages of flip-flops between the first and second flip-flops illustrated in each section ofclock selector 10 in FIG. 1.
Clock selector 10 takes two cycles of each of the two oscillator signals to accomplish switching between those two signals (assuming that there is a delay of less than two cycles between deselection of one select line and selection of the other select line). However, this switching time can be reduced by various schemes. For example, switching between oscillator signals can take place within one cycle of each of the two signals by clocking the two flip-flops in a given section with the opposite edges of the oscillator signal for that section.
The select lines forclock selector 10 may be derived from a demultiplexer such as a 3 to 8 decoder. However, it is possible to eliminate the demultiplexer and use additional terms in the AND gates to perform the same function.
Although the present invention has been described with respect to a specific embodiment thereof, various changes and modifications may be suggested to one skilled in the art, and it is intended that the present invention emcompass such changes and modifications as fall within the scope of the appended claims.

Claims (15)

I claim:
1. A clock selector, comprising:
first and second initial logic gates for receiving, respectively, first and second select signals;
first and second final logic gates for receiving, respectively, first and second oscillator signals;
a first flip-flop connected in series between said first initial and final logic gates;
a second flip-flop connected in series between said second initial and final logic gates; and
an output from said first flip-flop connected to said second initial logic gate and an output from said second flip-flop connected to said first initial logic gate.
2. The clock selector of claim 1, further comprising an OR gate connected to receive the outputs of said first and second final logic gates and to provide a selected clock output.
3. The clock selector of claim 2, wherein said first and second oscillator signals are provided, respectively, as clock inputs to said first and second flip-flops.
4. The clock selector of claim 2, further comprising at least one additional flip-flop connected in series between each of said first and second initial logic gates and said first and second flip-flops, respectively.
5. The clock selector of claim 2, wherein said initial logic gates and said final logic gates are AND gates.
6. A multiple input clock selector, comprising:
a plurality of initial logic gates for receiving, respectively, a corresponding plurality of select signals;
a plurality of final logic gates for receiving, respectively, a corresponding plurality of oscillator signals;
a plurality of flip-flops, one of said flip-flops connected in series between each of said initial and final logic gates; and
an output from each of said flip-flops fed back to all of said initial logic gates except the initial logic gate connected to provide an input to the flip-flop providing said feedback.
7. The multiple input clock selector of claim 7, further comprising an OR gate connected to receive the outputs of said plurality of final logic gates and for providing a selected clock output.
8. The multiple input clock selector of claim 7, wherein each of said plurality of oscillator signals is provided as a clock input to its corresponding flip-flop.
9. The multiple input clock selector of claim 7, further comprising an additional flip-flop connected in series between each of said plurality of initial logic gates and said plurality of flip-flops.
10. The multiple input clock selector of claim 7, wherein said plurality of initial and final logic gates comprise AND gates.
11. An electrical circuit for switching asynchronously from one to another of a plurality of oscillator signals having different frequencies, the circuit having a plurality of sections corresponding to the plurality of oscillator signals, each section comprising:
an initial logic gate for receiving a select signal;
a first flip-flop connected for receiving an output of said initial logic gate;
a final logic gate connected for receiving one of the oscillator signals and a first output of said first flip-flop; and
a second output from said first flip-flop fed back to the initial logic gates of all the other of said plurality of sections.
12. The electrical circuit of claim 11, further comprising an OR gate connected to receive the outputs of all of said final logic gates and for providing a selected clock output.
13. The electrical circuit of claim 12, wherein said one of the oscillator signals is provided to said flip-flop as a clock input.
14. The electrical circuit of claim 12, further comprising a second flip-flop connected in series between said initial logic gate and said first flip-flop.
15. The electrical circuit of claim 12, wherein said initial logic gate and said final logic gate comprise AND gates.
US07/184,8491988-04-251988-04-25Multiple input clock selectorExpired - Fee RelatedUS4853653A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US07/184,849US4853653A (en)1988-04-251988-04-25Multiple input clock selector

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US07/184,849US4853653A (en)1988-04-251988-04-25Multiple input clock selector

Publications (1)

Publication NumberPublication Date
US4853653Atrue US4853653A (en)1989-08-01

Family

ID=22678619

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US07/184,849Expired - Fee RelatedUS4853653A (en)1988-04-251988-04-25Multiple input clock selector

Country Status (1)

CountryLink
US (1)US4853653A (en)

Cited By (48)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4988901A (en)*1988-04-151991-01-29Sharp Kabushiki KaishaPulse detecting device for detecting and outputting a pulse signal related to the slower frequency input pulse
US5099141A (en)*1988-09-281992-03-24Kabushiki Kaisha ToshibaClock signal switching circuit
US5134703A (en)*1990-06-111992-07-28Nemonix, Inc.External clock unit for a computer
US5136253A (en)*1989-09-141992-08-04Kabushiki Kaisha ToshibaPhase comparator having two different phase comparison characteristics
US5148112A (en)*1991-06-281992-09-15Digital Equipment CorporationEfficient arbiter
US5155841A (en)*1990-09-241992-10-13Nemonix, Inc.External clock unit for a computer
US5291528A (en)*1991-05-011994-03-01Ncr CorporationCircuit for glitch-free switching of asynchronous clock sources
DE4312338A1 (en)*1992-09-241994-03-31Mitsubishi Electric Corp Microcomputer
US5315181A (en)*1993-07-071994-05-24Maxtor CorporationCircuit for synchronous, glitch-free clock switching
US5357146A (en)*1992-12-311994-10-18At&T Bell LaboratoriesGlitch-free clock multiplexer
US5381542A (en)*1991-07-291995-01-10Unisys CorporationSystem for switching between a plurality of clock sources upon detection of phase alignment thereof and disabling all other clock sources
US5579350A (en)*1992-03-191996-11-26Fujitsu LimitedClock change circuit preventing spike generation by delaying selection control signal
US5587675A (en)*1993-08-121996-12-24At&T Global Information Solutions CompanyMulticlock controller
US5594895A (en)*1992-12-151997-01-14International Business Machines CorporationMethod and apparatus for switching between clock generators only when activity on a bus can be stopped
US5603017A (en)*1991-12-061997-02-11National Semiconductor CorporationParallel integrated circuit having DSP module and CPU core operable for switching between two independent asynchronous clock sources while the system continues executing instructions
US5604452A (en)*1995-04-031997-02-18Exar CorporationClock generator using a state machine to switch between two offset clocks
WO1998015888A1 (en)*1996-10-081998-04-16Advanced Micro Devices IncSynchronous clock multiplexer
EP0840196A3 (en)*1996-11-041998-09-09Texas Instruments Inc.An apparatus for switching between clock sources in a data processing system
US5821781A (en)*1996-05-151998-10-13Sgs-Thomson Microelectronics S.R.L.Generator of periodic clock pulses with period selectable between three periods using a synchronzation signal with two logic levels
DE19844671C1 (en)*1998-09-291999-10-07Siemens AgClock signal switching circuit
US6107841A (en)*1998-09-082000-08-22International Business Machines CorporationSynchronous clock switching circuit for multiple asynchronous clock source
US6154797A (en)*1998-03-162000-11-28Storage Technology CorporationSystem and method for multiplexing serial links
US6172937B1 (en)1998-05-132001-01-09Intel CorporationMultiple synthesizer based timing signal generation scheme
EP0969350A3 (en)*1998-06-302001-01-31Hewlett-Packard CompanyClock switching circuit
EP1093046A1 (en)*1999-10-152001-04-18Koninklijke Philips Electronics N.V.Method for selecting a signal out of N signals
US6265930B1 (en)2000-01-182001-07-243Com CorporationGlitch free clock multiplexer circuit
EP1128594A1 (en)*2000-02-242001-08-29STMicroelectronics S.r.l.Synchronous switching circuit for data recovery
US6452426B1 (en)2001-04-162002-09-17Nagesh TamarapalliCircuit for switching between multiple clocks
US20020174374A1 (en)*2001-05-182002-11-21Bahram GhaderiHigh speed phase selector
US6501304B1 (en)2001-10-112002-12-31International Business Machines CorporationGlitch-less clock selector
US6535048B1 (en)*2000-02-082003-03-18Infineon Technologies North America Corp.Secure asynchronous clock multiplexer
US6563349B2 (en)*2001-06-272003-05-13Texas Instruments IncorporatedMultiplexor generating a glitch free output when selecting from multiple clock signals
US6600345B1 (en)*2001-11-152003-07-29Analog Devices, Inc.Glitch free clock select switch
US20030184347A1 (en)*2002-03-282003-10-02Haroun Baher S.Glitch free clock multiplexing circuit with asynchronous switch control and minimum switch over time
US6646480B2 (en)*2001-07-062003-11-11Via Technologies, Inc.Glitchless clock output circuit and the method for the same
US20050129071A1 (en)*2003-12-112005-06-16International Business Machines CorporationHighly scalable methods and apparatus for multiplexing signals
EP0848318A3 (en)*1996-12-102006-01-04International Business Machines CorporationMulti processor system
US20060091928A1 (en)*2004-10-292006-05-04International Business Machines CorporationClock scaling circuit
EP1731985A1 (en)*2005-06-062006-12-13STMicroelectronics S.r.l.A circuit for clock switching in clocked electronic devices and method therefor
US20070057697A1 (en)*2005-09-152007-03-15Boerstler David WApparatus and method for verifying glitch-free operation of a multiplexer
US20070290725A1 (en)*2006-06-142007-12-20Martin Saint-LaurentGlitch-free clock signal multiplexer circuit and method of operation
US20090267660A1 (en)*2008-04-232009-10-29Milton David WCircuit and design structure for synchronizing multiple digital signals
US20090315597A1 (en)*2008-06-242009-12-24Subba Reddy KallamClock Selection for a Communications Processor having a Sleep Mode
US7724044B1 (en)2008-06-192010-05-25National Semiconductor CorporationDigital multiplexor with multiple switching modes
US20120249194A1 (en)*2011-03-292012-10-04Broadcom CorporationRobust glitch-free clock switch with an unate clock network
CN103138748A (en)*2013-01-292013-06-05东南大学N bit counter and control method based on linear feedback shift register
CN105490675A (en)*2014-09-162016-04-13深圳市中兴微电子技术有限公司Clock dynamic switching method and device
US20160306383A1 (en)*2015-04-172016-10-20Ge Intelligent Platforms, Inc.Multi-card synchronization system of fundamental and divided clock frequencies

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3226648A (en)*1962-01-291965-12-28Burroughs CorpClock system for electronic computers
US3932816A (en)*1974-12-131976-01-13Honeywell Information Systems, Inc.Multifrequency drive clock
US4015220A (en)*1975-11-031977-03-29R F L Industries, Inc.Frequency shift keyed toned generator
US4109208A (en)*1971-07-311978-08-22Nippon Gakki Seizo Kabushiki KaishaWaveform producing system
US4229699A (en)*1978-05-221980-10-21Data General CorporationMultiple clock selection system
US4419629A (en)*1980-06-251983-12-06Sperry CorporationAutomatic synchronous switch for a plurality of asynchronous oscillators
US4593390A (en)*1984-08-091986-06-03Honeywell, Inc.Pipeline multiplexer

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3226648A (en)*1962-01-291965-12-28Burroughs CorpClock system for electronic computers
US4109208A (en)*1971-07-311978-08-22Nippon Gakki Seizo Kabushiki KaishaWaveform producing system
US3932816A (en)*1974-12-131976-01-13Honeywell Information Systems, Inc.Multifrequency drive clock
US4015220A (en)*1975-11-031977-03-29R F L Industries, Inc.Frequency shift keyed toned generator
US4229699A (en)*1978-05-221980-10-21Data General CorporationMultiple clock selection system
US4419629A (en)*1980-06-251983-12-06Sperry CorporationAutomatic synchronous switch for a plurality of asynchronous oscillators
US4593390A (en)*1984-08-091986-06-03Honeywell, Inc.Pipeline multiplexer

Cited By (66)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4988901A (en)*1988-04-151991-01-29Sharp Kabushiki KaishaPulse detecting device for detecting and outputting a pulse signal related to the slower frequency input pulse
US5099141A (en)*1988-09-281992-03-24Kabushiki Kaisha ToshibaClock signal switching circuit
US5136253A (en)*1989-09-141992-08-04Kabushiki Kaisha ToshibaPhase comparator having two different phase comparison characteristics
US5134703A (en)*1990-06-111992-07-28Nemonix, Inc.External clock unit for a computer
US5155841A (en)*1990-09-241992-10-13Nemonix, Inc.External clock unit for a computer
US5291528A (en)*1991-05-011994-03-01Ncr CorporationCircuit for glitch-free switching of asynchronous clock sources
US5148112A (en)*1991-06-281992-09-15Digital Equipment CorporationEfficient arbiter
US5381542A (en)*1991-07-291995-01-10Unisys CorporationSystem for switching between a plurality of clock sources upon detection of phase alignment thereof and disabling all other clock sources
US5467466A (en)*1991-07-291995-11-14Unisys CorporationMethod for switching between a plurality of clock sources upon detection of phase alignment thereof and disabling all other clock sources
US5603017A (en)*1991-12-061997-02-11National Semiconductor CorporationParallel integrated circuit having DSP module and CPU core operable for switching between two independent asynchronous clock sources while the system continues executing instructions
US5579350A (en)*1992-03-191996-11-26Fujitsu LimitedClock change circuit preventing spike generation by delaying selection control signal
DE4312338A1 (en)*1992-09-241994-03-31Mitsubishi Electric Corp Microcomputer
US5594895A (en)*1992-12-151997-01-14International Business Machines CorporationMethod and apparatus for switching between clock generators only when activity on a bus can be stopped
US5357146A (en)*1992-12-311994-10-18At&T Bell LaboratoriesGlitch-free clock multiplexer
US5315181A (en)*1993-07-071994-05-24Maxtor CorporationCircuit for synchronous, glitch-free clock switching
US5587675A (en)*1993-08-121996-12-24At&T Global Information Solutions CompanyMulticlock controller
US5604452A (en)*1995-04-031997-02-18Exar CorporationClock generator using a state machine to switch between two offset clocks
US5821781A (en)*1996-05-151998-10-13Sgs-Thomson Microelectronics S.R.L.Generator of periodic clock pulses with period selectable between three periods using a synchronzation signal with two logic levels
US5903616A (en)*1996-10-081999-05-11Advanced Micro Devices, Inc.Synchronous clock multiplexer
WO1998015888A1 (en)*1996-10-081998-04-16Advanced Micro Devices IncSynchronous clock multiplexer
EP0840196A3 (en)*1996-11-041998-09-09Texas Instruments Inc.An apparatus for switching between clock sources in a data processing system
EP0848318A3 (en)*1996-12-102006-01-04International Business Machines CorporationMulti processor system
US6154797A (en)*1998-03-162000-11-28Storage Technology CorporationSystem and method for multiplexing serial links
US6172937B1 (en)1998-05-132001-01-09Intel CorporationMultiple synthesizer based timing signal generation scheme
EP0969350A3 (en)*1998-06-302001-01-31Hewlett-Packard CompanyClock switching circuit
US6107841A (en)*1998-09-082000-08-22International Business Machines CorporationSynchronous clock switching circuit for multiple asynchronous clock source
DE19844671C1 (en)*1998-09-291999-10-07Siemens AgClock signal switching circuit
EP1093046A1 (en)*1999-10-152001-04-18Koninklijke Philips Electronics N.V.Method for selecting a signal out of N signals
US6944477B1 (en)1999-10-152005-09-13Koninklijke Philips Electronics N.V.Method of selecting signals compatible
US6265930B1 (en)2000-01-182001-07-243Com CorporationGlitch free clock multiplexer circuit
GB2358531A (en)*2000-01-182001-07-253Com CorpGlitch free clock multiplexer circuit
GB2358531B (en)*2000-01-182003-06-043Com CorpGlitch free clock multiplexer circuit
US6535048B1 (en)*2000-02-082003-03-18Infineon Technologies North America Corp.Secure asynchronous clock multiplexer
EP1128594A1 (en)*2000-02-242001-08-29STMicroelectronics S.r.l.Synchronous switching circuit for data recovery
US6990122B2 (en)*2000-02-242006-01-24Stmicroelectronics S.R.L.Synchronism phase-switching circuit for the recovery of received data
US20010040888A1 (en)*2000-02-242001-11-15Stmicroelectronics S.R.L.Synchronism phase-switching circuit for the recovery of received data
US6452426B1 (en)2001-04-162002-09-17Nagesh TamarapalliCircuit for switching between multiple clocks
US20020174374A1 (en)*2001-05-182002-11-21Bahram GhaderiHigh speed phase selector
US6960942B2 (en)*2001-05-182005-11-01Exar CorporationHigh speed phase selector
DE10150362B4 (en)*2001-05-182010-01-21Exar Corp., Fremont Phase selector high speed
US6563349B2 (en)*2001-06-272003-05-13Texas Instruments IncorporatedMultiplexor generating a glitch free output when selecting from multiple clock signals
US6646480B2 (en)*2001-07-062003-11-11Via Technologies, Inc.Glitchless clock output circuit and the method for the same
US6501304B1 (en)2001-10-112002-12-31International Business Machines CorporationGlitch-less clock selector
US6600345B1 (en)*2001-11-152003-07-29Analog Devices, Inc.Glitch free clock select switch
US6784699B2 (en)*2002-03-282004-08-31Texas Instruments IncorporatedGlitch free clock multiplexing circuit with asynchronous switch control and minimum switch over time
US20030184347A1 (en)*2002-03-282003-10-02Haroun Baher S.Glitch free clock multiplexing circuit with asynchronous switch control and minimum switch over time
US7446588B2 (en)2003-12-112008-11-04International Business Machines CorporationHighly scalable methods and apparatus for multiplexing signals
US20050129071A1 (en)*2003-12-112005-06-16International Business Machines CorporationHighly scalable methods and apparatus for multiplexing signals
US20060091928A1 (en)*2004-10-292006-05-04International Business Machines CorporationClock scaling circuit
US7724059B2 (en)2004-10-292010-05-25International Business Machines CorporationClock scaling circuit
EP1731985A1 (en)*2005-06-062006-12-13STMicroelectronics S.r.l.A circuit for clock switching in clocked electronic devices and method therefor
US7245161B2 (en)2005-09-152007-07-17International Business Machines CorporationApparatus and method for verifying glitch-free operation of a multiplexer
US20070057697A1 (en)*2005-09-152007-03-15Boerstler David WApparatus and method for verifying glitch-free operation of a multiplexer
US20070290725A1 (en)*2006-06-142007-12-20Martin Saint-LaurentGlitch-free clock signal multiplexer circuit and method of operation
US7911239B2 (en)2006-06-142011-03-22Qualcomm IncorporatedGlitch-free clock signal multiplexer circuit and method of operation
US20090267660A1 (en)*2008-04-232009-10-29Milton David WCircuit and design structure for synchronizing multiple digital signals
US7768325B2 (en)*2008-04-232010-08-03International Business Machines CorporationCircuit and design structure for synchronizing multiple digital signals
US7724044B1 (en)2008-06-192010-05-25National Semiconductor CorporationDigital multiplexor with multiple switching modes
US20090315597A1 (en)*2008-06-242009-12-24Subba Reddy KallamClock Selection for a Communications Processor having a Sleep Mode
US20120249194A1 (en)*2011-03-292012-10-04Broadcom CorporationRobust glitch-free clock switch with an unate clock network
US8760197B2 (en)*2011-03-292014-06-24Broadcom CorporationRobust glitch-free clock switch with an unate clock network
CN103138748A (en)*2013-01-292013-06-05东南大学N bit counter and control method based on linear feedback shift register
CN103138748B (en)*2013-01-292015-12-09东南大学Based on N bit counter and the control method of linear feedback shift register
CN105490675A (en)*2014-09-162016-04-13深圳市中兴微电子技术有限公司Clock dynamic switching method and device
EP3197054A4 (en)*2014-09-162017-10-04Sanechips Technology Co., Ltd.Dynamic clock switching method and apparatus as well as computer readable medium
US20160306383A1 (en)*2015-04-172016-10-20Ge Intelligent Platforms, Inc.Multi-card synchronization system of fundamental and divided clock frequencies

Similar Documents

PublicationPublication DateTitle
US4853653A (en)Multiple input clock selector
US5268656A (en)Programmable clock skew adjustment circuit
US5554946A (en)Timing signal generator
US5036230A (en)CMOS clock-phase synthesizer
US5361290A (en)Clock generating circuit for use in single chip microcomputer
EP1133728B1 (en)Clock generation and distribution in an emulation system
JP3613819B2 (en) Digital delay line
US4855615A (en)Switching circuit avoiding glitches at the instant of switch-over between two clock signals
KR20050041612A (en)Memory device for enhancing operation margin about data output control
US7843743B2 (en)Data output circuit for semiconductor memory apparatus
US7180336B2 (en)Glitch-free clock switching apparatus
KR100313255B1 (en)Combinational delay circuit for a digital frequency multiplier
US6049236A (en)Divide-by-one or divide-by-two qualified clock driver with glitch-free transitions between operating frequencies
KR100245077B1 (en) Delay Loop Luck Circuit of Semiconductor Memory Devices
US5881113A (en)Redundancy clock supply module for exchange system
KR960006293A (en) Transmission system and phase locked loop with phase locked loop
US6329861B1 (en)Clock generator circuit
US4942595A (en)Circuit for dividing the frequency of a digital clock signal by two and one-half
US4587664A (en)High speed frequency divider dividing pulse by a number obtained by dividing an odd number by two
US6092129A (en)Method and apparatus for communicating signals between circuits operating at different frequencies
US6075398A (en)Tunable digital oscillator circuit and method for producing clock signals of different frequencies
US6040723A (en)Interface circuit with high speed data transmission
JP3601884B2 (en) Timing control circuit
KR100278271B1 (en)A clock frequency divider
JP3485449B2 (en) Clock division switching circuit

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:ROCKWELL INTERNATIONAL CORPORATION

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:MAHER, STEVEN C.;REEL/FRAME:004884/0288

Effective date:19880422

Owner name:ROCKWELL INTERNATIONAL CORPORATION,CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MAHER, STEVEN C.;REEL/FRAME:004884/0288

Effective date:19880422

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAYFee payment

Year of fee payment:4

FPAYFee payment

Year of fee payment:8

REMIMaintenance fee reminder mailed
LAPSLapse for failure to pay maintenance fees
FPLapsed due to failure to pay maintenance fee

Effective date:20010801

STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362


[8]ページ先頭

©2009-2025 Movatter.jp