pcb覆銅間距規(guī)則設(shè)置
第一優(yōu)先規(guī)則:FirstObject=InPolygon,SecondObject=All
第二優(yōu)先規(guī)則:FirstObject=All,SecondObject=All,進(jìn)入Design-》Rules-》Clearance項(xiàng)目。
選擇第一個對象的匹配條件。現(xiàn)有的條件均沒有Polygon一項(xiàng),于是進(jìn)入QueryBuilder。發(fā)現(xiàn)匹配條件中有ObjectKindis一項(xiàng),而右側(cè)列表中有Poly。依此設(shè)置點(diǎn)擊OK之后生成FullQuery內(nèi)容為IsPolygon。那么滿足IsPolygon的對象與所有對象之間的間距肯定就是敷銅與所有對象之間的間距了,點(diǎn)擊Apply后報錯“Someruleshaveincorrectdefinitions.Wouldyouliketocorrectthem?”說明此路不通:
pcb覆銅設(shè)置不可直接指定對象類型
設(shè)置Query
pcb覆銅Query設(shè)置
報錯
pcb覆銅設(shè)置報錯
原來如此,Polygon本身作為對象是非法的,因?yàn)檫@里隱含的對象是導(dǎo)線之類的物體,不可能IsPolygon。必須用InPolygon屬性。而InPolygon屬性在QueryBuilder里是找不到的。好奇嘗試了一下用IsPolygon做條件關(guān)鍵字,沒有報錯,說明可行。
在Clearance中右鍵添加新規(guī)則,并對新舊兩個規(guī)則進(jìn)行命名以便區(qū)分。而且我注意到兩個規(guī)則有優(yōu)先級之分:
我決定拿優(yōu)先級為1的規(guī)則做通用規(guī)則,用于規(guī)范手動布線時屬于不同網(wǎng)絡(luò)的各種對象最小間距。而次優(yōu)先的規(guī)則專門用于限制敷銅與其它對象的最小間距。但我忽略了這是個邏輯問題,第一個規(guī)則里面的匹配條件必須徹底排除掉第二個規(guī)則所限制的對象。如果沒有排除,則優(yōu)先級為1的規(guī)則會“覆蓋”另一個規(guī)則。也就是說,如果第一個規(guī)則里的FirstObject或者SecondObject中任意一個可以包含InPolygon這個屬性,則第二個規(guī)則就形同虛設(shè)了。我想要的15mil間距不會出現(xiàn),所有的敷銅仍然按照8mil間距鋪設(shè)。所以應(yīng)該這樣編輯第一個規(guī)則:
第二個規(guī)則:
打勾使這兩組規(guī)則均生效,然后點(diǎn)OK。可以看到原先按照8mil間距鋪設(shè)的敷銅已經(jīng)被綠色高亮,明顯已經(jīng)無法通過規(guī)則檢查。重建敷銅,發(fā)現(xiàn)敷銅已經(jīng)可以按照期望中的方式鋪設(shè)。
-
pcb
+關(guān)注
關(guān)注
4326文章
23161瀏覽量
399970 -
PCB覆銅
+關(guān)注
關(guān)注
0文章
11瀏覽量
8332
發(fā)布評論請先 登錄
相關(guān)推薦
覆銅的兩種形式是什么
電子電路中的覆銅是什么
網(wǎng)關(guān)的設(shè)置規(guī)則
ad如何設(shè)置兩個元器件的距離
AD9元器件間距規(guī)則如何設(shè)置
焊盤與焊盤的距離規(guī)則怎么設(shè)置
pcb焊盤直徑怎么設(shè)置
pcb線寬和線間距的設(shè)置原則
Cadence快板PCB培訓(xùn)
解密pcb小間距微間距區(qū)別
PCB設(shè)計表面到底應(yīng)不應(yīng)該敷銅?
![<b class='flag-5'>PCB</b>設(shè)計表面到底應(yīng)不應(yīng)該敷<b class='flag-5'>銅</b>?](https://file1.elecfans.com/web2/M00/C8/93/wKgZomYc9YGAdbW9AAA11v1qizo250.png)
如何優(yōu)化 PCB 布線規(guī)則?
![如何優(yōu)化 <b class='flag-5'>PCB</b> 布線<b class='flag-5'>規(guī)則</b>?](https://file.elecfans.com/web2/M00/27/37/poYBAGHBmA2AD7e7AAAahjWuYP4250.jpg)
評論