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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1200|回复: 1

[原创] 一些设计感想体悟

[复制链接]
发表于 2024-1-29 16:57:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 siri 于 2024-1-29 17:17 编辑

首先在讲global variation的时候我们会提及lot to lot,wafer to wafer,die to die的概念。一张wafer上会划分出很多die,那么一个lot可以类比一个花篮,一个花篮里可能会有22~23张(也有12张的)。那么实际上在工艺制造的时候会同一批次里的相互之间的lot to lot,wafer to wafer,die to die的process偏差不会很那么大(就global variation而言)。global variation 实际上是process only。在hspice使用手册上原话为the same random value for all elements that share a common model changes a specified parameter。在其中只能看到会有一个process决定的偏差。实际上global variation是一个时间长的,总会出现的类似于比如会影响电路老化一类的全局偏差,是process only。但由于是同一批次出来的东西,那么在生产过程中,例如栅氧层厚度就是同向偏差,同一批次较薄或同一批次较厚,这样是影响我们的工艺角的,产生snfp,ss等区别。这种variation是同向的一种偏差。这种同向的偏差可以类比于一种共模信号。这种偏差是相对的,same random value,因此这种偏差我们可以通过架构去把这种variation消除掉,比如差分对管可以消除这种同向的偏差,它没法消除差模并且会放大,但是可以消除global variation的影响,运放的作用在此体现无疑。
那么local variation又是什么东西呢。在hspice上具体描述为a difference random value for each element changes the special parameter。描述的不够具体,用另一个词更能描述这个东西,mismatch。它是对于同一片die上不同位置的同一器件的varition。具体来说就是具现为un,cox,vth等一系列参数上会有随机的不同向的差异,类似于差模信号,这种我们架构是cancel不掉的,只能通过去修改一下过驱动电压或者增加面积去给他稍微修正一下,但在权衡面积以及gm等因素时势必要舍弃一些精度,剩下的随机不同向variation是一种概率密度函数一个sigma的随机不同向variation,那么这种variation是绝对性的无法cancel掉的variation。这时候如果这种variation太大了就会对我们的电路的精度产生影响。这时候我们会选择trim的方式去给它尽量的消除一下这种variation。trim的方式是多种多样的,电源类fuse或者数字网络修调等,对于flash一类的来说是非易失性chip,内部修调config即可。方式是多种多样的,在设计的时候则最注意step如何设计。要求中心值为1.3v,step为15mv,则limit就是要求为正负7.5mv(精度上下7.5mv,step15mv),现在测得total variation为180mv,那么我们就做能覆盖掉这个variation的trim范围,可以抓一些margin,limit也可以抓一些margin。由variation范围得到能trim的范围,依据范围设计step为多少进而设计精度。
发表于 2024-3-18 14:56:57 | 显示全部楼层
收藏了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-22 16:23 , Processed in 0.014349 second(s), 7 queries , Gzip On, Redis On.

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