所謂設(shè)計復(fù)用,就是在電子電路設(shè)計中將已有的、經(jīng)過驗證的設(shè)計功能模塊,形成專有的、可在不同的電子產(chǎn)品中重復(fù)使用的IP,將這部分IP以原理圖和PCB板圖形式應(yīng)用于新的設(shè)計中,以提高設(shè)計效率和可靠性。接下來我們將向大家演示Cadence SPB 23.1版本下進行Design Reuse Module創(chuàng)建流程。
01首先,打開經(jīng)過驗證的設(shè)計功能模塊的原理圖,并為所有需要與外部信號連接的網(wǎng)絡(luò)添加HierarchicalPort,如果在功能模塊中,有全局變量,如VCC符號,可以不用添加HierarchicalPort。但是如果該功能模塊的全局變量VCC,在不同的設(shè)計中調(diào)用時,需要與外部的不同全局變量進行連接時,功能模塊中全局變量VCC就不能使用VCC符號進行繪制原理圖,需要刪除VCC符號,添加HierarchicalPort,定義局部變量名為VCC。

02在產(chǎn)生網(wǎng)表文件前,需要先定義該設(shè)計功能模塊的原理圖為Reuse Module屬性。點擊Tools—Annotate,選擇PCB Editor Reuse,勾選Generate Reuse module,點擊確定,為設(shè)計功能模塊生成復(fù)用屬性。

03在已經(jīng)定義了Reuse Module屬性的原理圖下,為原理圖生成可復(fù)用的IP。點擊Tools—Generate Part,瀏覽到源文件下的設(shè)計文件module1.dsn,確保未勾選Copy schematic to library。點擊OK創(chuàng)建可復(fù)用的IP。

軟件會提示我們,復(fù)用的IP將被其他使用者使用,會為這個模塊創(chuàng)建一個.OLB文件來保存。點擊yes。

04復(fù)用的IP輸出了兩個外部信號連接的網(wǎng)絡(luò),分別是OUT1和OUT2,點擊Save進行保存。

05雙擊左側(cè)Output—module—SCHEMATIC1。觀察到原理圖就整合為一個symbol模塊,在后續(xù)使用的時候直接調(diào)用這個庫文件。在右側(cè)欄Part Properties查看復(fù)用的symbol屬性。

06為PCB板圖創(chuàng)建可復(fù)用的IP。點擊PCB—New Layout,在彈出的框中點擊OK按鈕。

07
接下來進入Allegro界面,進行復(fù)用模塊的創(chuàng)建。點擊Place—Manually,在Placement List—Components by refdes選擇放置的元器件并進行連線。

08選擇Tools→Creat Module,然后命令框就會提示你選擇組件,選好后,在選中區(qū)域點擊,定義.mdd文件的原點。再保存mdd文件。

這里的命名必須是特定格式<花樣命名>_.mdd。并將它保存在Allegro文件中。

09第二個Symbol的建立,與上述步驟相同,新建一個PCB板,點擊Place—Manually,在Placement界面,選擇放置的元器件并進行連線。

在將元器件放置在板子上面,點擊Place—Manully,此時Placement中元器件已放置完。
?
為bot2.dsn創(chuàng)建復(fù)用模塊,MDD的名稱為bot2_lpf.mdd。 10打開經(jīng)過驗證的設(shè)計模塊的功能原理圖top.dsn。為確保主設(shè)計能夠使用自動引用功能,需要對top.dsn使用Design Level注釋。

11在top文件中調(diào)用前面兩個Symbol,將重復(fù)使用的IP以原理圖和PCB板圖形式應(yīng)用于新的設(shè)計中。

12選擇Tools→Annotate,選擇PCB Editor Reuse,檢查Rennumber design是否使用Reuse模塊,點擊確定。

13點擊PCB—New Layout,新建一個PCB板,點擊OK。

14在pcb板中放置復(fù)用元器件。選擇Place—Manually,圖片中標記的模塊為復(fù)用模塊,先將復(fù)用模塊放置完成,就能夠看到Placement界面中放置模塊未出現(xiàn)在面板中了,剩下的就為非復(fù)用模塊,就可以繼續(xù)放置非復(fù)用模塊了。

觀察模塊,從下拉菜單中選擇Module instances,我們可以看到復(fù)用的兩個模塊。

15將復(fù)用模塊放置到PCB板上,在Placement欄內(nèi)就不會出現(xiàn)已經(jīng)放置的元器件。

以上就是Design Reuse Module創(chuàng)建使用過程。謝謝大家!
總結(jié)通過上面的學(xué)習(xí)讓我們看到了Cadence SPB 23.1進行模塊復(fù)用的使用辦法,通過模塊復(fù)用的方式可以快速完成布局,這對于復(fù)雜的多通道電路效果會更明顯。利用這個功能提高布局的效率,從而大大的減少了工程師重復(fù)手動操作的次數(shù)和難度。該方法相對于其他方法來說,操作簡單,功能強大。對于提升設(shè)計效率以及設(shè)計的準確性都有很大的幫助,閱讀完這篇文章的小伙伴可以自己去試一試這個功能,為己所用提高工作效率。
-
Cadence
+關(guān)注
關(guān)注
67文章
995瀏覽量
145860 -
Vcc
+關(guān)注
關(guān)注
2文章
308瀏覽量
39101 -
電子電路設(shè)計
+關(guān)注
關(guān)注
0文章
27瀏覽量
10189
發(fā)布評論請先 登錄
2025 Cadence 中國技術(shù)巡回研討會即將開啟 ——系統(tǒng)設(shè)計與分析專場研討會(上海站)
Cadence攜手NVIDIA革新功耗分析技術(shù)
Cadence推出Cerebrus AI Studio
作為硬件工程師,你用那款PCB 設(shè)計軟件?超全EDA工具整理!
Cadence SPB OrCAD Allegro22.1安裝包
Cadence SPB OrCAD Allegro23.1安裝包
Cadence SPB OrCAD Allegro24.1安裝包
深度操作系統(tǒng)deepin 23.1版本上線
【提問】 cadence報錯問題
Cadence推出Conformal AI Studio
榮耀時刻 I 耀創(chuàng)科技(U-Creative)榮獲 “Cadence技術(shù)影響力” 獎項
聯(lián)發(fā)科采用AI驅(qū)動Cadence工具加速2nm芯片設(shè)計
Cadence宣布收購Secure-IC
Cadence與加特蘭攜手提升汽車雷達系統(tǒng)性能
Cadence推出基于Arm的系統(tǒng)Chiplet

如何使用Cadence SPB 23.1進行設(shè)計復(fù)用
評論