在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: yueluofenghen

[求助] 求概念扫盲——PVT

[复制链接]
发表于 2012-8-1 22:06:21 | 显示全部楼层
还请高手详细解答
发表于 2012-8-2 09:00:43 | 显示全部楼层
等高手
发表于 2012-8-2 09:28:24 | 显示全部楼层
基础不好,多看书。推荐CMOS VLSI 4TH EDITION
发表于 2012-8-2 12:48:44 | 显示全部楼层
ff ,ss , tt……都有两个字母,分别代表NMOS,PMOS  个人愚见!!
发表于 2012-8-9 16:44:14 | 显示全部楼层
P代表工艺偏差,基本上在具体的应用中这个值都是“1”
让工具在分析过程中将工艺条件考虑进去
发表于 2012-8-9 22:12:46 | 显示全部楼层
process 主要是加工工艺之间的差异,如length 0.18um,加工有可能是0.17um ,有可能是0.188um,
还mos的参杂浓度影响vth,这些是process的变化,都能影响mos的驱动能力也就速度。
发表于 2013-1-5 14:44:03 | 显示全部楼层
本帖最后由 ikey 于 2013-1-6 11:26 编辑

#############################################
#我们常说的PVT中的P,也就是process,具体是什么意思?
#我只知道有ss,tt,ff,fs,sf这些corner,但是具体成数值又是什么含义呢?
#比如DC的report_lib报告中
#Process :   1.20
#这个1.20是什么概念?
#求解答
#############################################

      就我个人所知补充点,不一定能全部回答,希望能有所帮助。
      所谓三种process modules:slow, fast modules和typical process modules是半导体foundry为了digital design而提供的。前两种代表了一个foundry在制造工艺中的extreme corners。对于一个robust设计,在制造工艺的extreme corners也要有效,同时在环境极度的情况下(温度,电压)。delay与process关系如下图所示。
      Process变量是什么呢?
      不像温度,电压这些物理量,process不是一个可以计量的量。它是为了达到数字化特性描述和验证的目的slow, typical或fast process中的一个。
      What is the Process Variable?
      Unlike temperate and voltage which are physical quantities, the process is not a quantifiable quantity. It is likely to be one of slow, typical or fast processes for the purposes of digital characterization and verification.
      说白点就是为了数字设计的直观化,量化一个实际上不是物理量的量。

DelayvsProcess

DelayvsProcess

delay vs process

      好了,到这里我们该引出process变量1.0(或别的值)mean。
      我们知道library characterization (char. for short)是一个十分耗时的过程,为了各种process corners去char. library能花费几周时间!这个process变量的设置让一个library在一个specific process corner去char.,这个specific process corner可以用来timing计算别的process corner,相当于一个标准。k-factors用来derate from已经char.的process to target process的delay。使用derating factors来描述timing cal.期间的inaccuracy。Derating across conditions是极其不精确的,几乎不用。
      To summarize, the only function of specifying different process (say 1.0 or any other) is to allow derating across conditions which is rarely (if ever) employed.

      例:假设一个library is char. 在1.08V,125C,slow process model。 如果delay是在1.14V, 100C,slow process model下的cell rise delay是多少?
      解:这样计算
      根据公式:Result with derating = Original_value × ( 1 + k_process × delta_process + k_volt × delta_volt + k_temp × delta_temp)
      Derate_delay = Library_delay × (1 + k_volt_cell_rise × 0.06 - k_temp_cell_rise × 25) = Library_delay × 0.9448
      这说明derated condition下会得到大概original delay的94.48%。
发表于 2013-6-3 16:56:05 | 显示全部楼层
学习了一下新的知识……受益了
发表于 2013-6-26 08:29:11 | 显示全部楼层
学习啦,thx for share
发表于 2013-6-27 21:55:52 | 显示全部楼层
process是指Vt的变化
V是指工作电压的变化,比如1.2V+/-10%
T是低温,常温,高温。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 00:49 , Processed in 0.020629 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表