在芯片设计中,我们常用PPA(Power, Performance, Area)来衡量一块芯片的指标。Performace直接取决于Timing参数。由此可见,时序设计在后端设计中占有举足轻重的地位。那今天我们就来介绍下,时序分析中的最重要概念——STA。
我们现在生活中其实存在着不少时序问题,比如以下两个例子:
•我打电话给张三,李四却接了电话
这就代表着数据传输过程中出现问题,导致芯片不工作
•我想要一辆法拉利,你却给我的是装着QQ引擎的法拉利
这就代表着芯片没有工作在正常的频率之下
同样在芯片设计过程中,存在着很多时序的违例。这就需要我们在设计中去验证时序的正确与否。
通常,我们有以下两种验证方法:
(1) 动态时序分析(Dynamic timing simulation)
(2) 静态时序分析(Static Timing Analysis, 简称STA)
动态时序分析,主要是通过输入向