官术网_书友最值得收藏!

6.3 信號布線

1.配置物理規則

(1)在約束管理器右邊的選框內,單擊Physical按鈕,如圖6-3-1所示。

(2)在Physical Constraint Set區域下單擊All Layers,4個物理約束集(PCS)列在右邊的窗口,如圖6-3-2所示。

圖6-3-1 約束管理器

圖6-3-2 單擊All Layers

(3)在約束管理器的左邊選框里,進入Net區域單擊All Layers,在右邊窗口出現三個網絡列表(NCls),如圖6-3-3所示。這些網絡列表是在原理圖編輯器下運行約束管理器時創建的。

(4)在右邊窗口Referenced Physical CSet一欄下,拖動規則設置CLOCK網絡類型為12_LINE。同樣,設置15MIL_VOLTAGE網絡為15_LINE,24MIL_VOLTAGE網絡為24_LINE,如圖6-3-4所示。

圖6-3-3 查看網絡列表

圖6-3-4 設置Referenced Physical CSet欄

2.配置間距規則

(1)在約束管理器的左窗口,單擊Spacing,如圖6-3-5所示。

(2)在約束管理器的左窗口,進入Spacing Constraint Set區域單擊All Layers,在右窗口有兩個間距規則設置被列出來,如圖6-3-6所示。這些間距規則設置已經存在于電路板上,下載網絡表進去即可。

(3)在約束管理器的左窗口,進入Net區域單擊All Layers,在右窗口觀察到三個網絡列表,如圖6-3-7所示。這些相同的網絡類型是在原理圖編輯器下運行約束管理器時創建的。

(4)在右窗口Referenced Spacing CSet一欄下,CLOCK網絡規則設置為10_SPACE,如圖6-3-8所示。其他兩個網絡使用默認間距設置。

圖6-3-5 約束管理器

圖6-3-6 約束管理器窗口

圖6-3-7 約束管理器窗口

圖6-3-8 設置Referenced Spacing CSet欄

(5)關閉約束管理器。在PCB編輯器中,選擇File→Save命令,保存設置。

3.啟動DRC

(1)選擇Setup→Constraints→Modes命令,彈出約束模式選項窗口。

(2)在Electrical Modes下,單擊All off按鈕。

(3)在On一欄開啟Stub length/Net schedule、Max via count、Propagation delay、Relative propagation delay、Max parallel、Impedance和All differential pair checks rules,如圖6-3-9所示。

(4)單擊OK按鈕。

圖6-3-9 Analysis Modes窗口

4.自動布線

(1)選擇Route→Route Automatic命令,在Router Setup下,選擇Use smart router選項,如圖6-3-10所示。

(2)單擊Smart Router選項卡,如圖6-3-11所示。選擇Minimum via grid 和 Minimum wire grid選項,設置Minimum via grid為1,設置Minimum wire grid為1,選擇Miter after route選項。

圖6-3-10 Automatic Router對話框Router Setup選項卡

圖6-3-11 Automatic Router對話框Smart Router選項卡

(3)單擊Route按鈕,這個指令需要一些時間來運行。運行完成后,關閉Automatic Router窗口。

(4)新的連接顯示在PCB編輯器,通過平移和縮放可檢查連接。注意到24mil網絡用于電壓網絡,其余網絡默認為5mil。

(5)選擇File→Save命令并單擊Yes按鈕保存設置。

5.全局查找查看主要布線

(1)在約束管理器左窗口,選擇Electrical列表,選擇Net→Routing→Min/Max Propagation Delays工作表。

(2)在右窗口,右擊VD總線對象并從下拉菜單中選擇Select命令。在PCB編輯器中,可觀察到VD總線是高亮顯示的。

(3)在PCB編輯器中,單擊Shadow Toggle圖標降暗其他線路。

(4)放大高亮線路,看到VD<0..7>總線比設計中的其他線路粗,該線寬9mil,是為了滿足阻抗規則(65Ω)。

(5)在約束管理器窗口,右擊VD總線并從下拉菜單中選擇Analyze命令,使板子已選線路的最大/最小延遲加載到實際區域。

(6)展開VD總線對象,觀察DRC的顏色編碼,綠色代表約束已成功通過設計規則檢驗。

(7)在約束管理器窗口,右擊VD總線對象并從下拉菜單中選擇Deselect命令,撤銷PCB編輯器下高亮的網絡。

6.全局查找查看差分線路

(1)在約束管理器的左窗口,選擇Net→Routing→Differential Pair工作表。

(2)在右窗口,右擊對象DP1并選擇Select命令,如圖6-3-12所示,線路高亮顯示。

圖6-3-12 菜單欄

(3)DP2和DP3重復上一步驟。

(4)在DP1上右擊并選擇Analyze命令,其他差分對象做同樣操作。

(5)在約束管理器窗口,在差分對象上右擊并從下拉菜單中選擇Deselect命令(撤銷在PCB編輯器的這些網絡)。

7.全局查找查看匹配延時線路

(1)在約束管理器的左窗口,選擇Net→Routing→Relative Propagation Delay工作表。

(2)在右窗口,右擊MATCH1對象并選擇Select命令,如圖6-3-13所示。三個網絡的匹配線路在PCB編輯器中是高亮顯示的,長度在150mil之內。

(3)在約束管理器窗口,展開MATCH1對象顯示網絡,然后右擊并選擇Analyze命令,為每個網絡加載實際長度和延遲。

(4)在約束管理器窗口,撤銷匹配組網絡。

8.其他的全局查找

(1)在PCB編輯器中,選擇View→Zoom Fit命令。

(2)在約束管理器左窗口,單擊Physical選框。

(3)在Net區域下單擊All Layers,如圖6-3-14所示。

圖6-3-13 菜單欄

圖6-3-14 約束管理器

(4)在右窗口,展開CLOCK網絡組查看其組成網絡。在CLOCK網絡組單擊右鍵并選擇Select命令。MCLK和DCLK在PCB編輯器中高亮顯示,這些網絡線寬為12mil,間隔為10mil。

(5)在約束管理器窗口,撤銷時鐘網絡,單擊Shadow Toggle圖標恢復PCB編輯器顯示。

(6)在約束管理器窗口,選擇File→Close命令。在PCB編輯器中,選擇File→Exit命令并單擊No按鈕放棄任何改變。

主站蜘蛛池模板: 广昌县| 雅江县| 兴隆县| 海南省| 布尔津县| 延边| 普兰县| 周宁县| 张家川| 古蔺县| 沈丘县| 保德县| 嘉禾县| 武乡县| 昌江| 崇义县| 新巴尔虎右旗| 大安市| 杂多县| 牙克石市| 嘉黎县| 特克斯县| 通化县| 永年县| 宣威市| 阜康市| 锡林浩特市| 平果县| 巴塘县| 革吉县| 佛坪县| 视频| 抚松县| 黄骅市| 时尚| 长治县| 大名县| 长治市| 旺苍县| 英山县| 平原县|