Clock selection circuit and digital processing system for reducing glitches
First Claim
1. A clock selection circuit that receives first and second clock signals, and selects and outputs one of the clock signals, the clock selection circuit comprising:
- a first control circuit that generates a first clock control signal activated for a first specified period, and outputs a first gated clock signal based on a delayed first clock signal during the first specified period in response to at least one of a control signal and a first disable signal;
a second control circuit that generates a second clock control signal activated for a second specified period, and outputs a second gated clock signal based on a delayed second clock signal during the second specified period in response to at least one of the control signal inverted and a second disable signal;
a first disable signal generating circuit that generates the first disable signal by delaying the second clock control signal for a specified cycle duration of the delayed first clock signal;
a second disable signal generating circuit that generates the second disable signal by delaying the first clock control signal for a specified cycle duration of the delayed second clock signal; and
a logic circuit that generates an output clock signal by performing a logic operation on the first and second gated clock signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A clock selection circuit and method may operate to generate a clock signal for a digital processing system. In the clock selection circuit, first and second clock control signals may be generated based on a received control signal and/or the inverse of a received clock signal. A first clock signal may be selected when the first clock control signal is activated, and may be output as the selected clock signal. A second clock signal may be selected when the second clock control signal is activated, and may be output as the selected clock signal. The selection operation of the clock selection circuit may reduce the likelihood that a glitch occurs and/or may reduce the amount of power consumed when compared to a conventional clock selection circuit.
45 Citations
40 Claims
-
1. A clock selection circuit that receives first and second clock signals, and selects and outputs one of the clock signals, the clock selection circuit comprising:
-
a first control circuit that generates a first clock control signal activated for a first specified period, and outputs a first gated clock signal based on a delayed first clock signal during the first specified period in response to at least one of a control signal and a first disable signal;
a second control circuit that generates a second clock control signal activated for a second specified period, and outputs a second gated clock signal based on a delayed second clock signal during the second specified period in response to at least one of the control signal inverted and a second disable signal;
a first disable signal generating circuit that generates the first disable signal by delaying the second clock control signal for a specified cycle duration of the delayed first clock signal;
a second disable signal generating circuit that generates the second disable signal by delaying the first clock control signal for a specified cycle duration of the delayed second clock signal; and
a logic circuit that generates an output clock signal by performing a logic operation on the first and second gated clock signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 29)
-
-
11. A clock selection circuit that receives first and second clock signals, and selects and outputs one of the clock signals, the clock selection circuit comprising:
-
a first clock control circuit that generates a first clock control signal having a first activation section of a specified length, said first clock control signal being generated in response to at least one of a control signal and a first disable signal;
a first delay circuit that delays the first clock signal and outputs a delayed first clock signal;
a first gating circuit that outputs the delayed first clock signal as a first gated clock signal during the first activation section of the first clock control signal;
a second clock control circuit that generates a second clock control signal having a second activation section of a specified length, said second clock control signal being generated in response to at least one of the control signal inverted and a second disable signal;
a second delay circuit that delays the second clock signal and outputs a delayed second clock signal;
a second gating circuit that outputs the delayed second clock signal as a second gated clock signal during the second activation section of the second clock control signal;
a first disable signal generating circuit that generates the first disable signal by delaying the second clock control signal for a specified cycle duration of the delayed first clock signal, said first disable signal being generated in response to the delayed first clock signal;
a second disable signal generating circuit that generates the second disable signal by delaying the first clock control signal for a specified cycle duration of the delayed second clock signal, said second disable signal being generated in response to the delayed second clock signal; and
a logic circuit that generates an output clock signal by performing a logic operation on the first and second gated clock signals. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 40)
-
-
19. A digital processing system, comprising:
-
a first clock signal source;
a second clock signal source;
a digital processing circuit operating with at least one of the clock frequencies of said first clock signal source and said second clock signal source; and
a clock selection circuit receiving first and second clock signals from the first and second clock signal sources respectively, selecting one of the clock signals, and outputting the selected clock signal to the digital processing circuit, wherein the clock selection circuit comprises, a first control circuit that generates a first clock control signal activated for a first specified period, and outputs a first gated clock signal based on a delayed first clock signal during the first specified period in response to at least one of a control signal and a first disable signal;
a second control circuit that generates a second clock control signal activated for a second specified period, and outputs a second gated clock signal based on a delayed second clock signal, during the second specified period in response to at least one of the control signal inverted and a second disable signal;
a first disable signal generating circuit that generates the first disable signal by delaying the second clock control signal for a specified cycle duration of the delayed first clock signal;
a second disable signal generating circuit that generates the second disable signal by delaying the first clock control signal for a specified cycle duration of the delayed second clock signal; and
a logic circuit that generates an output clock signal by performing a logic operation on the first and second gated clock signals. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 30)
-
-
31. A clock selection circuit comprising:
-
a first control circuit that generates a first clock control signal based on a control signal and at least one of a first disable signal, a first clock signal and a second clock control signal, and wherein said first control circuit generates a first gated clock signal based on the first clock control signal and a delayed first clock signal;
a second control circuit that generates the second clock control signal based on the control signal inverted and at least one of a second disable signal, a second clock signal and the first clock control signal, and wherein said second control circuit generates a second gated clock signal based on the second clock control signal and a delayed second clock signal; and
a logic circuit that generates an output clock signal by performing a logic operation on the first and second gated clock signals. - View Dependent Claims (32, 33)
-
-
34. A method of selecting and outputting one of a first clock signal and a second clock signal comprising:
-
generating a first clock control signal based on a control signal and at least one of a first disable signal, the first clock signal and a second clock control signal;
generating a first gated clock signal based on the first clock control signal and a delayed first clock signal;
generating the second clock control signal based on the control signal inverted and at least one of a second disable signal, the second clock signal and the first clock control signal;
generating a second gated clock signal based on the second clock control signal and a delayed second clock signal;
performing a logic operation on the first and second gated clock signals; and
generating an output clock signal based on said logic operation. - View Dependent Claims (35, 36, 38, 39)
-
-
37. A digital processing system, comprising:
-
a first clock signal source;
a second clock signal source;
a digital processing circuit operating with at least one of said first clock signal source and said second clock signal source; and
a clock selection circuit receiving the first and second clock signals from the first and second clock signal sources, selecting one of said first and second clock signals, and outputting the selected clock signal to the digital processing circuit, wherein said clock selection circuit receives a control signal and generates two gated clock signals based on the control signal and the control signal inverted.
-
Specification