一种SoC系统复位期间锁相环稳定时钟输出电路技术方案

技术编号:19390755 阅读:28 留言:0更新日期:2018-11-10 02:43
本发明专利技术一种SoC系统复位期间锁相环稳定时钟输出电路,包括复位预处理模块、锁相环和时钟生成模块;所述复位预处理模块的输入端连接复位输入和时钟输入,输出端输出预处理后复位信号;锁相环的输入端连接预处理后复位信号、时钟输入和配置输入,输出端输出锁定指示信号和锁相环时钟输出;时钟生成模块的输入端连接锁定指示信号、锁相环时钟输出和预处理后复位信号,输出端输出时钟输出。使有锁定指示锁相环输出时钟和相应的锁定指示信号,无锁定指示锁相环输出时钟,并产生相应锁定指示信号,在SoC系统复位期间完成锁相环稳定完整时钟的输出,在满足SoC功能需求的情况下,进一步保证了SoC设计功能的正确性和可靠性。

A phase-locked loop stable clock output circuit for SoC system during reset

The invention provides a stable clock output circuit of phase-locked loop during reset of SoC system, which includes reset pretreatment module, phase-locked loop and clock generation module; the input end of the reset pretreatment module connects reset input and clock input, and the output end outputs reset signal after pretreatment; the input end of the phase-locked loop connects pretreated reset. Signal, clock input and configuration input, output output lock indication signal and PLL clock output; input of clock generation module connects lock indication signal, PLL clock output and pre-processed reset signal, output terminal outputs clock output. The output clock of PLL with lock indication and corresponding lock indication signal are made, and the output clock of PLL without lock indication is produced. The output of PLL stable and complete clock is completed during the reset of SOC system. The correctness of SoC design function is further guaranteed when the requirement of SoC function is satisfied. Sex and reliability.

【技术实现步骤摘要】
一种SoC系统复位期间锁相环稳定时钟输出电路
本专利技术涉及一种SoC系统的时钟输出电路,具体为一种SoC系统复位期间锁相环稳定时钟输出电路。
技术介绍
随着工艺技术的不断发展,对SoC的频率要求越来越高,锁相环已在SoC设计中得到了广泛应用。锁相环一般可分为无锁定指示锁相环和有锁定指示锁相环。对于无锁定指示锁相环的应用,如中国专利CN103986460,名称为一种使用无锁定指示锁相环的SoC片内时钟生成电路,通过外部增加开销较小的锁定电路来实现锁定指示及稳定时钟输出;对于有锁定指示锁相环的应用,如中国专利CN103051333,名称为一种快速锁定的锁相环,通过对数字信号的电路部分引入相位翻转进行数字方式的相位调整,减少锁相环锁相时间。在SoC中对锁相环的使用,需保证时钟的完整性和稳定性,为此电路设计中一般都是系统复位后才产生系统稳定时钟。根据功能任务需求,需要在SoC系统复位期间使用锁相环输出的完整稳定时钟,以使用该时钟完成特定的功能。电路设计中如何在SoC系统复位期间产生锁相环完整稳定时钟,是SoC设计中必须要解决的问题,经检索相关文献和专利,尚未发现有解决该问题的电路及方法。
技术实现思路
针对现有技术中存在的问题,本专利技术提供一种SoC系统复位期间锁相环稳定时钟输出电路,能够在SoC系统复位期间内生成锁相环稳定完整时钟,适用于使用无锁定指示锁相环或使用需复位控制的有锁定指示锁相环。本专利技术是通过以下技术方案来实现:一种SoC系统复位期间锁相环稳定时钟输出电路,包括复位预处理模块、锁相环和时钟生成模块;所述复位预处理模块的输入端连接复位输入和时钟输入,输出端输出预处理后复位信号;所述锁相环的输入端连接预处理后复位信号、时钟输入和配置输入,输出端输出锁定指示信号和锁相环时钟输出;所述时钟生成模块的输入端连接锁定指示信号、锁相环时钟输出和预处理后复位信号,输出端输出时钟输出。优选的,所述的锁相环为有锁定指示锁相环;有锁定指示锁相环的输入信号为预处理后复位信号、时钟输入和用于配置锁相环的配置输入,输出信号为锁相环时钟输出和锁定指示信号。优选的,所述的锁相环包括无锁定指示锁相环和锁定指示模块;无锁定指示锁相环的输入信号为预处理后复位信号、时钟输入和配置输入,输出信号为锁相环时钟输出;锁定指示模块的输入信号为预处理后复位信号和时钟输入,输出信号为锁定指示信号。优选的,当复位信号中复位有效值为低时,复位预处理模块包括N级输入寄存器、输出寄存器、或门和同或门,其中N≥3;复位输入RST连接一级输入寄存器的D端,一级输入寄存器的Q端连接至二级输入寄存器的D端,(N-1)级输入寄存器的Q端连接至N级输入寄存器的D端;N级输入寄存器的Q端和二级输入寄存器的Q端作为或门的输入,二级输入寄存器的Q端和或门的输出信号作为同或门的输入,同或门的输出连接至输出寄存器的D端,输出寄存器的Q端作为输出,输出预处理后复位信号rst_chuli。优选的,预处理后复位信号rst_chuli产生时钟周期个数为(N-2)的低电平脉冲。优选的,当复位信号中复位有效值为高时,复位预处理模块包括N级输入寄存器、输出寄存器、与门和异或门,其中N≥3;复位输入RST连接一级输入寄存器的D端,一级输入寄存器的Q端连接至二级输入寄存器的D端,(N-1)级输入寄存器的Q端连接至N级输入寄存器的D端;N级输入寄存器的Q端和二级输入寄存器的Q端作为与门的输入,二级输入寄存器的Q端和与门的输出信号作为异或门的输入,异或门的输出连接至输出寄存器的D端,输出寄存器的Q端作为输出,输出预处理后复位信号rst_chuli。进一步,预处理后复位信号rst_chuli产生时钟周期个数为(N-2)的高电平脉冲。优选的,时钟生成模块用于作为异步信号的锁定指示信号与锁相环时钟输出,经对锁定信号的两级同步后输出时钟输出。进一步,所述的时钟生产模块包括用于第一级同步的同步寄存器DFF和用于第二级同步的clockgating单元ICG;寄存器DFF的D端连接锁定指示信号,时钟端连接锁相环时钟输出,复位端连接预处理后复位信号rst_chuli;clockgating单元ICG的E端连接同步寄存器DFF的输出端,时钟端连接锁相环时钟输出,输出端输出ECK作为时钟输出。与现有技术相比,本专利技术具有以下有益的技术效果:本专利技术在SoC系统复位期间,通过复位预处理中复位信号的控制,对SoC系统复位期间长时间的复位有效信号,产生设定周期个数的脉冲信号,使有锁定指示锁相环输出时钟和相应的锁定指示信号,无锁定指示锁相环输出时钟,并产生相应锁定指示信号,再通过时钟生成电路,在SoC系统复位期间完成锁相环稳定完整时钟的输出,在满足SoC功能需求的情况下,进一步保证了SoC设计功能的正确性和可靠性。进一步的,通过设置的N级输入寄存器,使得复位信号预处理电路产生的预处理后复位信号的脉冲宽度可根据实际需求进行电路设计,设计灵活,可满足大部分锁相环设计需求,另外,该电路可作为可配置脉冲宽度功能使用。进一步的,用于处理锁定指示信号与锁相环时钟输出的时钟生成电路,采用寄存器和clockgating单元电路生成,可更好的满足clockgating与逻辑的时序要求,与常规采用2级寄存器(1级正相寄存器、1级反相寄存器)和与门的方式相比,生成电路物理实现的频率可提高约80%。附图说明图1为本专利技术实例中所述有锁定指示锁相环时钟输出电路的结构框图。图2为本专利技术实例中所述无锁定指示锁相环时钟输出电路的结构框图。图3为本专利技术实例中所述复位低有效时复位预处理模块的电路结构图。图4为本专利技术实例中所述复位高有效时复位预处理模块的电路结构图。图5为本专利技术实例中所述时钟生成模块电路结构图。具体实施方式下面结合具体的实施例对本专利技术做进一步的详细说明,所述是对本专利技术的解释而不是限定。本专利技术一种SoC系统复位期间锁相环稳定时钟输出电路,在SoC片内使用无锁定指示锁相环或使用需复位控制的有锁定指示锁相环情况下,在系统复位期间内生成片内稳定完整时钟。其主要思路如下。首先,将复位信号通过复位预处理模块进行预处理,产生预处理后复位信号。该复位信号可根据SoC系统复位信号从无效值到有效值的变化,产生有锁定指示锁相环或无锁定指示锁相环锁定指示电路所需的复位信号。其次,预处理后复位信号的脉冲宽度和有效电平可根据实际需求进行电路设计。第三,锁相环锁定指示信号与锁相环时钟输出的异步处理,对锁定信号进行两级同步,第一级同步使用寄存器实现,第二级同步使用clockgating单元实现。基于这样的结构设计,可以实现SoC系统复位期间内生成锁相环输出的稳定完整时钟。具体的,如图1所示,有锁定指示锁相环的时钟输出电路由复位预处理模块、有锁定指示锁相环和时钟生成模块组成。其中,复位预处理模块的输入信号为复位输入和时钟输入,输出信号为预处理后复位信号;有锁定指示锁相环的输入信号为预处理后复位信号、时钟输入和配置输入,输出信号为锁相环时钟输出和锁定指示信号;时钟生成模块的输入信号为预处理后复位信号、锁相环时钟输出和锁定指示信号,输出信号为时钟输出。其中,配置输入用于对锁相环的配置,根据锁相环输出时钟需求,对锁相环进行相应的配置。配置输入是对锁相环输出时钟的配置而不是限定。如图2所本文档来自技高网...

【技术保护点】
1.一种SoC系统复位期间锁相环稳定时钟输出电路,其特征在于,包括复位预处理模块、锁相环和时钟生成模块;所述复位预处理模块的输入端连接复位输入和时钟输入,输出端输出预处理后复位信号;所述锁相环的输入端连接预处理后复位信号、时钟输入和配置输入,输出端输出锁定指示信号和锁相环时钟输出;所述时钟生成模块的输入端连接锁定指示信号、锁相环时钟输出和预处理后复位信号,输出端输出时钟输出。

【技术特征摘要】
1.一种SoC系统复位期间锁相环稳定时钟输出电路,其特征在于,包括复位预处理模块、锁相环和时钟生成模块;所述复位预处理模块的输入端连接复位输入和时钟输入,输出端输出预处理后复位信号;所述锁相环的输入端连接预处理后复位信号、时钟输入和配置输入,输出端输出锁定指示信号和锁相环时钟输出;所述时钟生成模块的输入端连接锁定指示信号、锁相环时钟输出和预处理后复位信号,输出端输出时钟输出。2.根据权利要求1所述的一种SoC系统复位期间锁相环稳定时钟输出电路,其特征在于,所述的锁相环为有锁定指示锁相环;有锁定指示锁相环的输入信号为预处理后复位信号、时钟输入和用于配置锁相环的配置输入,输出信号为锁相环时钟输出和锁定指示信号。3.根据权利要求1所述的一种SoC系统复位期间锁相环稳定时钟输出电路,其特征在于,所述的锁相环包括无锁定指示锁相环和锁定指示模块;无锁定指示锁相环的输入信号为预处理后复位信号、时钟输入和配置输入,输出信号为锁相环时钟输出;锁定指示模块的输入信号为预处理后复位信号和时钟输入,输出信号为锁定指示信号。4.根据权利要求1所述的一种SoC系统复位期间锁相环稳定时钟输出电路,其特征在于,当复位信号中复位有效值为低时,复位预处理模块包括N级输入寄存器、输出寄存器、或门和同或门,其中N≥3;复位输入RST连接一级输入寄存器的D端,一级输入寄存器的Q端连接至二级输入寄存器的D端,(N-1)级输入寄存器的Q端连接至N级输入寄存器的D端;N级输入寄存器的Q端和二级输入寄存器的Q端作为或门的输入,二级输入寄存器的Q端和或门的输出信号作为同或门的输入,同或门的输出连接至输出寄存器的D端,输出寄存器的Q端作为输出,输出预处理后复位信号rst_chuli。5....

【专利技术属性】
技术研发人员:赵翠华张海金张春妹王会敏李红桥张斌谢琰瑾
申请(专利权)人:西安微电子技术研究所
类型:发明
国别省市:陕西,61

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

1