新型时钟动态切换电路制造技术

技术编号:3413971 阅读:244 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术涉及一种新型时钟动态切换电路,其电路的原理是:在时钟切换时刻,输出时钟一段时间保持为低,从而避免了窄脉冲的产生,保证电路的稳定性。该电路主要由三个寄存器及两个锁存器连接组成,先用同步电路对选择信号同步,再通过寄存器延迟的方法,产生延迟信号,通过选择适当的信号产生clk_out。本实用新型专利技术主要解决现有的时钟动态切换电路使用时,当switch_0在clk_1和clk_0之间跳变,可能会在clk-out形成一个很窄的负脉冲的技术问题,它适用于任意两个不同频率不同相位时钟之间的切换。(*该技术在2015年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及电路设计,尤其是针对SOC(System on a Chip)芯片的低功耗设计中时钟切换的电路实现。
技术介绍
集成电路中在2个时钟间动态切换是常见的,通常是为了降低芯片功耗。这需要一个时钟动态切换电路来实现。这个电路要实现的功能(如图1所示),switch_0为高时,clk_out表现为clk_0;当switch_0为低时,clk_out表现为clk_1. 传统方法一直接用2路选择器(图2)的实现方法最简单,可是存在潜在的问题。潜在的问题之一如图3所示,当switch_0在clk_1的上升沿之后很快地跳变为1,会在clk_out形成一个很窄的正脉冲。这样的clk_out可能会导致集成电路出错。潜在的问题之二如图4所示,当switch_0在clk_1 clk_0之间跳变,可能会在clk_out形成一个很窄的负脉冲。这样的clk_out可能会导致集成电路出错。出现的原因是,当选择信号切换时,有可能前后2种时钟的正脉冲靠得很近。传统方法二使用锁存器来改进电路(图5),消除了潜在的问题之一(图6)。潜在的问题之二仍然有可能发生。
技术实现思路
本技术的目的在于提供一种新型时钟动态切换电路,主要解决现有的时钟动态切换电路使用时,当switch_0在clk_1和clk_0之间跳变,可能会在clk_out形成一个很窄的负脉冲的技术问题,它适用于任意两个不同频率不同相位时钟之间的切换。本技术解决其技术问题所采用的技术方案是一种该新型时钟动态切换电路中电路元器件的组成和连接关系是1、switch_0信号输入端分别连接到第一寄存器的D端和第一与门的输入端;2、clk_0信号输入端分别连接到第一寄存器、双寄存器同步电路、第一锁存器的clk端和第二与门的输入端;其中,接入第一锁存器的是clk_0信号的反向信号;3、clk_1信号输入端分别连接到第二寄存器、第二锁存器的clk端和第三与门的输入端;其中,接入第二锁存器的是clk_1信号的反向信号;4、该第一寄存器的Q端分别连接到第二寄存器、双寄存器同步电路的D端和或非门的输入端;该或非门的另一输入端则与第二寄存器12的Q端,而其输出端则连接到第二锁存器的D端; 5、第一与门的另一输入端与双寄存器同步电路的Q端连接,其输出端则连接到第一锁存器的D端;6、第二与门的另一输入端与第一锁存器的Q端连接,其输出端连接到一或门输入端;7、第三与门的另一输入端与第二锁存器的Q端连接,其输出端连接到或门的另一输入端;8、该或门输出端是该时钟动态切换电路的输出端,并将经过处理的时钟信号输出。本技术的有益效果是完全避免了时钟动态切换过程中可能出现的问题,并且电路规模较小,适用于任意两个不同频率不同相位时钟之间的切换。附图说明图1是2个时钟间动态切换的电路波形图。图2是现有用2路选择器的时钟动态切换电路图。图3是图2电路使用时潜在问题一的电路波形图。图4是图2电路使用时潜在问题二的电路波形图。图5是现有用锁存器的时钟动态切换电路图。图6是图5电路使用时潜在问题的电路波形图。图7是本技术时钟动态切换电路图。图8是图7电路使用状态的波形图。具体实施方式请参阅图7,它是本技术时钟动态切换电路图。如图所示它是在图5电路的基础上,先用同步电路对选择信号同步,再通过寄存器延迟的方法,产生延迟信号。通过选择适当的信号产生clk_out。限制两次时钟切换之间的时间必须大于5个慢速时钟周期和5个快速时钟周期总长。该电路的原理是它在时钟切换时刻,输出时钟一段时间保持为低,从而避免了窄脉冲的产生,保证电路的稳定性。仅需要少量的寄存器及锁存器,支持非同步的输入及任意频率比例的2输入时钟。如图7,该新型时钟动态切换电路中电路元器件的组成和连接关系是1、switch_0信号输入端分别连接到第一寄存器11的D端和第一与门21的输入端;2、clk_0信号输入端分别连接到第一寄存器11、双寄存器同步电路13、第一锁存器31的clk端和第二与门22的输入端;其中,接入第一锁存器31的是clk_0信号的反向信号;3、clk_1信号输入端分别连接到第二寄存器12、第二锁存器32的clk端和第三与门23的输入端;其中,接入第二锁存器32的是clk_1信号的反向信号;4、该第一寄存器11的Q端分别连接到第二寄存器12、双寄存器同步电路13的D端和或非门4的输入端;该或非门4的另一输入端则与第二寄存器12的Q端,而其输出端则连接到第二锁存器32的D端;5、第一与门21的另一输入端与双寄存器同步电路13的Q端连接,其输出端则连接到第一锁存器31的D端;6、第二与门22的另一输入端与第一锁存器31的Q端连接,其输出端连接到一或门5输入端;7、第三与门23的另一输入端与第二锁存器32的Q端连接,其输出端连接到或门5的另一输入端;8、该或门5输出端是该时钟动态切换电路的输出端,并将经过处理的时钟信号输出。请参阅图8,使用本技术的时钟动态切换电路完全避免了时钟动态切换过程中可能出现的问题,特别是避免当switch_0在clk_1 clk_0之间跳变时,可能会在clk_out形成一个很窄的负脉冲的问题,并且电路规模较小。权利要求1.一种新型时钟动态切换电路,其特征是该电路中元器件的构成和连接关系是①switch_0信号输入端分别连接到第一寄存器(11)的D端和第一与门(21)的输入端;②clk_0信号输入端分别连接到第一寄存器(11)、双寄存器同步电路(13)、第一锁存器(31)的clk端和第二与门(22)的输入端;其中,接入第一锁存器(31)的是clk_0信号的反向信号;③clk_1信号输入端分别连接到第二寄存器(12)、第二锁存器(32)的clk端和第三与门(23)的输入端;其中,接入第二锁存器(32)的是clk_1信号的反向信号;④该第一寄存器(11)的Q端分别连接到第二寄存器(12)、双寄存器同步电路(13)的D端和或非门(4)的输入端;该或非门(4)的另一输入端则与第二寄存器(12)的Q端,而其输出端则连接到第二锁存器(32)的D端;⑤第一与门(21)的另一输入端与双寄存器同步电路(13)的Q端连接,其输出端则连接到第一锁存器(31)的D端;⑥第二与门(22)的另一输入端与第一锁存器(31)的Q端连接,其输出端连接到一或门(5)输入端;⑦第三与门(23)的另一输入端与第二锁存器(32)的Q端连接,其输出端连接到或门(5)的另一输入端;⑧该或门(5)输出端是该时钟动态切换电路的输出端。专利摘要本技术涉及一种新型时钟动态切换电路,其电路的原理是在时钟切换时刻,输出时钟一段时间保持为低,从而避免了窄脉冲的产生,保证电路的稳定性。该电路主要由三个寄存器及两个锁存器连接组成,先用同步电路对选择信号同步,再通过寄存器延迟的方法,产生延迟信号,通过选择适当的信号产生clk_out。本技术主要解决现有的时钟动态切换电路使用时,当switch_0在clk_1和clk_0之间跳变,可能会在clk_out形成一个很窄的负脉冲的技术问题,它适用于任意两个不同频率不同相位时钟之间的切换。文档编号H03K19/173GK2872451SQ20052004618公开日2007年2月21日 申请日期2005年11月本文档来自技高网...

【技术保护点】
一种新型时钟动态切换电路,其特征是该电路中元器件的构成和连接关系是:①switch_0信号输入端分别连接到第一寄存器(11)的D端和第一与门(21)的输入端;②clk_0信号输入端分别连接到第一寄存器(11)、双寄存器同步电路(13)、第一锁存器(31)的clk端和第二与门(22)的输入端;其中,接入第一锁存器(31)的是clk_0信号的反向信号;③clk_1信号输入端分别连接到第二寄存器(12)、第二锁存器(32)的clk端和第三与门(23)的输入端;其中,接入第二锁存器(32)的是clk_1信号的反向信号;④该第一寄存器(11)的Q端分别连接到第二寄存器(12)、双寄存器同步电路(13)的D端和或非门(4)的输入端;该或非门(4)的另一输入端则与第二寄存器(12)的Q端,而其输出端则连接到第二锁存器(32)的D端;⑤第一与门(21)的另一输入端与双寄存器同步电路(13)的Q端连接,其输出端则连接到第一锁存器(31)的D端;⑥第二与门(22)的另一输入端与第一锁存器(31)的Q端连接,其输出端连接到一或门(5)输入端;⑦第三与门(23)的另一输入端与第二锁存器(32)的Q端连接,其输出端连接到或门(5)的另一输入端;⑧该或门(5)输出端是该时钟动态切换电路的输出端。...

【技术特征摘要】

【专利技术属性】
技术研发人员:朱志明吴子熙赖志强李长征
申请(专利权)人:智多微电子上海有限公司
类型:实用新型
国别省市:31[中国|上海]

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

1
相关领域技术
  • 暂无相关专利