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

5.1 電氣規則設置

1.進入約束管理器

約束管理器有下列特性:

img 提供以工作表為基礎的用戶接口,允許快速地提取、修改、刪除約束;

img 支持語法檢查;

img 支持約束繼承,高層的約束可以被繼承,低層的約束可以覆蓋高層約束;

img 可以定義電子約束集;

img 創建約束報告。

(1)開啟原理圖編輯器。

(2)在原理圖編輯器中,選擇Tools→Constraints→Edit,如圖5-1-1所示。

(3)在彈出的提示信息窗口中單擊OK按鈕,再單擊Yes按鈕擴展設計。

(4)在約束管理器窗口,選擇Tools→Precision。

(5)打開Design Units and Precision對話框,設置# decimal places為1并單擊OK按鈕,如圖5-1-2所示。

img

圖5-1-1 菜單欄

img

圖5-1-2 Design Units and Precision對話框

(6)選擇Electrical窗口,其包含了兩個文件夾分支:Electrical Constraint Set和Net,如圖5-1-3所示。

img 在Electrical Constraint Set 文件夾中定義通用的規則,創建通用的對象分組(比如匹配群組和引腳對),然后再將這些約束ECSets 指定給相應的對象。

img 在Net 文件夾中可以創建針對指定網絡對象的分組,也可以創建基于網絡相關屬性的ECSet。

img 在Electrical Constraint Set文件夾下有4個工作列表:Signal Integrity、Timing、Routing和All Constraints。每個工作列表下面是一個或多個工作表。工作列表和工作表相關聯,共同構成了規則模式。

(7)展開Electrical Constraint Set文件夾,雙擊Routing,再單擊Wiring工作表,如圖5-1-4所示。

img

圖5-1-3 Electrical窗口

img

圖5-1-4 單擊Wiring工作表

(8)在Routing下可單擊其他工作表并查看該工作表右面窗口的屬性。單擊Wiring工作表展開窗口查看所有布線規則。

2.新規則設置的命名

(1)選擇Electrical Constraint Set→Routing→Wiring工作表。

(2)在右面的窗口,Objects一欄下的root設計對象上單擊右鍵并從快捷菜單中選擇Create→Electrical Cset,進入Critical界面,單擊OK按鈕。

(3)在Objects一欄下選擇root,然后單擊右鍵并從快捷菜單中選擇Expand,展開的列表顯示了新規則設置的名稱。電器約束集(ECS)在ROOT設計中被命名為CRITICAL。

3.走線規則和阻抗規則的設置

(1)走線規則的設置。選擇Verify Schedule區域,并選擇Yes,如圖5-1-5所示。

(2)選擇Schedule區域,并選擇Source-load Daisy-chain;選擇Stub Length區域,并輸入150;選擇窗口下側的Vias欄,在Max EX Count區域輸入4,如圖5-1-6所示。

img

圖5-1-5 Verify Schedule區域

img

圖5-1-6 設置參數

(3)單擊Max Parallel區域,彈出Parallel Segments對話框,如圖5-1-7所示。選擇第一個Length區域并輸入1200,在Distance區域輸入5,單擊OK按鈕。

(4)阻抗規則的設置。選擇Electrical Constraint Set→Routing→Impedance工作表,阻抗參量表顯示在右面窗口,如圖5-1-8所示。

(5)選擇Target區域并輸入65,選擇Tolerance(允許匹配的偏差值)區域并輸入10%。

img

圖5-1-7 Parallel Segments對話框

img

圖5-1-8 設置阻抗參量

4.延遲規則的設置

(1)選擇Electrical Constraint Set→Routing→Min/Max Propagation Delays工作表。

(2)在Min Delay和Max Delay欄下,確保delay units的設置為mil,如圖5-1-9所示。

(3)在Min Delay區域輸入2000,在Max Delay區域輸入4500,如圖5-1-10所示。

img

圖5-1-9 設置Min Delay和Max Delay欄

img

圖5-1-10 輸入Min Delay和Max Delay值

(4)在約束管理器中,選擇File→Save,規則集被保存在ROOT設計的約束視圖里。

(5)在左邊窗口,單擊Wiring、Impedance和Min/Max Propagation Delays工作表,查看每個工作表右邊窗口包含的內容。

5.分配信號

(1)在左邊的窗口,選擇Net→Routing→Wiring工作表,設計中的所有網絡和規則都被列在右邊的窗口。

(2)選擇右面的窗口,在Object欄定位VD總線(所有的線路都被列出來,總線列在頂部),右擊VD總線對象并從快捷菜單中選擇Constraint Set References。

(3)打開Electrical CSet References對話框,在約束集下打開下拉選項選擇CRITICAL并單擊OK按鈕,如圖5-1-11所示。

(4)關閉Electrical CSet Apply Information窗口,注意到Referenced Electrical CSet一欄顯示了總線規則設置的名稱(CRITICAL),如圖5-1-12所示。

img

圖5-1-11 Electrical CSet References對話框

img

圖5-1-12 VD的設置規則

(5)在Objects一欄,擴展VD總線來查看單獨網絡。

(6)在左邊的窗口,單擊Net→Routing→Impedance工作表,展開VD總線,CRITICAL阻抗規則被自動存儲。

(7)在左邊的窗口,單擊Net→Routing→Min/Max Propagation Delays工作表,檢查VD總線的延遲規則。

(8)在Constraint Manager窗口,選擇File→Save,保存設置。

主站蜘蛛池模板: 金门县| 马山县| 友谊县| 阜宁县| 尖扎县| 安图县| 绥宁县| 萨嘎县| 共和县| 嵩明县| 且末县| 吴旗县| 三原县| 江达县| 岐山县| 庄浪县| 华坪县| 山阳县| 兴义市| 南康市| 肥乡县| 高雄市| 巍山| 普兰县| 铜梁县| 瑞丽市| 蚌埠市| 丰宁| 宜城市| 长治市| 盐亭县| 北票市| 祁连县| 普洱| 乐平市| 越西县| 佳木斯市| 花莲县| 威海市| 名山县| 黄大仙区|