對於(yu) 具體(ti) 的電路可以采用不同的設計規則,如果是設計雙麵板,很多規則可以采用係統默認值,係統默認值就是對雙麵板進行布線的設置。
本章將對 Protel DXP 的布線規則進行講解。
6.1 設計規則設置
進入設計規則設置對話框的方法是在 PCB 電路板編輯環境下,從(cong) Protel DXP 的主菜單中執行菜單命令 Desing/Rules ……,係統將彈出如圖6-1 所示的 PCB Rules and Constraints Editor(PCB 設計規則和約束 ) 對話框。
圖6-1 PCB 設計規則和約束對話框
該對話框左側(ce) 顯示的是設計規則的類型,共分 10 類。左邊列出的是 Desing Rules( 設計規則 ) ,其中包括 Electrical (電氣類型)、 Routing (布線類型)、 SMT (表麵粘著元件類型)規則等等,右邊則顯示對應設計規則的設置屬性。
該對話框左下角有按鈕 Priorities ,單擊該按鈕,可以對同時存在的多個(ge) 設計規則設置優(you) 先權的大小。
對這些設計規則的基本操作有:新建規則、刪除規則、導出和導入規則等。可以在左邊任一類規則上右擊鼠標,將會(hui) 彈出如圖6-2 所示的菜單。
在該設計規則菜單中, New Rule 是新建規則; Delete Rule 是刪除規則; Export Rules 是將規則導出,將以 .rul 為(wei) 後綴名導出到文件中; Import Rules 是從(cong) 文件中導入規則; Report ……選項,將當前規則以報告文件的方式給出。 圖 6 — 2 設計規則菜單
下麵,將分別介紹各類設計規則的設置和使用方法。
6.2 電氣設計規則
Electrical (電氣設計)規則是設置電路板在布線時必須遵守,包括安全距離、短路允許等 4 個(ge) 小方麵設置。
1 . Clearance (安全距離)選項區域設置
安全距離設置的是 PCB 電路板在布置銅膜導線時,元件焊盤和焊盤之間、焊盤和導線之間、導線和導線之間的最小的距離。
下麵以新建一個(ge) 安全規則為(wei) 例,簡單介紹安全距離的設置方法。
( 1 )在 Clearance 上右擊鼠標,從(cong) 彈出的快捷菜單中選擇 New Rule ……選項,如圖6-3 所示。
圖6-3 新建規則
係統將自動當前設計規則為(wei) 準,生成名為(wei) Clearance_1 的新設計規則,其設置對話框如圖6-4 所示。
圖6-4 新建 Clearance_1 設計規則
( 2 )在 Where the First object matches 選項區域中選定一種電氣類型。在這裏選定 Net 單選項,同時在下拉菜單中選擇在設定的任一網絡名。在右邊 Full Query 中出現 InNet ( )字樣,其中括號裏也會(hui) 出現對應的網絡名。
( 3 )同樣的在 where the Second object matches 選項區域中也選定 Net 單選項,從(cong) 下拉菜單中選擇另外一個(ge) 網絡名。
( 4 )在 Constraints 選項區域中的 Minimum Clearance 文本框裏輸入 8mil 。這裏 Mil 為(wei) 英製單位, 1mil=10 -3 inch, linch= 2.54cm 。文中其他位置的 mil 也代表同樣的長度單位。
( 5 )單擊 Close 按鈕,將退出設置,係統自動保存更改。
2 . Short Circuit (短路)選項區域設置
短路設置就是否允許電路中有導線交叉短路。設置方法同上,係統默認不允許短路,即取消 Allow Short Circuit 複選項的選定,如圖6- 6 所示。
圖6-6 短路是否允許設置
3 . Un-Routed Net (未布線網絡)選項區域設置
可以指定網絡、檢查網絡布線是否成功,如果不成功,將保持用飛線連接。
4 . Un-connected Pin (未連接管腳)選項區域設置
對指定的網絡檢查是否所有元件管腳都連線了。
6.3 布線設計規則
Routing (布線設計)規則主要有如下幾種。
1 . Width (導線寬度)選項區域設置
導線的寬度有三個(ge) 值可以供設置,分別為(wei) Max width (最大寬度)、 Preferred Width (最佳寬度)、 Min width (最小寬度)三個(ge) 值,如圖 6-7 所示。係統對導線寬度的默認值為(wei) 10mil ,單擊每個(ge) 項直接輸入數值進行更改。這裏采用係統默認值 10mil 設置導線寬度。
圖6 -7 設置導線寬度
2. Routing Topology (布線拓撲)選項區域設置
拓撲規則定義(yi) 是采用的布線的拓撲邏輯約束。 Protel DXP 中常用的布線約束為(wei) 統計最短邏輯規則,用戶可以根據具體(ti) 設計選擇不同的布線拓撲規則。 Protel DXP 提供了以下幾種布線拓撲規則。
- Shortest ( 最短 ) 規則設置
最短規則設置如圖6-8 所示,從 Topology 下拉菜單中選擇 Shortest 選項,該選項的定義是在布線時連接所有節點的連線最短規則。
圖6 -8 最短拓撲邏輯 - Horizontal (水平)規則設置
水平規則設置如圖6- 9 所示,從 Topoogy 下拉菜單中選擇 Horizontal 選基。它采用連接節點的水平連線最短規則。
圖6-9 水平拓撲規則 - Vertical (垂直)規則設置
垂直規則設置如圖 6-10 所示,從 Tolpoogy 下拉菜單中選擇 Vertical 選項。它采和是連接所有節點,在垂直方向連線最短規則。
圖 6-10 垂直拓撲規則 - Daisy Simple (簡單雛菊)規則設置
簡單雛菊規則設置如圖 6-11 所示,從 Tolpoogy 下拉菜單中選擇 Daisy simple 選項。它采用的是使用鏈式連通法則,從一點到另一點連通所有的節點,並使連線最短。
圖 6-11 簡單雛菊規則 - Daisy-MidDriven (雛菊中點)規則設置
雛菊中點規則設置如圖 6-12 所示,從 Tolpoogy 下拉菜單中選擇 Daisy_MidDiven 選項。該規則選擇一個 Source (源點),以它為中心向左右連通所有的節點,並使連線最短。
圖 6-12 雛菊中點規則 - Daisy Balanced (雛菊平衡)規則設置
雛菊平衡規則設置如圖 6-13 所示,從 Tolpoogy 下拉菜單中選擇 Daisy Balanced 選項。它也選擇一個源點,將所有的中間節點數目平均分成組,所有的組都連接在源點上,並使連線最短。
圖 6-13 雛菊平衡規則 - Star Burst (星形)規則設置
星形規則設置如圖 6-14 所示,從 Tolpoogy 下拉菜單中選擇 Star Burst 選項。該規則也是采用選擇一個源點,以星形方式去連接別的節點,並使連線最短。
圖 6-14 Star Burst (星形)規則
3. Routing Rriority (布線優(you) 先級別)選項區域設置
該規則用於(yu) 設置布線的優(you) 先次序,設置的範圍從(cong) 0~100 ,數值越大,優(you) 先級越高,如圖 6-15 所示。
圖 6-15 布線優(you) 先級設置
4. Routing Layers (布線圖)選毆區域設置
該規則設置布線板導的導線走線方法。包括頂層和底層布線層,共有 32 個(ge) 布線層可以設置,如圖 6-16 所示。
圖 6-16 布線層設置
由於(yu) 設計的是雙層板,故 Mid-Layer 1 到 Mid-Layer30 都不存在的,該選項為(wei) 灰色不能使用,隻能使用 Top Layer 和 Bottom Layer 兩(liang) 層。每層對應的右邊為(wei) 該層的布線走法。
Prote DXP 提供了 11 種布線走法,如圖 6 -17 所示。
圖 6-17 11 種布線法
各種布線方法為(wei) : Not Used 該層不進行布線; Horizontal 該層按水平方向布線 ;Vertical 該層為(wei) 垂直方向布線; Any 該層可以任意方向布線; Clock 該層為(wei) 按一點鍾方向布線; Clock 該層為(wei) 按兩(liang) 點鍾方向布線; Clock 該層為(wei) 按四點鍾方向布線; Clock 該層為(wei) 按五點鍾方向布線; 45Up 該層為(wei) 向上 45 °方向布線、 45Down 該層為(wei) 向下 45 °方法布線; Fan Out 該層以扇形方式布線。
對於(yu) 係統默認的雙麵板情況,一麵布線采用 Horizontal 方式另一麵采用 Vertical 方式。