如何决定PCB采用手动布线还是自动布线
时间:2009-10-30 10:11:55点击:次
PCB手动布线和自动布线都各有优劣,如何决定是手动好还是自动好?
如果是自动布线,其效果可以支持到什么程度?比如可以步几层?可以达到什么频率?......
我是做IC的,IC内部布线都由工具自动完成,人工只要写好布线的脚本就好了.
我接触的PCB工程师好象都偏爱手动布线,说自动布线的效果不好,个人感觉IC的布线算法应该比PCB的布线算法难,那为什么IC可以实现自动布线,而PCB则不行呢?
准确的说,无论手工布线还是自动布线,前面都要加上四个字:规则驱动。没有做过ic,但从这个老兄的描述来看,也需要通过脚本来约束。
说自动布线效果不好的工程师,是因为他大部分的规则还在自己的脑海里,没有嵌入到设计中去,这样自动布线自然无法达到他的要求。
当然,自动布线里的规则设置不可能100%实现,所以布线完以后还是需要一些人工的调整。但是对于大多数数字板来说,80%的规则应该都是可以定义到软件中去并实现的。
这里面存在一个平衡,如果你把脑海里的规则定义到软件里的时间已经超过了你手动实现的时间,那就没必要用自动布线来做。
所以很少有工程师会对射频板来做自动布线,因为射频板基本上每根线都存在约束,如果对每个网络都加上规则,时间肯定比手动布线还慢。
最后就是,无论采用哪种布线方式,规则驱动都是重要原则,只有在充分理解电路的基础上制定合理的规则,才能产生优秀的设计。
规则从哪里来?
原理图,datasheet,si,dft,dfm,dfr,emi,esd...还有就是,经验。