0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

芯片输入输出缓冲电路和ESD保护电路的应用设计

电子设计 来源: 电子质量 作者:湛伟 2020-11-29 09:56 次阅读

针对引脚的输入输出缓冲(I/O buffer)电路设计,也可以称为输入输出接口(I/O interface)电路设计,是一颗完整芯片设计中不可或缺的组成部分,但是详细论述其设计规则的文章或者著作在国内却比较鲜见,这对初学者或者没有这方面经验的工程师无疑会造成困惑。本文以CMOS工艺为例,较全面的论述I/O缓冲电路设计中各种考虑,可以作为芯片引脚输入输出电路设计的一个参考。

根据I/O缓冲电路应用目标的不同,可将其分为输入、输出等几类,详见表1。

表1 I/O缓冲电路的分类

芯片输入输出缓冲电路和ESD保护电路的应用设计

输出缓冲

输出缓冲电路的功能要求能够驱动大的片外负载,通常为2~50pF,并且提供适当的上升/下降时间。一组连续的大尺寸的缓冲器(buffer)对驱动能力的提高是有益的。大尺寸的管子容易受闩锁效应(latch-up)的影响,在版图设计时建议采用保护环(Guardrings)保护以避免闩锁效应,如图1-1所示。在图中,用P+作为内保护环,而N+作为外保护环(In n-well)。

图1-1缓冲器

一种常见的输出电路如图1-2所示,En是输出电路的使能信号,Dout是输出数据,MOS管组合的功能如图中所示。当En为低而Dout有效时,A、B均为高电平,输出Y为低,且由外向里看为高阻抗状态,如果Dout未定,则Y为高阻。需要注意的是,最后输出级的管子尺寸要大到能够提供足够的电流源电流沉并且减少延迟时间。其负面影响是电流变化率(di/dt)变大而使穿过输出点到封装的压焊线上的L(di/dt)噪声增大,从而导致较大的片上噪声。

图1-2常用的输出缓冲电路

在高性能的芯片中,如32位的微处理器,如果多个I/O输出驱动电路工作状态相似时,L(di/dt)噪声可能逐步增强,会影响芯片速度。图1-3通过加入一个闸控制信号(ST),并结合时序的控制,可以减小L(di/dt)噪声。

图1-3降低L(di/dt)噪声的电路

输入缓冲

输入数字信号电平如果和芯片内部需要电平一致,就需要升压或者降压电路进行调整。注意这个升压/降压是芯片电压可以提供的电平,否则可能需要DC/DC电路来完成。如芯片供电电压为3.3V和1.8V,某外部信号供电电平为1.8V,而芯片内部使用该信号的供电电平为3.3V,就需要降压。电压转换电路如图2-1所示,分别将高或低的片外电平进行转换以适合片内使用,图2-1(a)为升压电路,图2-1(b)为降压电路,VDDH接高电平,VDDL接低电平。

图2-1(a)升压电路 图2-1(b)降压电路

输入缓冲电路的另外一个作用是对噪声的滤除。对于噪声的危害,噪声寄生在信号电平上可能造成比较器的误判就是一个突出的例子。施密特触发器利用磁滞效应的原理对消除这种噪声干扰有很好的效果。图2-2是施密特触发器的结构和磁滞现象中的磁滞回路。这样,即使重叠噪声(noise)混入电路,该噪声如果没有超越磁滞宽度的话,输出就不会产生多次拉动(multi pull trigger)的误动作,只会出现与磁滞宽度相同的响应延迟。

图2-2(a)施密特触发器 图2-2(b)磁滞现象中的磁滞回路

静电放电保护也是输入缓冲电路的一个基本功能,通常用二极管钳位,如果电压过高将会使其导通,使大电流泄走,在后文的静电放电保护部分会有更多讨论。

双向缓冲

双向缓冲,即兼有输入输出功能的双向缓冲电路,输出时有三态驱动,可以使用使能(enable)信号来区分输入输出状态。并且可以优化三态输出以避免使用大尺寸的管子。根据前面对输入和输出缓冲的单独描述,组合起来并用使能信号控制,得出双向缓冲电路如图3-1所示。

图3-1双向缓冲电路的结构框图

图3-2给出了一个0.6μm工艺的双向I/O缓冲简化电路。图3-3是其版图。该电路及版图设计包括了保护电阻、保护二极管、保护环、场氧钳制(Field oxide clamps)等。

图3-2一个I/O缓冲的简化电路

图3-3示例的版图

模拟信号引脚接口电路

模拟信号引脚接口电路是直接将模拟信号精确的输入或输出,故无须额外的缓冲电路(buffer),而且保护电路也不可对电压/电流信号有所扭曲。图4-1给出了一种模拟信号引脚接口电路的结构和等效电路。三极管的短接方式实际等效为二极管,如果工艺库提供专门的二极管,则无须这样的替代。

图4-1模拟I/O的结构和等效电路(以TMSC0.35μm工艺为例)

电源时钟等信号的引脚电路与之类似。有时还需要串接一个保护电阻,其作用是避免大电流对二极管的冲击,而坏处是可能引入热噪声。对于输入缓冲,保护电阻的值应该设计得较大,如200到2000欧姆;电源、时钟信号的缓冲电路则选择小一些。

ESD保护

通常,穿尼龙制品的人体静电可能达到21,000V的高压,750V左右的放电可以产生可见火花,而仅10V左右的电压就可能毁坏没有静电保护的芯片。在正常工作情况下,静电放电保护电路设计,除对静电放电保护外,还有栅氧化层(Gate Oxide)的可靠性,避免额外漏电等问题;有省电模式的芯片,静电放电电路还须考虑在省电模式时,避免额外漏电流对内部芯片产生误操作。在静电放电发生时,保护电路必须保护内部电路不受放电电流伤害。此外,还需要考虑静电放电保护电路的低持有电压(Holding Voltage)特性可能带来的闩锁效应(Latch-up)或类似闭锁效应(Latch-up-Like)。这也使得高性能的静电放电电路设计变得复杂,如果要详细讨论这些问题需要单独的论述。

静电放电保护标准有常用的工业标准(+/-2000V),IEC61000-4-2标准(+/-15000V,+/-8000V)等,可以根据芯片工作环境做相应的保护设计。

图5-1给出了人体静电放电模型及静电放电保护电路工作时电流回路示意图。高压将钳位二极管导通,电流经VDD,静电放电钳制电路等泄入地端,避免内部电路受损。

图5-1芯片的ESD保护电路模型

一种常见的ESD钳制电路如图5-2所示。芯片正常工作时,A点电位为高,B点为低,Mn1不导通。当瞬间的静电高压冲击到来时,图5-1中的二极管导通,VDD为静电高压,RC电路对高压有延迟,故A点电压较VDD上升慢,而使反相器PMOS管导通,B点电压上升,使大尺寸的Mn1管导通,静电电流被泄载掉。需要注意,人体静电放电上升时间为10ns量级,芯片启动为ms量级,ESD钳制电路的RC时间常数应在两者之间,通常可以取0.1μs到1μs量级。另外,高压对电路冲击的效应是较难模拟的,ESD电路的版图设计需要特别小心。

图5-2RC电路结构的ESD钳制电路

ESD保护设计随着CMOS工艺的演进而越来越困难,迄今已有六百多件ESD相关的美国专利。而且,ESD更应当从芯片全局考虑,而不只是Input PAD,Output PAD,或Power PAD的问题。各个PAD都有很好的ESD防护能力,并不说明整个芯片的ESD防护能力就一定好。采用整片(whole-chip)防护结构是一个好的选择,也能节省I/O PAD上ESD元件的面积。整片ESD防护结构同样是各大IC设计公司专利竞争的焦点,所以,IC设计公司应该特别注意这些技术的发展。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    453

    文章

    50372

    浏览量

    421660
  • ESD
    ESD
    +关注

    关注

    48

    文章

    2011

    浏览量

    172721
  • 缓冲器
    +关注

    关注

    6

    文章

    1917

    浏览量

    45445
收藏 人收藏

    评论

    相关推荐

    CMOS电路ESD保护结构的设计要求

    大部分的ESD电流来自电路外部,因此ESD保护电路一般设计在PAD旁,I/O电路内部。典型的I/
    发表于 12-24 11:05 2780次阅读
    CMOS<b class='flag-5'>电路</b>中<b class='flag-5'>ESD</b><b class='flag-5'>保护</b>结构的设计要求

    求助,关于LM386芯片ESD保护电路设计和引脚分配情况求解

    2、3输入引脚和1、7、8控制引脚和5输出引脚都共用这一个ESD保护电路呢? 如能介绍LM386芯片
    发表于 09-30 06:22

    系统输入输出保护电路怎么实现

    输入输出保护电路。EMC 标准IEC 61000 是有关 EMC 鲁棒性的系统级标准。该标准中涉及高压瞬变的三个部分为IEC 61000-4-2、IEC 61000-4-4 和 IEC 61000-4-5
    发表于 10-24 10:46

    如何设计ESD保护电路

    ,提高了芯片的运算速度。  但是,随着工艺的进步和尺寸的减小,静电释放(ESD),Elecyro Static Discharge)问题变得日益严峻。据统计,在集成电路设计中大约40%的失效
    发表于 08-07 06:24

    模拟量输入输出缓冲的问题

    有没有大佬能给我推荐下能用于做AD7705(两路输入)的输入缓冲器的芯片,还有DAC8411(一路输出)模拟量
    发表于 05-30 20:26

    输入输出点平转换电路

    输入输出点平转换电路
    发表于 06-06 09:41 551次阅读
    <b class='flag-5'>输入输出</b>点平转换<b class='flag-5'>电路</b>图

    使用三运放搭建输入缓冲级和输出电路

    使用三运放搭建输入缓冲级和输出电路 传统IA使用三运放搭建输入缓冲级和
    发表于 12-07 22:47 2106次阅读
    使用三运放搭建<b class='flag-5'>输入</b><b class='flag-5'>缓冲</b>级和<b class='flag-5'>输出</b>级<b class='flag-5'>电路</b>

    电路常识--输入输出阻抗

    电子专业单片机相关知识学习教材资料——电路常识--输入输出阻抗
    发表于 10-10 14:17 0次下载

    微机原理--输入输出方法及常用的接口电路

    微机原理--输入输出方法及常用的接口电路
    发表于 12-12 22:07 0次下载

    数字信号输入输出接口电路

    数字信号输入输出接口电路【更齐全】
    发表于 12-16 21:32 0次下载

    如何设计系统输入输出保护电路?解决模拟输入IEC系统保护问题!

    简介 与系统模拟输入输出节点交互作用的外置高压瞬变可能破坏系统中未采用充分保护措施的集成电路(IC)。现代IC的模拟输入
    的头像 发表于 03-15 17:33 1.4w次阅读
    如何设计系统<b class='flag-5'>输入输出</b><b class='flag-5'>保护</b><b class='flag-5'>电路</b>?解决模拟<b class='flag-5'>输入</b>IEC系统<b class='flag-5'>保护</b>问题!

    介绍Studio6.2原理的输入输出

    电路原理图上输入输出的基本流程
    的头像 发表于 07-09 03:03 2771次阅读

    基于CMOS电路ESD保护设计

    ESD保护电路的设计目的就是要避免工作电路成为ESD的放电通路而遭到损害,保证在任意两芯片引脚之
    发表于 03-04 14:24 4481次阅读
    基于CMOS<b class='flag-5'>电路</b>的<b class='flag-5'>ESD</b><b class='flag-5'>保护</b>设计

    芯片输入输出缓冲电路ESD保护电路的应用设计

    ESD保护设计随着CMOS工艺的演进而越来越困难,迄今已有六百多件ESD相关的美国专利。而且,ESD更应当从芯片全局考虑,而不只是Input
    发表于 03-17 22:28 25次下载
    <b class='flag-5'>芯片</b><b class='flag-5'>输入输出</b><b class='flag-5'>缓冲</b><b class='flag-5'>电路</b>和<b class='flag-5'>ESD</b><b class='flag-5'>保护</b><b class='flag-5'>电路</b>的应用设计

    输入欠压保护电路输出过压保护电路以及过温保护电路

    电路属于输入欠压电路,当输入电压低于保护电压时拉低控制芯片的供电Vcc,从而关闭
    的头像 发表于 05-17 10:45 1.3w次阅读