原创 CMOS 版图设计中对电源总线噪声的考虑[转贴]

2007-6-13 17:32 5611 10 14 分类: 模拟

    本文所描述的噪声现象不是由于热噪声或者电荷散射所引起的,而是由于CMOS I/O驱动器的输出管脚上的电平变化,在电源总线(VDDVSS)上产生的噪声电压所引起的,被称为电源总线噪声(power bus noise)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


我们知道,每当CMOS门改变其输出电平时有一个电流尖峰(current spike)流过电源总线并产生噪声电压,称它是开关噪声。电源总线以及它们与封装管脚的连接必须有足够的导通性能,使得来自输出驱动器中的所有电流尖峰不致于产生过大的噪声电压,破坏电路的正常操作。然而,芯片中的电源总线以及压焊封装连接线都具有电阻和电感特性,在多个I/O驱动器(或者输出驱动器)排列的版图区域内,最有可能在电源总线上产生较大的噪声电压,过高的电源噪声电压还影响电路的延迟时间,使电路可能出现迟滞故障。 为了保证电路安全可靠地操作,需要减小和限制电源总线噪声。下面从版图设计角度来考虑如何进行好的强壮的电源设计。  


从结构和布局考虑  


所谓VLSI结构式布局(structuring place-ment)是首先确定功能单元(例如:数据通道、控制模块、存贮器、随机逻辑等)在芯片上放置的区域,然后再分配I/O驱动器及压焊点的位置。当功能块确定了所在区域后,就意味着确定了电源线(VDD)、地线(VSS)和时钟线的分配区域。因为在I/O区域内产生电源噪声最大,所以将它们组成在一起采用与其它功能单元相分离的电源总线,并称为噪声电源总线(noise power bus);而功能单元区域中的电源总线称为静态电源总线(Quiet power bus)。输入缓冲器上的电源总线可以由静态电源总线来提供。这两种电源总线采用各自的压焊点连接不同的管脚,实现电源总线噪声的区域隔离。   


根据I/O驱动器的数量和输出驱动电流的大小,噪声电源总线可以有多个压焊点及连接管脚。压焊点的位置往往放在距封装管脚最近处,减小连接线的长度。


输出驱动器及分配   


为了减小每个输出驱动器在输出电平变化时流入电源总线上的电流尖峰,在驱动器与电源总线连接通道上加入噪声限制电阻,这对大电流驱动是非常必要的。此外,就是对每一个VDDVSS管脚分配一组输出驱动器。   


每一个VSSVDD所分配的输出驱动器组的数目是有限制的。在两个VSS(或者VDD)之间所分配的输出驱动器为一个VSS(或者VDD)。每一个VSS(或者VDD)输出驱动器的数目是由输出驱动器类型(是否有噪声限制)和驱动电流确定,这在VLSI版图设计时必须要充分考虑。   


另外,如果在版图上有不闭的电源总线,电源总线的末端又远离VSSVDD管脚,那么在该处电源噪声最大,因为电源总线本身的电感和电阻正比于电源总线的长度,对电源总线进行充放电的CMOS门数也正比于电源总线的长度,所以电源总线上的噪声电压正比于电源总线长度的平方。因此,输出驱动器尽可能地分配在靠近每一个VSS管脚。   

总之,电源总线噪声问题是VLSI设计者在版图设计时必须给予充分考虑,特别要注意输出驱动器同时开关噪声。在CMOS/模混合电路中,电源总线噪声影响程度比纯数字CMOS电路更严重。通过VLSI版图设计技巧、分离静态噪声电源总线、增加VSSVDD管脚数量及噪声限制输出驱动器等方法,控制电源总线噪声,使VLSI芯片能安全可靠地操作。 而且,事实上,对于噪声的抑制除了电路设计上要进行充分的考虑和采用不同的手段使信号足够干净之外,版图设计者拥有一定的电路设计知识和基础理论,养成一个良好的设计习惯(比如在大电流的地方习惯于尽可能多的VIA-stack和对衬底接触,对于如何隔离不同的干扰源和噪声,如何有效的采用一些简单直接的版图设计技巧并且自然的应用到设计当中)对于整个设计在最后物理实现中避免未知因素导致的失效,将非常非常重要。

文章评论4条评论)

登录后参与讨论

用户384472 2007-6-25 10:18

应该是我多虑了。不是实际的运放应该不会出现带载问题。

你接一个大电容到底,再做小信号AC分析看流过电容的电流大小,与输入信号幅度做一下比较就可以得到等效跨导值。需要注意的是只能看DC附近的,因为接的这个电容已经影响了跨导电路的带宽。实际的带宽应该还是不带大电容的仿真结果

用户1047578 2007-6-15 20:01

对于单端输出的,查资料也是说输出接一个大电容到地看交流流过电容的电流值.不过对于你讲的  要看实际电路能不能带动大电容   ,不是很明白?

用户384472 2007-6-15 11:49

差分输出可以各接一个小阻值得电路,两电阻另一端相连,交流等效为地。交流仿真看流过电阻的电流大小,在与输入信号幅度相比即可。

单端输出的我还没仿过,原来是打算输出接一个大电容到地看交流流过电容的电流值,不过要看实际电路能不能带动大电容。其它的估计手动计算也行。要是有别的好方法也可以告诉我

用户1047578 2007-6-14 19:37

关于如何仿真OTA的跨导怎么仿真,找了很多资料都说的不太清楚,想请教一下?谢谢!
相关推荐阅读
用户384472 2007-07-20 17:06
PCB新手经验总结
PCB新手经验总结   其实说总结经验有点夸大其词,因为到从开始学习PCB设计,现学现卖到现在为止也就一共做过4次板子,这还要将做废的包括在内。但因为是给自己的芯片做测试板,虽然次数不多,但在测试的过...
用户384472 2007-07-12 15:35
芯片测试与电源去耦
    芯片从foundry厂回来了,可是人手不够,测试工作得自己做。以前从来不关心这方面的东西,基本上属于一无所知。从开始熟悉工具的使用到最后出了个板子,居然花了好几天时间,画得不好,还被同事耻笑了...
用户384472 2007-07-10 14:15
no pains, no gains
没有改变,也许就没有前进的动力。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />  ...
用户384472 2007-07-02 13:47
以后要孤军奋战了
好久没有上来更新了。这个月工作好忙,又经历了一些变化,精力被分散了不少。现在总算告一段落了。<?xml:namespace prefix = o ns = "urn:schemas-micros...
用户384472 2007-06-25 10:09
模拟滤波器设计流程——(三)从系统指标到电路映射
片上集成的模拟滤波器常常是系统中的一个组成模块,对滤波器所有的性能指标要求来源与于系统指标的分解。比如说滤波器的噪声,线性度,带外抑制度,带内纹波,时延特性等等。确定采用何种类型,多少阶次的滤波器都可...
我要评论
4
10
关闭 站长推荐上一条 /2 下一条