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

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

3天内不再提示

什么是串扰crosstalk?它是如何产生的?

冬至子 来源:伟酱的芯片后端之路 作者:伟酱的芯片后端之 2023-12-06 15:38 次阅读

串扰是芯片后端设计中非常普遍的现象,它会造成逻辑信号的预期之外的变化。消除串扰的影响是后端的一个重要课题。

首先,什么是串扰?它是如何产生的?芯片的信号线之间会存在耦合电容,因此一条信号线的变化会影响周围的线(信号线之间的耦合电感一般可以忽略)。

对于工程师来说了解这么多就可以了,不过这样的解释有点循环论证的感觉,因为耦合电容就是因为两端金属线互相影响而抽象出来的概念。

最根本的原因就是一条信号线的跳变会造成周围空间电磁场的变化,而变化的电磁场会在周围的导线感应出电流

十几年前老的工艺可能还可以忽略寄生电容,现在的先进工艺下寄生电容已经到了万万不可忽略的地步了,不过对于电感好像还是不会过多考虑。

两段很近的导线发生串扰时,假设一段导线从0跳变为1,会影响另一段导线电势小幅上升一点,再回落下来。我们称产生跳变的导线为attacker,受影响的导线为victim,那一小段电势的变化称为glitch。

相应的,如果attacker从1变0,victim会有一个电势下降的glitch。如果这个glitch过大,就可能产生一个错误的逻辑信号出来,这个时候就发生了glitch的violation。

Attacker和victim的角色是可以互相转化的,一个victim在需要翻转的时候就成为了attacker,attacker信号保持不变的时候就是victim。如果两段信号线同时反转,他们就都既是attacker又是victim。

Glitch violation也是信号完整性(SI,signal integrity)violation的一种,SI据我所知也就只和crosstalk有关。

另一种情况,如果attacker和victim同时跳变,如果attacker和victim的跳变方向一致,比如说都从0变为1,victim受attacker的影响跳变速度会更快一些,也就是transition/slew time更小。注意这个时候两者都既是attacker也是victim,所以两根导线的transition都会变快。

相反地,如果attacker和victim跳变方向不同,transition会变慢。Transition的变化可能会产生timing的violation,这一类violation也可以说是由SI带来的。但是一般这种violation不如glitch来的严重。

一种比较严重的violation叫做DS(double switch),也是由于串扰带来的逻辑错误。

就是说attacker和victim同时跳变并且方向相反,假设attacker从1到0,victim从0到1,假设某个时刻victim已经过了逻辑1的电压阈值,后面的cell已经可以捕捉到信号1了,但之后由于crosstalk,victim的电势会有一个向下(逻辑0方向)的glitch。

而这个glitch可能导致后级cell捕捉到信号0,之后victim电势再升高为逻辑1,所以总的来说victim的信号传播就从0、1变为0、1、0、1.这就叫做double switch violation。

消除SI violation的方法还是要从绕线着手。第一就是加shielding net,就是在attacker旁边加一段地线,称为shielding,减弱attacker与victim的耦合电容。

一般的时钟trunk都会加一定比例的shielding。第二种就是把发生violation的两段shape分开,距离越远越好,具体做法可以把很直的一段shape让它拐一下,做个detour出来。

第三种就是把其中一个net换到另一层去,因为我们metal layer的preferred routing direction都是一层横的一层竖的,换层之后能有效减少耦合电容。

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

    关注

    15

    文章

    980

    浏览量

    54611
  • 信号完整性
    +关注

    关注

    67

    文章

    1373

    浏览量

    95151
  • 寄生电容
    +关注

    关注

    1

    文章

    288

    浏览量

    19100
  • 电磁场
    +关注

    关注

    0

    文章

    783

    浏览量

    47083
  • 感应电流
    +关注

    关注

    0

    文章

    84

    浏览量

    11909
收藏 人收藏

    评论

    相关推荐

    信号的介绍

    信号Crosstalk)是指在信号传输过程中,一条信号线上的信号对相邻信号线产生的干扰,这种干扰是由于电磁场耦合或直接电容、电感耦合引起的。根据耦合类型和位置的不同,信号
    的头像 发表于 09-12 08:08 507次阅读
    信号的<b class='flag-5'>串</b><b class='flag-5'>扰</b>介绍

    M9航空接口3芯如何减少

    德索工程师说道要减少M9航空接口3芯的,首先需要深入了解产生的原因。
    的头像 发表于 04-26 16:11 257次阅读
    M9航空接口3芯如何减少<b class='flag-5'>串</b><b class='flag-5'>扰</b>

    产生的原因是什么

    ,也称为串音干扰,是指由于线路之间的电磁耦合导致的信号和噪声的传播。可以引起信号质量下降、数据错误和系统性能受限,因此在高速数字设计和高密度电路布局中需要特别关注和管理。 在通
    的头像 发表于 02-04 18:17 1458次阅读
    <b class='flag-5'>串</b><b class='flag-5'>扰</b><b class='flag-5'>产生</b>的原因是什么

    在PCB设计中,如何避免

    了解什么是及其常见原因。是指一个信号电路中的电流或电磁场对周围其他电路产生干扰的现象。常见的原因包括电磁辐射、电磁感应、信号反射、互
    的头像 发表于 02-02 15:40 1330次阅读

    PCB产生的原因及解决方法

    PCB产生的原因及解决方法  PCB(印刷电路板)是电子产品中非常重要的组成部分,它连接着各种电子元件,并提供电气连接和机械支撑。在 PCB 设计和制造过程中,
    的头像 发表于 01-18 11:21 1525次阅读

    容性耦合与感性耦合的混合效应 影响大小的因素

    是信号在传输线上传播时,由于电磁耦合而在相邻的传输线上产生不期望的电压和电流噪声,信号线的边缘场效应是导致
    的头像 发表于 01-18 10:13 3918次阅读
    容性耦合与感性耦合的混合效应 影响<b class='flag-5'>串</b><b class='flag-5'>扰</b>大小的因素

    减少的方法有哪些

    是PCB(Printed Circuit Board)中走线之间产生的不需要的噪声(电磁耦合)。会对时钟信号、周期和控制信号、数据传
    的头像 发表于 01-17 15:02 1351次阅读
    减少<b class='flag-5'>串</b><b class='flag-5'>扰</b>的方法有哪些

    pcb中的机制是什么

    在PCB设计过程中,Crosstalk)是一个需要重点关注的问题,因为它会导致信号质量下降,甚至可能导致数据丢失。本文将详细介绍PCB中的
    的头像 发表于 01-17 14:33 321次阅读
    pcb中的<b class='flag-5'>串</b><b class='flag-5'>扰</b>机制是什么

    如何使用SigXplorer进行的仿真

    Crosstalk)是信号完整性(SignalIntegrity)中的核心问题之一,尤其在当今的高密度电路板设计中,其影响愈发显著。当电路板上的走线密度增大时,各线路间的电磁耦合增强,
    的头像 发表于 01-06 08:12 1744次阅读
    如何使用SigXplorer进行<b class='flag-5'>串</b><b class='flag-5'>扰</b>的仿真

    怎么样抑制PCB设计中的

    空间中耦合的电磁场可以提取为无数耦合电容和耦合电感的集合,其中由耦合电容产生信号在受害网络上可以分成前向串扰和反向Sc,这个两个信
    发表于 12-28 16:14 254次阅读
    怎么样抑制PCB设计中的<b class='flag-5'>串</b><b class='flag-5'>扰</b>

    互相产生的原因?

    多了,这样我想有个问题就是,在正常采集时,这几个通道间会不会有互相的问题。谢谢。 另外我想知道互相产生原因,如果能成放大器内部解释
    发表于 11-21 08:15

    什么是?NEXT近端定义介绍

    双绞线的就是其中一个线对被相邻的线对的信号进来所干扰就是
    的头像 发表于 11-01 10:10 996次阅读
    什么是<b class='flag-5'>串</b><b class='flag-5'>扰</b>?NEXT近端<b class='flag-5'>串</b><b class='flag-5'>扰</b>定义介绍

    学习笔记(2)

    上一篇推文,小P学习了集成串噪声(ICN)的相关公式及概念,文末提到了一个ccICN的概念。那么这个又是什么呢。ccICN,全称component contribution integrated crosstalk noise,部件贡献集成串
    的头像 发表于 10-25 14:44 2625次阅读
    <b class='flag-5'>串</b><b class='flag-5'>扰</b>学习笔记(2)

    学习笔记(1)

    讲到,基础的知识比如是由电场耦合和磁场耦合的共同结果啊,从
    的头像 发表于 10-25 14:43 2603次阅读
    <b class='flag-5'>串</b><b class='flag-5'>扰</b>学习笔记(1)

    PCB布线减少高频信号的措施都有哪些?

    一站式PCBA智造厂家今天为大家讲讲pcb设计布线解决信号的方法有哪些?PCB设计布线解决信号的方法。信号之间由于电磁场的相互而产生
    的头像 发表于 10-19 09:51 1624次阅读