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

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

3天内不再提示

什么叫电气规则呢?电气规则检查-ERC

冬至子 来源:伟酱的芯片后端之路 作者:伟酱的芯片后端之 2023-12-06 14:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ERC全称为electrical rule checking,翻译为电气规则检查。检测的是GDS版图中是否存在电学连接问题,属于PV(physical verification)的一个项目。这也算是一个后端signoff的基本概念,今天就给大家简单介绍一下ERC。

什么叫电气规则呢?其实它的种类也不多,主要包括:1. MOS的gate不能直接连supply。2. cell input永远不能floating。3. 一个cell的driver最多一个,或者说output不能发生short。 4. N/P区(衬底或阱)不能floating。可能还有别的,不过我目前只知道这四种了,可以先了解一下。我下面分别说一下这四条规则的理由。

对于1,我们在设计芯片的时候总是会按最悲观的情况考虑问题,因此我们会认为PG的供电总是不稳定的。人们的初衷可能都是简单的,希望一个mos常开或者常关,但如果直接将PG接到gate上,在电压出现波动的时候(比如说由于静电),这个mos的开关就不那么稳定,其沟道电阻相应会受到影响。甚至电压波动很大的时候会发生逻辑错误,或者击穿mos管。

因此实际应用的时候,对于那些输入一直为0或者一直为1的情况,我们会从PG接一个TIE cell,再接到gate上。TIE cell可以起到一个稳定电压、中继的作用。

Cell的input如果floating,那个pin就是会类似一根天线,它的电压很容易受旁边电路的影响,此时就不能认为它是一个完美的高电压或者低电压了,相对应的数字信号就没了意义。这里可能要联系一点模拟的知识,假设高电压是5V,低电压是0V,我们可能就认为4V以上就是逻辑1,1V以下就是逻辑0,所以input输入是什么其实完全是由它的电压决定的。

在floating的情况下,输入就不确定,逻辑可能受到影响。除此之外还可能影响power,比如一个CMOS反相器,input如果不确定,NMOS和PMOS就处于一种“半导通半不导通”的状态。

我们知道反向器的任何一个mos导通的时候另一个mos关断,漏电流就不会很大,而这种“半导通半不导通”就会产生很大的漏电流,甚至会烧坏管子。

Multiple driver的情况,会导致电路VDD和VSS发生short。还是假设两个反相器,它们的output接在了一起,当第一个反相器输出逻辑1(高电平),第二个反相器输出逻辑0(低电平)的时候,相当于产生一条从VDD直接到VSS的电流通路。这是绝对不被允许的。

N/P floating,还是主要为了防止latch up。一般会将N well接VDD,P substrate接VSS,减小well/substrate和drain/source之间的电势差,可以防止latch up产生。

一般我们会把摆放cell的区域隔一段差一个tap cell,然后塞满filler cell,为的就是保证n/p区同一个row的cell公用,而且都能找到附近的tap cell。这一部分可以参考我之前写的一篇介绍latch up的文章。

除了ERC之外,现在还有PERC的概念,就是programmable ERC。指的是用户可以根据自己的design客制化编写一些ERC的rule来进行检查,一般都是会检查ESD相关的rule。

比如说PERC有current density检查,就是检查某一条专门用来ESD放电路径上current承载能力的;还有point to point resistance检查,是为了检查ESD放电路径的电阻,需要保证它的电阻小于其他路径的电阻,确保静电电流走预设好的放电路径。

PERC还支持layout的检查和schematic的检查,用户就自己设定检查规则,也很方便。

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

    关注

    6

    文章

    329

    浏览量

    44948
  • ERC
    ERC
    +关注

    关注

    0

    文章

    7

    浏览量

    10104
  • 漏电流
    +关注

    关注

    0

    文章

    280

    浏览量

    17842
  • 电压波动
    +关注

    关注

    0

    文章

    58

    浏览量

    8628
  • GDS
    GDS
    +关注

    关注

    0

    文章

    28

    浏览量

    6635
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    简单认识eSchema电路设计工具

    eSchema电路设计工具作为一款面向专业IC设计者的综合解决方案,通过集成原理图设计、电气规则检查ERC)及SPICE网表生成功能,构建了从概念验证到仿真分析的高效闭环,为复杂芯片
    的头像 发表于 11-17 10:22 285次阅读
    简单认识eSchema电路设计工具

    Altair PollEx:PCB规则检查及系统EMC仿真技术

    Altair PollEx:PCB规则检查及系统EMC仿真技术
    的头像 发表于 09-17 11:19 4761次阅读
    Altair PollEx:PCB<b class='flag-5'>规则</b><b class='flag-5'>检查</b>及系统EMC仿真技术

    电气设计线号标记规则

    电气工程设计中,线号标记是保证系统可维护性和安全性的基础工作。一套科学、规范的线号标记规则不仅能提高施工效率,还能为后续的检修、改造提供清晰指引。本文将系统介绍电气设计中线号标记的基本原则、常用
    的头像 发表于 08-23 23:12 2562次阅读
    <b class='flag-5'>电气</b>设计线号标记<b class='flag-5'>规则</b>

    Room规则导致网络丢失的情况,有什么好办法解决?

    求助大佬们… 新打回来的板子,好几个地方不导电,检查了DRC和DFM都OK,Gerber也仔细看了,板厂也说按文件测没问题... 没办法,只能看看原始设计文件有没有问题… 结果发现孔隔离了,电源孔
    发表于 07-04 11:00

    方案分享 | ARXML 规则下 ECU 总线通讯与 ADTF 测试方案

    汽车电子开发新进展:ARXML 规则与 ADTF 框架结合,实现 ECU 总线通讯高效测试
    的头像 发表于 06-25 09:53 2840次阅读
    方案分享 | ARXML <b class='flag-5'>规则</b>下 ECU 总线通讯与 ADTF 测试方案

    KiCad 中的自定义规则(KiCon 演讲)

    “  Seth Hillbrand 在 KiCon US 2025 上为大家介绍了 KiCad 的规则系统,并详细讲解了自定义规则的设计与实例。  ”   演讲主要围绕 加强 KiCad 中的自定义
    的头像 发表于 06-16 11:17 1460次阅读
    KiCad 中的自定义<b class='flag-5'>规则</b>(KiCon 演讲)

    新编电气工程师手册

    新编电气工程师手册,一款最新的、最全面的电气知识手册。 全手册1522页。共五篇、四十六章。 该手册不愧为对从事电气专业的所有人员都实用的一部非常好的工具书。不用再一册一册地找了,内容丰富,有图有
    发表于 06-03 16:26

    时源芯微 PCB 布线规则详解

    ,特别是在信号速率较高时,需利用地平面隔离各布线层,用地信号线隔离各信号线。 走线开环检查规则 通常情况下,禁止出现一端浮空的布线(即 Dangling Line),这主要是为了防止“天线效应”,减少不必要的干扰辐射与接收,否则可能引发难以预估
    的头像 发表于 05-20 16:28 673次阅读

    概伦电子先进电路检查分析平台工具NanoSpice CCK介绍

    NanoSpiceCCK是一款先进的电路检查可靠性分析工具,支持晶体管级全面的ERC、SOA电路检查,适用于前后仿电路规则检查功能,能够快速
    的头像 发表于 04-23 15:05 673次阅读
    概伦电子先进电路<b class='flag-5'>检查</b>分析平台工具NanoSpice CCK介绍

    Altium Designer中PCB设计规则设置

    在使用 Altium Designer 进行PCB设计时,除了电气间距(Clearance)等基础规则外, 导线宽度、阻焊层、内电层连接、铜皮敷设等规则也同样重要 。这些设置不仅影响布线效率,还决定了成品板的可制造性与可靠性。
    的头像 发表于 04-17 13:54 7044次阅读
    Altium Designer中PCB设计<b class='flag-5'>规则</b>设置

    如何在特定区域设置线宽、线距规则

    “  今天偷个懒,分享一个 Hayden 大佬提供的自定义规则,非常实用。可以在特定区域(如BGA器件范围内)定义特殊的线宽、线距规则。  ” 就是下面这段自定义规则,表示 U10
    的头像 发表于 03-19 11:20 1049次阅读
    如何在特定区域设置线宽、线距<b class='flag-5'>规则</b>

    芯片设计中的设计规则检查

    设计规则检查(Design Rule Check,简称DRC)是芯片设计中的一个关键步骤,旨在确保电路设计的物理布局符合制造工艺的要求。可以把它类比为建筑设计中的检查流程,确保建筑图纸中的所有尺寸
    的头像 发表于 03-04 14:58 1319次阅读

    电子线路信号完整性设计规则

    电子发烧友网站提供《电子线路信号完整性设计规则.pdf》资料免费下载
    发表于 01-21 09:24 0次下载
    电子线路信号完整性设计<b class='flag-5'>规则</b>

    和Dr Peter一起学KiCad 4.8:设计规则检查(DRC)

    和Dr Peter一起学KiCad 4.8:设计规则检查(DRC)
    的头像 发表于 12-25 14:55 2798次阅读
    和Dr Peter一起学KiCad 4.8:设计<b class='flag-5'>规则</b><b class='flag-5'>检查</b>(DRC)

    电气安规分析仪的原理和应用

    电气设备的各项参数。 测试功能集成:分析仪集成了多种测试功能,这些功能能够全面覆盖电气安全检测的主要需求。例如,绝缘电阻测试用于评估电气设备绝缘材料的性能;接地电阻测试用于检查
    发表于 12-24 14:13