微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 用于SOC或块级时钟的可配置分频器

用于SOC或块级时钟的可配置分频器

时间:12-06 来源:互联网 点击:
FCD的概念

举一个分数时钟分频的例子,就可以理解FCD的概念。

假设时钟分频为1.3 - 这样时钟的最小频率fmin= 1.5,最大频率fmax= 1

也就是说:输出时钟的10个周期=输入时钟的13个周期

设最小频率的输出时钟周期数为X

设最大频率的输出时钟周期数为Y

因此

x + y = 10

1.5 x + Y = 13

由此我们解出

x = 6 y =4

这样,6×1.5=9个输入时钟周期,将除以1.5, 4个输入时钟周期将除以1。 1.3分频的波形图如下所示。这些分频器常常用于逐级时钟频率切换,防止在瞬间出现高电流消耗(这可能导致晶体管的Vdd口出现异常电压下降或上升,破坏设计,并可能引起芯片复位)。时钟频率的步长随着设计中每单位时间允许的最大频率增加或减少。


图9:分数时钟分频。

本文结论

本文向人们展示了目前大多数设计中都使用的基本可配置时钟分频器。尽管实施方案可能会有所不同,但是可配置分频器的基本思路是一致的。由于每种时钟分频器各有优点和局限性,设计人员在选择时钟分频器类型时需要格外注意。虽然穿通时钟方案使DFT时钟更加简单,其占空比局限性给时序团队在分频时钟域关闭关键的半周期路径时留下了繁琐的工作。基于多路选择器的分频器提供50%占空比的输出时钟,但可能使DFT时钟变得复杂。因此,如果在设计早期,从功能,DFT和时序方面详细了解和分析时钟的关键性因素,避免时钟架构变化,可能会在之后的时序收敛阶段带来意想不到的惊喜。

关于作者

Prateek Gupta作为飞思卡尔半导体公司的设计工程师已经有2年多工作经验,在物理设计团队中,他专攻静态时序分析。他负责90nm和55nm技术的多个设计模块的时序收敛和ECO实施。

Priyanka Garg在飞思卡尔半导体公司担任了一年多的设计工程师。目前,她在布局和布线团队工作。她曾致力于分层和平面SOC设计。此外,她还成功制定了55和40 nm技术的各种时钟树合成战略。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top