• 正文
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

凡億Allegro Skill布線功能-自動創(chuàng)建match_group

06/17 11:10
888
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

在進行高速PCB設(shè)計的過程中,常常會遇到一個挑戰(zhàn),那就是高速信號的時序匹配問題。為了確保信號的同步到達,設(shè)計者需要對特定的高速信號組進行等長設(shè)計。手動進行這樣的操作可能會非常繁瑣且容易出錯。凡億skill工具中包含了一個非常實用的功能,即“布線-創(chuàng)建match_group”。通過這個功能,設(shè)計者可以輕松地根據(jù)已經(jīng)創(chuàng)建好的“net group”或者“bus”來快速生成器件到器件之間的等長組。這樣一來,不僅提高了設(shè)計效率,還減少了因手動操作導致的錯誤,確保了高速信號傳輸的精確性和可靠性。

自動創(chuàng)建match_group的情況分為兩種,一種為信號創(chuàng)建為“net group”之后再去自動創(chuàng)建match_group;另一種為信號創(chuàng)建“bus”之后自動創(chuàng)建match_group。17.4及更高版本推薦使用前者。

1、net group后創(chuàng)建match group

1)以創(chuàng)建DDR數(shù)據(jù)線D0-D7一組為例,點擊Allegro Constraint Manager中的“Physical”選項欄中的“All Layers”選項展開所有網(wǎng)絡(luò)如下圖1-1所示。并在所有網(wǎng)絡(luò)中將數(shù)據(jù)線D0-D7的所有網(wǎng)絡(luò)選中,鼠標右擊選擇“Greate”分欄中的“Net Group”選項如下圖1-2所示,在彈出的“Greate NetGroup”對話框內(nèi)設(shè)置對應(yīng)組名稱“DDR_D0-D7”,設(shè)置完成之后點擊”O(jiān)K”選項如下圖1-3所示。那么數(shù)據(jù)線D0-D7Net Group組創(chuàng)建完成。

2)創(chuàng)建Net Group完成之后回到pcb設(shè)計界面執(zhí)行菜單命令“FanySkill-布線-創(chuàng)建Match Group”選項如下圖1-4所示激活功能命令,或者在“Command”框內(nèi)輸入快捷鍵命令“ACC”如下圖1-5所示也可激活命令。

3)命令激活之后在彈出的“自動創(chuàng)建Match Group對話框內(nèi),選擇需要創(chuàng)建等長的Net Group組;繼而在“From”、“To”中點擊選擇高速信號從哪個器件到哪個器件等長如下圖1-6所示。在“Match Group Name”中設(shè)置對應(yīng)等長組名稱;“誤差”中設(shè)置等長組誤差如下圖1-7所示。設(shè)置完成之后點擊“Greate”選項即可。

4)Match Group組創(chuàng)建完成之后回到Allegro Constraint Manager中可以檢查下是否創(chuàng)建成功,如下圖1-8所示可以看到已經(jīng)創(chuàng)建完成。

2、bus后創(chuàng)建match group

1)執(zhí)行菜單命令“Edit-Properties”如下圖1-9所示,命令激活后“Find”面板只勾選“Net”如下圖1-10所示。然后鼠標右擊選擇“Temp Group”選項如下圖1-11所示,將需要創(chuàng)建為BUS的網(wǎng)絡(luò)進行選中如下圖1-12所示。

2)網(wǎng)絡(luò)選中完成之后右擊選擇“Complete”選項完成即可如下圖1-13所示,完成命令結(jié)束之后立刻彈出“Edit Property”對話框如下圖1-14所示。在其對話框內(nèi)選擇“Bus_Name”選項,右側(cè)“Value”設(shè)置名稱為“BUS1”即可,然后依次點擊“Apply”、“OK”選項如下圖1-15所示。

3)BUS設(shè)置完成之后可以去Allegro Constraint Manager中查看是否創(chuàng)建成功,如下圖1-16所示BUS創(chuàng)建完成。

4)BUS創(chuàng)建完成之后在pcb設(shè)計界面執(zhí)行菜單命令“FanySkill-布線-創(chuàng)建Match Group”選項如下圖1-17所示激活功能命令;命令激活之后在彈出的“自動創(chuàng)建Match Group對話框內(nèi),選擇需要創(chuàng)建等長的BUS組;繼而在“From”、“To”中點擊選擇高速信號從哪個器件到哪個器件等長如下圖1-18所示。在“Match Group Name”中設(shè)置對應(yīng)等長組名稱;“誤差”中設(shè)置等長組誤差如下圖1-19所示。設(shè)置完成之后點擊“Greate”選項即可。

5)Match Group組創(chuàng)建完成之后回到Allegro Constraint Manager中可以檢查下是否創(chuàng)建成功,如下圖1-20所示可以看到已經(jīng)創(chuàng)建完成。

 

視頻教程Cadence Allegro Skill功能介紹及Skill腳本下載

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

凡億教育,電子工程師夢工廠,自成立以來,凡億教育一直秉承“凡事用心,億起進步”的態(tài)度,致力于打造電子設(shè)計實戰(zhàn)培訓教育品牌,推進電子設(shè)計專業(yè)應(yīng)用型人才培養(yǎng)。