Mentor Graphics應(yīng)用之PCB設(shè)計復(fù)用_第1頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、mentor graphics應(yīng)用之pcb設(shè)計復(fù)用本文介紹了一種設(shè)計復(fù)用辦法,它是基于 graphics的印制板設(shè)計工具board station舉行的。一個設(shè)計可以復(fù)用另一個設(shè)計的部分或所有電路,也可以對自身的部分電路舉行復(fù)用,本文以第一種方式為例舉行研究,其次種方式與它相像。引言隨著科技的不斷進展,pcb板趨向小型化、多層化與復(fù)雜化。特殊是高速印制板,需要經(jīng)過很長時光的反復(fù)調(diào)試才可以定型。假如已有一個定型的設(shè)計(a),現(xiàn)需要一個部分電路與其相同或相像的設(shè)計(b),傳統(tǒng)設(shè)計流程如下:圖1:傳統(tǒng)設(shè)計流程圖由此流程圖可以看出,設(shè)計b采納設(shè)計a的思想,人工重復(fù)了設(shè)計a的設(shè)計過程。實現(xiàn)辦法board

2、 station作為一個大型的軟件,不僅應(yīng)用范圍廣、功能強,而且全部設(shè)計文件都以ascii碼格式保存,允許用戶修改設(shè)計數(shù)據(jù),pcb設(shè)計的復(fù)用提供了基礎(chǔ)。打開一個pcb設(shè)計,其主要文件結(jié)構(gòu)如下: schematic路徑下為原理圖數(shù)據(jù)文件;design_geom路徑下為物理器件(geometry)數(shù)據(jù)文件;pcb路徑下為印制板數(shù)據(jù)文件,其中comps為元器件(component)數(shù)據(jù)文件,包括器件標(biāo)號(reference)、規(guī)律符號(symbol)、對應(yīng)物理器件(geometry)、在印制板上的位置(board_location)以及特性(properties)等信息;nets為網(wǎng)表數(shù)據(jù)文件;tr

3、aces為印制板連線數(shù)據(jù)文件,包括網(wǎng)表名稱(net)、連線寬度、所在物理層,起始及終止點坐標(biāo)等信息。一個設(shè)計下的文件遠不至于此,但其它文件均可由board station自動生成或者派生。圖2:board station軟件主要文件結(jié)構(gòu)board station包括design architect、librarian、package、layout、fablink五個模塊。假設(shè)設(shè)計a是現(xiàn)在正在舉行的設(shè)計,設(shè)計b為需要復(fù)用的設(shè)計。首先,在design architect模塊打開設(shè)計a ,將設(shè)計b被復(fù)用部分的原理圖拷貝到設(shè)計a;然后,將設(shè)計b被復(fù)用部分的物理器件(geometry),從設(shè)計b的des

4、ign_geom路徑下拷貝到設(shè)計a的design_geom路徑下;第三步,將設(shè)計b被復(fù)用部分的元器件(component)數(shù) 據(jù)從設(shè)計b 的comps文件拷貝到設(shè)計a的comps文件中;第四步,參考設(shè)計b nets文件中被復(fù)用部分的網(wǎng)表(net)數(shù)據(jù),修改設(shè)計a的nets文件中的相應(yīng)部分;最后,將設(shè)計b的traces文件拷貝到設(shè)計a的pcb路徑下,實現(xiàn)pcb設(shè)計復(fù)用。應(yīng)用舉例以下以設(shè)計a為正在舉行的設(shè)計,設(shè)計b為被復(fù)用的設(shè)計,舉例解釋pcb設(shè)計復(fù)用的實現(xiàn)辦法。圖3:設(shè)計b的印制板圖及原理圖圖4:設(shè)計a的原理圖根據(jù)以下步驟執(zhí)行:1 在design architect模塊照圖4畫設(shè)計a的原理圖,存

5、儲。2 進入設(shè)計a的librarian模塊,建立物理器件(geometry)以及映射文件(mapping file)等。若圖4中的器件u1、u2、r1、r2、r3、r4中任何一個對應(yīng)的物理器件(geometry)與圖3中相應(yīng)器件的物理器件(geometry)不同,將設(shè)計b的design_geom路徑下相應(yīng)的物理器件(geometry)拷貝到設(shè)計a的design_geom路徑下。即器件u1、u2、r1、r2、r3、r4在設(shè)計a和設(shè)計b中的物理器件(geometry)必需相同。為了保證圖4中的器件u1、u2、r1、r2、r3、r4所對應(yīng)的物理器件(geometry)在設(shè)計a和設(shè)計b的印制板上位置相

6、同,將設(shè)計b的印制板geometry(board)由設(shè)計b的design_geom路徑下拷貝到設(shè)計a的design_geom路徑下,然后在librarian模塊對其舉行修改。完成全部功能后,存儲并退出。3 進入設(shè)計a的package模塊,建立規(guī)律符號(symbol)與物理器件(geometry)的對應(yīng)關(guān)系,完成全部功能后,存儲并退出。4 修改設(shè)計a的comps文件。在board station軟件的任何一個模塊中,采納下拉菜單mgc-notepad-open-edit.打開設(shè)計b的comps文件,將與器件u1、u2、r1、r2、r3、r4有關(guān)行選中并復(fù)制(copy)。打開設(shè)計a的comps文件

7、,將與器件u1、u2、r1、r2、r3、r4有關(guān)行選中并刪除(delete),然后粘貼(paste)。即器件u1、u2、r1、r2、r3、r4在設(shè)計a和設(shè)計b的comps文件中的內(nèi)容必需相同。5 修改設(shè)計a的nets文件。board station nets file format 1.0application : package v8.6_4.1 thu may 20 11:26:46 pdt 1999date : saturday october 14, 2000; 04:30:40net '/n$2' u3-4 u7-2net '/n$3' u3-5 u6

8、-2net '/n$4' u3-1 u8-1 u4-2net '/n$7' u2-14 u3-7net '/n$8' u2-13 u3-6net '/n$9' u2-18 u3-9net '/n$10' u2-17 u3-8net '/n$29' r1-2 u2-3net '/n$30' r2-2 u2-4net '/n$40' r3-2 u2-7net '/n$41' u2-8 r4-2net '/n$45' u1-14 u3-11n

9、et '/n$46' u1-13 u3-13net '/n$47' r1-1 u1-18net '/n$48' r2-1 u1-17net '/n$49' r3-1 u1-16net '/n$50' u1-15 r4-1net 'ground' u5-2 u3-10 u7-1 u8-2 u6-1 u1-10 u2-10net 'vcc' u5-1 u3-20 u4-1 u1-20 u2-20 (表1:設(shè)計a的nets文件)board station nets file format

10、1.0application : package v8.6_4.1 thu may 20 11:26:46 pdt 1999date : monday november 20, 2000; 12:52:50net '/n$9' r1-1 u1-18net '/n$23' r3-2 u2-7net '/n$25' r5-2 u2-13net '/n$27' r7-2 u2-17net '/n$230' r2-2 u2-4net '/n$231' r4-2 u2-8net '/n$232'

11、; r6-2 u2-14net '/n$233' r8-2 u2-18net '/n$234' r1-2 u2-3net '/n$235' r2-1 u1-17net '/n$236' r3-1 u1-16net '/n$237' r4-1 u1-15net '/n$238' r5-1 u1-14net '/n$239' r6-1 u1-13net '/n$240' r7-1 u1-12net '/n$241' r8-1 u1-11net 'g

12、round' u1-10 u2-10net 'vcc' u1-20 u2-20 (表2:設(shè)計b的nets文件)在board station軟件的任何一個模塊中,采納下拉菜單mgc-notepad-open-edit.參考表2修改表1,即將設(shè)計a的nets文件與設(shè)計b的nets文件中連結(jié)相同管腳的net名稱改為相同,例如:在設(shè)計b的nets文件中第一行為net '/n$9' r1-1 u1-18,則將設(shè)計a的nets文件中的相應(yīng)行net '/n$47' r1-1 u1-18,改為net '/n$9' r1-1 u1-18。若

13、設(shè)計a的nets文件中修改后的net名稱與原有的net名稱相同,修改原有的net名稱。board station nets file format 1.0application : package v8.6_4.1 thu may 20 11:26:46 pdt 1999date : saturday october 14, 2000; 04:30:40net '/n$2' u3-4 u7-2net '/n$3' u3-5 u6-2net '/n$4' u3-1 u8-1 u4-2net '/n$7' u2-14 u3-7net

14、'/n$8' u2-13 u3-6net '/n$99' u2-18 u3-9net '/n$10' u2-17 u3-8net '/n$234' r1-2 u2-3net '/n$230' r2-2 u2-4net '/n$23' r3-2 u2-7net '/n$231' u2-8 r4-2net '/n$45' u1-14 u3-11net '/n$46' u1-13 u3-13net '/n$9' r1-1 u1-18net &

15、#39;/n$235' r2-1 u1-17net '/n$236' r3-1 u1-16net '/n$237' u1-15 r4-1net 'ground' u5-2 u3-10 u7-1 u8-2 u6-1 u1-10 u2-10net 'vcc' u5-1 u3-20 u4-1 u1-20 u2-20 (表3:修改后的設(shè)計a的nets文件)6 拷貝設(shè)計b的traces文件到設(shè)計a。打開下拉菜單mgc-design management-copy object.在options.選項中挑選:* update all references* overwrite all file conflicts* create destina

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論