久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4102|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

allegro 的reuse功能操作步驟詳解

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:87475 發(fā)表于 2015-8-24 14:50 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
allegro 的reuse功能操作步驟詳解
——博勵(lì)pcb培訓(xùn)整理
EDA軟件中allegro的模塊復(fù)用非常實(shí)用,可能通常我們的PCB工程師還用的不多,但它在某些場(chǎng)合下還是很有用的,一個(gè)是它能減少我們重復(fù)性的工作,可以重用的原理圖和PCB我們就不需要重復(fù)設(shè)計(jì)了,也就是REUSE。
以下給大家講解詳細(xì)操作:
1、在orcad中畫好模塊的原理圖,設(shè)定好封裝,做好drc,做好元件編號(hào)。
2、檢查元件屬性是否設(shè)為current properties,其它設(shè)定可能出錯(cuò)。
2、在annotate-->allegro reuse中,選中g(shù)enerate reuse module,renumber design for using modules,選中unconditional,其它不選。
3、生成netlist.
4、將netlist導(dǎo)入到allegro,布線,布局,若無(wú)rename等需要與orcad交互的動(dòng)作,選tools-->creat modules生成mdd文件.mdd文件的文件名一定要定義為:DSN NAME_ROOT SCHEMATIC NAME.mdd。DSN NAME為你定義的orcad中的dsn文件名,ROOT SCHEMATIC NAME是這個(gè)文件中的頁(yè)名字。這里若定義不對(duì),在reuse時(shí)找不到mdd文件。之后跳到第6步。
5、在orcad中back annotate,之后回到第2步。
6、模塊制作完成。
使用生成的模塊
1、在新的orcad設(shè)計(jì)中,選place-->herarhical block,reference中填入BLK?(注意,這里使用BLK是為了與原理圖中的U?R?C?區(qū)別,保證BLK這個(gè)名字專用于moduel,不然在做完allegro后,rename 時(shí),導(dǎo)回到orcad中出問題。)
在implementation type中選schematic view,在implementtation name中填入先前模塊的頁(yè)名稱,在path and file
name中選擇相應(yīng)的dsn文件,之后在你的原理圖中出現(xiàn)一個(gè)block.
2、繼續(xù)其它設(shè)計(jì),之后在annotate-->packageing中,選中reset part name to "?",同時(shí)選中update occurrences,執(zhí)行一下,將所有的元件
(包括module的name改為?),在annotate-->allegro reuse中,選中 renumber design for using modules,選中incremental,選中do not
change the page number,選中select modules to mark for框里的內(nèi)容。其它不選。
3、drc后,出netlist.
4、導(dǎo)入到allegro后,palce-->manually place,選mudule instances,將module放入。注意一下mdd文件路徑的設(shè)定,不正確會(huì)找不到mdd 文件的。
5、在allegro中布好線后,可以rename到arcad中,與正常設(shè)計(jì)無(wú)區(qū)別。
6、over.
做reuse時(shí)的幾個(gè)注意事項(xiàng):
1:當(dāng)reuse模塊已經(jīng)放在電路中使用,重新修改reuse模塊的port口后,在使用的原理中右擊這個(gè)模塊,選synchronize up,則實(shí)現(xiàn)修改的同步。
2:在reuse模塊中,不能使用room屬性,不然可能與使用reuse的電路圖混淆。
3: reuse模塊中不能使用全局變量,特別是電源和地,使用port口傳遞數(shù)據(jù)。
4: reuse模塊內(nèi)部修改后,只要port口沒有變,則在使用它的原理圖不用同步。
5: 做好的模塊文件用在pcb中后,若需要修改這部分文件,在修改完成后,在原pcb中使用update symbol功能,選相應(yīng)的moddle,之后更新就行了,注意生成mdd文件時(shí),原點(diǎn)的選擇,這然更新后一些線會(huì)錯(cuò)位。
6:當(dāng)導(dǎo)入到allegro的模塊出現(xiàn)dummy net的錯(cuò)誤時(shí),怎么辦?
出錯(cuò)的可能原因是由于模塊的orcad文件造成的,可能是對(duì)原始的orcad取一部分進(jìn)行修改,這些元件帶有原來(lái)文件的一些屬性。將相關(guān)orcad文件的所有元件和連線copy到一個(gè)新的頁(yè)內(nèi),將當(dāng)前頁(yè)的內(nèi)容刪除,從剛才copy到新頁(yè)的內(nèi)容copy回來(lái),這時(shí)看元件的屬性時(shí),沒有黃色的部分,按正常步驟重新生成mdd文件,在調(diào)用這個(gè)模塊的orcad文件中,重新編一次元件編號(hào),生成網(wǎng)表,問題解決。
7:當(dāng)含有reuse的設(shè)計(jì)導(dǎo)入到allegro并布線完成,若重新修改原理圖,比如換一個(gè)10pin的IDC插座到16pin,不能用annotate-->allegro reuse命令,不然生成的網(wǎng)表會(huì)導(dǎo)入到allegro中會(huì)出錯(cuò),不知是什么原因?
答:在原理圖設(shè)計(jì)中,當(dāng)使用reset to ?后,使用annotate-->allegro reuse命令,將netlist導(dǎo)出到allegro后,不能再使用使用reset to ?,新增的元件使用increase功能,不要將所有的元件reset to ?,不然會(huì)出錯(cuò)。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品视频久久 | 国产成人一区二区三区精 | 日韩精品久久久 | 欧美成人精品一区二区男人看 | 成人黄色在线 | 成人精品视频在线观看 | 久久免费大片 | 中文字幕一区二区三区在线观看 | 久久天堂 | 国产资源在线播放 | 日韩视频国产 | 最新av中文字幕 | 国产乱xxav | 亚洲一区二区三区久久久 | 91精品国产综合久久精品图片 | 亚洲三级国产 | 久久人人爽人人爽 | 超碰在线人人 | 日韩免费一区二区 | 国产高清区 | 一本色道久久综合亚洲精品高清 | 亚洲精品自拍视频 | 毛片网站在线观看视频 | 中文福利视频 | 亚洲精品乱码久久久久久按摩观 | 黄视频网站在线 | 亚洲国产69 | 香蕉一区 | 精品一二区 | 亚洲欧美综合精品久久成人 | 你懂的av| 一区二区三区在线电影 | 在线欧美视频 | 91视频免费在观看 | 日韩一区二区三区精品 | 美女爽到呻吟久久久久 | av大全在线| 亚洲精品二三区 | 亚洲精品1区| 亚洲人成在线播放 | 免费观看一级特黄欧美大片 |