找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

自动布线之谈

[复制链接]
admin 发表于 2012-9-6 07:51:07 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
我只用自动布线布过一块很简单的板,是单片am/fm收音板,十来个元件,名片大小。稍微大一点的板用自动布出来就没法看。
对于要拿出来见人的板子,真的有人使用自动布线吗?如果有,应当怎样做?
真诚请教,勿笑浅薄。

给rockyzou发送email


RE:真的有人使用自动布线吗? - 广州市 / winsu 回复于2001-7-25 16:32:00
我没有用过自动布线,如果板子面积小而元件多,那自动布线是布不了的(我指的是protel),如果板子面积足够大,自动布线十分不美观;如果元件少,也用不到自动布线。

RE:真的有人使用自动布线吗? - shenzhen / rockyzou 回复于2001-7-25 16:58:00
有同感,但为什么看见很多人讨论protel和powerPCB的自动布线功能如何如何?
到底怎摸回事,而且我认识的同行中,不管他们使用哪个软件,都没有人使用自动布线功能。
是我见识太少吗?

RE:真的有人使用自动布线吗? - ShenZhen / blackmouse 回复于2001-7-25 18:54:00
交互式自动布线,blackmouse用了5年的specctra

RE:真的有人使用自动布线吗? - 上海 / 电子小虫 回复于2001-7-25 20:15:00
我们同事就用Protel99的自动布线和手工布线结合,布的是4层板。上面使用了大量的贴片元件和Dsp和CPLD。系统是模数混合的,效果和效率都还可以。

RE:真的有人使用自动布线吗? - shenzhen / rockyzou 回复于2001-7-26 12:09:00
多谢各位指点,还想请教blackmouse:
你一般用specctra布什么板?用在什么领域?


RE:真的有人使用自动布线吗? - Shanghai / feifei 回复于2001-7-26 12:27:00
DOS时代全用手工,现在再复杂的板子都先手工布几条讲究的线,如何用specctra或BLAZERouter自动布线,再调整元件位置,再自动布线,布通率可达95%~100%,然后再手工修改

RE:真的有人使用自动布线吗? - cctv / cctv 回复于2001-7-26 13:53:00
我用。
PADS 我才学,不清楚。
但是PROTEL 的自动布线设置非常的多,你搞清楚了吗?设置好了还是可以用的。
自动布线不是一劳永逸的。后期还要做很多工作。要不还要人做末子?呵呵。

RE:真的有人使用自动布线吗? - shenzhen / rockyzou 回复于2001-7-26 14:16:00
等设置好了,这时间手工布也布出来了吧。

RE:真的有人使用自动布线吗? - cq / club 回复于2001-7-26 15:35:00
rocky:
你们谈的的确比较深(对我来说)。对我们这种门外汉来说,自动布线似乎更麻烦,因为我们做的东西比较简单,只要布局均匀就可以了。所以,自动布线只适用于大规模的电路(和手动布线相结合),对简单一点的,我觉得是画蛇添足。
  井底之见,勿笑勿笑
                yamming

RE:真的有人使用自动布线吗? - 江苏 / donny_ 回复于2001-7-26 17:21:00
等设置好了,这时间手工布也布出来了吧。

RE:真的有人使用自动布线吗? - 东莞 / longzhou 回复于2001-7-26 22:37:00
在POWERPCB下怎样用specctra? 我装了SPECCTRA9.03也不能用,显示缺少什么INI文件

RE:真的有人使用自动布线吗? - 河南濮阳 / 李红果 回复于2001-7-26 23:38:00
我经常使用Protel99作双层板,使用自动布线与手工布线相结合,效果很好。不过你要非常熟悉布线规则的设置,做到这点可不是一朝一夕的事哟!

RE:真的有人使用自动布线吗? - wh / ealf 回复于2001-7-27 12:21:00
对于要求不高的板子,自动布线还是可以胜任的,最基本的设置还是应该熟悉的,

RE:真的有人使用自动布线吗? - ShenZhen / blackmouse 回复于2001-7-27 14:39:00
TO rockyzou
blackmouse布的模、数混合的板较多,有两层板、也有四层板,虽然不是很复杂、频率也不是很高(几十兆而已),但大多数要求过EMC,比如:4000伏的群脉、10伏/米的高频磁场......

RE:真的有人使用自动布线吗? - 成都 / 频谱仪 回复于2001-7-27 14:43:00
我用protel画原理图和布局,用specctra自动布线,手工参与一小部分,效果还可以,不过我的板子只需要跑到60MHz。

RE:真的有人使用自动布线吗? - shenzhen / rockyzou 回复于2001-7-27 17:37:00
Thank you blackmouse and all, now I'll downlond a specctra and try it!

RE:真的有人使用自动布线吗? - shenzhen / rockyzou 回复于2001-7-27 17:56:00
By the way: Whihc master know where can download the specctra's Crack File? Thaks.

RE:真的有人使用自动布线吗? - ShenZhen / blackmouse 回复于2001-7-28 10:04:00
哪个版本?9.03 还是 10.02?

RE:真的有人使用自动布线吗? - 武汉 / 假大侠 回复于2001-7-28 13:53:00
自动布线还是可用的,不过要设置好RULE,手工布好比较重要的线,如Vcc,GND,等等,再用自动布线布剩下的线,最后手工修改。复杂的多层板子如完全用手工布线是无法想象的,劳动强度太大了。纯自动布线又无法达到设计要求。自动布线的关键是元件的布局和布线规则,往往要重复很多遍才行的。

RE:真的有人使用自动布线吗? - 珠海 / bigcat 回复于2001-7-28 15:23:00
  可用性不强,我试过一块不算大的板子,设置好间距,时序长度,甚至拓扑顺序,结果在密度较高的地方有三分之一的走线无法满足长度要求,而且大量的线违反了我设置的点对点的拓扑顺序规则,手工修正还不如重布。specctra算法可能太老了,我发现它只适合布DIP封装的组合逻辑电路板,对不规则封装和BGA封装不太行。

RE:真的有人使用自动布线吗? - 东管清溪 / 黄刚 回复于2001-7-28 15:30:00
自动布线是很好,布出的结果就是不理想,请问个位是否有其他高招,比如说:'自动布线的某些工具没有设定好的原因'还是.....

RE:真的有人使用自动布线吗? - ShenZhen / blackmouse 回复于2001-7-28 17:46:00
最好的应该是zuken的cr5000中的P.R.ROUTOR,在算法中加入了EMC的算法?
可惜blackmouse寻寻觅觅多少年,始终不见芳踪。

RE:真的有人使用自动布线吗? - nj / bird 回复于2001-7-29 16:40:00
同意武汉假大侠的说法。复杂的板子手工走线是不可能的。不过自动走线规则很多,设置时要当心,自动走线多走几次多调整几次效果会好些。本人用PADS的自动走线布过手机板,效果还可以。

RE:真的有人使用自动布线吗? - nj / bird 回复于2001-7-29 16:46:00
ZUNKEN的软件是比较好用,可惜一般人用不到。要买正版的才行。小公司买不起幺。我也只是使用过,感觉很难学。

RE:真的有人使用自动布线吗? - 广东省顺德市 / AL2913 回复于2001-7-29 20:17:00
我推荐自动布线与手布相结合,板少可以考虑生成网络表后手动布线。当你熟悉自动布线后,就会建议别人也用自动布线。

RE:真的有人使用自动布线吗? - shenzhen / ROCKYZOU 回复于2001-7-30 18:55:00
To Blackmouse:
V9.0?

RE:真的有人使用自动布线吗? - ShenZhen / blackmouse 回复于2001-7-31 8:42:00
早就贴出来了,请在发布区中查找!

RE:真的有人使用自动布线吗? - changchun / jack fred 回复于2001-7-31 12:13:00
感觉自动布线还可以,手工布线太浪费时间,自动手工结合是最理想的,RULE也不难学。布好的线是有点难看,但结果更重要,再说时间就是金钱。 请指教。

RE:真的有人使用自动布线吗? - 成都 / 频谱仪 回复于2001-7-31 15:37:00
ZUKEN的CR5000一个Lisense就要10万美元,而且根本找不到D版,好东西不是人人都能用到的。

RE:真的有人使用自动布线吗? - 北京 / WDD 回复于2001-7-31 21:29:00
自动布线可以用,不过只是参考一下元件的布局合理性,然后就撤销了

RE:真的有人使用自动布线吗? - 湖南 / stockman 回复于2001-7-31 22:13:00
完全的自动布线,只能有一个结果:垃圾。

RE:真的有人使用自动布线吗? - 成都 / 3.14 回复于2001-8-1 15:48:00
模拟电路还是用人工的好.

RE:真的有人使用自动布线吗? - 兰州 / wangshl 回复于2001-8-2 20:46:00
简单的,不要自动布线,手工布线足矣。

RE:真的有人使用自动布线吗? - 上海 / 熊猫晶晶 回复于2001-8-2 21:01:00
关键是对自动布线器算法的理解,如果你对自动布线器的“习性”很清楚,那你就可以让自动布线完成很多东西,而且效果也不错!比如VB的自动布线能达到80%手工布线的水平。

RE:真的有人使用自动布线吗? - 上海 / 熊猫晶晶 回复于2001-8-2 21:05:00
·····实现PCB高效自动布线的设计技巧和要点·······

尽管现在的EDA工具很强大,但随着PCB尺寸要求越来越小,器件密度越来越高,PCB设计的难度并不小。如何实现PCB高的布通率以及缩短设计时间呢?本文介绍PCB规划、布局和布线的设计技巧和要点。

Tom Stout
高级设计工程师
PCB优化设计协会

Jean Cortjens-Stout
高级PCB设计师
Colorgraphic Communications公司

现在PCB设计的时间越来越短,越来越小的电路板空间,越来越高的器件密度,极其苛刻的布局规则和大尺寸的元件使得设计师的工作更加困难。为了解决设计上的困难,加快产品的上市,现在很多厂家倾向于采用专用EDA工具来实现PCB的设计。但专用的EDA工具并不能产生理想的结果,也不能达到100%的布通率,而且很乱,通常还需花很多时间完成余下的工作。

现在市面上流行的EDA工具软件很多,但除了使用的术语和功能键的位置不一样外都大同小异,如何用这些工具更好地实现PCB的设计呢?在开始布线之前对设计进行认真的分析以及对工具软件进行认真的设置将使设计更加符合要求。下面是一般的设计过程和步骤。

确定PCB的层数

电路板尺寸和布线层数需要在设计初期确定。如果设计要求使用高密度球栅阵列(BGA)组件,就必须考虑这些器件布线所需要的最少布线层数。布线层的数量以及层叠(stack-up)方式会直接影响到印制线的布线和阻抗。板的大小有助于确定层叠方式和印制线宽度,实现期望的设计效果。
 楼主| admin 发表于 2012-9-6 07:51:11 | 显示全部楼层
多年来,人们总是认为电路板层数越少成本就越低,但是影响电路板的制造成本还有许多其他因素。近几年来,多层板之间的成本差别已经大大减小。在开始设计时最好采用较多的电路层并使敷铜均匀分布,以避免在设计临近结束时才发现有少量信号不符合已定义的规则以及空间要求,从而被迫添加新层。在设计之前认真的规划将减少布线中很多的麻烦。

设计规则和限制

自动布线工具本身并不知道应该做些什么。为完成布线任务,布线工具需要在正确的规则和限制条件下工作。不同的信号线有不同的布线要求,要对所有特殊要求的信号线进行分类,不同的设计分类也不一样。每个信号类都应该有优先级,优先级越高,规则也越严格。规则涉及印制线宽度、过孔的最大数量、平行度、信号线之间的相互影响以及层的限制,这些规则对布线工具的性能有很大影响。认真考虑设计要求是成功布线的重要一步。

元件的布局

为最优化装配过程,可制造性设计(DFM)规则会对元件布局产生限制。如果装配部门允许元件移动,可以对电路适当优化,更便于自动布线。所定义的规则和约束条件会影响布局设计。

在布局时需考虑布线路径(routing channel)和过孔区域,如图1所示。这些路径和区域对设计人员而言是显而易见的,但自动布线工具一次只会考虑一个信号,通过设置布线约束条件以及设定可布信号线的层,可以使布线工具能像设计师所设想的那样完成布线。

扇出设计

在扇出设计阶段,要使自动布线工具能对元件引脚进行连接,表面贴装器件的每一个引脚至少应有一个过孔,以便在需要更多的连接时,电路板能够进行内层连接、在线测试(ICT)和电路再处理。

为了使自动布线工具效率最高,一定要尽可能使用最大的过孔尺寸和印制线,间隔设置为50mil较为理想。要采用使布线路径数最大的过孔类型。进行扇出设计时,要考虑到电路在线测试问题。测试夹具可能很昂贵,而且通常是在即将投入全面生产时才会订购,如果这时候才考虑添加节点以实现100%可测试性就太晚了。

经过慎重考虑和预测,电路在线测试的设计可在设计初期进行,在生产过程后期实现,根据布线路径和电路在线测试来确定过孔扇出类型,电源和接地也会影响到布线和扇出设计。为降低滤波电容器连接线产生的感抗,过孔应尽可能靠近表面贴装器件的引脚,必要时可采用手动布线,这可能会对原来设想的布线路径产生影响,甚至可能会导致你重新考虑使用哪种过孔,因此必须考虑过孔和引脚感抗间的关系并设定过孔规格的优先级。

手动布线以及关键信号的处理

尽管本文主要论述自动布线问题,但手动布线在现在和将来都是印刷电路板设计的一个重要过程。采用手动布线有助于自动布线工具完成布线工作。如图2a和图2b所示,通过对挑选出的网络(net)进行手动布线并加以固定,可以形成自动布线时可依据的路径。

无论关键信号的数量有多少,首先对这些信号进行布线,手动布线或结合自动布线工具均可。关键信号通常必须通过精心的电路设计才能达到期望的性能。布线完成后,再由有关的工程人员来对这些信号布线进行检查,这个过程相对容易得多。检查通过后,将这些线固定,然后开始对其余信号进行自动布线。

自动布线

对关键信号的布线需要考虑在布线时控制一些电参数,比如减小分布电感和EMC等,对于其它信号的布线也类似。所有的EDA厂商都会提供一种方法来控制这些参数。在了解自动布线工具有哪些输入参数以及输入参数对布线的影响后,自动布线的质量在一定程度上可以得到保证。

应该采用通用规则来对信号进行自动布线。通过设置限制条件和禁止布线区来限定给定信号所使用的层以及所用到的过孔数量,布线工具就能按照工程师的设计思想来自动布线。如果对自动布线工具所用的层和所布过孔的数量不加限制,自动布线时将会使用到每一层,而且将会产生很多过孔。

在设置好约束条件和应用所创建的规则后,自动布线将会达到与预期相近的结果,当然可能还需要进行一些整理工作,同时还需要确保其它信号和网络布线的空间。在一部分设计完成以后,将其固定下来,以防止受到后边布线过程的影响。

采用相同的步骤对其余信号进行布线。布线次数取决于电路的复杂性和你所定义的通用规则的多少。每完成一类信号后,其余网络布线的约束条件就会减少。但随之而来的是很多信号布线需要手动干预。现在的自动布线工具功能非常强大,通常可完成100%的布线。但是当自动布线工具未完成全部信号布线时,就需对余下的信号进行手动布线。

自动布线的设计要点包括:1. 略微改变设置,试用多种路径布线;2. 保持基本规则不变,试用不同的布线层、不同的印制线和间隔宽度以及不同线宽、不同类型的过孔如盲孔、埋孔等,观察这些因素对设计结果有何影响;3.让布线工具对那些默认的网络根据需要进行处理;4.信号越不重要,自动布线工具对其布线的自由度就越大。

布线的整理

如果你所使用的EDA工具软件能够列出信号的布线长度,检查这些数据,你可能会发现一些约束条件很少的信号布线的长度很长。这个问题比较容易处理,通过手动编辑可以缩短信号布线长度和减少过孔数量。在整理过程中,你需要判断出哪些布线合理,哪些布线不合理。同手动布线设计一样,自动布线设计也能在检查过程中进行整理和编辑。

电路板的外观

以前的设计常常注意电路板的视觉效果,现在不一样了。自动设计的电路板不比手动设计的美观,但在电子特性上能满足规定的要求,而且设计的完整性能得到保证。



RE:真的有人使用自动布线吗? - 北京 / foxlww 回复于2001-8-5 10:57:00
对于简单的板子你用什么自动布线呀,直接手动不是更好。对于复杂的电路板可以先先将一些线手动走好,在用自动布线,然后布的差不多的时候,停下自动布线再手动。这样就又省事有比较美观了。

RE:真的有人使用自动布线吗? - shenzhen / waiwangsun 回复于2001-8-5 11:27:00
先用自动再用手动。

 我的主页


RE:真的有人使用自动布线吗? - 厦门 / fishon 回复于2001-8-5 19:13:00
我是用ZUKEN做PCB,都是手工连线,自动布线大都不会考虑到工艺,对地线和电源线的设计也不会符合常理。

RE:真的有人使用自动布线吗? - 上海 / nudt894chm 回复于2001-8-5 19:40:00
先将电源和地手工布线,比较整齐和距离不长的线也手工布好,再用自动布线。


RE:真的有人使用自动布线吗? - 西安 / changh76 回复于2001-8-6 21:54:00
上面有几位朋友已经说到了,其实自动布线还是非常好的,这是看你会用不会用.
我比较同意手动加自动布线这种方式.你可以先用自动布线布一下,如果能布通70-80%,你的整体布局就没问题了.这时,再撤销手动布线,只保留整体布局,再用手动布线方式布线,轻松快捷.

RE:真的有人使用自动布线吗? - 上海 / jian_min_li 回复于2001-8-21 9:35:00
我感觉在手工布完重要部位之后,自动布线还是可以尝试的,以后调整起来也比较方便,可以有个大致思路,比较适合新手。况且布线有时虽说难看一些,电气方面基本还是可以满足的。

RE:真的有人使用自动布线吗? - xian / XAHLDQ 回复于2001-9-2 12:48:00
本人用自动布线时出现死机布通率显示请教各位大虾

RE:真的有人使用自动布线吗? - 上海 / 电子小虫 回复于2001-9-2 18:25:00
我觉得protel99/se的自动布线用的效果取决于对布线规则设置的好坏,你对这些规则理解的越透,设置的就越能满足你的要求,自动布线的效果和布通率等等就越好。

RE:真的有人使用自动布线吗? - 合肥 / maxzbj 回复于2001-9-2 20:17:00
我和加大下有同感

RE:真的有人使用自动布线吗? - 合肥 / maxzbj 回复于2001-9-2 20:17:00
我和假大侠有同感

RE:真的有人使用自动布线吗? - 合肥 / maxzbj 回复于2001-9-2 20:17:00
我和假大侠有同感

RE:真的有人使用自动布线吗? - cctv / cctv 回复于2001-9-4 1:21:00
1 PROTEL 里的设置起来并不复杂,但是用熟是要一段时间的.我曾经把一块板子用不同2 的拓补结构等设置布了很多次.
PROTEL 可以对单独的某个网络\网络组(总线)设置层属性;优先权;拓补结构;步线最大、最小、推荐宽度。。。。。。设置起来并不花太多时间。设置好了布线的效果还是相当不错的。手工修改还是缺不了。
3 PROTEL不是用来布复杂大板子和高频板子的料,用PADS和SPEECTRA的朋友不要砸我板砖,呵呵。

RE:真的有人使用自动布线吗? - 沈阳 / chengxu 回复于2001-9-8 15:27:00
我用Advanced PCB2.5做过560*360的双面板,自动布线加优化还算能用
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-11-27 00:32 , Processed in 0.063730 second(s), 12 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表