用PCB设计工具进行画板是,作于不同的走线,线宽与线距要求是不同的,比如电源走线、时钟走线、差分走线等,但是这些走线的特殊线宽、线距要求在某些区域中又不适于使用,这就需要进行区域规则的设置。
在cadence16.x版本中的区域约束规则设置于cadence15.x的设置有一些变化。我使用的cadence16.5,以设置BGA的区域规则为例,在cadence16.5中设置如下:
首先在cadence16.5中的菜单栏选择setup->constraints->constraint
manager,如图:![[转载]cadence16.5中区域约束规则的设置 [转载]cadence16.5中区域约束规则的设置](http://image86.360doc.com/DownloadImg/2015/06/3016/55535180_1)
打开constraint manager管理器:
![[转载]cadence16.5中区域约束规则的设置 [转载]cadence16.5中区域约束规则的设置](http://image86.360doc.com/DownloadImg/2015/06/3016/55535180_2)
然后,选择physical—>region->all
layers,并在右侧栏中选中objects下的工程文件右键,在弹出的窗口中选择create—>region:![[转载]cadence16.5中区域约束规则的设置 [转载]cadence16.5中区域约束规则的设置](http://image86.360doc.com/DownloadImg/2015/06/3016/55535180_3)
然后会弹出create
region的对话框,在框中添加你一个region的名字(这个名字随便加,最好有意义,让人知道是什么),然后点击OK:![[转载]cadence16.5中区域约束规则的设置 [转载]cadence16.5中区域约束规则的设置](http://image86.360doc.com/DownloadImg/2015/06/3016/55535180_4)
此时会在type下多出一个命名为BGA_REG的rgn,设置它的规则。这里选择默认的线宽规则:
![[转载]cadence16.5中区域约束规则的设置 [转载]cadence16.5中区域约束规则的设置](http://image86.360doc.com/DownloadImg/2015/06/3016/55535180_5)
这一步,这只好了再命名为BGA_REG的区域的现况规则,我们还需要这只这个区域的线距(spacing)规则,设置同线宽规则一样。点击spacing->region->all
layer,此时可以看到在region下已经有一个BGA_REG的区域了,这是我们刚才设的那个,在右边的工作区中选择默认的线距即可。接下来点击下边没的其他栏pins、vias等,同样设置为默认即可。
![[转载]cadence16.5中区域约束规则的设置 [转载]cadence16.5中区域约束规则的设置](http://image86.360doc.com/DownloadImg/2015/06/3016/55535180_6)
然后回到PCB编辑窗口中,点击options选项卡,在active class and suclass中选择constraint
region,subclass选择all(该区域规则对虽有曾均适用):![[转载]cadence16.5中区域约束规则的设置 [转载]cadence16.5中区域约束规则的设置](http://image86.360doc.com/DownloadImg/2015/06/3016/55535180_7)
然后再在菜单中选择shape->rectangular(画一个矩形的shape):![[转载]cadence16.5中区域约束规则的设置 [转载]cadence16.5中区域约束规则的设置](http://image86.360doc.com/DownloadImg/2015/06/3016/55535180_8)
此时,右边的option选项区域会多出一些选项,如下:
![[转载]cadence16.5中区域约束规则的设置 [转载]cadence16.5中区域约束规则的设置](http://image86.360doc.com/DownloadImg/2015/06/3016/55535180_9)
在,assign to
region选项中,点下拉菜单,选择刚才设置的BGA_REG区域规则。然后在需要添加区域约束的地方画一个矩形,如下在BGA的区域添加约束区域:![[转载]cadence16.5中区域约束规则的设置 [转载]cadence16.5中区域约束规则的设置](http://image86.360doc.com/DownloadImg/2015/06/3016/55535180_10)
至此,一个BGA的区域约束规则就设置好了。
我们看到,12MIL线宽的走线在BGA_REG区域中走线的线宽已经为我们设置的区域规则走线线宽8NIL:
![[转载]cadence16.5中区域约束规则的设置 [转载]cadence16.5中区域约束规则的设置](http://pubimage.360doc.com/wz/default.gif)
|