首页 > 其他分享 >OCV, AOCV, POCV, LVF 简介

OCV, AOCV, POCV, LVF 简介

时间:2024-02-19 17:12:37浏览次数:27  
标签:AOCV POCV derate cell LVF path OCV

芯片生产过程中,由于外界条件和生产条件的变化,如PVT,可能导致同一晶圆上不同区域的芯片晶体管速度变快或变慢,从而产生corner概念。BCWC代表best case corner和worst case corner,分别表示两种不同的PVT环境。OCV、AOCV、POCV和LVF模式是在不同PVT(不同corner)基础上添加derate。

1. OCV

on chip variation

OCV指on chip variation,即同一块芯片上的晶体管也会有变快或变慢的现象,因此引入OCV的概念。

OCV在path上设置统一的derate,悲观度较高。derate数值是指对launch、capture、data path的cell 或者net 上添加一个比理想情况更为悲观的系数;比如针对setup,launch的derate统一设置为1.1,表示delay时间增加值原来的1.1倍;capture的derate统一设置为0.9,表示delay时间变为原来的0.9倍。从而使设计能够覆盖实际生产过程中产生的variation。

针对common path,利用cppr将悲观量移除。

 

2. AOCV 

在传统OCV上引入了对路径长度和整个路径在物理上所跨越的距离的考虑。在实际设计中,;通过对一条path中cell 在不同的逻辑深度时的仿真,以及基于前后级在物理中不同距离来得到一个更精确的derate值来进行时序分析,而不是OCV传统的粗放式的统一的derate。

AOCV derate table:

(1)path depth:基于cell在整条时序路径中所处的深度或者级数来考虑derate;

(2)path distance:基于路径中cell或net跨越的物理距离来给出相应的derate;

 

3. POCV

POCV,又称SOCV(Statistical On Chip Variation),如下图所示,POCV将delay模拟成一个正态分布,每个cell的delay最高概率出现在 u周围。整体落在±3σ区间内的概率为99.7%;

 LVT 库就是POCV 在工具中的体现形式,POCV 的信息就记录在LVT 库中,(LVT = liberty variation format);

 

 

 

|-----------------------------------------------------|

 

标签:AOCV,POCV,derate,cell,LVF,path,OCV
From: https://www.cnblogs.com/xiaoxie2014/p/18021526

相关文章