我是靠谱客的博主 耍酷小白菜,最近开发中收集的这篇文章主要介绍PT静态时序分析 第七课,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

第七课 Introduction to physical data

why use physical data?

  • wire load model
    在逻辑层面(pre-layout),PT软件中的时序模型如下所示:
    在这里插入图片描述
    实际布线后的时序模型如下所示:
    在这里插入图片描述
    可以看到布局布线的方式会影响到很多物理参数。

基本单元的延迟和连线延迟的占比会根据工艺大小变化:
在这里插入图片描述
在目前的工艺水平下,连线延迟占到了70%以上。 因此对连线延迟的准确性要求很高。

introduction to physical data

  • parasitic versus SDF
    物理参数分为两种:一种是用电容电阻表示的寄生参数,一种是用sdf文件表示的延时信息。
    sdf文件的计算更快,它的优先级比寄生参数高。
    读入的顺序:
    在这里插入图片描述

report_timing时也可用特定的符号表示到底用了哪种模型:
在这里插入图片描述

#sdf文件
read_sdf
report/remove_annotated_delay
report/remove_annotated_check
#寄生参数
read_parasitics
report/remove_annotated_parasitics
  • parasitic back-annotation

1.set_load/set_resistance:集总RC模型
在这里插入图片描述
优点:简单,只有一个电阻和电容
缺点:应用范围窄,准确性低,模型悲观

2.RSPF——reduced parasitic exchange format
在这里插入图片描述
RSPF(π模型)比集总模型更准确,用Cnear和Cfar模拟不同的情况
缺点:没有反映出拓扑结构

3.DSPF——detailed parasitic exchange format
(2、3都是cadence软件的格式)
在这里插入图片描述
反映出了拓扑结构,但是会消耗大量的计算资源

4.SPEF——standard parasitic exchange format(IEEE标准格式)

Resolve some back-annotation issues

知道该如何处理在STA过程中出现的错误

  • 出现时序信息的错误或者缺失
    在这里插入图片描述
    检查方式:1.看是否和上一个版本的sdf是否一致 2.设计本身是否存在问题 3.如果都没有问题则可以让PT忽略错误。
    在这里插入图片描述
    可以用以下的命令显示缺失信息的路径有哪些:
report_annotated_delay -list_not_annotated

在这里插入图片描述
对于无法忽略的缺失,可以手动补充寄生参数,或者从线载模型计算出时序信息:
在这里插入图片描述

补充

之前的学习内容中一直没有考虑细节的问题,比如噪声。Primetime-SI除了静态时序分析,还可以考虑串扰问题。
180nm以下的工艺会经常用到,只有PT和PT-SI的分析都满足时序要求才算电路通过。
在这里插入图片描述
信号的串扰来源主要有:1.平行长导线 2.寄生电容 3.高频开关,被串扰的信号会出现噪声、毛刺以及延迟的不确定。
在这里插入图片描述
时序文件的参考信息:
在这里插入图片描述

最后

以上就是耍酷小白菜为你收集整理的PT静态时序分析 第七课的全部内容,希望文章能够帮你解决PT静态时序分析 第七课所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部