碧云天书 发表于 2014-5-3 17:31

发现Altium布线规则的bug

本帖最后由 碧云天书 于 2014-5-3 18:23 编辑

我已经把短路容限调到0了,还没法通过规则检测:Q

Errors and Warnings - 27 Errors 1 Warning 1 Hint
Error : Pad IC9-10 Appears to be unroutable. Violation against Rule - Clearance Clearance Constraint (Gap=0mm) (All),(All) Detected.
Error : Pad IC9-11 Appears to be unroutable. Violation against Rule - Clearance Clearance Constraint (Gap=0mm) (All),(All) Detected.
Error : Pad IC9-12 Appears to be unroutable. Violation against Rule - Clearance Clearance Constraint (Gap=0mm) (All),(All) Detected.
Error : Pad IC8-10 Appears to be unroutable. Violation against Rule - Clearance Clearance Constraint (Gap=0mm) (All),(All) Detected.
Error : Pad IC8-11 Appears to be unroutable. Violation against Rule - Clearance Clearance Constraint (Gap=0mm) (All),(All) Detected.
Error : Pad IC8-12 Appears to be unroutable. Violation against Rule - Clearance Clearance Constraint (Gap=0mm) (All),(All) Detected.
Error : Pad IC7-10 Appears to be unroutable. Violation against Rule - Clearance Clearance Constraint (Gap=0mm) (All),(All) Detected.

后来发现,把自定义的Classes全部删除就好了。
检查发现只要在规则里面使用了Classes自定义的类,甚至是在规则的Width里使用自定义的类,就会发生这个错误。
估计Altium觉得什么地方错了,但又没有这个错误的提示能力,就想当然地认为是第一项规则发生冲突,于是Clearance规则躺枪。:dizzy:

碧云天书 发表于 2014-6-1 20:17

昨天赶工的时候,自动布线直接**,没有任何错误提示。:dizzy:
Message栏的信息是:
Situs Event        EEG_ECG_Spike.PcbDoc        Situs        Routing Started         20:05:37        2014/6/1        1
Routing Status        EEG_ECG_Spike.PcbDoc        Situs        0 of 231 connections routed (0.00%) in 0 Second        20:05:38        2014/6/1        2
Situs Event        EEG_ECG_Spike.PcbDoc        Situs        Routing finishedwith 0 contentions(s). Failed to complete 231 connection(s) in 0 Second        20:05:38        2014/6/1        3
AD的速度真快,不到1秒的时间就决定什么都不干了。

今天偶然发现规则里面过孔的两个参数有误,过孔的铜边直径与机械孔直径设反了,孔比铜边还大。把两个数字倒一下,就可以自动布线了。
Altium的错误检查和提示环节有待提高呀!

gpjun2008 发表于 2014-6-2 10:35

一般不用自动布线

gxliu08 发表于 2014-6-2 20:35

涨见识了!

pcbkey 发表于 2015-2-7 11:59

支持一下~~~~

寒冰翼love 发表于 2015-2-7 14:04

比较少用自动布线,那样美观问题还有会有点问题

QQ535976462 发表于 2015-2-7 19:45

理论上的0是不存在的,每个软件的标准不一样,AD的貌似是0.01mil
页: [1]
查看完整版本: 发现Altium布线规则的bug