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

第5章 設計規則的預設置

5.1 電氣規則設置

1.進入約束管理器

約束管理器有下列特性:

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

?支持語法檢查;

?支持約束繼承,高層的約束可以被繼承,低層的約束可以覆蓋高層約束,可以定義電子約束集;

?創建約束報告。

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

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

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

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

(5)設置#decimal places為1并單擊OK按鈕,如圖5-1-2所示。

圖5-1-1 菜單欄

圖5-1-2 設置#decimal places值

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

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

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

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

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

圖5-1-3 約束管理器

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

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

2.新規則設置的命名

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

(2)在右面的窗口,Objects一欄下的Toot設計對象上單擊右鍵并從下拉菜單中選擇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,單擊Max Via Count區域輸入4,如圖5-1-6所示。

圖5-1-5 Verify Schedule區域

圖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%。

圖5-1-7 Parallel Segments對話框

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

4.延遲規則設置

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

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

圖5-1-9 設置Delay Unit為mil

圖5-1-10 設置Min/Max Delay

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

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

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

5.分配信號

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

(2)選擇右邊的窗口,在Objects欄定位VD總線(所有的線路都被列出來,總線列在最頂部),右擊VD總線對象并從下拉菜單中選擇Constraint Set References命令。

(3)在約束集下拖動下拉選項到CRITICAL并單擊OK按鈕,如圖5-1-11所示。

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

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

圖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命令,保存設置。

主站蜘蛛池模板: 黄冈市| 三都| 平阴县| 阳原县| 汝南县| 深圳市| 平阳县| 宁波市| 德安县| 搜索| 水城县| 文登市| 鄂托克旗| 甘谷县| 长寿区| 崇文区| 佳木斯市| 济阳县| 图木舒克市| 城固县| 广饶县| 洱源县| 涞源县| 黄冈市| 布拖县| 中超| 枝江市| 古蔺县| 韶山市| 定结县| 西城区| 沁水县| 东海县| 武冈市| 翁源县| 常德市| 临颍县| 平江县| 鄂州市| 卢湾区| 额尔古纳市|