集成电路静态时序分析及建模


![封面][封面]

1 前言

        《集成电路静态时序分析与建模》笔记。


2 静态时序分析基础知识

2.1 逻辑门单元

        逻辑门单元分为组合逻辑门单元和时序逻辑门单元两种。

        时序分析中,逻辑门延时信号线延时组成的阶段延迟 (stage delay)是时序分析中计算延时的主要组成部分,不同的逻辑门单元对应不同的逻辑门延时。其中:

2.2 门单元的时序计算参数

        静态时序分析中,需要通过提取逻辑门单元相关的时序参数的数值来验证设计再时序上的正确性。组合逻辑门单元相关的时序参数主要包括信号转换延时(transition delay)逻辑门延时(logic gate delay)

2.2.1 transition delay

        输入端口或输出端口的信号电平由一种转为另一种所需要的时间即为信号转换延时。

        静态时序分析中,时序信息文件通过以下四个设置来定义信号转换延时的计算参数属性:

        例如:

slew_lower_thershold_pct_fall : 20.0;
slew_upper_thershold_pct_fall : 80.0;
slew_lower_thershold_pct_rise : 10.0;
slew_upper_thershold_pct_rise : 90.0;

        设置的电压如下图所示: img1

2.2.2 logic gate delay

        通过由晶体管组成的逻辑门可以对输入信号进行逻辑求值,并产生对应的高低电平信号输出,而从输入信号改变到对应的正确输出信号的时间间隔即为逻辑门延时。

        静态时序分析中,在时序信息文件内通过以下四个设置来定义逻辑门延时的计算参数属性:

        例如:

input_thershold_pct_fall : 60.0;
output_thershold_pct_fall : 50.0;

        以上设置定义了逻辑门从低电平输入信号到低电平输出信号的延时为:从输入信号低于标准供电电压的60%开始到输出信号变化到低于标准供电电压的50%时的时间间隔。如下图所示: img2

2.3 时序单元相关约束

        相较于组合逻辑,时序单元除了具有组合逻辑单元的时序参数属性,还存在与更多的时序约束参数属性。时序单元的时序约束是为了保证时序单元能够实现正确的逻辑功能所规定的输入或输出信号数据需要保持稳定的最小时间间隔。时序单元相关约束信息包括:

2.4 时序路径

        时序路径(timing path)是指设计中数据信号传播过程中所经过的逻辑路径。每一条时序路径都存在与之对应的一个start point和一个end point。

        start point可以分为:

        end point可以分为:

        时序路径根据start point和end point的不同可分为四种:

        如图所示:

![img3][img3]

2.5 时钟特性

        时钟的时序特性主要分为:

2.6 时序弧

        静态时序分析是基于时序弧(timing arc)数据的时序分析。时序弧是用来描述两个节点延时信息的数据,时序弧的信息一般分为:

        因此,一条完整路径的时序信息计算由连线延时和单元延时组成。

        连线延时没有功能属性,所以延时信息在分类上没有区别。

        单元延时中的时序弧分为基本时序弧和约束时序弧两类,其中约束时序弧用来表示输入端口之间存在的时序约束信息:


3 单元库时序模型


4 时序信息库文件


5 静态时序分析基本方法


6 时序约束


7 串扰噪声


        告辞。

[封面]:

Back to Archive
WeChat QR Code

Scan to connect