1. 程式人生 > >pads規則【對某一個元件單獨設計規則】【layout規則對router不適用】【不能拉layout的最小走線規則的線】

pads規則【對某一個元件單獨設計規則】【layout規則對router不適用】【不能拉layout的最小走線規則的線】

對某一個元件單獨設計規則

遇到這樣的一個情況:layout下不管怎麼樣都不能夠對某一個元件單獨設計規則(安全間隔的規則),設定之後再檢查還是會出現錯誤,後來摸索和很久終於找到了一個問題------要設定的安全間隔小於了預設規則的安全間距,這樣的設計pads是不贊同的,但是也不會提示的,所以十分的惱火!,開啟設定預設規則的方法如下:

設計不成功的情況如下(左圖為預設,右圖為某個元件的):

只要把預設規則改成0.15,這時候再改要設定的某個元件的間隔也是0.15即可,下面就是不修改預設的間距和修改後的檢查結果(左圖為修改預設間距前,右圖為修改後):

可以看到確實起了作用,但是這裡也要考慮到一點,這樣的情況下預設的規則就是0.15了,這也就造成了其他的所有元件的安全間距就從0.1542減到了0.15,這樣就很有可能造成了其他元器件的問題,也就是說這時候要把其他元器件的安全間距調到0.15,如下:

當然我們這樣把本來的預設的0.1524調到了0.15,這時候所有的元件的間距依舊誰0.1542,所以這裡不需要修改除了這個元件之外的間距了,不過這也提醒我們如果再有新的元件從logic生成過來,他的間距就應該是預設的間距,這時候就造成了不必要的錯誤,所有後來加的元件的間距都變小了,所以上面這招對於把某個元件的間距改下是有副作用的。

針對於這個副作用,最好的方式就是把這個元件的焊盤弄小那麼一點,那麼所有的元件的間距規則都不用動了,當然這就改變了PCB封裝了.方法如下:

設定如下(左圖是垂直方向,右圖是水平方向):

最後得到的結果如下:

layout規則對router不適用

layout中設計+3_3V的規則如下:

可以看到在layout中有效:

但是在router中確實是沒有起任何作用:

不能拉layout的最小走線規則的線

padlayout的預設和原件規則都設定了最小走線是6mil:

這時候走12mil的線沒有問題,但是當走6mil的線的時候就出現了下面的問題:

就是說走6mil的線的時候不能夠正確的現實,或者說走線變成了很細很細,最終找到了原因,是因為選項中最小顯示的走線是10mil,這時候6mil的走線就會出現問題,修改步驟如下:

最終走線正常,如下: