时钟分配技术:延迟调整、蛇形线设计与多负载驱动
1. 延迟调整技术
1.1 电源电压调制改变延迟
调制整个链路上的电源电压是一种有趣且有效的改变总延迟的方法。CMOS 门电路在电源不足时开关速度会显著变慢,利用这种电源饥饿效应,原本被视为产生不良变化的麻烦因素,现在可以用来创建连续可调的延迟链。
1.2 提高温度稳定性
对于任何可调延迟电路,可以存储一个根据温度变化列出适当调整设置的表格,以此提高电路的温度稳定性。更好的方法是设置一个第二虚拟延迟,并使用延迟锁定环(DLL)对其性能进行调整,使其与外部标准(如晶体振荡器的一个时钟周期)相匹配,然后使用相同的参数调整主延迟。这种技术有望补偿温度、老化和工艺变化的影响。
1.3 构建多相时钟发生器
若要让 N 个延迟环节的总延迟精确等于一个时钟周期,从而构建一个多相时钟发生器,可以将最后一个延迟环节的输出与时钟信号一起输入到相位检测器中。利用相位检测器的输出调整整个延迟链,直到总延迟精确达到一个时钟周期。假设每个阶段的延迟相等,这样产生的输出将把时钟精确地划分为相等的间隔。在这种情况下,反相器链比缓冲器链效果更好,因为反相器在整个链路上更倾向于保持 50% 的占空比。
1.4 时钟相位自动调整
在总线上使用的时钟相位调整电路可以自动进行调整。当时钟偏移超出调整范围时,系统的错误率可能会显著增加。可以检测到这种增加,然后将时钟调整到易出错区域的中间位置。或者,也可以直接检测总线上数据信号的切换时间,然后自动调整接收时钟,使其与数据波形的转换时间相匹配,这种方法类似于串行数据传输中使用的时钟恢复架构。
超级会员免费看
订阅专栏 解锁全文
39

被折叠的 条评论
为什么被折叠?



