等長處理
對于時序處理而言,在板上實現的手段就是繞等長。作為一個合格的layout工程師,首先必須得是一個合格的"繞等長"工程師,畢竟一切從助手做起。
工程師的巨大福利,首款P_C_B分析軟件,點擊免費領取
一般來說,我們繞等長在allegro軟件就只有一個命令Delay Tune,感覺有點不夠用?,F在給大家安利一下Allegro中關于繞等長的自動功能,所有命令如下圖所示。
首先是Timing Vision,個人覺得這真是一個實用的技能,很人性化。以前繞等長的時候,哪一根最長,哪一根最短,繞到最后,哪一根沒有繞好等等,都需要一個個去板子上找,或者去規則管理器里頭選擇,簡直是神煩。這個功能直接讓比基準長的顯示一種顏色,比基準短的顯示一種顏色,繞好的顯示一種顏色,一目了然,直接繞就好,不需要再去規則管理器里面查看了。
接著是期待已久的自動繞等長了——Auto-interactive Delay Tune。想當年,剛開始學習layout的時候,就是從繞等長開始,一塊又一塊的板子,能做的只有繞等長,當時就想,要是有一天機器可以自動繞等長就好,今天這個愿望果然實現了。自動等長的步驟很簡單,設置好等長規則后,只需要選擇Auto-interactive Delay Tune命令,然后框選想要等長的線就好,機器就可以自己運算,然后就可以看到已經繞好的等長了,真是簡單粗暴到極點了。不說了,有圖有真相。
有了單線的自動等長,那就肯定不會放過板上隨處可見的差分了,看大招——Auto-interactive Phase Tune。現在板子的速率越來越高,板上的差分線也就跟著越來越多,對內等長的工作量自然就加大了。但是自從有了繞線新功能,就再也不擔心繞等長費時多啦。步驟和單線繞等長一樣,簡單明了。
單線等長和差分等長,在用Timing Vision命令來判斷線是否等長的時候,設置有細微區別。
如圖所示,Timing mode有四種。單線和差分的區別,就是選擇timing(時序),還是phase(相位)。對于DRC和Smart的區別,就是能否根據線長改變基準。
等長規則設置
提到繞等長的問題,就不得不說一下等長約束規則的設置了。在allegro的規則管理器里,只有你想不到的規則,沒有設置不了的。
等長規則的設置有多種不同的方法,有傻白甜型,有端方君子型,有腹黑高冷型,總有一款適合你的。
1
做人從傻白甜開始
望文生義,傻白甜就是操作簡單,結果盡如人意的意思了。這種方法幾乎是一步到位的,選中目標網絡,單擊右鍵,直接創建Match Group,然后取個好聽又好記的名字,如下圖。
至此,我們的萬里長征就要成功了,只剩下最后一步了,添加等長范圍。在Match Group行,tolerance那里改成想要的等長范圍,然后回車,等長規格就這么簡單粗暴的設置好了。
2
端方君子,心之所向
對于簡單的點對點的拓撲,傻白甜能起到相應的作用,但是對于一些比較復雜的拓撲結構,可能就收效甚微了,這時候就需要我們的君子登場了。
為什么說這種方法是端方君子型呢,主要是因為它一步一步,有理有據,按照步驟試一下的話,就會覺得,原來如此,建等長規則還是比較簡單的。下面就是動作分解了,首先選中目標網絡,建立net group。
建立net group后,選中建立的net group,單擊右鍵,選擇SigXploer命令,打開SigXploe,也可以選擇單個網絡打開SigXploe,網絡的拓撲顯示如下。
拓撲正確之后,就可以按照下圖步驟,建立想要的等長規則了。一步步完成之后,是不是感覺真的很美好呢?
3
腹黑高冷才是真絕色
然而,也有君子搞不定的時候,因為畢竟不是所有的BUG都是光明正大的陽謀,讓你可以知道怎么去改正,就像拓撲連接不正確時,可以通過給阻容器件賦模型來解決。有的BUG就像避無可避的陰謀詭計,比如無法打開SigXploer,器件模型出問題等,無處著手時,這時候就需要劍走偏鋒,腹黑的方法才能夠一招致勝。這次直接選擇網絡建立pin Pair,不管什么拓撲錯誤或是其他,直接避過,建立點對點的連接,這也正是高冷風范,不管什么BUG,都是“我不聽,我不聽”。
然后再選擇目標pin Pair,直接建立Match Group。建立Match Group之后的步驟,就要問傻白甜了。
建立等長規則的方法有多種,不管遇上什么樣的BUG,都會有方法去解決。
-
PCB設計
+關注
關注
394文章
4698瀏覽量
86340 -
allegro
+關注
關注
42文章
662瀏覽量
145544 -
管理器
+關注
關注
0文章
248瀏覽量
18613 -
可制造性設計
+關注
關注
10文章
2065瀏覽量
15708 -
華秋DFM
+關注
關注
20文章
3494瀏覽量
4736
原文標題:學會Allegro等長處理及規則設置的人都能事半功倍!
文章出處:【微信號:CadencePCB,微信公眾號:CadencePCB和封裝設計】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
altuim designer 等長命令及技巧
請問Altium中不能繞等長要怎么設置?
Altium Designer如何繞等長線
AD中關于繞等長的方式與方法
做內層PCB設計需要了解那些內容布局布線和繞等長技術你了解嗎
Allegro PCB設計時等長設置的一些方法與技巧解析
![<b class='flag-5'>Allegro</b> PCB設計時<b class='flag-5'>等長</b>設置的一些方法與技巧解析](https://file.elecfans.com/web1/M00/79/58/pIYBAFv8-pGAGIs1AAGuq5uiS9Y810.png)
評論