日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

實例講解 | 如何運用全局布線GRE規(guī)劃應用技術提升PCB設計效率

深圳(耀創(chuàng))電子科技有限公司 ? 2022-03-30 11:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

GRE是Global Route Environment的縮寫,中文意思為全局布線環(huán)境,運用具備階層化意識的全面繞線引擎與圖形式互連流程規(guī)劃程序。通GRE技術在短時間就可以開發(fā)出包含眾多互連總線與芯片引腳數的復雜且高速的設計組件。此外,運用GRE技術后便于工程師實現更佳的功能密度與系統(tǒng)效能最大化。Cadence這項系統(tǒng)互連設計解決方案,為PCB設計人員提供智能型規(guī)劃和繞線的環(huán)境,節(jié)省大量的時間、增進功能密度并提升效能,同時也大幅降低成本。

上期內容講了全局布線GRE規(guī)劃應用及參數設置,本期將通過4片DDR3中的1片為實例進行講解,在Allegro中GRE處理的基本元素就是Bundle,詳細講解如何手動創(chuàng)建、自動創(chuàng)建、通過規(guī)則管理器來創(chuàng)建Bundle,并且編輯管理Bundle的詳細操作。

教大家如何運用全局布線GRE規(guī)劃應用技術提升智能繞線規(guī)劃增強高密度PCB的設計效率。

01自動創(chuàng)建Bundle

【1】在Flow Planning模式中,選擇FlowPlan菜單—Auto Bundle命令,就可以按照GER的參數設置在整個PCB范圍內創(chuàng)建Bundle,如下圖1所示。也可以在工作區(qū)域內點擊右鍵選擇快捷菜單Auto Bundle命令自動創(chuàng)建Bundle。軟件會根據設置的參數,按照布線的方便來自動創(chuàng)建Bundle,可以在布局完成以后使用Bundle來估計布線的區(qū)域位置是否夠用,若不夠的話,要先調整好位置后再進行布線,這樣就可以避免布線后因位置不夠要挪動元件的情況發(fā)生。

6adfeaa8-ac5f-11ec-82f6-dac502259ad0.png

圖1 執(zhí)行Auto Bundle命令

6aeeb84e-ac5f-11ec-82f6-dac502259ad0.png

圖2 執(zhí)行Auto Bundle命令前的飛線顯示

6b075a66-ac5f-11ec-82f6-dac502259ad0.png

圖3 執(zhí)行Auto Bundle命令后創(chuàng)建Bundle

【2】Bundle的顯示,有時候創(chuàng)建Bundle之后顯示不出來,因為Bundle顯示的層沒有被打開。選擇Display菜單--Color/Visibility命令打開Color窗口,如下圖3所示。在Stack-Up--Plan中將Through All勾選后即可打開Bundle的顯示(若創(chuàng)建的Bundle是放在Top層,那么在該處就需要勾選Top層的復選項后才能顯示出來,其他層也是同樣道理,在沒有指定層的情況下,默認的Bundle會存在Through All)。如下圖4所示。

6b215592-ac5f-11ec-82f6-dac502259ad0.png

6b332042-ac5f-11ec-82f6-dac502259ad0.png

6b52aad4-ac5f-11ec-82f6-dac502259ad0.png

02手工創(chuàng)建Bundle

【1】在工作區(qū)域內,用鼠標框選要創(chuàng)建Bundle的網絡飛線后,點擊右鍵菜單中選擇Create Bundle就可以創(chuàng)建當前框選飛線網絡的Bundle。如下圖5所示。手工創(chuàng)建Bundle的時候,可以將只需要進行選擇的網絡飛線顯示出來,這樣方便進行選擇,避免使用鼠標在拖動的時候框選到其他不相關的網絡飛線。

6b6ce89a-ac5f-11ec-82f6-dac502259ad0.png

圖5 手工創(chuàng)建Bundle
03通過規(guī)則管理器來創(chuàng)建Bundle

打開規(guī)則管理器選擇Properties--Ratsnest Bundle Properties工作薄中選中要創(chuàng)建的網絡,點擊右鍵選擇Ratsnest Bundle命令后,選中的網絡將會創(chuàng)建Bundle,如下圖6所示。

6b7ed104-ac5f-11ec-82f6-dac502259ad0.png

圖6 通過規(guī)則管理器來創(chuàng)建Bundle04Bundle的編輯操作

Bundle的編輯有三個命令分別是:Edit Bundle、Split Bundle、Delete Bundle,使用方法具體如下。

【1】Edit Bundle命令可以將Bundle之外的飛線加入到當前的Bundle中來。用鼠標選中需要增加飛線的Bundle,點擊右鍵選擇Edit Bundle命令,如下圖7所示。然后用鼠標左鍵在想要增加到Bundle中的飛線上點擊,被點擊的飛線將會被加入到Bundle中,同時可以看到Bundle也變寬,如下圖8所示。

6b8ce636-ac5f-11ec-82f6-dac502259ad0.png

圖7 執(zhí)行Edit Bundle命令

6b99d71a-ac5f-11ec-82f6-dac502259ad0.png

圖8 加入飛線Bundle變寬

【2】Split Bundle命令可以將一個Bundle拆分成兩個或者多個。用鼠標選中需要拆分的Bundle,點擊右鍵選擇Split Bundle命令,如下圖9所示。然后用鼠標左鍵在需要拆分的Bundle內頭部飛線上點擊,此時被點擊的飛線將被拆分出形成一個獨立的Bundle,如下圖10所示。

6ba4209e-ac5f-11ec-82f6-dac502259ad0.png

圖9 SplitBundle命令

6bb16a2e-ac5f-11ec-82f6-dac502259ad0.png

圖10 拆分成兩個的Bundle

【3】Delete Bundle命令用來刪除當前選中的Bundle,返回飛線顯示狀態(tài)。用鼠標點擊選中需要進行刪除的Bundle,點擊右鍵選擇Delete Bundle命令,此時被選中的Bundle將會被刪除,連接飛線返回飛線的狀態(tài)顯示,如下圖11所示。

6bc316fc-ac5f-11ec-82f6-dac502259ad0.png

圖11.1 刪除前的Bundle顯示

6bd3c114-ac5f-11ec-82f6-dac502259ad0.png

圖11.2 執(zhí)行Delete Bundle命令后飛線顯示

05規(guī)劃Flow走線路徑

【1】Flow是Bundle的圖形表現方式,Bundle的大小決定著Flow粗細和走線路徑,包括層和層之間的轉換。Bundle剛生產的時候,圖形是空心網狀的,定義了Bundle的Flow之后,也就是編輯了Bundle之后會變成實心的。如下圖12所示。

6be24ed2-ac5f-11ec-82f6-dac502259ad0.png

圖12.1 Bundle圖形是空心網狀

6bef7166-ac5f-11ec-82f6-dac502259ad0.png

圖12.2 Bundle之后Bundle會變成實心

【2】Flow的操作,就如同普通布線一樣,可以使用Move、Delete、Slide、Vertex命令,也可以增加過孔,修改走線的層等。所有的操作都在右鍵的菜單中選擇命令,進入命令狀態(tài)以后,用鼠標來對Bundle進行操作。如果覺得Flow規(guī)劃比較亂或者存在錯誤想回到最初的Bundle的狀態(tài)中去,可以選擇Restore Default Flow命令,取消當前的規(guī)劃,回到Bundle最初狀態(tài)去。常用的操作命令如下圖13所示。

6bface12-ac5f-11ec-82f6-dac502259ad0.png

圖13 Flow的操作命令

【3】選中Bundle后,右鍵選擇Create Flow(Prototype)命令,可以給選中的Bundle 創(chuàng)建Flow布線規(guī)劃。進入Create Flow命令以后在Option選項卡中,Bundle name文本框中顯示為當前選中Bundle的名稱,可以支持修改,直接在文本框中輸入新的名稱后用鼠標再次在工作區(qū)域內點擊后,Bundle的名稱將被修改。

Enable選項框中會列出當前電路板所有的電氣層,勾選哪個電氣層,表示創(chuàng)建Flow布線規(guī)劃將放在那個層中,比如只勾選TOP層,表示創(chuàng)建Flow布線規(guī)劃將存在于TOP層中。

復選項One Layer Only表示只在一個層進行規(guī)劃,復選項Ripup Existing Etch表示拆掉其他的布線,復選項Ripup Existing Etch表示自動隱藏其他的飛線。

Routing Operation 選項組中用來選擇當Flow布線規(guī)劃完成以后將進行哪些操作,Auto Connect 表示自動信息布線連接,Breakout Both Ends表示將進行規(guī)劃線頭兩端的出線順序處理,Breakout First End表示將進行起始端出線線頭的處理,None不操作,一般情況下選擇None不操作即可。如下圖14所示。

6c096a94-ac5f-11ec-82f6-dac502259ad0.png

6c1c3552-ac5f-11ec-82f6-dac502259ad0.png

圖14 Bundle name文本框當中的設置有修改

Create Flow的命令狀態(tài)下,鼠標沿著DDR3和CPU布線的路徑拉線進行布線規(guī)劃,完成后的布線規(guī)劃如下圖15所示。

6c2b8340-ac5f-11ec-82f6-dac502259ad0.png

圖15 DDR3和CPU進行布線規(guī)劃

【4】選中Bundle后,右鍵選擇Flow Edit--Sequence--Generate命令,將生成當前Bundle的Breakout Both Ends,系統(tǒng)自動會按照元件與過孔擺放位置對線兩端飛線出線順序進行調整。選擇Delete命令后,將刪除生成的Breakout Both Ends,如下圖16所示。

選擇Edit命令后,可以進入兩端飛線順序的交換編輯狀態(tài),用鼠標分別點擊不同的飛線,軟件會根據點擊的前后順序來交換飛線顯示。實線顯示的飛線是當前層能布通的飛線,虛線顯示的為當前層不能布通的飛線,另外出線的角度也可以使用Side Flow進行調整,可以按照布線的要求調整到合理滿意為止。如下圖17所示。

6c42bed4-ac5f-11ec-82f6-dac502259ad0.png

圖17 Generate生成線序和編輯調整線序

如下圖18所示,在當前的Bundle中共計有11根飛線網絡,其中DDR3和CPU處均顯示有9根實線,有2根虛線。這說明,在當前層中有9根線可以布通,有2根線布不通,這2根就要通過換層,增加過孔來處理。

此外當選中Edit命令后,用鼠標點擊兩端飛線進行交換的過程中,當點擊一端之后,另外一端也會跟著交換。如下圖19所示

6c54bff8-ac5f-11ec-82f6-dac502259ad0.png

圖18 Breakout Both Ends的顯示

6c645328-ac5f-11ec-82f6-dac502259ad0.png

圖19 Breakout Both Ends的顯示

【5】選中Bundle后,右鍵選擇Slide Flow命令,可以對Bundle的布線規(guī)劃路徑進行編輯(直角線段編輯)。命令被選擇后Bundle會跟在鼠標上,在合適的位置點擊之后,就可以擺放下調整過的Bundle。當按住Shift鍵后拖動鼠標,Bundle可以按照直線的方式進行移動。如下圖20所示。

6c773632-ac5f-11ec-82f6-dac502259ad0.png

圖20 Slide Flow命令對調整規(guī)劃路徑

【6】選中Bundle后,右鍵選擇Insert Flow Vertex命令,可以對Bundle的布線規(guī)劃路徑進行編輯(增加任意拐角編輯)。命令被選擇后用鼠標在Bundle上點擊,該處將會產生一個拐角,拖動鼠標將可以拖動出任意角的拐角。當按住Shift按后拖動鼠標,Bundle可以按照線的方式進行移動,不會產生任意拐角。如下圖21所示。

6c856324-ac5f-11ec-82f6-dac502259ad0.png

圖21 Insert Flow Vertex命令增加任意拐角

【7】選中Bundle后,右鍵選擇Insert Flow Via命令,可以在Bundle的布線規(guī)劃路徑中插入Flow過孔。命令被選擇后用鼠標在Bundle上點擊,點擊處將產生一個Flow 過孔,如下圖22所示。

6c943da4-ac5f-11ec-82f6-dac502259ad0.png

圖22 規(guī)劃路徑中插入Flow過孔

【8】選中Bundle后,右鍵選擇Move Flow命令,可以對Bundle的布線規(guī)劃路徑進行整體移動,如下圖23所示。

6ca35fa0-ac5f-11ec-82f6-dac502259ad0.png

圖23 規(guī)劃路徑進行整體移動

【9】4片DDR3數據線規(guī)劃Flow走線路徑后情況如下圖24所示,右側的兩個芯片布線規(guī)劃在內層,左側的兩片規(guī)劃在Bottom層和Top層。

6cb195d4-ac5f-11ec-82f6-dac502259ad0.png

圖24 DDR3數據線規(guī)劃Flow走線路徑

06Auto-I.Breakout Both Ends

選中Bundle后,右鍵選擇Auto-I.Breakout Both Ends命令,軟件會根據當前Bundle兩端飛線的順序,嘗試自動扇出(拉線)Bundle中的所有布線網絡,所有引腳都會被扇出走線。注意如果是飛線中有交叉線,全部引腳不能扇出的情況下系統(tǒng)就不會自動100%的扇出所有飛線。

執(zhí)行命令auto-I trunk route命令,系統(tǒng)就會按照設置的參數將中間的走線進行刪除操作。若這些線是有差分或等長屬性的話,系統(tǒng)就會按照設置的參數進行繞線操作,操作完成以后命令返回。當系統(tǒng)遇到無法完成的情況后就不會100%的執(zhí)行,系統(tǒng)會自動執(zhí)行到無法執(zhí)行命令為止。完成后如下圖25所示。

6cc2b77e-ac5f-11ec-82f6-dac502259ad0.png6cd10a9a-ac5f-11ec-82f6-dac502259ad0.png

圖25 Auto-I.Breakout Both Ends的所有布線網絡布線

總結 通過上面的學習讓我們看到了全局布線環(huán)境GRE的運用技巧,通GRE技術在短時間就可以完成包含眾多互連總線與芯片引腳數的復雜且高速的設計組件設計。運用GRE技術后可以方便工程師在密度與系統(tǒng)效能最大化方面做出最快速的評估,為PCB設計人員提供智能型規(guī)劃和繞線的環(huán)境,節(jié)省大量的時間、增進功能密度并提升效能,同時也大幅降低成本。閱讀完這篇文章的小伙伴可以自己去試一試這個新功能,為己所用提高工作效率。另外需要本次講解實例文件的小伙伴,可以點擊打賞按鈕,完成打賞后會有工作人員發(fā)放實例原始文件給您,精彩不容錯過,期待您持續(xù)關注喔!

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

    關注

    4418

    文章

    23979

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    技術資訊 I PCB設計三大頑疾:規(guī)則亂、布線慢、疊層偏——Allegro X Designer 的系統(tǒng)級解法

    在高速、高密度的PCB設計項目中,工程師的設計早已邁入了另外一個臺階——從“連通即可”的基礎要求,躍遷至以規(guī)則驅動、以仿真驗證、以工藝為導向的精密設計時代。本文基于AllegroXDesigner
    的頭像 發(fā)表于 03-27 16:44 ?8162次閱讀
    <b class='flag-5'>技術</b>資訊 I <b class='flag-5'>PCB設計</b>三大頑疾:規(guī)則亂、<b class='flag-5'>布線</b>慢、疊層偏——Allegro X Designer 的系統(tǒng)級解法

    EMC PCB設計總結

    EMC PCB設計總結
    發(fā)表于 03-23 14:52 ?13次下載

    PCB設計中的散熱考慮:通過設計有效提升電路板散熱效能

    本文探討PCB設計中的關鍵散熱考量因素,從布局規(guī)劃、材料選擇到結構設計,全面解析如何通過優(yōu)化設計提升電路板的散熱能力,確保電子產品的穩(wěn)定運行與長期可靠性。
    的頭像 發(fā)表于 12-17 13:57 ?439次閱讀

    PCB設計 | AI如何顛覆PCB設計?從手動布線到智能自動化的30年演進

    BarryOlney任澳大利亞In-CircuitDesignPtyLtd(iCD)公司執(zhí)行董事。該公司深耕PCB設計服務領域,專門研究電路板級仿真技術。其開發(fā)的iCDDesignIntegrity
    的頭像 發(fā)表于 11-27 18:30 ?5263次閱讀
    <b class='flag-5'>PCB設計</b> | AI如何顛覆<b class='flag-5'>PCB設計</b>?從手動<b class='flag-5'>布線</b>到智能自動化的30年演進

    PCB設計與打樣的6大核心區(qū)別,看完少走3個月彎路!

    一站式PCBA加工廠家今天為大家講講PCB設計PCB打樣有什么區(qū)別?PCB設計和打樣之間的區(qū)別。PCB設計(Printed Circuit Board Design)和打樣(Prot
    的頭像 發(fā)表于 11-26 09:17 ?776次閱讀
    <b class='flag-5'>PCB設計</b>與打樣的6大核心區(qū)別,看完少走3個月彎路!

    高頻PCB布線“避坑指南”:4大核心技巧讓信號完整性提升90%

    一站式PCBA加工廠家今天為大家講講高頻PCB布線設計有什么技巧?高頻PCB設計布線技巧。高頻PCB布線
    的頭像 發(fā)表于 11-21 09:23 ?1076次閱讀
    高頻<b class='flag-5'>PCB</b><b class='flag-5'>布線</b>“避坑指南”:4大核心技巧讓信號完整性<b class='flag-5'>提升</b>90%

    技術資訊 I Allegro PCB設計中的扇出孔操作

    ,扇出是為印刷電路板上的表面貼裝器件創(chuàng)建分散通孔的過程。上期我們介紹了在布線操作中的布線優(yōu)化操作,實現PCB的合理規(guī)范走線;本期我們將講解在Allegro
    的頭像 發(fā)表于 09-19 15:55 ?7282次閱讀
    <b class='flag-5'>技術</b>資訊 I Allegro <b class='flag-5'>PCB設計</b>中的扇出孔操作

    PCB設計與工藝規(guī)范

    作為一名PCB Layout工程師,印制電路板(PCB)設計是吃飯的本事。不僅要兢兢業(yè)業(yè)“拉線”,而且要有“全局意識”,清楚整個流程是怎么樣的。通常來說,電路板的設計主要包含前期準備、PCB設
    的頭像 發(fā)表于 08-04 17:22 ?1642次閱讀
    <b class='flag-5'>PCB設計</b>與工藝規(guī)范

    IGBT驅動與保護電路設計及 應用電路實例

    本書結合國內外IGBT的發(fā)展和最新應用技術,以從事IGBT應用電路設計人員為本書的讀者對象,系統(tǒng)、全面地講解了IGBT應用電路設計必備的基礎知識,并選取和總結了IGBT的典型應用電路設計實例,以供
    發(fā)表于 07-14 17:32

    高速PCB設計挑戰(zhàn) Allegro Skill布線功能 自動創(chuàng)建match_group

    在進行高速PCB設計的過程中,常常會遇到一個挑戰(zhàn),那就是高速信號的時序匹配問題。為了確保信號的同步到達,設計者需要對特定的高速信號組進行等長設計。手動進行這樣的操作可能會非常繁瑣且容易出錯。凡億
    的頭像 發(fā)表于 06-16 11:54 ?2752次閱讀
    高速<b class='flag-5'>PCB設計</b>挑戰(zhàn)  Allegro Skill<b class='flag-5'>布線</b>功能 自動創(chuàng)建match_group

    單片機實例項目:485與CAN總線運用實例

    單片機實例項目:485與CAN總線運用實例,推薦下載!
    發(fā)表于 06-03 20:48

    如何在PCB設計中優(yōu)化MDD高壓二極管布線?實現高壓系統(tǒng)安全防護

    在高壓系統(tǒng)中,高壓二極管作為整流、續(xù)流、箝位或保護元件,起著至關重要的作用。然而,許多工程師在PCB設計階段,往往只關注器件的電氣參數,卻忽視了布線設計對系統(tǒng)安全、防護性能以及長期可靠性
    的頭像 發(fā)表于 05-27 11:17 ?840次閱讀
    如何在<b class='flag-5'>PCB設計</b>中優(yōu)化MDD高壓二極管<b class='flag-5'>布線</b>?實現高壓系統(tǒng)安全防護

    PCB設計,輕松歸檔,效率倍增!

    PCB設計一鍵歸檔簡化流程,提升效率,一鍵歸檔,盡在掌握!在電子產品設計領域,PCB設計工作完成后,需要輸出不同種類的文件給到PCB生產商,
    的頭像 發(fā)表于 05-26 16:17 ?940次閱讀
    <b class='flag-5'>PCB設計</b>,輕松歸檔,<b class='flag-5'>效率</b>倍增!

    符合EMC的PCB設計準則

    時源芯微專業(yè)EMC/EMI/EMS整改 EMC防護器件 就ESD問題而言,設計上需要注意的地方很多,尤其是關于GND布線的設計及線距,PCB設計中應該注意的要點: (1) PCB板邊間距規(guī)范:
    的頭像 發(fā)表于 05-15 16:42 ?1093次閱讀

    高層數層疊結構PCB布線策略

    高層數 PCB布線策略豐富多樣,具體取決于 PCB 的功能。這類電路板可能涉及多種不同類型的信號,從低速數字接口到具有不同信號完整性要求的多個高速數字接口。從布線規(guī)劃和為各接口分配
    的頭像 發(fā)表于 05-07 14:50 ?1881次閱讀
    高層數層疊結構<b class='flag-5'>PCB</b>的<b class='flag-5'>布線</b>策略
    宿州市| 郓城县| 宜昌市| 左贡县| 宿州市| 通城县| 安康市| 社旗县| 边坝县| 德安县| 武鸣县| 栾川县| 四川省| 嘉禾县| 金川县| 和静县| 罗田县| 炉霍县| 叶城县| 祁东县| 习水县| 台东县| 珠海市| 峡江县| 麻城市| 庆城县| 裕民县| 扶风县| 康保县| 庆安县| 广南县| 东安县| 牡丹江市| 鄂尔多斯市| 丘北县| 锡林浩特市| 潼南县| 莱阳市| 巍山| 塔河县| 长沙县|