芯片工艺PVT STA分析 OCV分析

Posted 呆呆象呆呆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了芯片工艺PVT STA分析 OCV分析相关的知识,希望对你有一定的参考价值。

PVT (process, voltage, temperature)

在一片wafer上,不可能每点的载流子平均漂移速度都是一样的,随着电压、温度不同,它们的特性也会不同,把他们分类就有了PVT(Process,Voltage,Temperature)。

设计除了要满足前文所说的工艺角 Process Corner外,还需要满足电压与温度等条件, 形成的组合称为PVT (process, voltage, temperature) 条件。

  • 电压如:1.0v+10% ,1.0v ,1.0v-10%
  • 温度如:-40C,0C,25C,125C

设计时设计师还常考虑找到最好最坏情况. 时序分析中将最好的条件(Best Case)定义为速度最快的情况, 而最坏的条件(Worst Case)则相反

STA (Static Timing Analysis)

三种STA分析方法(核心思想是为了实现在比较极限的最坏情况下仍然保证有效性):

  • 单一模式, 用同一条件分析setup/hold
  • WC_BC模式, 用worst case计算setup,用best case计算hold
  • OCV模式, 计算setup 用计算worst case数据路径,用best case计算时钟路径;
    计算hold 用best case计算数据路径,用worst case计算时钟路径;

STA分析条件

根据不同的仿真需要,会有不同的PVT组合。以下列举几种标准STA分析条件:

  • WCS (Worst Case Slow) : slow process, high temperature, lowest voltage
  • TYP (typical) : typical process, nominal temperature, nominal voltage
  • BCF (Best Case Fast) : fast process, lowest temperature, high voltage
  • WCL (Worst Case @ Cold) : slow process, lowest temperature, lowest voltage

在进行功耗分析时,可能是另些组合如:

  • ML (Maximal Leakage) : fast process, high temperature, high voltage
  • TL (typical Leakage) : typical process, high temperature, nominal voltage

OCV (On-chip Variations)

由于偏差的存在,不同晶圆之间,同一晶圆不同芯片之间,同一芯片不同区域之间情况都是不相同的。造成不同的因素有很多种,这些因素造成的不同主要体现:

  • IR Drop造成局部不同的供电的差异
  • 晶体管阈值电压的差异
  • 晶体管沟道长度的差异
  • 局部热点形成的温度系数的差异
  • 互连线不同引起的电阻电容的差异

OCV可以描述PVT在单个芯片所造成的影响。更多的时候, 用来考虑长距离走线对时钟路径的影响。在时序分析时引入derate参数模拟OCV效应,其通过改变时延迟的早晚来影响设计。

参考文献

工艺角,PVT, TT,SS,FF,FS,SF_白山头的博客-CSDN博客

Corner · 芯片基础 · 看云

SoC芯片流片验证的经验分享 | 电子创新网 Imgtec 社区

SS、 TT、FF - 知乎

半导体fab“黑话” 续1 - 知乎

以上是关于芯片工艺PVT STA分析 OCV分析的主要内容,如果未能解决你的问题,请参考以下文章

芯片工艺PVT STA分析 OCV分析

STA之PVT

STA之OCV

时序路径分析模式

论STA | SOCV / POCV 之 variation

基于28nm工艺低电压SRAM单元电路设计