分类:
2008-06-23 15:17:47
修正布线允许区域警告:布线允许区域未定义
你在前面定义封装和布线允许区域章节已经学会了定义一个布线允许区域。使用你的技巧,创建一个布线允许区域,使它与版面的外形线一样并且距离外形线50mils。在定义了一个允许布线区域后,运行布线器检测
1、选择Edit - Z-copy
2、在Options 标签中,设置class为Route Keepin,subclass为All,Size为Contract并且Offset为50
3、点击版面外形线内的任何地方
一个允许布线区域被创建了
4、选择Route - Router Checks.
出现了Router Checks窗口并且它有五个警告。允许布线区域警告被移除了。
修正封装允许区域警告:封装允许区域未定义。
你已经在前面章节定义封装和布线允许区域学会了定义一个封装允许区域。使用你的技能,创建一个封装允许区域,使它与版面外形线一致并且距离为20mils,定义封装允许区域后,运行布线器检测。
1、选择Edit - Z-Copy
2、在Options标签上,设置class为Package Keepin,subclass为All,Size为Contrace并且Offset为20
3、点击版面外形线内的任意地方
一个封装允许区域被创建了
4、选择Route - Router Checks
出现Router Checks窗口并且有五个警告。封装允许区域未定义警告移除了
但是,一个新的警告说封装允许区域没有在允许布线区域之内。
修正封装允许区域警告:封装允许区域没有在允许布线区域之内
如果设置的封装允许区域限制因为元件的放置超出了布线允许区域,将出出现这种警告。
为了修正这类警告,删除已经存在的封装允许区域,并且重新在布线允许区域中创建它:
1、点击Color图标
出现Color and Visibility对话框
2、在列表中选择Areas
3、打开Package Ki 和Route Ki选项确保他们可见
4、在列表中选择Stackup
5、关闭全部的ETCH列
6、点击OK退出对话框
7、放大并且查看版面边缘
你将会看到版面外形并且它定义了一个封装和布线允许区域
8、选择Edit - Delete
9、在Find Filter关闭所有objects和打开Shapes
10、点击最外边的Package Keepin line
11、右键鼠标并且选择Done
12、选择Edit -Z-Copy
13,在Options标签中设置class为Package Keepin,subclass为All,Size为Contract并且Offset为70
14、在版面的外形线内点击任意地方
一个封装允许区域被创建了
15、选择Route - Router Checks
出现Router Checks窗口并且它有四个警告。封装区域没有在布线允许区域的警告移除了
修正过孔警告:没有可有的布线过孔
为了修正上面的警告,在版面的物理规则设置中,设置一个焊盘到当前的过孔列表中
1、选择Cns图标
出现Constraints System Master对话框
2、在Physical Rules Set区域中选择Set Values
3、设置Constraint Set Name为Default
4、滚动列出Available Padstacks列表
这将显示出当前设计中所有的焊盘名称
5、点击列表中最后一个名称VIA
6、点击OK退出对话框
7、选择Route - Router Checks
出现Router Checks窗口并且它有三个警告,没有布线可用的过孔警告已经被删除
修正0线宽警告:网络线宽为0
在当有一个网络偶然设置了线宽为0时上面警告就发生了。搜索属性并且改变它的值或者移除它
1、选择Edit - Properties
2、在Find Filter设置所有的objects为OFF,之后设置Nets 为ON
3、在Find by Name 中选择Property
4、输入m*并回车
出现Edit Property 对话框并且出现Show Properties 窗口,注意网络A23有MIN_LINE_WIDTH=0的属性
5、在Edit Property对话框中,设置值如下并点击Apply
注意A23网络中的Min_LINE_WIDTH=0属性被移除了
6、点击OK关闭Edit Property对话框
7、点击Route - Router Checks
Router Checks窗口出现并且有二个警告,网格有最小线宽为0的警告已经移除了
修正约束关闭警告:一些电气约束存在但是关闭了
当定义了电气规则时出现上面的警告,因为他们没有被打开检测,为了修正这个警告,打开检测。
1、选择Cns图标
出现Constraints System Master对话框
2、选择Electrical Constraint Sets
出现Electrical Constraints对话框
注意在Modes标签中的所有选择框都是被关闭的
3、点击Propagation Delay和Relative Propagation Delay的ON选择按键
4、点击OK退出
5、选择Route - Router Checks
出现Router Checks窗口,并且有一个警告,电气约束检测警告被移除了
修正间隙警告:一些定义在Cset
当佻设置一个间隙的某些约束时你没有允许使用在PCB Router中就会出现上面的警告。典型的,你通过Spacing Rule Set对话框设置一个约束值移除这个警告。
1、选择Cns图标
出现Constraints System Master对话框
2、在Spacing rule set区域中选择Set Values
出现Spacing Rule Set Etch Spacing Values对话框
3、设置值如下图: