时序单元相关约束
时序单元的时序约束是为了保证时序单元能够实现正确的逻辑功能所规定的输入或者输出信号数据需要保持稳定的最小时间间隔值。时序单元相关约束信息包括:建立时间、保持时间、恢复时间、移除时间及最小脉冲宽度。
1.建立时间
建立时间的解释为输入信号数据应该在时钟信号有效沿前到达并保持的时间。
如下图所示,建立时间的测量值为:从数据信号的电压达到标准供电电压50%时间点到时钟信号电压达到标准供电电压50%时间点的时间间隔。
注:其计算参数设置百分比由静态时序分析基础知识01中的方法设置
2.保持时间
对于时序单元,保持时间是指时序单元要实现正确的逻辑功能,数据信号在时钟沿有效后必须保持的时间。
如下图所示,保持时间的测量值定义为:从时钟信号电压达到标准供电电压50%时间点到数据信号的电压达到标准供电电压50%时间点的时间间隔。
3.恢复时间
恢复时间是指为了保证单元的正确的逻辑功能,要求低电平复位信号或者高电平清零信号在时钟有效沿之前保持有效的最小时间长度。
如下图所示,恢复时间的测量值定义为:从复位或清零信号的电压达到标准供电电压50%时间点到时钟信号电压达到标准供电电压50%时间点的时间间隔。
4.移除时间
移除时间是指为了保证单元正确的逻辑功能,要求低电平复位信号或者高电平清零信号在时钟有效沿之后继续保持有效的最小时间长度。
如下图所示,移除时间的测量值定义为:从时钟信号电压达到标准供电电压50%时间点到复位或清零信号的电压达到标准供电电压50%的时间点的时间间隔。
5.最小脉冲宽度
最小脉冲宽度是指脉冲波形的开始到结束之间的最小时间间隔。
如下图所示,最小高电平脉冲宽度测量值定义为:信号的上升沿电压达到标准供电电压50%的时间点到相邻的信号电压下降沿达到标准供电电压50%的时间点的时间间隔。
时序单元的时序分析必须满足输入信号脉冲宽度大于最小脉冲宽度的要求,否则时序分析结果就可能与实际情况不一致,主要原因之一就是无法保证时序单元实现正常的逻辑功能。