电路板设计成功的七大技术要素( 二 )


技巧三:使用自动布线器 , 但不要完全依赖自动布线器 大多数专业级的PCB CAD工具都有自动布线器 。但除非你设计PCB很专业 , 自动布线器才会一次完成布线;对PCB连线来说自动布线器并不是一次点击就能完成的解决方案 。你仍然应该知道如何进行手工布线 。
自动布线器是一种高度可配置的工具 。为了充分发挥它们的作用 , 每次任务都要对布线器参数进行仔细、周到的设置 , 甚至对单块PCB设计中的各个模块都要单独设置 , 不存在适合任何场合的基本通用默认设置 。当你问一个经验丰富的设计师“最好的自动布线器是什么”时 , 他们通常的回答是“你两只耳朵间的东西(眼睛)” , 这可不是玩笑话 , 他们是认真的 。布线作为一种工艺 , 与算法一样有艺术性;布线本身就是启发式的 , 因此非常类似于传统的回溯算法 。对于受约束的路径选择应用(比如迷宫和拼图)来说 , 回溯算法很适合用来寻找答案 , 但在开放的、不受约束的场合 , 比如预先布放好了元器件的印制电路板 , 回溯算法就并不擅长于找到最优解决方案 。除非自动布线器的约束条件得到了设计师高度细致的调整 , 否则自动布线器结果仍需要人工去检查回溯算法结果中的薄弱环节 。导线尺寸是另一个难点 。自动布线器不能可靠地确定一条导线上会流过多大的电流 , 因此它不能帮你确定要用多宽的导线 。结果是 , 大多数自动布线器布出来的导线宽度不符合要求 。许多自动布线器可以让你规定参考导线约束条件 。在stackexchange.com网站上的一篇论坛帖子中 , 作者Martin Thompson这样写道 , “我做的每块板都用过自动布线器(不好意思 , 是一种很高端的布线器……) 。如果你的约束条件类似是这样的:只在这个层上 , 这两个信号形成差分对 , 这些网络必须匹配长度 , 那么你必须将这些条件告诉自动布线器 。”当你想要使用自动布线器时 , 你要问问你自己:“当我为电路板设置好自动布线器的约束条件 , 甚至也许在原理图中对每根导线设置了约束条件 , 有这工夫会完成多少手工布线?”
【电路板设计成功的七大技术要素】

推荐阅读