热度 10| ||
recovery time和removal time是静态时序分析中的重要概念,主要用于分析异步控制信号的时序要求。
疑问:既然是异步控制信号,那为什么还与时钟有关系?
解释:
首先要了解异步复位信号的基本概念,异步复位信号的复位动作与时钟信号无关,即复位信号的跳变(上升或下降)不会因为时钟信号的变化而变化;
但异步复位信号的释放(即从复位状态恢复到正常工作状态)需要在时钟信号的下一个有效沿之前达到稳定状态,这涉及到恢复时间(Recovery Time)和去除时间(Removal Time)的概念;
异步复位信号与时钟信号的关系主要体现在复位信号的稳定性和复位操作的时序要求上,异步复位信号的复位动作与时钟信号无关,但复位信号需要在时钟信号的特定时间段内保持稳定,以确保复位操作的正确执行。
时钟信号确保了复位操作的同步性和稳定性。恢复时间和去除时间的检查是为了保证在时钟信号的驱动下,异步复位信号能够正确地读取和写入数据,防止输出亚稳态的产生
removal time
复位时,在时钟有效沿到来之后复位信号还需要保持一段时间,保证寄存器的有效复位,这段时间叫做removal time,相当于hold time
recovery time
撤销复位时,非复位状态的电平必须在时钟有效沿到来之前的一段时间到来,才能保证寄存器可以接收到非复位的信号,并进入非复位状态,把这段时间称为recovery time,类似于同步电路中的setup time