首页
学习
活动
专区
圈层
工具
发布
36 篇文章
1
形式验证与formality基本流程
2
安全地启动sequence
3
【UVM COOKBOOK】Testbench Architecture【二】
4
【UVM COOKBOOK】Testbench Architecture【一】
5
svlib文档翻译(第一至四章)
6
svlib文档翻译(第五章)
7
浅谈便携式激励(PSS)和UVM
8
便携式激励vs形式化vsUVM验证方法在IP块的整个生命周期中的比较分析
9
通过字符串访问generate模块内部的变量
10
Verilog:笔试面试常考易错点整理
11
【源码】手把手教你用Python实现Vivado和ModelSim仿真自动化
12
如何快速生成Verilog代码文件列表?(内附开源C代码)
13
IC工程师的通用技能:文本处理
14
NCVerilog+SimVision+Vivado仿真环境搭建
15
串扰
16
论STA | 数字电路中的串扰
17
STA | 串扰,理论分析
18
低功耗 | UPF + CLP
19
combinational clock gating Vs sequential clock gating
20
Clock Domain Crossing, 跨时钟域检查
21
低功耗 | Glitch Power 分析
22
P&R | 如何在实现全流程中考虑IR-Drop
23
点论 | 组合逻辑环 Combinational loop 知多少
24
UVM的一个简单验证demo
25
systemverilog之Automatic
26
【手把手系列】:芯片设计中的Makefile简明教程
27
“ 一网打尽 ” 二进制、格雷码、独热码编码方式
28
分而治之(Hierarchical Sequences),处理复杂事物的绝对准则
29
断言(assertion),把黑盒变成白盒
30
针对assertion based验证的一些“建议”和“不建议”
31
python脚本练习(5):读写文件步骤
32
python脚本练习(4):正则表达式实例
33
python脚本练习(3):正则表达式实例
34
python脚本练习(2):使用正则表达式的三部曲
35
python脚本练习(1):表格打印
36
VCS门级仿真系列文章之sdf文件和$sdf_annotate

论STA | 数字电路中的串扰

真是骑驴看唱本,想起一出是一出,STA 之前的若干文还没收尾,就又想挖一大坑。撩一把SI. 数字电路中的串扰,是个庞大艰深的话题,Signal Integrity (SI) 分析是STA 中重要且复杂的部分。数字电路是01 的世界,用『攻受』来理解数字电路的串扰很合适。

在数字电路中,任何两条相邻的线之间都可能『私通』,私通的通道是『耦合电容』。如果用基佬世界的『攻受』来对应,那任何一条net 都是0.5 只要『时间窗口』对,都进可攻退可受,如东方不败一般,

通常,在STA 中将被分析的net 称为"victim" 此处对应为"受",把跟被分析net 私通的所有其他net 称为"Attacker/ Aggressor" <C 家跟S 家攻的英文名儿竟然不一样!>此处对应为"攻"。

不是有了私通通道,攻就可以攻击到受,还需要看:

  • 攻的强弱:Strength of attacker.
  • 受的强弱:Strength of Victim.
  • 私通通道的多少: the amount of cross-coupled capacitance;
  • 时间窗口:relative time and the transition rate of the sinal transitions.
  • 翻转方向:the switching directions.
  • 攻的联合:the combination of effects from multiple attacker.

理想数字电路跟理想世界一样,只有纯粹的01 要消除一切0.5. 但串扰不同于基佬,基佬可以使世界变得更美好,串扰却总是具有破坏性。串扰的破坏性根据『受』所处的『动静』状态体现于两方面:

  • Delta delay.
  • Glitch.

Delta Delay


体现『受』翻转时,『攻』对其进行的骚扰,『攻』与『受』同向翻转时,『攻』会加快『受』的翻转,使得『受』的延时变短。

『攻』与『受』异向翻转时,『攻』会减缓『受』的翻转,使得『受』的延时变长。

攻受的翻转方向是随机的,在当前STA 分析中,保险起见,对于同一条net 如果是计算early delay 则认为攻受同向,如果是计算late delay 则认为攻受异向。

Glitch


体现『受』静止时,『攻』对其进行的骚扰,这个骚扰如果严重会引起逻辑功能失效。根据『受』所处的电平不同,『攻』对其造成的影响可被分为如下四类:

  • VHO:『受』处于高电平,『攻』正向翻转;
  • VH: 『受』处于高电平,『攻』反向翻转;
  • VLU: 『受』处于低电平,『攻』反向翻转;
  • VL: 『受』处于低电平,『攻』正向翻转;

Delta Delay 跟Glitch 是对串扰的两种表征,都属于STA 范畴,分析时大部分计算过程一致,只是最后衡量的方式不同。

下一篇
举报
领券