CN116015255A - 一种支持丢失自动切换的时钟无缝切换电路 - Google Patents
一种支持丢失自动切换的时钟无缝切换电路 Download PDFInfo
- Publication number
- CN116015255A CN116015255A CN202211725088.4A CN202211725088A CN116015255A CN 116015255 A CN116015255 A CN 116015255A CN 202211725088 A CN202211725088 A CN 202211725088A CN 116015255 A CN116015255 A CN 116015255A
- Authority
- CN
- China
- Prior art keywords
- clock
- signal
- circuit
- trigger
- seamless switching
- 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.)
- Withdrawn
Links
- 238000001514 detection method Methods 0.000 claims abstract description 41
- 238000005070 sampling Methods 0.000 claims description 30
- 230000000630 rising effect Effects 0.000 claims description 17
- 238000000034 method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S20/00—Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
- Y04S20/20—End-user application control systems
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明公开了一种支持丢失自动切换的时钟无缝切换电路,所述电路包括常规时钟无缝切换电路、第一时钟丢失检测电路和第二时钟丢失检测电路,所述第一时钟丢失检测电路以第二时钟作为参考时钟,所述第二时钟丢失检测电路以第一时钟作为参考时钟,所述第一时钟丢失检测电路和第二时钟丢失检测电路在所在时钟路径时钟丢失时向所述常规时钟无缝切换电路输出低电平,在时钟正常时向所述常规时钟无缝切换电路输出高电平。本发明能够在当前时钟丢失的情况下,将无缝切换电路输出的时钟切换为另一个时钟,使得时钟电路可以同时支持时钟丢失自动切换功能,和正常工作情况下的时钟无缝切换功能。
Description
技术领域
本发明属于芯片设计技术领域,尤其涉及一种支持丢失自动切换的时钟无缝切换电路。
背景技术
芯片设计中的时钟无缝切换电路常用于芯片工作过程中需要动态切换时钟并要规避产生时钟毛刺的场景。
常见的时钟无缝切换电路需要两个时钟都正常工作,才能使选择信号控制可选时钟的开启关断,如果发生当前工作时钟丢失的情况,电路将无法切换到选用另一个时钟源,导致后续电路停止工作,因此如果可能存在时钟丢失的场景,则一般无法使用时钟无缝切换电路。
发明内容
本发明的目的在于,为克服现有技术缺陷,提供了一种支持丢失自动切换的时钟无缝切换电路,两路时钟都分别以对方时钟作为参考时钟进行丢失检测,同时支持两路时钟的丢失自动切换。
本发明目的通过下述技术方案来实现:
一种支持丢失自动切换的时钟无缝切换电路,所述电路包括常规时钟无缝切换电路、第一时钟丢失检测电路和第二时钟丢失检测电路,所述第一时钟丢失检测电路以第二时钟作为参考时钟,所述第二时钟丢失检测电路以第一时钟作为参考时钟,所述第一时钟丢失检测电路和第二时钟丢失检测电路在所在时钟路径时钟丢失时向所述常规时钟无缝切换电路输出丢失标志信号,在时钟正常时向所述常规时钟无缝切换电路输出就绪标志信号。
进一步的,所述时钟丢失检测电路包括1个计时电路、1个计数电路、1个数字比较器、3个与门、1个或门、3个反相器和4个D触发器;
计数电路与数字比较器连接,计时电路分别与计数电路和数字比较器连接,数字比较器输出端与第一D触发器连接,第一D触发器连接、第二D触发器连接和第三D触发器级联,第2级D触发器的信号通过反相器与通过第三D触发器的信号相与输出下降沿采样信号,第三D触发器的信号通过反相器与通过第二D触发器的信号相与输出上升沿采样信号,第四D触发器输出信号与上升沿采样信号的反相信号相与,再与下降沿采样信号相或,接到第四D触发器输入端,构成一个输出信号由下降沿采样信号改变为高电平、由上升沿采样信号改变为低电平D触发器环路。
进一步的,所述常规时钟无缝切换电路的两个时钟的控制信号都取反后分别传输到另一个时钟控制信号路径起点。
进一步的,所述时钟丢失检测电路使用参考时钟计时,在计时的时间内使用待检测时钟计数,计时结束时将计数值与目标值进行比较,目标值设置为1,若计数值小于目标值,即计数值为0,认为计数电路没有时钟驱动,待检测时钟丢失。
进一步的,所述电路通过第二D触发器的信号通过反相器与通过第三D触发器的信号相与,得到就绪标志信号的下降沿采样信号,通过第三D触发器的信号通过反相器与通过第二D触发器的信号相与,得到就绪标志信号的上升沿采样信号。
进一步的,所述电路将第四D触发器输出信号与上升沿采样信号的反相信号相与,再与下降沿采样信号相或,接到第四D触发器输入端,构成一个输出信号由下降沿采样信号改变为高电平、由上升沿采样信号改变为低电平D触发器环路,环路输出丢失标志信号。
本发明的有益效果在于:
(1)本发明能够在当前时钟丢失的情况下,将无缝切换电路输出的时钟切换为另一个时钟,使得时钟电路可以同时支持时钟丢失自动切换功能,和正常工作情况下的时钟无缝切换功能。
(2)本发明两路时钟都分别以对方时钟作为参考时钟进行丢失检测,同时支持两路时钟的丢失自动切换。
(3)本发明使用时钟丢失检测电路,获得当前时钟丢失标志信号,使用时钟丢失标志信号参与时钟无缝切换的逻辑控制,保证时钟丢失自动切换以及时钟恢复后不发生时钟输出冲突。
附图说明
图1是本发明实施例提供的支持丢失自动切换的时钟无缝切换电路结构图;
图2是本发明实施例时钟丢失检测电路结构图。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
常见的时钟无缝切换电路需要两个时钟都正常工作,才能使选择信号控制可选时钟的开启关断,如果发生当前工作时钟丢失的情况,电路将无法切换到选用另一个时钟源,导致后续电路停止工作,因此如果可能存在时钟丢失的场景,则一般无法使用时钟无缝切换电路。
为了解决上述技术问题,提出了本发明一种支持丢失自动切换的时钟无缝切换电路的下述各个实施例。
参照图1,如图1所示是本实施例提供的一种支持丢失自动切换的时钟无缝切换电路结构图,该电路主要由2个时钟丢失检测电路、6个与门、3个或门、7个反相器和4个D触发器组成,其中,图中“o”表示反相器。
具体地,参照图2,如图2所示是本实施例时钟丢失检测电路结构图,该电路由1个计时电路、1个计数电路、1个数字比较、3个与门、1个或门、3个反相器、4个D触发器组成。
电路正常工作时,无时钟丢失,时钟丢失检测电路输出常为低电平,检测电路输出连接的或门以及取反后连接的与门从逻辑上可等效为导线,此时整个电路从逻辑上等效为常规的时钟无缝切换电路。
时钟选择信号通过反相器后,在第一与门和时钟b路径通过两个D触发器后的控制信号的反相信号相与,接着通过时钟a上升沿与下降沿分别驱动的两个D触发器,最后在第二与门处和时钟a相与,即时钟选择信号为低电平时,时钟a可以通过第二与门传输;同理,时钟选择信号直接在第三与门和时钟a路径通过两个D触发器后的控制信号的反相信号相与,接着通过时钟b上升沿与下降沿分别驱动的两个D触发器,最后在第四与门处和时钟b相与,即时钟选择信号为高电平时,时钟b可以通过第四与门传输,第二与门和第四与门输出相或,输出最终的时钟信号。由于两个时钟的控制信号都取反后分别传输到对方时钟控制信号路径起点的与门处,因此只有其中一个时钟控制信号为低电平,该时钟输出关断时,另一时钟的控制信号才会在之后变为高电平,从而错开两个时钟输出的时段;由于时钟控制信号分别依次经过对应时钟上升沿和下降沿驱动的D触发器,时钟控制信号的翻转一定会在时钟下降沿后一段时间内,从而保证时钟动态切换时不会产生毛刺。
时钟丢失检测电路工作原理为:使用参考时钟计时,在计时的时间内使用待检测时钟计数,计时结束时将计数值与目标值进行比较,目标值设置为1,若计数值小于目标值,即计数值为0,可认为计数电路没有时钟驱动,待检测时钟丢失,输出低电平,反之则认为待检测时钟正常工作,输出高电平,输出信号即待检测时钟就绪的标志信号,考虑到计数值是由待检测时钟产生,因此就绪标志信号在之后将通过3级由参考时钟驱动的D触发器级联电路做跨时钟域处理,通过第2级D触发器后已经可认为就绪标志信号稳定,第3级D触发器主要用于对就绪标志信号采样边沿使用。就绪标志信号通过第2级D触发器的信号通过反相器与通过第3级D触发器的信号相与,得到就绪标志信号的下降沿采样信号;就绪标志信号通过第3级D触发器的信号通过反相器与通过第2级D触发器的信号相与,得到就绪标志信号的上升沿采样信号。将第四D触发器输出信号与上升沿采样信号的反相信号相与,再与下降沿采样信号相或,接到第四D触发器输入端,构成一个输出信号由下降沿采样信号改变为高电平、由上升沿采样信号改变为低电平D触发器环路,将此环路输出用作时钟丢失标志信号,可避免直接使用就绪标志信号取反作为时钟丢失标志信号导致的电路复位撤离后到时钟就绪前的一段时间被判定为时钟丢失状态的错误情况。
发生当前工作时钟丢失情况时,无缝切换电路中的该时钟控制信号路径将直接停止工作,检测电路检测到该时钟丢失后,输出的时钟丢失标志信号变为高电平,使取反后相连的在该时钟控制信号路径上的与门输出变为低电平,使相连的在另一时钟控制信号路径上的或门输出变为高电平,逻辑上等效为时钟选择切换到另一时钟,从而开启另一时钟的输出。若之后丢失时钟恢复,时钟丢失标志信号需要等待检测电路计数后才会变为低电平,在此之前该时钟控制信号将保持低电平,避免直接输出与另一时钟输出产生冲突,检测电路计数的过程中,另一时钟控制信号的高电平也会将该时钟控制信号路径的两级D触发器输出变为低电平,等到时钟丢失标志信号变低后,整体电路重新等效为时钟无缝切换电路,若时钟选择信号保持不变,则将依照无缝切换流程重新切回该时钟输出。由于两路时钟都分别以对方时钟作为参考时钟进行丢失检测,因此本实施例提供的一种支持丢失自动切换的时钟无缝切换电路同时支持两路时钟的丢失自动切换。
本实施例提供的一种支持丢失自动切换的时钟无缝切换电路能够在当前时钟丢失的情况下,将无缝切换电路输出的时钟切换为另一个时钟,使得时钟电路可以同时支持时钟丢失自动切换功能,和正常工作情况下的时钟无缝切换功能。两路时钟都分别以对方时钟作为参考时钟进行丢失检测,同时支持两路时钟的丢失自动切换。使用时钟丢失检测电路,获得当前时钟丢失标志信号,使用时钟丢失标志信号参与时钟无缝切换的逻辑控制,保证时钟丢失自动切换以及时钟恢复后不发生时钟输出冲突。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种支持丢失自动切换的时钟无缝切换电路,其特征在于,所述电路包括常规时钟无缝切换电路、第一时钟丢失检测电路和第二时钟丢失检测电路,所述第一时钟丢失检测电路以第二时钟作为参考时钟,所述第二时钟丢失检测电路以第一时钟作为参考时钟,所述第一时钟丢失检测电路和第二时钟丢失检测电路在所在时钟路径时钟丢失时向所述常规时钟无缝切换电路输出丢失标志信号,在时钟正常时向所述常规时钟无缝切换电路输出就绪标志信号。
2.如权利要求1所述的支持丢失自动切换的时钟无缝切换电路,其特征在于,所述时钟丢失检测电路包括1个计时电路、1个计数电路、1个数字比较器、3个与门、1个或门、3个反相器和4个D触发器;
计数电路与数字比较器连接,计时电路分别与计数电路和数字比较器连接,数字比较器输出端与第一D触发器连接,第一D触发器连接、第二D触发器连接和第三D触发器级联,第2级D触发器的信号通过反相器与通过第三D触发器的信号相与输出下降沿采样信号,第三D触发器的信号通过反相器与通过第二D触发器的信号相与输出上升沿采样信号,第四D触发器输出信号与上升沿采样信号的反相信号相与,再与下降沿采样信号相或,接到第四D触发器输入端,构成一个输出信号由下降沿采样信号改变为高电平、由上升沿采样信号改变为低电平D触发器环路。
3.如权利要求1所述的支持丢失自动切换的时钟无缝切换电路,其特征在于,所述常规时钟无缝切换电路的两个时钟的控制信号都取反后分别传输到另一个时钟控制信号路径起点。
4.如权利要求2所述的支持丢失自动切换的时钟无缝切换电路,其特征在于,所述时钟丢失检测电路使用参考时钟计时,在计时的时间内使用待检测时钟计数,计时结束时将计数值与目标值进行比较,目标值设置为1,若计数值小于目标值,即计数值为0,认为计数电路没有时钟驱动,待检测时钟丢失。
5.如权利要求2所述的支持丢失自动切换的时钟无缝切换电路,其特征在于,所述电路通过第二D触发器的信号通过反相器与通过第三D触发器的信号相与,得到就绪标志信号的下降沿采样信号,通过第三D触发器的信号通过反相器与通过第二D触发器的信号相与,得到就绪标志信号的上升沿采样信号。
6.如权利要求2所述的支持丢失自动切换的时钟无缝切换电路,其特征在于,所述电路将第四D触发器输出信号与上升沿采样信号的反相信号相与,再与下降沿采样信号相或,接到第四D触发器输入端,构成一个输出信号由下降沿采样信号改变为高电平、由上升沿采样信号改变为低电平D触发器环路,环路输出丢失标志信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211725088.4A CN116015255A (zh) | 2022-12-30 | 2022-12-30 | 一种支持丢失自动切换的时钟无缝切换电路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211725088.4A CN116015255A (zh) | 2022-12-30 | 2022-12-30 | 一种支持丢失自动切换的时钟无缝切换电路 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116015255A true CN116015255A (zh) | 2023-04-25 |
Family
ID=86027937
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211725088.4A Withdrawn CN116015255A (zh) | 2022-12-30 | 2022-12-30 | 一种支持丢失自动切换的时钟无缝切换电路 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116015255A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116647215A (zh) * | 2023-05-18 | 2023-08-25 | 成都电科星拓科技有限公司 | 一种差分时钟驱动电路开关过程中的毛刺消除方法及电路 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5631591A (en) * | 1995-05-30 | 1997-05-20 | National Semiconductor Corporation | Method and apparatus for synchronizing timing signals of two integrated circuit chips |
US20030034820A1 (en) * | 2001-08-03 | 2003-02-20 | Greg Starr | Clock loss detection and switchover circuit |
CN2770185Y (zh) * | 2005-03-04 | 2006-04-05 | 中国矿业大学 | 一种智能过流控制装置 |
CN101526829A (zh) * | 2008-03-06 | 2009-09-09 | 中兴通讯股份有限公司 | 无毛刺时钟切换电路 |
CN102497200A (zh) * | 2011-12-13 | 2012-06-13 | 东南大学 | 一种时钟信号丢失检测电路及方法 |
CN104202040A (zh) * | 2014-09-04 | 2014-12-10 | 南京矽力杰半导体技术有限公司 | 位电平检测电路以及方法 |
JP2015015007A (ja) * | 2013-07-08 | 2015-01-22 | 三菱電機株式会社 | クロック断検出回路 |
-
2022
- 2022-12-30 CN CN202211725088.4A patent/CN116015255A/zh not_active Withdrawn
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5631591A (en) * | 1995-05-30 | 1997-05-20 | National Semiconductor Corporation | Method and apparatus for synchronizing timing signals of two integrated circuit chips |
US20030034820A1 (en) * | 2001-08-03 | 2003-02-20 | Greg Starr | Clock loss detection and switchover circuit |
CN2770185Y (zh) * | 2005-03-04 | 2006-04-05 | 中国矿业大学 | 一种智能过流控制装置 |
CN101526829A (zh) * | 2008-03-06 | 2009-09-09 | 中兴通讯股份有限公司 | 无毛刺时钟切换电路 |
CN102497200A (zh) * | 2011-12-13 | 2012-06-13 | 东南大学 | 一种时钟信号丢失检测电路及方法 |
JP2015015007A (ja) * | 2013-07-08 | 2015-01-22 | 三菱電機株式会社 | クロック断検出回路 |
CN104202040A (zh) * | 2014-09-04 | 2014-12-10 | 南京矽力杰半导体技术有限公司 | 位电平检测电路以及方法 |
Non-Patent Citations (2)
Title |
---|
LI, ZH: "Time-Triggered Switch-Memory-Switch Architecture for Time-Sensitive Networking Switches", 《IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS》, 31 December 2020 (2020-12-31), pages 1 - 4 * |
郭金鹏: "FPGA内的多时钟管理与设计", 《无线电通信技术》, 31 December 2000 (2000-12-31), pages 35 - 38 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116647215A (zh) * | 2023-05-18 | 2023-08-25 | 成都电科星拓科技有限公司 | 一种差分时钟驱动电路开关过程中的毛刺消除方法及电路 |
CN116647215B (zh) * | 2023-05-18 | 2024-01-26 | 成都电科星拓科技有限公司 | 一种差分时钟驱动电路开关过程中的毛刺消除方法及电路 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6266780B1 (en) | Glitchless clock switch | |
JPH04189023A (ja) | パルス同期化回路 | |
US20030001612A1 (en) | Multiplexor generating a glitch free output when selecting from multiple clock signals | |
CN116015255A (zh) | 一种支持丢失自动切换的时钟无缝切换电路 | |
US8253449B2 (en) | Clock switch circuit and clock switch method of the same | |
US6653867B1 (en) | Apparatus and method for providing a smooth transition between two clock signals | |
US7375571B1 (en) | Glitch free clock multiplexer that uses a delay element to detect a transition-free period in a clock signal | |
US6873183B1 (en) | Method and circuit for glitchless clock control | |
US5781765A (en) | System for data synchronization between two devices using four time domains | |
CN116521422A (zh) | 一种看门狗*** | |
WO2022110235A1 (zh) | 芯片及时钟检测方法 | |
US10276258B2 (en) | Memory controller for selecting read clock signal | |
CN202364199U (zh) | 一种时钟信号丢失检测电路 | |
US4924484A (en) | High speed digital counter | |
US20190346875A1 (en) | Clock management circuit and clock management method | |
CN118100878B (zh) | 集成切换检测逻辑的时钟切换电路、芯片及切换检测方法 | |
CN114513167B (zh) | 通信模块及电池管理*** | |
US11184011B2 (en) | Clock detection and automatic PLL output bypass switching for an audio processor | |
US20210119621A1 (en) | Debounce circuit with noise immunity and glitch event tracking | |
JP2002082736A (ja) | クロック切換回路 | |
JP4122128B2 (ja) | エッジ検出回路 | |
CN117435016A (zh) | 一种复位电路的设计方法 | |
JPH0993099A (ja) | エッジ検出回路 | |
US20100102867A1 (en) | Sense amplifier based flip-flop | |
JPS62260418A (ja) | フリツプフロツプ回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20230425 |
|
WW01 | Invention patent application withdrawn after publication |