本发明涉及时钟切换电路领域,具体来说,涉及一种实现平稳切换的时钟切换电路。
背景技术:
在集成电路设计中,时钟切换电路是一个经常会用到的电路,从一个时钟切换到另一个不同相位不同频率的时钟,通常的电路就是一个二选一的mux单元,如图3所示,一般的时钟切换电路结构,这种电路的问题是会产生不必要的时钟毛刺,而有毛刺的时钟通常会对整个逻辑系统产生严重的伤害,如图4所示,可能产生的时钟毛刺示意图。
针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现要素:
针对相关技术中的问题,本发明提出一种实现平稳切换的时钟切换电路,以克服现有相关技术所存在的上述技术问题。
本发明的技术方案是这样实现的:
一种实现平稳切换的时钟切换电路,包括时钟信号clk-sel、时钟信号clk-0、时钟信号clk-1、时钟信号clk-o、与门f1、与门f2、与门f3、与门f4、或门f5、与门f6、与门f7、与门f8、触发器t1、触发器t2、触发器t3和触发器t4,其中,所述时钟信号clk-sel分别与所述与门f1的输入端及所述与门f6的第二输入端连接,所述与门f1的输出端与所述与门f2的第一输入端连接,所述与门f2的第二输入端与所述触发器t4的输出端qn4连接,所述与门f2的输出端与所述触发器t1的输入端d1连接,所述时钟信号clk-0分别与所述触发器t1的输入端clk1、所述与门f3的输入端及所述与门f4的第二输入端连接,所述触发器t1的输出端q1与所述触发器t2的输入端d2连接,所述与门f3的输出端与所述触发器t2的输入端clk2连接,所述触发器t2的输出端q2与所述与门f4的第一输入端连接,所述触发器t2的输出端qn2与所述与门f6的第一输入端连接,所述与门f4的输出端与所述或门f5的第一输入端连接,所述或门f5的输出端与所述时钟信号clk-o连接,所述与门f6的输出端与所述触发器t3的输入端d3连接,所述时钟信号clk-1分别与所述触发器t3的输入端clk3、所述与门f7的输入端及所述与门f8的第二输入端连接,所述触发器t3的输出端q3与所述触发器t4的输入端d4连接,所述与门f7的输出端与所述触发器t4的输入端clk4连接,所述触发器t4的输出端q4与所述与门f8的第一输入端连接,所述与门f8的输出端与所述或门f5的第二输入端连接。
进一步的,所述触发器t2的输出端q2与所述触发器t4的输出端q4分别均输出时钟信号clk-en。
进一步的,所述触发器t1与所述触发器t2、所述触发器t3及所述触发器t4均为t型触发器。
本发明的有益效果为:本发明提供了一种实现平稳切换的时钟切换电路来实现从一个时钟切换到另一个不同相位不同频率时钟的平稳切换,从而杜绝时钟毛刺的产生,进而保证时钟切换的稳定性,进而提高整个逻辑系统的稳定性,进而达到平稳输出信号的要求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的一种实现平稳切换的时钟切换电路的原理图;
图2是根据本发明实施例的一种实现平稳切换的时钟切换电路的波形示意图;
图3是一般的时钟切换电路结构示意图;
图4是一般的时钟切换电路结构波形示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
根据本发明的实施例,提供了一种实现平稳切换的时钟切换电路。
如图1-2所示,根据本发明实施例的实现平稳切换的时钟切换电路,包括时钟信号clk-sel、时钟信号clk-0、时钟信号clk-1、时钟信号clk-o、与门f1、与门f2、与门f3、与门f4、或门f5、与门f6、与门f7、与门f8、触发器t1、触发器t2、触发器t3和触发器t4,其中,所述时钟信号clk-sel分别与所述与门f1的输入端及所述与门f6的第二输入端连接,所述与门f1的输出端与所述与门f2的第一输入端连接,所述与门f2的第二输入端与所述触发器t4的输出端qn4连接,所述与门f2的输出端与所述触发器t1的输入端d1连接,所述时钟信号clk-0分别与所述触发器t1的输入端clk1、所述与门f3的输入端及所述与门f4的第二输入端连接,所述触发器t1的输出端q1与所述触发器t2的输入端d2连接,所述与门f3的输出端与所述触发器t2的输入端clk2连接,所述触发器t2的输出端q2与所述与门f4的第一输入端连接,所述触发器t2的输出端qn2与所述与门f6的第一输入端连接,所述与门f4的输出端与所述或门f5的第一输入端连接,所述或门f5的输出端与所述时钟信号clk-o连接,所述与门f6的输出端与所述触发器t3的输入端d3连接,所述时钟信号clk-1分别与所述触发器t3的输入端clk3、所述与门f7的输入端及所述与门f8的第二输入端连接,所述触发器t3的输出端q3与所述触发器t4的输入端d4连接,所述与门f7的输出端与所述触发器t4的输入端clk4连接,所述触发器t4的输出端q4与所述与门f8的第一输入端连接,所述与门f8的输出端与所述或门f5的第二输入端连接。
在一个实施例中,所述触发器t2的输出端q2与所述触发器t4的输出端q4分别均输出时钟信号clk-en。
在一个实施例中,所述触发器t1与所述触发器t2、所述触发器t3及所述触发器t4均为t型触发器。
综上所述,借助于本发明的上述技术方案,本发明提供了一种实现平稳切换的时钟切换电路来实现从一个时钟切换到另一个不同相位不同频率时钟的平稳切换,从而杜绝时钟毛刺的产生,进而保证时钟切换的稳定性,进而提高整个逻辑系统的稳定性,进而达到平稳输出信号的要求。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。