前言:看了非常多静态时序分析的博客和文章,觉得大部分是云里雾里,很多人在照本宣科,所以我决定完全用自己的理解,用人话来写一篇,静态分析的原理是什么。
定义:
摘录自维基百科
建立时间(setup time):Setup time is defined as the minimum amount of time BEFORE the clock's active edge by which the data must be stable for it to be latched correctly.
保持时间(hold up time):Hold up time indicates the length of time a power supply is able to maintain a consistent output voltage at a regular output level, after it is shut down or in a power shortage.
自己的话翻译一下:
建立时间:在采样时钟沿到来之前,数据需要保持的最短时间;
保持时间:在采样时钟沿到来之后,第二次数据到来之前,数据需要保持的最短时间。
重点:
建立时间指的是1个时钟周期,发射沿发射数据,在1clk之后就是采样沿,在这两个沿之间的故事,这就是为什么建立时间的公式里有Tc的原因。
保持时间指的是在第二次数据到来之前,在采样沿到达之后,需