Layout天线效应的产生原因以及解决方法

  • layout DRC天线效应错误
  • 天线效应产生原因
  • 天线效应如何避免

layout DRC天线效应错误

使用的是TSMC65nm的工艺,过drc时遇到天线效应报错A.R.6,查找工艺手册并没有找到什么解决方法。

然后正好上周日开组会的时候吴老师提到了天线效应的来历,所以上网找了找资料。决定写下这篇文章记录一下。

天线效应产生原因

天线效应,全称工艺天线效应(PAE,process antenna effect),粗略来讲就是加工过程中有可能会导致金属表面积累的电荷过多,但又无法形成对地的放电通路,结果很有可能是对栅氧造成破坏。
而且一般来说晶体管越小,连接栅极的金属线越长就越容易产生天线效应。

为了量化天线效应的影响,引入了天线效应比率的概念。天线效应比率又分成局部天线效应比率和累积天线效应比率。

  1. 局部天线效应比率指的是某一层金属的面积比上与他相连的栅的面积,这个比率越大,造成击穿的可能性就越高。
  2. 累积天线效应比率指的是所有产生天线效应金属层的局部天线效应比率之和。一般我们的antenna rule就会根据这两个比率来定。

天线效应如何避免

(大部分内容来自http://blog.sinovale.com/770.html,根据我自己遇到的情况做了一些补充)

由于现代工艺尺寸越来越先进,沟道长度越来越小,antena的问题就越来越受重视。

  1. 一般来说有三种方法避免天线效应,其中最常用的一种方法就是跳线法
    通常,我们通过金属跳线或者在poly-gate旁边放置足够面积的diode可以避免天线效应的发生。但是金属该往上跳还是往下跳呢?

    我们都知道做mask的时候是从低层往高层做的。

    每一道工序都有诸如平坦化,隔离等,之后肯定会有静电泄放的操作。从这个角度来说,假如metal3过大有antena的问题,我们用metal4对其跳线。在做metal3的mask时,metal3实际上分开的,只有做到metal4的时候他们才会连起来,而到metal4时,metal3的表面电荷已经由于工艺过程减少很多了;而如果用metal2对其跳线,在做metal3时,metal2和metal3是会相连的,并没有起到减少电荷的作用。

    因此更常用的是向上跳线法。但是向下跳线也会存在,当顶层金属报天线效应的错误时,就只能向下跳线了,而且实际证明也是可以有效的。

  2. 第二种方法是在Pad处增加对地反向偏置diode,具体的可以参考VCC pad的那个diode是怎么加的。

  3. 在信号线上加一组buffer,这个方法既可以规避antena,也可以为信号增加驱动能力。

  4. 其实天线效应产生的主要原因是晶体管栅极直接接地或者电源,可以经过TIE LOW和TIE HIGH电路分别接到地和电源,从而避免版图的天线效应。

    一般来说command file会定义检查是否antena metal连到gate-poly上,还有是否面积过大。解决方法我建议是在靠近gate-poly的地方断开metal用高层metal跳一下,当然这在drc中可能不太好查,所以drc一般规定在发生antena的metal上有一个N-diode,越靠近transistor越好。

当然也不是连出来的线越细越好,有时候线太细了也会导致天线效应。同时跳线时过孔数目不要太多,也有可能导致天线效应。最保险的方法目前还是觉得加diode。

另外补充一下:栅氧漏电,尽管对功耗不利,但对天线效应是有利的。栅氧漏电可以防止电荷积累达到击穿。所以,实际上可以看到薄的栅氧较厚栅氧不易发生损坏,因为当栅氧变薄,漏电是指数上升的,而击穿电压是线性下降的。

Layout天线效应的产生原因以及解决方法相关推荐

  1. Android 系统(87)---常见的内存泄漏原因及解决方法

    常见的内存泄漏原因及解决方法 (Memory Leak,内存泄漏) 为什么会产生内存泄漏? 当一个对象已经不需要再使用本该被回收时,另外一个正在使用的对象持有它的引用从而导致它不能被回收,这导致本该被 ...

  2. 三星手机没有信号网络连接到服务器,手机没信号的原因以及解决方法

    现在手机是一件很普遍的通讯工具,因为现在手机功能的强大,所以基本上人人一部手机.目前在社会上比较流行的牌子就是苹果或者三星手机.不过想必大家在用手机的时候都会出现手机没有信号这个问题.这个问题是一件比 ...

  3. lol5.22服务器维护,LOL5月22日怎么登不进去了 LOL5.22登不进去了原因及解决方法

    lol5月22日怎么登不进去了 lol5月22日更新了吗?详情看看小编下面带来的就是lol5.22登不进去了原因及解决方法详解. lol5月22日怎么登不进去了 LOL将在 5 月 22 日 4 点关 ...

  4. 内存溢出和内存泄漏的定义,产生原因以及解决方法(面试经验总结)

    一.定义(概念与区别) 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory:比如申请 了一个integer,但给它存了long才能存 ...

  5. dos系统不能安装python模块,无法使用pip命令安装python第三方库的原因及解决方法...

    再dos中无法使用pip,命令主要是没有发现这个命令.我们先找到这个命令的位置,一般是在python里面的scripts文件夹里面.我们可以把dos切换到对应的文件夹,再使用pip命令就可以了. 如果 ...

  6. xp路由器播放服务器无响应,xp系统连不上路由器的原因及解决方法

    路由器是互联网络的枢纽,"交通警察,在生活和办公中都随处可见了.在笔记本xp系统中遇到连不上路由器的问题,这样就没办法上网了,怎么回事呢?一是软件原因,二是硬件原因,遇到xp系统连不上路由器 ...

  7. “adb不是内部或外部命令,也不是可执行的应用程序”错误原因及解决方法

    用SQLite时,可能会出现这样的错误. 原因可能是环境变量PATH没有配置或配置不正确.应该把adb.exe 所在目录加入到PATH环境变量.例如:C:\Program Files\android- ...

  8. ASP.NET常见错误,原因及解决方法(2003版)_不断更新.....

    [标题]             ASP.NET常见错误,原因及解决方法[错误提示]    异常详细信息: System.Net.WebException: 请求因 HTTP 状态 401 失败:Un ...

  9. 虚拟机无法上网/连接失败原因及解决方法

    1.常见的普通原因解决方法 1.1 检查IP地址是否正确 命令:ip  a(空格a) 1.2 检查网卡是否配置正确 命令:cat /etc/sysconfig/network-scripts/ifcf ...

  10. 计算机开启时提示键盘错误,电脑开机出现异常提示keyboard not found的故障原因及解决方法_电脑故障...

    电脑开机后屏幕显示keyboard not found. press f2 to continue .f1 to setup,具体问题现象如下所示: 故障原因分析: 出现这样的情况大多都是电脑在开机的 ...

最新文章

  1. eclipse--各类型版本包含插件比较
  2. Apache Common常用jar包
  3. python 数据类型 、运算符
  4. C/C++堆、栈及静态数据区详解
  5. sonar-scanner debug 模式设置(sonar-scanner调试)
  6. iOS 支付宝SDK接入详解
  7. 数学图形之Boy surface
  8. 【Arduino】OTTO机器人(做二次开发的一点点总结)
  9. C++设计模式之Singleton模式(单例模式)
  10. adc分辨率和精度的区别_STM32学习笔记—ADC采集数据常见问题
  11. MAC下maven本地仓库配置
  12. 使用Aircrack-ng和RT3070无线网卡破解WIFI密码
  13. vue模板字符串标签动态参数_vue模板字符串
  14. Unity 之 发布PC端CPU高占用温度高的问题解决方案
  15. LIN、K、CAN、CAN-FD、FlexRay、Ethernet 、MOST、VAN常见汽车总线简介
  16. linux游戏掌机,一起来猎奇:窄众平板/游戏掌机推荐
  17. rp导入图片大小_Axure制作图像的放大与缩小效果的四种方式
  18. Linux命令调整显存,nVidia多显卡多GPU在Linux下的超频设置
  19. 【心理咨询师考试笔记】操作技能(二)——心理评估
  20. 爬取东方求闻史记和东方求闻口授图片

热门文章

  1. JS调用OCX控件过程
  2. java -pth_javah 详解
  3. 软件测试入门之测试项目启动与研读需求文档(精辟干货)
  4. 电蚊拍GB4706检测及安规测试设备
  5. ARINC429基础知识
  6. 贝叶斯公式的理解——机器学习算法(一)
  7. 手把手教你Magisk安装
  8. TextCNN(文本分类)
  9. GEM TSU Interface Details and IEEE 1588 Support
  10. 更换yum源-阿里yum源