Cadence基于CIS的模塊復用_第1頁
Cadence基于CIS的模塊復用_第2頁
Cadence基于CIS的模塊復用_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

-.z.關于allegro模塊復用問題海峰在使用AllegroPCB進行復雜電路設計時候,往往會遇到一部分電路被反復使用的情況,設計者可以按照之前的經驗很快的做出相同的設計,但是這無疑浪費了不少時間。尤其對于大規模復雜設計,如果設計者浪費時間在反復的工作上,這是嚴重的損失。AllegroPCB允許設計者一開始就將復用模塊設計好,以后只要直接調用復用模塊就可以直接用以設計更復雜的電路板了。這對于大規模集成設計無疑是非常好的選擇,它不僅讓設計者不必花費時間在相同模塊反復設計上,更有利于電路的模塊化設計和團隊合作設計。接下來我從AllegroPCB出發,詳細闡述模塊復用設計的具體步驟。設計復用模塊首先在復雜設計之初,確定復用模塊,然后對它進行設計。復用模塊的設計與普通PCB設計流程相似,包括原理圖設計,DRC檢查,導出網表,PCB設計和原理圖反標的整個流程。在Capture頁面中畫好復用模塊的原理圖,設定好元件封裝,完成DRC檢查,做好元件編號等原理圖設計如下圖;注意:檢查元件屬性是否設為currentproperties,其它設定可能出錯。對設計執行Tools/Annotate進行原理圖標注,在PCBEditorReuse選項卡中勾選Generatereusemodule,Renumberdesignforusingmodules,選中Unconditional如下圖。執行Tools/DesignRulesCheck進行電路DRC檢查,正確無誤后執行Tools/CreateNetlist命令生成網表,并導入PCB設計中。復用模塊的PCB設計在AllegroPCBEditor中對該復用模塊進行設計,完成設計后執行Tools/CreateModule命令,并框選復用模塊所有元件、網絡、連線等信息。然后輸入坐標值,或者按Enter鍵即開始對該模塊進行保存,這里注意模塊的取名。該復用模塊文件(*.mdd)的文件名一定要定義為:DSNNAME_ROOTSCHEMATICNAME.mdd——DSNNAME為該復用模塊對應的原理圖設計*.dsn文件名,ROOTSCHEMATICNAME是該模塊原理圖所在頁面的名稱。這里若定義不對,模塊復用時找不到mdd文件。如圖按照原理圖的模塊設計和對應頁面名稱為該模塊mdd文件取名。5、模塊原理圖反標在模塊的PCB設計中,執行File/E*port/Logic命令導出PCB設計網表,在原理圖設計頁面執行Tools/BackAnnotate對原理圖進行反標。反標完成后,模塊的元件將添加REUSE_ID、REUSE_ANNOTATE等復用屬性。這樣下來,這個模塊的設計完成了,接下來在設計中就可以直接調用該模塊了。模塊調用上面的模塊已經完成制作,然后新建原理圖工程,直接可以調用模塊電路進行原理圖、PCB設計。

1、在新的原理圖設計中,執行Place/HierarchicalBlock,Reference中寫入新建模塊名,ImplementationType中選schematicview,Implementtationname中填入先前模塊原理圖設計中的頁面名稱,Pathandfilename中選擇相應的原理圖設計文件(*.dsn),然后在新建原理圖中畫出Block,然后自動形成模塊對應Block如下圖。

2、完成新的電路原理圖設計,然后執行Tools/Annotate命令,對所有元件(包括module元件)的標示符重新排列。3、執行Tools/annotate命令,在PCBEditorReuse選項卡中,選擇Renumberdesignforusingmodules,Incremental以及Selectmodulestomarkfor欄中的模塊設計;在Packaging選項卡中選擇Donotchangethepagenumber,如下圖所示的設置。

4、原理圖DRC檢查,并導出網表,將它導入PCBEditor,執行Place/Manually命令,彈出的Placement對話框如下圖所示,復用模塊的元件呈黃色,并出現M字符。此外Placement對話框的PlacementList欄選擇Moduleinstances,如下圖,顯示出電路中的復用模塊。選擇Moduleinstances中的復用模塊,即可放到電路板合適的位置,也可以通過坐標精確定位。注意:mdd文件路徑的設定,不正確會找不到mdd文件的。模塊復用的幾個注意事項:

1、當復用模塊已經放在電路中使用,重新修改復用模塊的port口后,在使用的原理中右擊這個模塊,選synchronizeup,則實現修改的同步。

2、在復用模塊中,不能使用room屬性,不然可能與使用復用的電路圖混淆。

3、復用模塊中不能使用全局變量,特別是電源和地,使用port口傳遞數據。

4、復用模塊部修改后,只要port口沒有變,則在使用它的原理圖不用同

溫馨提示

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

評論

0/150

提交評論