在介绍时序分析模式之前,先介绍时序路径分析模式中所涉及的两种计算时序路径类型:最快路径和最慢路径。时序路径分析模式中需要选择 的最快路径和最慢路径进行时序计算。
最快路径(early path):指在信号传播延时计算中调用最快工艺参数的路径,根据信号的分类可以分为最快时钟路径和最快数据路径。
最慢路径(late path):指在信号传播延时计算中调用最慢工艺参数的路径,分为最慢时钟路径和最慢数据路径。
时序路径的分析模式主要分为三种:单一分析模式(single mode)、最好-最坏分析模式(BC-WC mode)、芯片变化相关分析模式(OCV mode)。三种分析模式的分析方法大同小异,可以理解为只是分析时导入的库不一样,以下只详细分析单一分析模式。
1、单一分析模式(single mode)
PVT环境一般分为3类:最好的、典型的和最坏的工作环境。最好对应较小的工艺偏差、较低的工作温度以及较高的工作电压,最坏对应较大的工艺偏差、较高的工作温度和较低的工作电压,典型则是上述两种极端条件的折中。对于单一分析模式,静态时序分析工具只会在指定的一种工作条件下检查建立时间和保持时间。
根据前面所介绍的触发器到触发器时序路径建立时间要求,转换成单一分析模式下建立时间的基本计算公式如下:
发射时钟最慢路径延时+最慢数据路径延时 ≤ 捕获时钟最快路径延时+时钟周期-终止点时序单元建立时间
下面进行单一分析模式下建立时间计算,如图1所示。