- PADS 2007原理圖與PCB設計
- 唐贛編著
- 1440字
- 2018-12-29 21:23:23
4.9 層次電路設計
Logic 2007支持由頂至下和由下至上的設計方法來設計層次電路,該方法用于創建原理圖,之后再定義原理圖的層次符號,或先定義層次符號之后創建原理圖。可在【Hierarchical Component Properties】對話框中指派或不指派層次符號。
0層是設計的頂層,包括整個設計的所有內容。來自編號為1~1024的圖表呈現為設計的具體內容。PADS Logic的設計不能超出總數為1024個層次和編號的圖表。不可在【View】菜單中操縱帶有【Push Hierarchy】和【Pop Hierarchy】命令的層次。
當一個層次符號復制后,所有在該層以下的內容都通過符號全部復制。PADS Logic同時也更新符號以下的參考注釋值名稱。原理圖與層次符號之間是一對一的關系,符號以下的用于復制的層次符號都存儲在為唯一的圖表中,并且不需在其他層次符號的環境中就可編輯。
本小節中將分別就與層次設計相關的8個內容做詳細介紹。
1.創建一個由頂至下的層次設計
在由頂至下的設計中,創建的層次符號原理圖是不帶有Logic下定義的內容。引腳名稱與信號連結在層次之間。Logic可在所有的場合結合公共信號名稱進入一個單一的連接網絡,且不論這些在設計中找到與否。通過在Logic之下使用相同的信號名稱來建立層次的連同關系。若使用由頂至下的層次處理方法,必須確認在原理圖至下的頁間信號與層次符號中的引腳名稱一致。創建由頂至下的層次設計方法如圖4-9-1所示。

圖4-9-1 創建由頂至下的設計
注意:該符號是一個層次,因此它不具有引腳編號。引腳名稱關聯的層次符號引腳識別為連接的網絡名稱,并與引腳關聯在一起。所有在層次符號中的引腳都必需有引腳名稱。若沒有為每一個引腳指派引腳名稱,則層次符號的編輯就沒有完成。
2.創建一個由底至上的層次設計
在由底至上的層次設計中,可為一個Logic之下的已有的圖表創建一個層次符號。PADS Logic為原理圖圖表中每一個頁間參考添加輸入引腳或輸出引腳。在層次符號的左側放置的是帶有源(輸入)元件類型的頁間參考,在層次符號右側放置的是帶有加載元件類型的頁間參考(頁間參考的引腳類型在庫中定義)。創建由底至上的層次設計步驟如圖4-9-2所示。

圖4-9-2 創建由底至上的層次設計
3.Push Hierarchy
【Push Hierarchy】命令可用于查看內部或向下推入層次符號以查看Logic之下的內容。使用【Push Hierarchy】命令的方法為,【View】菜單中單擊【Push Hierarchy】命令→選擇層次符號。若原理圖之下沒有所選的符號,則彈出一個空白的電路圖表。
4.Poping Hierarchy
在層次符號的子電路中,可使用【View】菜單中的【Pop Hierarchy】命令來重置帶有相應的層次符號的當前圖表。
5.修改層次符號
修改層次符號的基本步驟如圖4-9-3所示。

圖4-9-3 修改層次符號
注意:當添加端子到層次符號時,要確認提供引腳名稱,并且該名稱同時作為在原理圖之下圖表的頁間參考符號。
6.復制、刪除層次符號
執行復制層次符號的操作時,圖表的符號值都將會復制并添加到新的原理圖圖表中。Logic 2007在新的復制的圖表中會指派新的參考注釋值到元件類型。若參考的圖表也包含層次符號,PADS Logic也將以子目錄樹的形式復制參考圖表中的符號等。當復制模式中選擇一個層次符號,執行復制層次成員時,系統會提示確認的信息,需要確認是否繼續執行復制操作。
當在刪除模式中選擇一個層次符號時,會彈出如圖4-9-4所示的對話框,需根據提示做出確認。

圖4-9-4 【PADS Logic】對話框
7.修改層次成員
當創建或添加層次成員到已有的圖表中,層次成員將不能通過工具欄中的【Sheet】列表訪問,除非母表(Parent Sheet)已經顯示,同樣在【Setup】菜單中也將拒絕相關圖表命令。【Hierarchical Component Properties】對話框用于指派層次元件到下一個可用的圖表編號,使得在除母表顯示之外,還可在工具欄中的【Sheet】列表中訪問。可用【Setup】菜單下的【Sheets】命令來修改圖表名稱或數字順序。其具體操作步驟如圖4-9-5所示。

圖4-9-5 修改層次成員