3.6 手工建立和調(diào)整拓撲 3.6.1 手工建立和調(diào)整拓樸的作用 上次我們講述了自動提取拓樸在 SigXplorer中進行仿真的過程,但當我們還沒有 PCB時,有時需要選擇器件,并對方案進行評估,這時就需要手工建立拓樸。手工建立拓撲就是通過手工從模型庫中調(diào)入相應器件的模型和互連線模型建立任何需要的拓撲結(jié)構(gòu),手工建立拓樸后的仿真過程與前面所述一致。 還有,如果從仿真結(jié)果看出信號的質(zhì)量不理想,就需要調(diào)整拓樸結(jié)構(gòu)來改善仿真結(jié)果,如加上匹配電阻等,同樣調(diào)整拓樸結(jié)構(gòu)也是用手工的辦法。 如果對拓樸結(jié)構(gòu)進行了調(diào)整,如加上匹配電阻后,要在原理圖上作相應的更改,并且將其反映到 PCB上。3.6.2 手工建立和調(diào)整拓樸的過程 手工建立和調(diào)整拓撲是在 SigXplorer 中進行,啟動 SigXplorer 有多種方式: 1) 在開始菜單中執(zhí)行 Start ->Program ->Allegro SPB 15.2 ->SigXplorer 2) 在 PCB SI 中執(zhí)行 Tools->Topology Editor 3) 在 Constraint Manager中執(zhí)行 Tools ->SigXplorer 用第一種方法啟動后出現(xiàn)如圖 3-20 界面:圖 3-20 SigXplorer Product Choices 界面選擇 Allegro PCB SI 630選項,進入 SigXplorer界面。 在 SigXplorer中執(zhí)行 Edit ->Add Part…命令,啟動 Model Browser界面,如圖 3-21 所示。圖3-21 Model Browser 界面5、 Model Type Filter:列出了各種可用的模型類型。 6、 Library:列出了在當前模型類型中可用的模型名。如圖 3-21 中在 IbisDevice 模型類型中,庫里包含了2048_58p、CY7C1041BVT等器件模型。對于 IbisDevice模型類型,Library中列出的是器件模型名,各個器件的 PIN有其對應的 IOCell模型,因此選擇其中的模型名后會出現(xiàn) Select IBIS Device Pin界面,如圖 3-22所示。圖3-22 Select IBIS Device Pin界面對于 Interconnect 模型類型,其包含了兩種類型傳輸線模型:結(jié)構(gòu)型和理想型。如圖 3-23 所示。圖 3-23 傳輸線選擇圖 3-24 傳輸線形狀下面簡單地說明建立和修改一個拓撲結(jié)構(gòu)的過程: 1、通過上面介紹的方法,在 SigXplorer中執(zhí)行 Edit ->Add Part…命令或點擊按鈕,在工作區(qū)放置 ZX2515_NEW_PDB08DGZ、74FCT1632455V_I_O兩個 IOCell模型和 Resistor以及 TL1、TL2兩段傳輸線,Resistor可以手工新建也可以使用 GenericElement中 Resistor模型,傳輸線模型可以從 Interconnect中 Tline模型獲得。添加電阻的界面如下圖所示:圖 3-25 添加電阻窗口2、 選擇圖標工具欄的按鈕, 將模型移動到合適的位置, 還可以通過界面中的Copy、 Delete、 Rotate、Mirror等功能對模型進行操作。 3、 通過線將各個模型連接起來就手工建立了拓樸,圖中線的連接方法是:單擊起點,然后雙擊終點即可。這種連線沒有任何電氣特性,只表示連接關系。左鍵點擊 IOCell模型與傳輸線之間的連線就可以自動刪除連線。 4、 選擇圖標工具欄的按鈕將修改后的拓樸模型整理一下,變成如下圖所示:圖 3-26 修改之后的拓樸模型