[發(fā)明專利]一種在Cadence軟件中自動刪除無效過孔的方法在審
| 申請?zhí)枺?/td> | 201810593168.6 | 申請日: | 2018-06-11 |
| 公開(公告)號: | CN108846198A | 公開(公告)日: | 2018-11-20 |
| 發(fā)明(設(shè)計)人: | 王增超;劉澤;李健 | 申請(專利權(quán))人: | 山東超越數(shù)控電子股份有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 濟南信達專利事務(wù)所有限公司 37100 | 代理人: | 劉繼枝 |
| 地址: | 250100 山東省*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自動刪除 菜單欄 工程師 冗余 刪除 程序加載 調(diào)用序列 工作效率 開發(fā)語言 擴展功能 原軟件 工作量 預(yù)留 開發(fā) | ||
本發(fā)明公開了一種在Cadence軟件中自動刪除無效過孔的方法,該方法步驟如下:步驟1)修改Allegro軟件的菜單欄,將Skill添加到菜單欄中;步驟2)修改目錄下的文件,將所述的skill加入到調(diào)用序列中;步驟3)將文件放到目錄下,在菜單欄中執(zhí)行Delete Unconnected Via命令,就可以實現(xiàn)無效過孔的自動刪除。本發(fā)明具有設(shè)計合理、使用方便、工作效率高等特點,由于在CadenceAllegro軟件預(yù)留了Skill擴展程序加載接口,通過使用Allegro開發(fā)語言,使得PCB設(shè)計工程師可以在原軟件基礎(chǔ)上開發(fā)擴展功能,能快速的定位冗余過孔,不需要依據(jù)報表手工刪除,依靠此Skill,Layout工程師可以快速的刪除無效、冗余過孔,提高PCB設(shè)計工作的效率,有效降低PCB設(shè)計工程師的工作量。
技術(shù)領(lǐng)域
本發(fā)明涉及PCB Layout設(shè)計技術(shù)領(lǐng)域,具體地說是一種在Cadence軟件中自動刪除無效過孔的方法。
背景技術(shù)
在PCB Layout設(shè)計中,Layout工程師需要進行大量的布局布線工作,其中很容易產(chǎn)生冗余的操作,產(chǎn)生一些多余的過孔。這些冗余的過孔數(shù)據(jù)都會存在于設(shè)計文件中,不僅增大了數(shù)據(jù)文件的大小,而且還影響到整個設(shè)計文件數(shù)據(jù)庫的準確性,嚴重的時候可能產(chǎn)生數(shù)據(jù)庫錯誤,造成設(shè)計文件無法繼續(xù)使用。
在設(shè)計文件交付生產(chǎn)之前,Layout工程師需要清除設(shè)計文件中所有的無效、無連接過孔,以降低PCB成品的短路風險。大型PCB在Layout設(shè)計時的工作量是相當巨大的,Layout作業(yè)的同時,不可避免的會有大量無效過孔產(chǎn)生,單純依靠人工檢查,時間消耗和工作量都非常龐大,而且結(jié)果往往不太理想。
Cadence軟件作為知名的印制板設(shè)計工具,具有非常豐富而強大的功能。此軟件使用一種特定的數(shù)據(jù)形式存儲設(shè)計文件,并且每份設(shè)計文件都有相應(yīng)的獨立數(shù)據(jù)庫支撐。數(shù)據(jù)庫中主要有兩類信息:物理信息和邏輯信息。
發(fā)明內(nèi)容
本發(fā)明的技術(shù)任務(wù)是提供一種在Cadence軟件中自動刪除無效過孔的方法。
本發(fā)明的技術(shù)任務(wù)是按以下方式實現(xiàn)的:
一種在Cadence軟件中自動刪除無效過孔的方法,該方法步驟如下:
步驟1)修改Allegro軟件的菜單欄,將Skill添加到菜單欄中;
步驟2)修改目錄下的文件,將所述的 skill加入到調(diào)用序列中;
步驟3)將文件放到目錄下,在菜單欄中執(zhí)行Delete Unconnected Via命令,就可以實現(xiàn)無效過孔的自動刪除。
所述的步驟1)中配置文件allegro.men的路徑為C:\Cadence\SPB_16.6\share\pcb\text\cuimenus。
所述的配置文件allegro.men中相應(yīng)位置添加作用為在菜單欄中添加相應(yīng)的項目的代碼。
所述的步驟1)中修改完菜單欄后,Check工具欄里增加Delete Unconnected Via一項。
所述的步驟2)中目錄為C:\Cadence\SPB_16.6\share\local\pcb\skill。
所述的步驟2)中目錄下的文件為allegro.ilinit文件。
所述的步驟3)中文件為rm_nc_via.il。
所述的步驟3)中目錄為C:\Cadence\SPB_16.6\share\local\pcb\skill。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東超越數(shù)控電子股份有限公司,未經(jīng)山東超越數(shù)控電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810593168.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種針對ASIC設(shè)計中網(wǎng)表邏輯冗余的優(yōu)化方法及系統(tǒng)
- 可自動恢復(fù)冗余的冗余控制系統(tǒng)及其冗余自動恢復(fù)方法
- 一種具備冗余接口的列控車載設(shè)備
- 可自動恢復(fù)冗余的冗余控制系統(tǒng)
- 一種監(jiān)測冗余網(wǎng)絡(luò)完整性的方法和冗余裝置
- 冗余修正電路及應(yīng)用其的冗余修正方法
- N:1有狀態(tài)應(yīng)用網(wǎng)關(guān)冗余方法、系統(tǒng)和備用服務(wù)網(wǎng)關(guān)
- 冗余網(wǎng)絡(luò)中的信息共享方法及裝置、計算機存儲介質(zhì)
- 帶反饋校正的冗余結(jié)構(gòu)
- 一種冗余制動單元及車輛





