多时钟源无毛刺切换电路制造技术

技术编号:39076513 阅读:11 留言:0更新日期:2023-10-12 20:08
本申请公开了一种多时钟源无毛刺切换电路,多时钟源无毛刺切换电路包括切换电路和时钟选择电路。切换电路包括第一寄存器、第二寄存器、第三寄存器、第四寄存器、第一与门、第二与门、第三与门、第四与门、或门、第一反相器和第二反相器。时钟选择电路用于输出第一时钟信号至第一信号输入端,并用于输出第二时钟信号至第二信号输入端,以及用于输出延迟信号至第三信号输入端。通过上述方式,时钟选择电路选择出要切换到的时钟,切换电路完成要切换到的时钟和现阶段工作时钟之间的无毛刺切换,可用于多个不同相位/频率的时钟间进行自由切换,最终能够消除多时钟源在切换时的毛刺。最终能够消除多时钟源在切换时的毛刺。最终能够消除多时钟源在切换时的毛刺。

【技术实现步骤摘要】
多时钟源无毛刺切换电路


[0001]本申请涉及时钟切换电路
,特别是涉及一种多时钟源无毛刺切换电路。

技术介绍

[0002]在现在的SOC(System

on

Chip)系统中,系统时钟源头存在内部RC高速时钟、内部PLL高速时钟、外部高速无源晶振时钟、外部低速无源晶振时钟、外部高速有源晶振时钟等多种时钟输入。这些时钟间存在相位不确定、频率不确定等因素,并且SOC系统的应用场景要求多个时钟间的自由切换。比如SOC系统上电启动时,使用片内RC高速时钟,接着开启精度更高的外部高速无源晶振时钟,使用外部无源晶振时钟作为内部PLL输入时钟,接着配置PLL输入高速时钟,PLL配置完成后,切换SOC工作时钟到PLL时钟。当SOC系统处理完高优先级事项,进入轻负载模式时,可以将工作时钟从PLL时钟切换到内部低速RC时钟,并在重负载唤醒事件到来时,再次从内部低速RC时钟切换到PLL时钟。
[0003]数字电路的基础核心是时钟,当时钟源有毛刺时,会导致时钟树上的触发器发生建立时间和保持时间违例,进而导致触发器工作异常,因此如何消除SOC系统的工作时钟就显得尤为重要。

技术实现思路

[0004]本申请旨在提供一种多时钟源无毛刺切换电路,本申请能够消除多时钟源在切换时的毛刺。
[0005]为实现上述目的,第一方面,本申请提供一种多时钟源无毛刺切换电路,包括:
[0006]切换电路,切换电路引出用于输入第一时钟信号的第一信号输入端、用于输入第二时钟信号的第二信号输入端、用于输入延迟信号的第三信号输入端以及用于输出无毛刺信号的信号输出端,其中,切换电路包括第一寄存器、第二寄存器、第三寄存器、第四寄存器、第一与门、第二与门、第三与门、第四与门、或门、第一反相器和第二反相器;
[0007]第一与门的第一输入端及第三与门的第一输入端均连接第三信号输入端,第一与门的第二输入端分别与第二与门的第三输入端、第四寄存器的输出端及第四与门的第一输入端连接,第一与门的输出端连接第一寄存器的输入端,第一寄存器的时钟信号端分别与第一信号输入端、第一反相器的输入端及第二与门的第二输入端连接,第一寄存器的输出端与第二寄存器的输入端连接,第二寄存器的时钟信号端与第一反相器的输出端连接,第二寄存器的输出端分别与第二与门的第一输入端、第三与门的第二输入端及第四与门的第三输入端连接,第三与门的输出端与第三寄存器的输入端连接,第三寄存器的时钟信号端分别与第二信号输入端、第二反相器的输入端及第四与门的第二输入端连接,第三寄存器的输出端连接第四寄存器的输入端,第四寄存器的时钟信号端与第二反相器的输出端连接,或门的第一输入端连接第二与门的输出端,或门的第二输入端连接第四与门的输出端,或门的输出端连接信号输出端;
[0008]时钟选择电路,时钟选择电路分别与第一信号输入端、第二信号输入端及第三信
号输入端连接,时钟选择电路用于输出第一时钟信号至第一信号输入端,并用于输出第二时钟信号至第二信号输入端,以及用于输出延迟信号至第三信号输入端。
[0009]在一种可选的方式中,时钟选择电路包括第一多时钟多路复用器与第二多时钟多路复用器;
[0010]第一多时钟多路复用器的输入端与第二多时钟多路复用器的输入端均输入四个时钟信号,第一多时钟多路复用器的输出端与第一信号输入端连接,以输出第一时钟信号至第一信号输入端,第二多路复用器的输出端与第二信号输入端连接,以输出第二时钟信号至第二信号输入端。
[0011]在一种可选的方式中,时钟选择电路还包括第五寄存器、第六寄存器与第七寄存器;
[0012]第五寄存器用于输出第一信号,并在时钟选择电路输入的时钟选择信号改变时使第一信号取反;
[0013]第六寄存器的输入端输入第一信号,第六寄存器的输出端与第七寄存器的输入端连接,第七寄存器的输出端与第三信号输入端连接,以输出延迟信号至第三信号输入端,第六寄存器与第七寄存器的时钟信号端用于输入预设时钟信号,第六寄存器与第七寄存器的组合用于基于预设时钟信号将第一信号延迟两个周期,以得到延迟信号。
[0014]在一种可选的方式中,时钟选择电路还包括第八寄存器、第九寄存器与第十寄存器;
[0015]第八寄存器用于输出第二信号,并在时钟选择信号改变时使第二信号为时钟选择信号;
[0016]第九寄存器与第一多时钟多路复用器的信号选择端连接,第九寄存器用于输出第一选择信号至第一多时钟多路复用器,以使第一多时钟多路复用器在四个时钟信号中选出第一时钟信号,第九寄存器还用于在第一信号为0时,使第一选择信号为第二信号;
[0017]第十寄存器与第二多时钟多路复用器的信号选择端连接,第十寄存器用于输出第二选择信号至第二多时钟多路复用器,以使第二多时钟多路复用器在四个时钟信号中选出第二时钟信号,第十寄存器还用于在第一信号为1时,使第二选择信号为第二信号。
[0018]在一种可选的方式中,第一与门的两个输入端均为低电平有效。
[0019]在一种可选的方式中,第三与门的第一输入端为高电平有效,且第三与门的第二输入端为低电平有效。
[0020]本申请的有益效果是:本申请提供的多时钟源无毛刺切换电路包括时钟选择电路和切换电路两部分,时钟选择电路选择出要切换到的时钟,切换电路完成要切换到的时钟和现阶段工作时钟之间的无毛刺切换,可用于多个不同相位/频率的时钟间进行自由切换,且最终输出时钟无毛刺,从而达到了消除多时钟源在切换时的毛刺的目的。
附图说明
[0021]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0022]图1为本申请一实施例提供的多时钟源无毛刺切换电路的结构示意图;
[0023]图2为本申请一实施例提供的切换电路的电路结构示意图;
[0024]图3为本申请一实施例提供的时钟选择电路的电路结构示意图;
[0025]图4为本申请另一实施例提供的时钟选择电路的电路结构示意图。
具体实施方式
[0026]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]请一并参照图1与图2,其中,图1为本申请实施例提供的多时钟源无毛刺切换电路的结构示意图,图2为本申请实施例提供的切换电路的电路结构示意图。
[0028]如图1与图2所示,多时钟源无毛刺切换电路100包括切换电路10与时钟选择电路20。
[0029]切换电路10引出用于输入第一时钟信号clk_a的第一信号输入端IN1、用于输入第二时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多时钟源无毛刺切换电路,其特征在于,包括:切换电路,所述切换电路引出用于输入第一时钟信号的第一信号输入端、用于输入第二时钟信号的第二信号输入端、用于输入延迟信号的第三信号输入端以及用于输出无毛刺信号的信号输出端,其中,所述切换电路包括第一寄存器、第二寄存器、第三寄存器、第四寄存器、第一与门、第二与门、第三与门、第四与门、或门、第一反相器和第二反相器;所述第一与门的第一输入端及所述第三与门的第一输入端均连接所述第三信号输入端,所述第一与门的第二输入端分别与所述第二与门的第三输入端、所述第四寄存器的输出端及所述第四与门的第一输入端连接,所述第一与门的输出端连接所述第一寄存器的输入端,所述第一寄存器的时钟信号端分别与所述第一信号输入端、所述第一反相器的输入端及所述第二与门的第二输入端连接,所述第一寄存器的输出端与所述第二寄存器的输入端连接,所述第二寄存器的时钟信号端与所述第一反相器的输出端连接,所述第二寄存器的输出端分别与所述第二与门的第一输入端、所述第三与门的第二输入端及所述第四与门的第三输入端连接,所述第三与门的输出端与所述第三寄存器的输入端连接,所述第三寄存器的时钟信号端分别与所述第二信号输入端、所述第二反相器的输入端及所述第四与门的第二输入端连接,所述第三寄存器的输出端连接第四寄存器的输入端,第四寄存器的时钟信号端与所述第二反相器的输出端连接,所述或门的第一输入端连接所述第二与门的输出端,所述或门的第二输入端连接所述第四与门的输出端,所述或门的输出端连接所述信号输出端;时钟选择电路,所述时钟选择电路分别与所述第一信号输入端、所述第二信号输入端及所述第三信号输入端连接,所述时钟选择电路用于输出所述第一时钟信号至所述第一信号输入端,并用于输出所述第二时钟信号至所述第二信号输入端,以及用于输出所述延迟信号至所述第三信号输入端。2.根据权利要求1所述的多时钟源无毛刺切换电路,其特征在于,所述时钟选择电路包括第一多时钟多路复用器与第二多时钟多路复用器;所述第一多时钟多路复用器的输入端与所述第二多时钟多路复用器的输入端均输入四个时钟...

【专利技术属性】
技术研发人员:龚明杨张明宇刘徐港
申请(专利权)人:武汉瑞纳捷半导体有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1