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

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

3天内不再提示

PCB设计时代:自动布线器

PCB打样 2020-09-28 19:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最初,自动路由的想法听起来不错。一台能为您完美布线的机器?那不是太神奇了吗?不幸的是,早期的自动布线器远非完美。

我们发现在计算机辅助设计(CAD)出现之前,设计印刷电路板(PCB)是一项艰巨的工作,这将我们引向了自动布线器。

自动布线器是PCB世界中一个神秘而又神秘的野兽。实际上,自动路由引擎确实不是神话中的野兽,它们也不是那么神秘。它们是真实的,并且-信不信由你-有些人实际使用它们,但是为什么要这样做?事实是,如果您是一位经验丰富的电子设计师,那么您就会知道自动布线器通常无法满足要求。它们的设置很耗时,通常效果不理想,然后您可以花很多时间清理所有内容。

最初,自动路由的想法听起来不错。一台能为您完美布线的机器?那不是太神奇了!正是这种想法开始了最早的自动路由器的开发。最初的自动布线器远非完美。老实说,它们远没有什么好处。1980年代的早期自动布线器对电路板的布局空间管理不善,表现出层偏斜,并增加了过多的过孔。

如果有一种方法可以表征自动路由开发的早期时代,那就是“由硬件限制引起的困扰”。自动布线器算法根本无法减小网格大小以获得更好的布线质量,而不必诉诸专用CPU和额外的内存来支持所有必需的数据。在没有基于硬件的解决方案的情况下,EDA供应商开始探索其他途径,包括基于形状的自动路由。这些新的基于形状的自动布线器通过以下方式帮助满足了电路板制造和信号完整性要求:

l在组件之间创建有效的互连。

l通过在自动布线过程中添加更少的过孔来降低PCB成本。

l增加间距,同时在PCB上使用更少的层。

即使有了这些进步,自动路由技术在客观上仍然保持中等水平。尽管EDA供应商设法克服了硬件限制,但PCB设计人员仍然犹豫采用自动布线技术。

与任何技术一样,进步仍在继续。在1990年代,引入了新功能,包括优化角度,推动和推动布线模式,减少通孔的使用,甚至上光以去除多余的线段。这些改进听起来不错,但对PCB设计社区影响不大。设计人员仍然必须花时间在开始之前设置自动布线器,然后在之后修复自动布线不良的路径,并且生产的某些电路板的布线不完善且优化不良。尽管在1990年代取得了进步-当涉及到实际设计时-手动布线仍然是最主要的。

世纪之交带来了许多新的组件和电路板技术,从而改变了手动布线PCB的方式。在大多数设计中,现在必须减少通孔以保存信号完整性,信号开始需要延迟或时间管理,差分对成为高速应用的规范,而BGA成为许多大引脚数器件的封装首选。这种设计意识的转变催生了泛舟时代。

河道法非常有效。它显着减少了板上的过孔数量,均匀利用了各层,并且没有布线层偏置。尽管取得了这些进步,但是该方法的采用却处于历史最低水平,但是为什么呢?这次不是技术。相反,这是PCB设计师的思维定势。由于PCB设计人员在放置组件时会不断在脑海中布线,因此这直接影响到零件的放置方式和位置,进而影响布线的实施。对于许多工程师而言,尝试使用河流路由方法中断此工作流的中途是不可行的。

作为河道的替代方案,出现了新的路线规划趋势。这种新方法为设计人员提供了用于配置自动路由设置的完整工具集,其中包括层堆栈定义,设计规则约束,信号屏蔽等。不幸的是,尽管迫切需要所有这些设置来证明PCB设计人员使用自动布线是合理的,但配置所有属性所花费的时间却比手工执行布线过程要长。

最终结果是,尽管自1980年代,1990年代和2000年代以来,自动路由技术取得了所有进步,但直到最近,该领域确实没有太多进展。如今,我们似乎已经退后一步,有了所谓的“辅助路由”。但这真的倒退了一步吗?我不这么认为。

通常,PCB工程师采用自顶向下的方法,通常在10,000英尺处可视化电路板布局,以识别逻辑组件的放置和互连点,然后进行组件的放置和手拉手布线。对于密集的电路板布局,工程师通常在纸上绘制总线系统和子系统的草图,然后将其用作手工布线过程的指南。另一方面,自动布线器从下至上一次解决了同一布线挑战,一次互连。

AltiumMentor Graphics这样的公司在开发辅助布线技术时会牢记正确的想法。借助这些技术,人们能够(但不是必需)像在一张纸上那样迅速绘制出所需的路线,然后让他们的ECAD工具完成其余的工作。这些工具甚至可以处理长度调整和差分对,如下面的两个屏幕截图所示。

选定的差分对进行布线

路由和调谐差分对

使用辅助布线方法而不是完全自动化的方法,设计人员可以以类似于计算机的速度来实现类似于人的结果。目前,似乎完全不值得尝试以自动化的方式进行工作。一个人需要花费数小时来设置程序,这对于硬件设计者来说已经是一个很大的麻烦。最重要的是,您对走线的路径没有任何发言权,从而导致走线和通孔杂乱无章。当前,至少在技术赶上并为我们完全布线之前,基于使用辅助路由器的中间立场提供了最佳解决方案。

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

    关注

    14

    文章

    972

    浏览量

    42805
  • PCB设计
    +关注

    关注

    396

    文章

    4907

    浏览量

    94074
  • PCB打样
    +关注

    关注

    17

    文章

    2977

    浏览量

    23333
  • 华秋DFM
    +关注

    关注

    20

    文章

    3512

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PCB设计 | AI如何颠覆PCB设计?从手动布线到智能自动化的30年演进

    软件整合了iCDStackup、PDN和CPWPlanner。可在www.icd.com.au网站上下载此软件。传统的PCB设计过程往往既耗时又耗力。布线复杂的P
    的头像 发表于 11-27 18:30 828次阅读
    <b class='flag-5'>PCB设计</b> | AI如何颠覆<b class='flag-5'>PCB设计</b>?从手动<b class='flag-5'>布线</b>到智能<b class='flag-5'>自动</b>化的30年演进

    高频PCB布线“避坑指南”:4大核心技巧让信号完整性提升90%

    一站式PCBA加工厂家今天为大家讲讲高频PCB布线设计有什么技巧?高频PCB设计布线技巧。高频PCB布线
    的头像 发表于 11-21 09:23 99次阅读
    高频<b class='flag-5'>PCB</b><b class='flag-5'>布线</b>“避坑指南”:4大核心技巧让信号完整性提升90%

    高速PCB设计挑战 Allegro Skill布线功能 自动创建match_group

    在进行高速PCB设计的过程中,常常会遇到一个挑战,那就是高速信号的时序匹配问题。为了确保信号的同步到达,设计者需要对特定的高速信号组进行等长设计。手动进行这样的操作可能会非常繁琐且容易出错。凡亿
    的头像 发表于 06-16 11:54 2055次阅读
    高速<b class='flag-5'>PCB设计</b>挑战  Allegro Skill<b class='flag-5'>布线</b>功能 <b class='flag-5'>自动</b>创建match_group

    符合EMC的PCB设计准则

    时源芯微专业EMC/EMI/EMS整改 EMC防护器件 就ESD问题而言,设计上需要注意的地方很多,尤其是关于GND布线的设计及线距,PCB设计中应该注意的要点: (1) PCB板边间距规范:
    的头像 发表于 05-15 16:42 595次阅读

    高速PCB板的电源布线设计

    随着集成电路工艺和集成度的不断提高,集成电路的工作电压越来越低,速度越来越快。进入新的时代后,这对于PCB板的设计提出了更高的要求。本文正是基于这种背景下,对高速PCB设计中最重要的环节之一一电源
    发表于 04-29 17:31

    技术资料—PCB设计规范

    布线与布局 晶振外壳接地。 4 PCB 布线与布局 时钟布线经连接输出时,连接上的插针要
    发表于 04-25 17:24

    必学!PCB设计布线技巧、电机控制、电源管理设计教程等精华资料

    1、建议收藏,这31条PCB设计布线技巧相信大家在做PCB设计时,都会发现布线这个环节必不可少,而且布线的合理性,也决定了
    的头像 发表于 04-22 08:05 465次阅读
    必学!<b class='flag-5'>PCB设计</b><b class='flag-5'>布线</b>技巧、电机控制、电源管理设计教程等精华资料

    每周推荐!PCB设计布线技巧、电机控制、电源管理芯片设计教程等精华资料

    1、建议收藏,这31条PCB设计布线技巧 相信大家在做PCB设计时,都会发现布线这个环节必不可少,而且布线的合理性,也决定了
    发表于 04-21 17:04

    建议收藏,这31条PCB设计布线技巧

    相信大家在做PCB设计时,都会发现布线这个环节必不可少,而且布线的合理性,也决定了PCB的美观度和其生产成本的高低,同时还能体现出电路性能和散热性能的好坏,以及是否可以让器件的性能达到
    发表于 04-19 10:46

    Altium Designer中PCB设计规则设置

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

    PCB】四层电路板的PCB设计

    摘要 详细介绍有关电路板的PCB设计过程以及应注意的问题。在设计过程中针对普通元器件及一些特殊元器件采用不同的布局原则;比较手工布线自动布线及交互式
    发表于 03-12 13:31

    LVDS连接PCB设计与制造

    。这些引脚的布局直接影响信号的完整性和传输效率。设计时需参考具体设备文档,确保引脚定义准确无误。 ● LVDS连接的设计要点 1、布局布线设计 LVDS信号需遵循差分走线原则,通常分布在内层(如L1
    发表于 02-18 18:18

    电子工程师的PCB设计经验

    本文分享了电子工程师在PCB设计方面的经验,包括PCB布局、布线、电磁兼容性优化等内容,旨在帮助初学者掌握PCB设计的关键技术。
    的头像 发表于 01-21 15:15 2315次阅读

    104条关于PCB布局布线的小技巧

    在电子产品设计中,PCB布局布线是重要的一步,PCB布局布线的好坏将直接影响电路的性能。 现在,虽然有很多软件可以实现PCB
    的头像 发表于 01-07 09:21 1764次阅读
    104条关于<b class='flag-5'>PCB</b>布局<b class='flag-5'>布线</b>的小技巧

    pcb设计时注意事项

    前期准备 • PCB设计前要与原理设计、可靠性设计、电磁兼容设计、工艺结构沟通, 确 定PCB整体的外围结构和接口布局。 • 与原理设计确认PCB网表和器件封装。 布局 • 将PCB
    发表于 12-26 16:51