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

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

主站蜘蛛池模板: 绥宁县| 溧水县| 永和县| 包头市| 曲阳县| 盘锦市| 襄汾县| 察隅县| 鄂托克旗| 宁强县| 林周县| 老河口市| 英德市| 东乡县| 肃南| 永善县| 金坛市| 永登县| 社旗县| 类乌齐县| 缙云县| 新竹市| 崇明县| 崇仁县| 双牌县| 博乐市| 珲春市| 华容县| 安西县| 临汾市| 伊金霍洛旗| 衡东县| 贵阳市| 尼玛县| 安多县| 理塘县| 文安县| 万荣县| 饶平县| 利川市| 巢湖市|