Hello!Everybody!今天陸妹給大家帶來了三款神器,是我們EDA365特邀版主自主開發的哦。版主老師們不僅有著大咖的段位、渾身使不完的超強電子硬件技術能力,同時還有著一顆“造?!庇?a target="_blank">工程師們的大愛之心,德瑪西亞萬歲!
一起看看“神器”究竟都有哪些?(工具1——毛老師提供;工具2——杜老師提供;工具3——賈老師提供。)
01微帶線阻抗計算小工具
微帶線阻抗計算(小工具)的結果與專業軟件POLAR在相同輸入條件下算出的結果進行比較:二者的阻抗結果居然小于1Ohm(51.66---51.30)?。。。ㄆ渌煌瑪祿M合精度會有差異,帶狀線的計算太易這個版本先不加)。
結果比較:
上圖小工具除可以提供微帶線的準確計算外,還提給供了有效介電常,這個非常重要。
02等長約束破解篇
眾(wu)所(zhi)周(wu)知(wei),對于數字信號通常要做時序控制,讓同步信號能在彼此約定的時間內同時到達目的地。尤其是在設計高速PCB時,為了滿足日益嚴格的時序要求,通常會對這些同步信號設置等長約束,使其電氣長度相互接近。
對于攻城獅而言,簡單的點到點結構的同步信號,設置等長約束非常easy。But,對于有4、6、8、、、等多顆DDR芯片的ACC同步信號來說,要設置等長約束簡直就是一場噩夢,不僅信號數量較多,而且拓撲結構十分復雜(如下圖)。
對于多負載的信號來說,在Allegro中通常有兩種令攻城獅們喜聞樂見的等長設置方法:【拓撲模版法】&【手工創建PinPair法】。但這兩種方法都有著說不盡的心酸,所以今天給大家分享一個插(niu)件(bi)神器:
1
【程序加載方法】
(1)
將作者免費提供的Auto_Create_Match_Group.il文件復制到Home\PCBENV目錄下(Home為系統環境變量);
(2)
編輯Home\PCBENV目錄下的allegro.ilinit文件(如無此文件,可新建文本文件,更名之),添加一行加載語句(建議按原文復制過去):loadi("./Auto_Create_Match_Group.il","dzkcool");
(3)
重啟Allegro軟件,在命令欄輸入:auto_create_matchgroup;
(4)
有能力的小伙伴還可以修改Allegro的菜單文件allegro.men,添加菜單命令(菜單文件修改需謹慎,注意提前做好備份);
(5)
這樣就可以愉快的直接使用菜單命令了。
2
【程序使用說明】
(1)
將需要設置相對延時等長約束的同步總線創建到一個Netgroup或Bus中;
(2)
如果信號線上有串接的阻容器件(并聯的不用管),需事先賦好模型,再創建Netgroup或Bus;
(3)
在插件程序中選擇Bus后,再在From和To中分別選擇起始點,設置好等長誤差(默認為mil單位),單擊Create后即可;
(4)
同一個Bus的多個負載可以在前一個MatchGroup單擊Create后,直接選擇新的負載,再次單擊Create就能快速創建;
(5)
注意,本程序暫時不支持帶T點的信號,使用前需清除信號上的T點,此問題將在下一版解決。
03絲印方向及位置調整
【痛點】
通常在后處理調整絲印時,Allegro Layout往往需要逐個調整絲印方向和位置,簡單而機械的動作,需要耗費大量時間。由于人為操作,也很容易出現絲印交錯現象,以致于設計完的PCB板出現嚴重質量問題。
接下來我們通過SKILL程序來解決這個問題,無論多復雜的PCB板,一個”click“,就已調整好方向,并整齊地擺放于絲印框內。
【功能】
1、調整頂層和底層的絲印方向,并放置于器件絲印框內;
2、頂層絲印按從左至右,從下至上擺放;底層絲印按從右至左、從下至上擺放。
【應用】
1、打開絲印未調整的Allegro brd文件;
2、將“ref.il”程序文件(見附件)放置到brd文件同目錄下;
3、在Allegro命令窗口,輸入:(load "ref.il")加載程序,將返回:t,然后輸入:(ref)執行絲印調整命令;
4、檢查絲印——原來混亂的絲印,已調整好方向,并放置于器件絲印框內。其后,僅需將絲印成組移到合適的位置。
-
pcb
+關注
關注
4319文章
23099瀏覽量
397914 -
阻抗
+關注
關注
17文章
958瀏覽量
45959 -
DDR芯片
+關注
關注
0文章
5瀏覽量
1766
原文標題:【手慢無】電路設計“神器”限時大放送
文章出處:【微信號:eda365wx,微信公眾號:EDA365電子論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論