- PADS 2007原理圖與PCB設計
- 唐贛編著
- 1497字
- 2018-12-29 21:23:29
7.3 PADS Logic與PCB Layout之間的相互更新
1.從PADS Logic更新PADS Layout
【Compart/ECO】對話框用于比較兩個版本的設計的網絡表,并創建ECO文件或差異報告。可在下列任何一種形式中進行比較設計。
內存中的原理圖
二元原理圖文件(.sch)
PADS格式的ASCII文件(.asc)
例如,在內存中比較新的設計到PADS格式的ASCII文件,呈現出用于所需更新的原PCB Layout。
提示:若PADS Logic和PADS Layout不在同一臺計算機上,可使用【PADS Layout Link】對話框【Design】標簽的【ECO To PCB】命令來更新PCB Layout。
比較設計版本和創建ECO文件的方法如圖7-3-1所示。

圖7-3-1 設置【Document】標簽頁與【Comparison】標簽頁
2.從PCB Layout中更新原理圖
除了可從Logic更新至Layout,還可使用向后注釋來更新在PCB Layout所做的變動到原理圖中并保存ECO文件。向后注釋了在修改中的元件名稱和引腳編號,將其作為到原理圖的變動結果向后注釋。可向后注釋以下所列的設計信息:
元件變動
門電路變動
引腳變動
網絡變動
特征值變動
注意:設計規則的更改不支持通過ECO向后注釋來完成。
如要更新在PCB Layout中的變動到原理圖,其操作步驟如下。
(1)創建一個帶有PCB Layout的ECO文件。
(2)啟動PADS Logic并打開所需更新的原理圖。
(3)在【File】菜單中選擇【Import】命令,彈出如圖7-3-2所示【File Import】對話框。

圖7-3-2 【File Import】對話框
(4)在【File Import】對話框的文件類型列表框中,選擇ECO文件(*.eco)。之后在文件名框中,選擇需要導入的ECO文件。
(5)單擊【打開】按鈕。若沒有發送錯誤,則ECO文件導入完畢并原理圖會自動更新。若有錯誤發生,則默認的文本編輯器會自動打開并顯示名為eco.err的錯誤文件,該文件會寫入\PADS Projects目錄中。
3.ECO文件格式
ECO文件的格式在使用上類似PADS中的ASCII格式,每一類型的數據以一個標題行并帶以*號圍繞關鍵字形式出現。
文件的第一行可表示為:*PADS-ECO*
文件的結尾可表示為:*END*
添加帶有入口的標記線為:
*REMARK* remark information etc.
以下列出了可用的ECO命令:
Add a Pin to the Net Add a Part Join Two Nets Together Delete a Part Delete a Pin from a Net Change a Component’s Part Type Split a Net into Two Nets Rename a Part Rename a Net Swap a Gate Swap Pins
1)將一個引腳添加至一個網絡
命令格式:*NET*
該行顯示出該網絡有引腳添加網絡后:*SIGNAL* netname 10
這里的netname是該網絡添加到的引腳,10是與連接相關的線寬。若該名稱不在當前設計中,它將被添加進來。
跟隨的引腳添加到網絡可表示為:ref1.pin1 ref2.pin2
2)添加一個元件
命令格式:*PART*
元件入口的表示格式為:refdes parttype
這里的refdes是元件的參考名稱,parttype是元件類型名稱。當元件添加到PCB中時,將放置到系統的原點(0,0)位置上。若出現電路板的邊框線,則元件出現在邊框線的左下角。
3)連接兩個網絡
命令格式:*JOINNET*
接下來的行顯示網絡連接,表示格式為:OLDNET0 OLDNET1
這里的OlDNET0和OLDNET1是網絡合并的名稱,新的合并網絡使用OLDNET1名稱。此時在所選的連接在網絡間使用隨機的引腳增加一個連接。增加連接的線寬和第一個網絡(OLDNET0)連接相同。
4)刪除一個元件
命令格式:*DELPART*
行格式:refdes parttype
這里的refdes是要刪除的元件參考名稱,parttype是元件類型名稱(patytype不是必須的)。若設計中連接的網絡不曾未連接,而元件的所有引腳將刪除時,則會出現一個錯誤報告。
5)從網絡刪除一個引腳
命令格式:*DELPIN*
由引腳列表來刪除每一個網絡,可表示為:refdes.pinnumber signame
這里的refdes是元件參考名稱,pinnumber是放棄連接的的引腳編號,signame是當前元件引腳的網絡。
6)修改元件的元件類型
命令格式:*CHGPART*
修改元件行格式:refdes old parttype newparttype
這里的refdes是用于修改元件的參考名稱,oldparttype是就元件類型,newparttype是新元件類型。
7)將一個網絡分割為兩個網絡
命令格式:*SPLITNET* SPLIT NET INTO TWO NEW NETS
跟隨兩行,列出的新的信號名稱和引腳,可表示為:
*SIGNAL* oldsigname ref1.pinq ref2.pin2 *SIGNAL* newsigname1 ref3.pin3 ref4.pin4
引腳跟隨在*SIGNAL*聲明的是第一個網絡,接下來的是第二個網絡。
8)重命名一個元件
命令格式:*RENPART*
行格式:oldrefdes newrefdes
這里的okdrefdes為舊名稱,newrefdes為新名稱。
9)重命名一個網絡
命令格式:*RENET* RENAME NET
重命名網絡入口的格式為:oldname newname
這里的oldname是舊網絡名稱,newname是新網絡名稱。
10)交換門電路
命令格式:*SWPGATE* GATE1 GATE2
11)交換引腳
命令格式:*SWPPINS* REFDES PIN1.PIN2