在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

教你使用allegro 的reuse功能

電子工程師 ? 來源:網絡整理 ? 作者:工程師曾暄茗 ? 2018-07-15 10:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

EDA軟件中allegro的模塊復用非常實用,可能通常我們的PCB工程師還用的不多,但它在某些場合下還是很有用的,一個是它能減少我們重復性的工作,可以重用的原理圖和PCB我們就不需要重復設計了,也就是REUSE。

以下給大家講解詳細操作:

1、在orcad中畫好模塊的原理圖,設定好封裝,做好drc,做好元件編號。
2、檢查元件屬性是否設為current properties,其它設定可能出錯。
3、在annotate-->allegro reuse中,選中generate reuse module,renumber design for using modules,選中unconditional,其它不選。
4、生成netlist.
5、將netlist導入到allegro,布線,布局,若無rename等需要與orcad交互的動作,選tools-->creat modules生成mdd文件.mdd文件的文件名一定要定義為:DSN NAME_ROOT SCHEMATIC NAME.mdd。DSN NAME為你定義的orcad中的dsn文件名,ROOT SCHEMATIC NAME是這個文件中的頁名字。這里若定義不對,在reuse時找不到mdd文件。之后跳到第6步。
6、在orcad中back annotate,之后回到第2步。
7、模塊制作完成。
使用生成的模塊
1、在新的orcad設計中,選place-->herarhical block,reference中填入BLK?(注意,這里使用BLK是為了與原理圖中的U?R?C?區別,保證BLK這個名字專用于moduel,不然在做完allegro后,rename 時,導回到orcad中出問題。)在implementation type中選schematic view,在implementtation name中填入先前模塊的頁名稱,在path and file name中選擇相應的dsn文件,之后在你的原理圖中出現一個block.
2、繼續其它設計,之后在annotate-->packageing中,選中reset part name to "?",同時選中update occurrences,執行一下,將所有的元件(包括module的name改為?),在annotate-->allegro reuse中,選中 renumber design for using modules,選中incremental,選中do not change the page number,選中select modules to mark for框里的內容。其它不選。
3、drc后,出netlist.
4、導入到allegro后,palce-->manually place,選mudule instances,將module放入。注意一下mdd文件路徑的設定,不正確會找不到mdd 文件的。
5、在allegro中布好線后,可以rename到arcad中,與正常設計無區別。
6、over.
做reuse時的幾個注意事項:
1:當reuse模塊已經放在電路中使用,重新修改reuse模塊的port口后,在使用的原理中右擊這個模塊,選synchronize up,則實現修改的同步。
2:在reuse模塊中,不能使用room屬性,不然可能與使用reuse的電路圖混淆。
3: reuse模塊中不能使用全局變量,特別是電源和地,使用port口傳遞數據。
4: reuse模塊內部修改后,只要port口沒有變,則在使用它的原理圖不用同步。
5: 做好的模塊文件用在pcb中后,若需要修改這部分文件,在修改完成后,在原pcb中使用update symbol功能,選相應的moddle,之后更新就行了,注意生成mdd文件時,原點的選擇,這然更新后一些線會錯位。
6:當導入到allegro的模塊出現dummy net的錯誤時,怎么辦?
出錯的可能原因是由于模塊的orcad文件造成的,可能是對原始的orcad取一部分進行修改,這些元件帶有原來文件的一些屬性。將相關orcad文件的所有元件和連線copy到一個新的頁內,將當前頁的內容刪除,從剛才copy到新頁的內容copy回來,這時看元件的屬性時,沒有黃色的部分,按正常步驟重新生成mdd文件,在調用這個模塊的orcad文件中,重新編一次元件編號,生成網表,問題解決。
7:當含有reuse的設計導入到allegro并布線完成,若重新修改原理圖,比如換一個10pin的IDC插座到16pin,不能用annotate-->allegro reuse命令,不然生成的網表會導入到allegro中會出錯,不知是什么原因?
答:在原理圖設計中,當使用reset to ?后,使用annotate-->allegro reuse命令,將netlist導出到allegro后,不能再使用使用reset to ?,新增的元件使用increase功能,不要將所有的元件reset to ?,不然會出錯。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PCB設計
    +關注

    關注

    396

    文章

    4792

    瀏覽量

    89763
  • eda
    eda
    +關注

    關注

    71

    文章

    2908

    瀏覽量

    177246
  • PCB工程師
    +關注

    關注

    1

    文章

    22

    瀏覽量

    7861
  • 可制造性設計

    關注

    10

    文章

    2065

    瀏覽量

    16027
  • 華秋DFM
    +關注

    關注

    20

    文章

    3503

    瀏覽量

    5354
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    教你設置Allegro差分線

    1)pair 名稱:Allegro菜單點擊logic-->Assign differential pair,在net filter 中選擇所要設的net1,net2, 或直接在board file 中點
    發表于 06-24 10:40 ?3.4w次閱讀
    <b class='flag-5'>教你</b>設置<b class='flag-5'>Allegro</b>差分線

    關于Allegro的轉換功能

    關于Allegro的轉換功能:能否轉換成Altium(AD6)的文件
    發表于 08-26 17:52

    也談PADS的reuse功能

    Reuse要符合的條件:2 M9 B. K# H3 {$ q7 W9 C; M/ v 8 G# \: {$ D* d: [; A$ U$ D Reuse和被reuse部分必須有相同的以下的部分
    發表于 11-16 14:14

    PADS通過Add Reuse拼板出現錯誤

    為了節約成本,今天把兩個PCB文件通過Add Reuse功能拼板在一起,不管我怎么修改,總是提示有以下錯誤:ERROR:Gate Swap Type mismatch (Part Type RES
    發表于 08-21 18:10

    Hiber 一步一步教你如何在Altium 中導入ALLEGRO的brd文件

    本帖最后由 社區管家 于 2014-12-3 15:07 編輯 Altium 中導入ALLEGRO的brd文件(byHiber) 一步一步教你如何在Altium Designer中導
    發表于 12-03 15:05

    PADS使用復用(Reuse)功能的一些體會

    Reuse和被reuse部分必須有相同的以下的部分: 相同的Part type、相同或相似的網絡、相同的DECAL封裝。 對于相同的Part type的要求: 1、 必須使用標準庫中的Part
    發表于 12-16 14:04

    allegro功能匯集

    allegro常見功能使用操作匯總點擊下載
    發表于 04-23 17:06

    allegro中實現銅皮挖字,填補allegro功能空白

    程序功能:在allegro中實現陰字體。 通常情況下,我們只能在allegro中添加陽字體文字。在某些特殊的場合,我們希望能夠在板上的銅皮或者絲印中增加陰字體文字。在allegro本身
    發表于 07-02 21:42

    Cadence Allegro 17.4新功能

    Cadence Allegro 17.4新功能
    發表于 10-28 21:19

    Pads-Make_reuse模塊電路復用功能簡析

      在PADS-Layout中,利用重復使用電路(Reuse功能,可以節省相同部分操作的時間,也可以利用Reuse功能,進行分工合作同一個設計,以便縮短PCB設計時間。   建立可重
    發表于 04-28 16:54

    Allegro 16.2 新功能介紹

    Allegro V16.2 新版本增加了HDI(High Density Interconnect)設計的考慮,并增加Same net Spacing 以強化Constraint Manager 功能,同時也增強了Etch edit 和組件擺放、顏色管理操作界面、制造生產
    發表于 03-18 15:08 ?0次下載

    教你allegro中更換元件封裝

    allegro中,由于元件的封裝出現了錯誤,需要修改元件封裝,這時需要執行下面二步 1、第一步先在allegro中打開需要
    發表于 06-24 17:40 ?2.2w次閱讀
    <b class='flag-5'>教你</b>在<b class='flag-5'>allegro</b>中更換元件封裝

    allegro 軟件常用功能

    allegro 軟件常用功能操作匯總 1.在allegro中怎樣移動元件的標識 edit--move,右邊find面板只選text~~~ 2.allegro 查找元件的方法 按 F5
    發表于 04-25 15:56 ?6635次閱讀
    <b class='flag-5'>allegro</b> 軟件常用<b class='flag-5'>功能</b>

    如何實現PCB設計中的reuse功能

    reuse功能為powerpcb提供的設計重復(即:實現模塊化設計的系統)。對于reuse功能的成功使用,大大提高我們的工作效率;且可以在新的設計中調用一些成功設計、性能優越的模塊,從
    發表于 04-18 14:33 ?2050次閱讀

    allegro常用功能介紹

    allegro常用功能介紹
    發表于 01-10 11:53 ?0次下載
    主站蜘蛛池模板: 亚洲黄色一区 | 日本免费大黄在线观看 | 日本午夜色 | 亚洲国产成人久久 | 黄色特级录像 | 欧美色视频在线 | 亚洲插插插 | 天堂bt资源www在线 | 日日噜噜夜夜狠狠久久丁香 | 精品三级内地国产在线观看 | 成人男女啪啪免费观看网站 | 精品女同 | 国模绪| 97影院理论片手机在线观看 | 男女视频在线观看免费高清观看 | 国产免费啪啪 | 毛片免费看网站 | 国产成人精品亚洲日本在线 | 天天做人人爱夜夜爽2020 | 国产精品一区二区三区四区 | 午夜影视在线 | 国产专区青青草原亚洲 | 一级看片 | 午夜免费网址 | 午夜视频在线观看国产www | 日本三级免费看 | 快色视频免费观看 | 丁香综合 | 在线观看视频色 | 综合黄色 | 乱子伦xxx欧美 | 午夜看片影院在线观看 | www日本黄色 | 国产小视频在线观看www | 亚洲精品私拍国产福利在线 | 波多野结衣福利 | 激情四月婷婷 | 欧美成人影院免费观 | 奇米影视一区 | 99久久99久久久精品齐齐鬼色 | 九九草在线观看 |