第五章 設置約束及賦予PCB 按照前面的仿真過程,可以確定傳輸線的線長和拓撲形式,下面要把這些結果設置到相應的網(wǎng)絡中,作為布線器的約束條件。對 Reflection有要求的信號通常添加長度約束、最大過孔數(shù)量約束和最大平行走線的約束(考慮串擾的時候),對于時序仿真的時候通常還要增加總線相對等長的約束(具體可參考《EDA工具手冊》約束管理器分冊)。 下面將講述在 SigXplorer中怎樣設置約束條件。5.1 啟動約束條件設置界面 在 SigXplorer打開相應的拓樸結構,然后執(zhí)行 Set -> Constraints…啟動 Set Topology Constrains 界面,如圖 5-1 所示:圖 5-1 Set Topology Constraints 界面5.2 加約束的步驟 1、選擇需設置的標簽欄 2、 左邊 Pins/Tees 列表里選擇 From 的管腳 3、 左邊 Pins/Tees 列表里選擇 To 的管腳 4、在 Rule Type 的下拉列表中選擇 Length 5、Min Length 輸入約束的最短長度 6、Max Length 輸入約束的最大長度 7、點擊 Add 按鈕添加 以上步驟在輸入?yún)?shù)之后的會變成如下圖所示的樣子:圖 5-2 加約束條件的步驟5.3 各個約束標簽欄的作用 我們通常需要設置的有 Switch-Settle、Prop Delay、Rel Prop Delay和 Wiring等項,要根據(jù)仿真結果和實際情況來確定所需設置的項。設置步驟都如 7.2 所述,下面將詳細地說明每個標簽欄的作用。 1) Switch-Settle 項,如圖5-3 所示。該項的內(nèi)容為理論計算的值,為了以后核對方便,我們建議還是填寫該項。填寫時參考圖6-1 中的表格。 23、 Driver:即表格中的 From內(nèi)容,從左邊的 Pins列表框中選取。 24、 Receiver:即表格中的 To內(nèi)容,從左邊的 Pins列表框中選取。 25、 Min First Switch Delays:Rise/Fall:該兩項值填寫一樣,為表格中 Tfight_time_min值。 26、 Max Final Settle Delays:Rise/Fall:該兩項值填寫一樣,為表格中 Tfight_time_max值。 27、 Add:為添加規(guī)則。 28、 Modify:為修改規(guī)則。 29、 Delete:為刪除規(guī)則。圖5-3 設置 Switch-Settle值2) Prop Delay 項,如圖5-4 所示。30、 From:約束傳輸線的起點節(jié)點名。 31、 To:約束傳輸線的終止節(jié)點名。 32、 Rule Type:規(guī)則類型,分為 Delay(延時) 、Length(長度)和%Manhattan(曼哈頓)長度百分比。可以選 Delay,約束延時時間;如果要約束線長,則選 Length。 33、 Min Delay:最小延時量。 34、 Max Delay:最大延時量。





