Cadence、Allegro学习心得分享 联系客服

发布时间 : 星期四 文章Cadence、Allegro学习心得分享更新完毕开始阅读

注:在PCB中添加区域约束规则的方法

Shape-->Rectangular,然后再右侧Options中选择Constraint Region,下面的层选择All,然后在Assign to Region 中选择PCS中新建的区域约束规则,在PCB上绘制区域就可以了。

如果所示就是已经画好的区域,另外如果未对区域命名或者需要更改区域的类型,可以如下操作:Shape-->Select Shap or Void,然后选择Shape在右侧的Assign to Region中选择区域类型。 6. 空间约束规则

空间约束规则主要是约束每一个区域中的线、孔、焊盘等之间的距离的约束规则,从每一个细小的点出发,约束这个PCB的布局和走线。具体的操作和上面的物理约束规则类似,这里就不一一的操作说明了。

约束结果参照上图。

七、快速布局布线

由于现在每个单板上有很多布局结构类似的器件和布线,这就需要有一个快速布局来提高工作效率。很多之前做过的项目中有类似的结构,这就需要快速的布线来提高布线的精度和准确度。

1. 快速布局方法

先自己手动放置好一个模块,可以布局也可以走线,如下图所示。

生成模块方法:Setup-->Application Mode-->Placement Edit或者是快捷菜单

选中要生成模块的区域-->鼠标放于选中器件区域的地方-->右键选择Place replicate Create-->右键点击Done-->左键点击工作区域,然后生成unnamed.mdd,在应用此文件时必须放置于当前PCB目录文件下面,也适用于不同PCB之间、属性完全相同的模块。

适用于所有封装完全一致,Value值也一致的器件。

应用模块的方法:前提是需要使用和原理图交叉布局的方法,将同一个模块的器件放置在集中的区域,这样便于两个模块之间的完全匹配。

在同样的Placement Edit模式下-->选中需要应用模块的器件-->右键选择Place replicate Apply-->选择刚才的unnamed.mdd,或者是Browse其它的模块名字,即可得到一个同样的模块。具体的操作方法如下:

操作说明:在手动布局的情况下还可以使用对齐功能,保证器件摆放美观、布线方便。 首先需要将两个器件之间的距离调整好,可以使用大格点的方法放置,同样在Placement Edit模式下-->选择器件-->右键选择Align Components-->Done即可实现相对于另一边的对齐功能。 Allegro16.3不支持等间距的对齐方法,并且只能对齐Top层或者是Bottom层,不能两层同时选择对齐。

2. 多人布局方法

由于现在单板器件越来却多,需要小模块的布局也是越来越多,这样就可以采用多人布局的方法共同实现PCB的布局。

每个人都只能放置属于自己的那一块器件,放置在单板的任意位置,然后Export --> Placement,然后集合多人的布局,分别采用Import--> Placement即可。 3. 快速布线方法

当我们需要从A板拷贝B板PCB布线的时候,就需要使用Sub-Drawing功能。

1首先我们应该明白需要从B板拷贝什么到A板,在拷贝之前应该保证在选择的时候能最○

小化的影响A板,而又最大的满足我们的需求。当我们想要从B板拷贝布线的时候,可以在File-->Export-->Sub-Drawing,在右侧打开所有的层,Find中选择Net、Shaps、Clines和Vias,Options中选择Preserve nets of shaps、Preserve nets of vias和Preserve Testpoint on vias 如下图所示:

2选中需要拷贝的网络, ○

在Command中输入需要导出的参考点,比如x 0 0

如上操作即可得到一个clp文件。