STA | 什么是min period 最小时钟周期?

这是数字芯片设计时序分析之DRV的第6篇,更多DRV文章就在 这里。 


什么是min period?


Min period,也就是最小时钟周期,是DRV检查的一种。Min period用于检查时钟电路是否达到了预期的工作频率。

如何检查min period?


min period的阈值是通过库文件查询得到的。

以下是一个RAM的CLK pin的min period的库文件信息。从中可以看出,min period的阈值与transition有关。并且不同的sdf_cond也会对应不同的查找表,也就是说相关pin的case值会影响min period的阈值。

STA | 什么是min period 最小时钟周期?_第1张图片

一般RAM等时序模块会有min period 检查。而标准寄存器不会有min period检查。

在PrimeTime中,用reporyt_min_period命令可以得到min period的结果。

例如:

STA | 什么是min period 最小时钟周期?_第2张图片

如何修复min period?


首先,检查transition是否有优化空间。前面提到,transition影响min period的阈值,优化transition有利于min period。

其次,检查是否有串扰(SI)。消除串扰有利于min period,例如在有串扰的线上加shielding。

最后,实在没办法只能放松检查标准。例如,将6 sigma降低为3 sigma,或者降低时钟频率。

你可能感兴趣的:(STA之DRV,STA,DRV,芯片设计,数字后端)