CN2872451Y - 新型时钟动态切换电路 - Google Patents
新型时钟动态切换电路 Download PDFInfo
- Publication number
- CN2872451Y CN2872451Y CN 200520046182 CN200520046182U CN2872451Y CN 2872451 Y CN2872451 Y CN 2872451Y CN 200520046182 CN200520046182 CN 200520046182 CN 200520046182 U CN200520046182 U CN 200520046182U CN 2872451 Y CN2872451 Y CN 2872451Y
- Authority
- CN
- China
- Prior art keywords
- clk
- circuit
- clock
- latch
- register
- 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
Links
Images
Landscapes
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
本实用新型涉及一种新型时钟动态切换电路,其电路的原理是:在时钟切换时刻,输出时钟一段时间保持为低,从而避免了窄脉冲的产生,保证电路的稳定性。该电路主要由三个寄存器及两个锁存器连接组成,先用同步电路对选择信号同步,再通过寄存器延迟的方法,产生延迟信号,通过选择适当的信号产生clk_out。本实用新型主要解决现有的时钟动态切换电路使用时,当switch_0在clk_1和clk_0之间跳变,可能会在clk_out形成一个很窄的负脉冲的技术问题,它适用于任意两个不同频率不同相位时钟之间的切换。
Description
技术领域
本实用新型涉及电路设计,尤其是针对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形成一个很窄的负脉冲的问题,并且电路规模较小。
Claims (1)
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)输出端是该时钟动态切换电路的输出端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200520046182 CN2872451Y (zh) | 2005-11-01 | 2005-11-01 | 新型时钟动态切换电路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200520046182 CN2872451Y (zh) | 2005-11-01 | 2005-11-01 | 新型时钟动态切换电路 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN2872451Y true CN2872451Y (zh) | 2007-02-21 |
Family
ID=37740794
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200520046182 Expired - Fee Related CN2872451Y (zh) | 2005-11-01 | 2005-11-01 | 新型时钟动态切换电路 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN2872451Y (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101446842B (zh) * | 2008-12-29 | 2010-04-21 | 中国科学院计算技术研究所 | 一种门控时钟***及其工作方法 |
CN101078944B (zh) * | 2007-05-11 | 2010-05-26 | 东南大学 | 时钟切换电路 |
CN101661448B (zh) * | 2008-08-26 | 2011-06-29 | 华晶科技股份有限公司 | 数据排序装置及方法 |
CN101526829B (zh) * | 2008-03-06 | 2011-08-10 | 中兴通讯股份有限公司 | 无毛刺时钟切换电路 |
CN101521500B (zh) * | 2008-02-29 | 2012-08-29 | 瑞昱半导体股份有限公司 | 应用相位选择器的数据锁存电路 |
CN105490675A (zh) * | 2014-09-16 | 2016-04-13 | 深圳市中兴微电子技术有限公司 | 时钟动态切换方法及装置 |
CN113409870A (zh) * | 2021-06-30 | 2021-09-17 | 芯天下技术股份有限公司 | 一种闪存擦除方法、扇区选择电路、装置和电子设备 |
CN114047799A (zh) * | 2021-10-21 | 2022-02-15 | 深圳市德明利技术股份有限公司 | 一种非连续时钟的切换***和方法 |
-
2005
- 2005-11-01 CN CN 200520046182 patent/CN2872451Y/zh not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101078944B (zh) * | 2007-05-11 | 2010-05-26 | 东南大学 | 时钟切换电路 |
CN101521500B (zh) * | 2008-02-29 | 2012-08-29 | 瑞昱半导体股份有限公司 | 应用相位选择器的数据锁存电路 |
CN101526829B (zh) * | 2008-03-06 | 2011-08-10 | 中兴通讯股份有限公司 | 无毛刺时钟切换电路 |
CN101661448B (zh) * | 2008-08-26 | 2011-06-29 | 华晶科技股份有限公司 | 数据排序装置及方法 |
CN101446842B (zh) * | 2008-12-29 | 2010-04-21 | 中国科学院计算技术研究所 | 一种门控时钟***及其工作方法 |
CN105490675A (zh) * | 2014-09-16 | 2016-04-13 | 深圳市中兴微电子技术有限公司 | 时钟动态切换方法及装置 |
CN113409870A (zh) * | 2021-06-30 | 2021-09-17 | 芯天下技术股份有限公司 | 一种闪存擦除方法、扇区选择电路、装置和电子设备 |
CN114047799A (zh) * | 2021-10-21 | 2022-02-15 | 深圳市德明利技术股份有限公司 | 一种非连续时钟的切换***和方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN2872451Y (zh) | 新型时钟动态切换电路 | |
CN102012717B (zh) | 一种时钟切换方法及时钟切换装置 | |
US8941415B2 (en) | Edge selection techniques for correcting clock duty cycle | |
US20050040855A1 (en) | Clock signal selector circuit with reduced probability of erroneous output due to metastability | |
CN204613809U (zh) | 一种无毛刺的时钟切换电路 | |
CN116566383B (zh) | 一种同步五分频电路和五分频信号生成方法 | |
CN101593221B (zh) | 一种防止异域时钟动态切换毛刺的方法和电路 | |
US6653867B1 (en) | Apparatus and method for providing a smooth transition between two clock signals | |
CN114866075A (zh) | 时脉门控同步电路及其时脉门控同步方法 | |
CN111934655B (zh) | 一种脉冲时钟产生电路、集成电路和相关方法 | |
CN110504968B (zh) | 一种双异步信号采样计数装置与方法 | |
CN109391247B (zh) | 一种基于pwm信号的滤波器、处理电路及芯片 | |
CN113985960B (zh) | ***时钟无毛刺切换电路及其复位实现方法 | |
CN210431392U (zh) | 模数转换器电路 | |
CN102118147A (zh) | 脉冲产生电路 | |
CN201917845U (zh) | 一种时钟切换装置 | |
RU2300170C1 (ru) | Частотно-фазовый детектор | |
TW201306486A (zh) | 脈波寬度調變訊號產生方法與裝置 | |
CN1716772A (zh) | 门控时钟电路及相关方法 | |
CN1725639A (zh) | 门控时钟电路及相关方法 | |
CN117081581B (zh) | 一种同步九分频电路和九分频信号生成方法 | |
CN116647215B (zh) | 一种差分时钟驱动电路开关过程中的毛刺消除方法及电路 | |
CN203135818U (zh) | 一种多相非交叠时钟电路 | |
CN117176140B (zh) | 一种同步七分频电路和七分频信号生成方法 | |
CN117435016B (zh) | 一种复位电路的设计方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C57 | Notification of unclear or unknown address | ||
DD01 | Delivery of document by public notice |
Addressee: Gu Fengming Document name: Notification of Termination of Patent Right |
|
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070221 |