一种具有宽频率输入范围的延迟锁相环制造技术

技术编号:18974934 阅读:24 留言:0更新日期:2018-09-19 04:36
本发明专利技术公开了一种具有宽频率输入范围的延迟锁相环,包括相位检测模块、延迟模块、控制模块、调节模块和选择模块,相位检测模块的两个输入端口分别连接参考时钟和反馈时钟,相位状态输出端口连接所述控制模块的输入端口;延迟模块的输入端口连接所述参考时钟,选择模块的输入端口分别连接控制模块和延迟模块的输出端口,延迟单元中包括至少一条延迟链;选择模块的输出端口输出选择后的时钟,调节模块的两个输入端口分别连接计数时钟和参考时钟,调节模块的输出端口连接所述延迟模块。本发明专利技术提供的一种具有宽频率输入范围的延迟锁相环,通过内部自动选择延迟链,使得延迟锁相环始终能正常工作,提高了延迟锁相环的工作频率范围。

【技术实现步骤摘要】
一种具有宽频率输入范围的延迟锁相环
本专利技术涉及集成电路设计领域,具体涉及一种具有宽频率输入范围的延迟锁相环。
技术介绍
随着CMOS集成电路工艺的发展,时钟电路在数字和模拟集成电路设计中都具有非常重要的作用。但PLL(PhaselLockedLoop)锁相环基本上都是采用模拟电路设计完成的,电路的噪声问题较大,而且电路设计难度大,可复用性差。DLL(DelayLockedLoop)延迟锁定回路尤其是全数字的DLL电路由于其基于数字逻辑完成,电路噪声性能较好,而且电路可复用性强,应用越来越广泛。而且在一些电路设计中,不仅对时钟频率提出严格要求更对时钟的相位也十分关注。比如,在TDC中等相位差时钟是进行时间测量的一个重要部分;在SDRAM中,要求输入时钟和输出时钟的相位严格相等。在对相位有要求的领域,DLL的作用就越发突出。而对于全数字DLL,由于延迟单元个数限制导致DLL工作频率范围受限,导致DLL可复用性变差。
技术实现思路
本专利技术所要解决的技术问题为提供一种具有宽频率输入范围的延迟锁相环,其中,延迟模块中包括多条延迟链,通过内部自动选择延迟链,使得DLL始终能正常工作,提高了DLL的工作频率范围。为了实现上述目的,本专利技术采用如下技术方案:一种具有宽频率输入范围的延迟锁相环,包括相位检测模块、延迟模块、控制模块、调节模块和选择模块,所述相位检测模块包括两个输入端口和相位状态输出端口,其中,所述相位检测模块的两个输入端口分别连接参考时钟和反馈时钟,相位状态输出端口连接所述控制模块的输入端口;所述控制模块的输出端口连接所述选择模块的输入端口Ⅰ,用于向所述选择模块输出控制字;所述延迟模块的输入端口连接所述参考时钟,所述延迟模块的输出端口连接所述选择模块的输入端口Ⅱ,用于向所述选择模块输出延迟时钟,所述延迟单元中包括至少一条延迟链;所述选择模块的输出端口输出选择后的时钟,所述调节模块的两个输入端口分别连接计数时钟和参考时钟,所述调节模块的输出端口连接所述延迟模块;所述控制模块根据所述相位检测模块的输出结果调整各个相位对应的控制字,所述选择模块根据所述控制模块输出的控制字将对应的延时时钟选择为对应的结构输出。进一步地,所述延迟模块A个延迟链组成,其中,每个延迟链由相同的延迟单元串联而成,不同延迟链中的延迟单元不同,A为大于等于1的整数。进一步地,所述调节模块包括计数单元、存储单元和比较单元,其中,所述计数单元的两个输入端分别连接参考时钟和计数时钟,所述计数单元的输出端口同时连接所述比较单元和存储单元,所述存储单元的输出端口连接所述比较单元的另一输入端口,所述比较模块的输出端口为所述调节模块的输出端口;其中,在计数单元中,所述计数时钟和对参考时钟进行计数,存储单元中保存计数单元中的上一次计数值,比较单元对当前计数值和存储单元中存储的计数值进行比较。进一步地,当所述延迟锁相环的工作时钟稳定不变时,所述计数单元中的计数值不变,所述存储单元中存储的计数值不变,所述调节模块输出控制信号控制所述延迟单元中的延迟链保持不变。进一步地,当所述延迟锁相环的工作时钟变化时,所述计数单元中的计数值发生变化,所述存储单元中存储的计数值发生变化,所述调节模块输出控制信号控制所述延迟模块中的延迟链发生变化。进一步地,当所述计数单元中的计数值大于所述存储单元的存储值时,所述调节模块输出控制信号控制所述延迟模块选择延迟时间更长的延迟链,其中,延迟时间为所述延迟链中单个延迟单元的延迟时间。进一步地,当所述计数单元中的计数值小于所述存储单元的存储值时,所述调节模块输出控制信号控制所述延迟模块选择延迟时间更短的延迟链,其中,延迟时间为所述延迟链中单个延迟单元的延迟时间。进一步地,所述相位状态输出端口输出三种相位检测结果,分别对应反馈时钟延后于参考时钟、反馈时钟超前于参考时钟、反馈时钟与参考时钟同步。进一步地,所述计数时钟为外部输入的稳定周期方波,且所述计数时钟的周期小于参考时钟的周期。进一步地,所述反馈时钟为2π相位时钟。本专利技术的有益效果为:现有技术中由于DLL的工作频率改变时,可能会导致超出控制模块的计数,使得DLL无法正常工作,本专利技术中延迟模块包括多个延迟链,且每个延迟链由相同的延迟单元串联而成,不同延迟链中的延迟单元不同,通过内部自动选择延迟链,使得DLL始终能正常工作,提高了DLL的工作频率范围。附图说明图1为本专利技术一种具有宽频率输入范围的延迟锁相环的框架示意图。图2为本专利技术中调节模块的结构示意图。图3为本专利技术实施例1中一种具有宽频率输入范围的延迟锁相环对应的结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术的具体实施方式做进一步的详细说明。如附图1所示,本专利技术提供的一种具有宽频率输入范围的延迟锁相环,包括相位检测模块、延迟模块、控制模块、调节模块和选择模块,相位检测模块包括两个输入端口和相位状态输出端口,其中,相位检测模块的两个输入端口分别连接参考时钟CLK-REF和反馈时钟CLK-FB,相位状态输出端口连接控制模块的输入端口,且相位状态输出端口输出三种相位检测结果,分别对应反馈时钟延后于参考时钟、反馈时钟超前于参考时钟、反馈时钟与参考时钟同步;控制模块的输出端口连接选择模块的输入端口Ⅰ,用于向选择模块输出至少一个控制字;延迟模块的输入端口连接参考时钟,延迟模块的输出端口连接选择模块的输入端口Ⅱ,用于向选择模块输出延迟时钟,延迟单元中包括至少一条延迟链;选择模块的输出端口输出选择后的时钟,调节模块的两个输入端口分别连接计数时钟CLK-C和参考时钟CLK-REF,计数时钟CLK-C频率高于参考时钟CLK-REF,且调节时钟是外部输入的稳定周期方波,参考时钟CLK-REF是DLL的工作时钟,调节模块的输出端口连接延迟模块;控制模块根据相位检测模块的输出结果调整各个相位对应的控制字,选择模块根据控制模块输出的控制字将对应的延时时钟选择为对应的结构输出,其中2π相位时钟即为反馈时钟。其中,延迟模块A个延迟链组成,其中,每个延迟链由相同的延迟单元串联而成,不同延迟链中的延迟单元不同,A为大于等于1的整数。最终延迟模块工作在哪个延迟链由调节模块输出的控制信号决定。调节模块包括计数单元、存储单元和比较单元,其中,计数单元的两个输入端分别连接参考时钟和计数时钟,计数单元的输出端口同时连接比较单元和存储单元,存储单元的输出端口连接比较单元的另一输入端口,比较模块的输出端口为调节模块的输出端口;其中,在计数单元中,计数时钟和对参考时钟进行计数,存储单元中保存计数单元中的上一次计数值,比较单元对当前计数值和存储单元中存储的计数值进行比较。当延迟锁相环工作时,计数时钟对参考时钟计数,每次计数结束将计数值与存储单元中的上一次存储值进行对比。当延迟锁相环的工作时钟稳定不变时,计数单元中的计数值不变,存储单元中存储的计数值不变,调节模块输出控制信号控制延迟单元中的延迟链保持不变。当延迟锁相环的工作时钟变化时,计数单元中的计数值发生变化,存储单元中存储的计数值发生变化,调节模块输出控制信号控制延迟模块中的延迟链发生变化。若当前延迟链下,延迟锁相环能正常工作,则无需调节延迟链;若当前延迟链下,延迟锁相环无法正常工作,则比较单元判断本文档来自技高网...

【技术保护点】
1.一种具有宽频率输入范围的延迟锁相环,其特征在于,包括相位检测模块、延迟模块、控制模块、调节模块和选择模块,所述相位检测模块包括两个输入端口和相位状态输出端口,其中,所述相位检测模块的两个输入端口分别连接参考时钟和反馈时钟,相位状态输出端口连接所述控制模块的输入端口;所述控制模块的输出端口连接所述选择模块的输入端口Ⅰ,用于向所述选择模块输出控制字;所述延迟模块的输入端口连接所述参考时钟,所述延迟模块的输出端口连接所述选择模块的输入端口Ⅱ,用于向所述选择模块输出延迟时钟,所述延迟单元中包括至少一条延迟链;所述选择模块的输出端口输出选择后的时钟,所述调节模块的两个输入端口分别连接计数时钟和参考时钟,所述调节模块的输出端口连接所述延迟模块;所述控制模块根据所述相位检测模块的输出结果调整各个相位对应的控制字,所述选择模块根据所述控制模块输出的控制字将对应的延时时钟选择为对应的结构输出。

【技术特征摘要】
1.一种具有宽频率输入范围的延迟锁相环,其特征在于,包括相位检测模块、延迟模块、控制模块、调节模块和选择模块,所述相位检测模块包括两个输入端口和相位状态输出端口,其中,所述相位检测模块的两个输入端口分别连接参考时钟和反馈时钟,相位状态输出端口连接所述控制模块的输入端口;所述控制模块的输出端口连接所述选择模块的输入端口Ⅰ,用于向所述选择模块输出控制字;所述延迟模块的输入端口连接所述参考时钟,所述延迟模块的输出端口连接所述选择模块的输入端口Ⅱ,用于向所述选择模块输出延迟时钟,所述延迟单元中包括至少一条延迟链;所述选择模块的输出端口输出选择后的时钟,所述调节模块的两个输入端口分别连接计数时钟和参考时钟,所述调节模块的输出端口连接所述延迟模块;所述控制模块根据所述相位检测模块的输出结果调整各个相位对应的控制字,所述选择模块根据所述控制模块输出的控制字将对应的延时时钟选择为对应的结构输出。2.根据权利要求1所述的一种具有宽频率输入范围的延迟锁相环,其特征在于,所述延迟模块A个延迟链组成,其中,每个延迟链由相同的延迟单元串联而成,不同延迟链中的延迟单元不同,A为大于等于1的整数。3.根据权利要求1所述的一种具有宽频率输入范围的延迟锁相环,其特征在于,所述调节模块包括计数单元、存储单元和比较单元,其中,所述计数单元的两个输入端分别连接参考时钟和计数时钟,所述计数单元的输出端口同时连接所述比较单元和存储单元,所述存储单元的输出端口连接所述比较单元的另一输入端口,所述比较模块的输出端口为所述调节模块的输出端口;其中,在计数单元中,所述计数时钟和对参考时钟进行计数,存储单元中保存计数单元中的上一次计数值,比较单元对当前计数值...

【专利技术属性】
技术研发人员:曾夕温建新李久段杰斌袁庆
申请(专利权)人:上海集成电路研发中心有限公司成都微光集电科技有限公司
类型:发明
国别省市:上海,31

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

1