加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

STA | Advanced Waveform Propagation

2020/07/09
410
阅读需 9 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

是用户需求推动着算力前进,还是算力的跃进拉着用户往前扑腾?半导体工艺的进步带来了诸多好处,但任何好处都是明码标价的,比如 Delay 计算,除了要全盘接受先进工艺偏差的各种号称更精确的复杂模型之外,还需要考虑信号真实的波形也就是 Waveform. 今天码 Advanced Waveform Propagation

提纲:

  • 新工艺新效应;
  • 传统 Cell Delay 计算的不足;
  • 新计算模型;
  • 新计算模型对 library 的要求。

新工艺新效应

长尾效应:一方面由于工艺尺寸缩小,metal 电阻增加导致长尾效应显著增强;另一方面管子的阈值电压并未同工作电压等比例缩小,导致管子的翻转向『尾部』偏移,使得长尾效应对 cell delay 的影响更加严重。

米勒效应:16nm 之后,随着管子尺寸减小,管子的米勒电容变大,米勒效应不容忽视。米勒效应既可以影响本级 Cell Delay 又影响输出波形形状。

对本级 Cell Delay 的影响:

Large receivers that are lightly loaded can inject a bump back to the interconnect through the Miller cap (similar to crosstalk);

Receiver acts as an aggressor driver even though there is no external crosstalk source.

对输出波形的影响:

Waveform is too distorted to be modeled by any pre-driver accurately;

Distortion is instance specific and cannot be modeled by characterization;

Representing this complex waveform with delay and slew is not accurate;

传统 Cell Delay 计算的不足

 

传统 Cell Delay 计算依赖输入 transition 跟输出 load, 如果输入 transition <输入信号从工作电压的 30% 到 70% 或 70%到 30% 的翻转时间>跟输出 load 相同,则 Cell Delay 相同,但到了新工艺结点,由于如上所述的长尾效应和米勒效应会导致管子的响应波形发生扭曲,所以即便是输入 transition 跟输出 load 相同,实际的 Cell Delay 也不同。

另一方面,传统 Cell Delay 计算使用单一的归一化 transition 值,并不考虑输入信号的波形,如下图所示,不同的输入波形,实际的输出响应是有差别的,如果在计算 Cell Delay 时只考虑 transition 而不考虑波形,得到的 Cell Delay 势必失真,如果考虑一整条 timing path 由于长尾效应和米勒效应,从第一级 cell 起响应波形就会发生扭转,如果继续只用 Transition 计算每级 Cell Delay 失真就会逐级传递,整条 Path Delay 就会严重失真。

新计算模型

为了弥补传统 Cell Delay 计算模型的不足,Innovus 引入了两种新的计算模型:

Equivalent WaveForm Model

Waveform Propagation

Equivalent WaveForm Model (EWM): 根据输入信号的波形计算输出响应,将波形对 Cell Delay 的影响,叠加到该 cell 驱动的 net 上,其特点是:

Real waveform tail impact on the next stage is predicted and added to the current wire delay.

The receiver cell is assumed to be the driver lumped load.

Waveform Propagation: 根据输入信号的波形计算输出响应及本级 Cell Delay, 并将波形信息依次传递,其特点是:

Real waveforms are stored and used as input for the next stage. The input waveform tail impact is used at the appropriate point.

Unlike EWM-Only, the waveform propagation computes accurate impact of the tail as it uses distributed parasitics of wires.

Waveform Propagation 只适用于 post-route 的 timing 分析,对于 pre-route 的 STA 即便是 enable 了 Waveform Propagation, Cell Delay 的计算也只用 EWM-only. 

新计算模型对 library 的要求

如果要做 Advanced Waveform Propagation 需要 lib 里有 waveform 信息,在 lib 里定义在 normalized_driver_waveform 中,该表格有两个 index.

index_1: 输入 net 的 transition;

index_2: 工作电压的百分比;

vaule: the time when the voltage reaches the index_2 value.

此外,传统 CCS 的 2-piece 跟 3-piece 的 pin cap 模型都不能足够精确的模拟米勒效应,在先进工艺结点需要 N-piece 的 pin cap 模型,如 ECSM 的 8-piece. 所谓的 piece 指电压值,传统工艺只抽两个或三个电压点的 pin 电容,现在抽 8 个,分别是:

fall transition: 90% 70% 50% 40% 30% 20% 10% and 0.01% of VDD.

rise transitions: 10% 30% 50% 60% 70% 80% 90% and 99.99% of VDD.  

相对于工艺偏差,waveform propagation 对于用户而言要简单得多,只需知道是什么为什么即可,至于计算公式同样是个问不到的东西。工程上的东西不同于科学,科学是在三维人类认知范围内万物背后的运行规律,而工程是生产实践反馈的经验总结,而经验这东西一定是随时可变的,墨守陈规除了显得迂腐之外,还蠢!所以做工程的农们,要时刻保持与时俱进,方能不贻笑大方!

相关推荐

电子产业图谱

公众号陌上风骑驴看IC号主,EDA 老油条,热衷于调侃EDA ,钻研数字实现流程,江湖人称老驴。