PCB设计技巧分享一二

来源:一博自媒体 时间:2015-8-17 类别:微信自媒体

作者:马福全     一博科技高速先生团队成员

 巧用16.X版本快速改变表底层布局布线

“工欲善其事,必先利其器”,做为一个PCB LAYOUT工程狮,模块细化、布局,布线,是必备的技能,这些技能可以说是最基本的技能,想要成为一名高级或资深的工程师,必须要学会除基本技能外的其它技能及知识。下面高速先生就来分享一个可能许多工程师会遇到的问题。

在做设计时,由于自己的疏忽,导致PCB的布局层面颠倒,由于板卡进度急没注意设计要求,直接以TOP层为主要布局层,把BGA芯片、电源模块、大电感、大电容等都布到TOP层,互检时发现问题,这时如果重新把表底层交换一下再布局的话可能会浪费比较多的时间,会影响板卡总体进度,所以咱们就需要一个比较神奇的方法处理一些,可以说是“秒秒钟”就能搞定。在此以一个模块为例讲解。

方法如下:

1.用16.X创建模块的功能把需交换的所有器件、线、孔、铜皮等建成一个module






暂时先叫unnamed.mdd吧。

2.然后再选中这些需交换的所有器件、线、孔、铜皮等复用刚创建的module


3.Module会跟着鼠标,右键选择mirror.




操作完以上三步之后你就会发现神奇的事情已经发生,TOP层与BOT层需交换的所有器件、线、孔、铜皮等已经变成你想要的样子。




至此,TOP层与BOT层交换基本完成,小编说得比较慢,操作的话其实就是“秒秒钟”的事,大家可自行试用一下。


 解锁命令不能解锁器件


相信有一部分人在用ALLEGRO做设计的过程中偶尔会遇到器件移动不了的情况,甚至用UNFIX命令也解除不了的情况,现在小编就分享一下解决方法:

先在allegro命令行输入skill后回车




然后再分别输入下面两行字母:

axlDBDeleteProp(axlDBGetDesign()->symbols "FIXED_PRIVATE")




axlDBDeleteProp(axlDBGetDesign()->module "FIXED_PRIVATE")




经过上面操作后应该可以解决你的问题了!

用完这个命令后可以输入exit退出SKILL的模式。




以上就是高速先生分享的两个算是还比较实用的小技巧吧,希望能和大家一起探讨学习。



上一篇:论层叠设计的重要性下一篇:紧耦合还是松耦合

文章标签

案例分享 Cadence等长差分层叠设计串扰 串行 DDR | DDR3DFM 电阻电源Fly ByEMC反射高速板材 HDIIPC-D-356APCB设计误区PCB设计技巧 SERDES与CDR S参数 时序射频 拓扑和端接 微带线 信号传输 Allegro 17.2 小工具 阻抗


线路板生产

热门文章

典型案例