(九)数字后端之静态时序分析STA

静态时序分析(STA)用于在不使用动态激励的情况下分析数字电路的延迟,确保时序约束满足。主要步骤包括路径分解、延迟计算和时序检查。工具如Synopsys PT和Cadence ETS,输入文件包括SDC约束、netlist.spef、.v文件和库文件。输出文件包括报告、库文件和SDF。路径类型包括Reg-reg、Output、Input和Combo Path。STA通过计算时序弧的Cell delay和Net delay来评估Setup和Hold时间。
摘要由CSDN通过智能技术生成

STA:Static timing analysis

目的:

  • 在不采用动态激励的情况下,通过静态分析delay并检查时序是否满足。
  • STA贯穿在整个后端流程中,逻辑综合阶段和RouteOPT阶段,STA引擎被嵌入在相应的工具中,到了Signoff阶段的STA,会使用专门的STA工具。前者使用估算的RC信息(TLU+),后者使用准确的RC信息(NXTGRD)。
  • Signoff阶段的STA使用signoff标准约束,指的是SDC。
  • STA针对的是数字电路,和模拟电路相关的路径无法用STA进行验证

工具:

Synopsys PT(PrimeTime)(主流)

Cadence ETS

Input文件:

1,SDC约束文件

2,RC抽取得到的netlist.spef

3,PnR之后导出的.v文件

4,lib/db library

Output文件:

1,Report

2,Lib

3,SDF(用于反标)

SDF(Standard delay file): 把PnR过程中cell delay和net delay的信息保留下来,据此就可以在路径时序分析时将整个路径的时序计算出来,再判断时序约束条件就能知道是否满足时序要求了。但是为啥是STA的输出呢?不应该是STA的输入吗?

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值