数字 IC 笔试面试必考点(9)建立时间以及保持时间
版权所有,新芯设计,转载文章,请注来源
引言
本文主要介绍了建立时间和保持时间。
🌏 一、建立时间(Setup Time)
建立时间是指 D 触发器的时钟信号上升沿到来之前,数据保持稳定不变的时间。
输入信号应该提前时钟上升沿(如上升沿有效)Tsu 时间到达芯片,这个 Tsu 就是建立时间。如果不满足建立时间要求,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿,数据才能被打入触发器,或者说,该数据就会被永久 “跳过” 而未被 “采样”。举个例子,坐火车时需要提前到站检票安检,而不是一到火车站就可以乘坐,必须的提前到站的时间就是建立时间。
如果数据信号在时钟沿触发前的持续时间超过了建立时间 Tsu,那么这个时间间隔就叫做建立时间裕量。
SDC 约束命令为 set_max_delay。
🌏 二、保持时间(Hold Time)
保持时间是指 D 触发器的时钟信号上升沿到来之后,数据保持稳定不变