等長處理
對(duì)于時(shí)序處理而言,在板上實(shí)現(xiàn)的手段就是繞等長。作為一個(gè)合格的layout工程師,首先必須得是一個(gè)合格的"繞等長"工程師,畢竟一切從助手做起。
工程師的巨大福利,首款P_C_B分析軟件,點(diǎn)擊免費(fèi)領(lǐng)取
一般來說,我們繞等長在allegro軟件就只有一個(gè)命令Delay Tune,感覺有點(diǎn)不夠用。現(xiàn)在給大家安利一下Allegro中關(guān)于繞等長的自動(dòng)功能,所有命令如下圖所示。
首先是Timing Vision,個(gè)人覺得這真是一個(gè)實(shí)用的技能,很人性化。以前繞等長的時(shí)候,哪一根最長,哪一根最短,繞到最后,哪一根沒有繞好等等,都需要一個(gè)個(gè)去板子上找,或者去規(guī)則管理器里頭選擇,簡直是神煩。這個(gè)功能直接讓比基準(zhǔn)長的顯示一種顏色,比基準(zhǔn)短的顯示一種顏色,繞好的顯示一種顏色,一目了然,直接繞就好,不需要再去規(guī)則管理器里面查看了。
接著是期待已久的自動(dòng)繞等長了——Auto-interactive Delay Tune。想當(dāng)年,剛開始學(xué)習(xí)layout的時(shí)候,就是從繞等長開始,一塊又一塊的板子,能做的只有繞等長,當(dāng)時(shí)就想,要是有一天機(jī)器可以自動(dòng)繞等長就好,今天這個(gè)愿望果然實(shí)現(xiàn)了。自動(dòng)等長的步驟很簡單,設(shè)置好等長規(guī)則后,只需要選擇Auto-interactive Delay Tune命令,然后框選想要等長的線就好,機(jī)器就可以自己運(yùn)算,然后就可以看到已經(jīng)繞好的等長了,真是簡單粗暴到極點(diǎn)了。不說了,有圖有真相。
有了單線的自動(dòng)等長,那就肯定不會(huì)放過板上隨處可見的差分了,看大招——Auto-interactive Phase Tune。現(xiàn)在板子的速率越來越高,板上的差分線也就跟著越來越多,對(duì)內(nèi)等長的工作量自然就加大了。但是自從有了繞線新功能,就再也不擔(dān)心繞等長費(fèi)時(shí)多啦。步驟和單線繞等長一樣,簡單明了。
單線等長和差分等長,在用Timing Vision命令來判斷線是否等長的時(shí)候,設(shè)置有細(xì)微區(qū)別。
如圖所示,Timing mode有四種。單線和差分的區(qū)別,就是選擇timing(時(shí)序),還是phase(相位)。對(duì)于DRC和Smart的區(qū)別,就是能否根據(jù)線長改變基準(zhǔn)。
等長規(guī)則設(shè)置
提到繞等長的問題,就不得不說一下等長約束規(guī)則的設(shè)置了。在allegro的規(guī)則管理器里,只有你想不到的規(guī)則,沒有設(shè)置不了的。
等長規(guī)則的設(shè)置有多種不同的方法,有傻白甜型,有端方君子型,有腹黑高冷型,總有一款適合你的。
1
做人從傻白甜開始
望文生義,傻白甜就是操作簡單,結(jié)果盡如人意的意思了。這種方法幾乎是一步到位的,選中目標(biāo)網(wǎng)絡(luò),單擊右鍵,直接創(chuàng)建Match Group,然后取個(gè)好聽又好記的名字,如下圖。
至此,我們的萬里長征就要成功了,只剩下最后一步了,添加等長范圍。在Match Group行,tolerance那里改成想要的等長范圍,然后回車,等長規(guī)格就這么簡單粗暴的設(shè)置好了。
2
端方君子,心之所向
對(duì)于簡單的點(diǎn)對(duì)點(diǎn)的拓?fù)洌蛋滋鹉芷鸬较鄳?yīng)的作用,但是對(duì)于一些比較復(fù)雜的拓?fù)浣Y(jié)構(gòu),可能就收效甚微了,這時(shí)候就需要我們的君子登場了。
為什么說這種方法是端方君子型呢,主要是因?yàn)樗徊揭徊剑欣碛袚?jù),按照步驟試一下的話,就會(huì)覺得,原來如此,建等長規(guī)則還是比較簡單的。下面就是動(dòng)作分解了,首先選中目標(biāo)網(wǎng)絡(luò),建立net group。
建立net group后,選中建立的net group,單擊右鍵,選擇SigXploer命令,打開SigXploe,也可以選擇單個(gè)網(wǎng)絡(luò)打開SigXploe,網(wǎng)絡(luò)的拓?fù)滹@示如下。
拓?fù)湔_之后,就可以按照下圖步驟,建立想要的等長規(guī)則了。一步步完成之后,是不是感覺真的很美好呢?
3
腹黑高冷才是真絕色
然而,也有君子搞不定的時(shí)候,因?yàn)楫吘共皇撬械腂UG都是光明正大的陽謀,讓你可以知道怎么去改正,就像拓?fù)溥B接不正確時(shí),可以通過給阻容器件賦模型來解決。有的BUG就像避無可避的陰謀詭計(jì),比如無法打開SigXploer,器件模型出問題等,無處著手時(shí),這時(shí)候就需要?jiǎng)ψ咂h,腹黑的方法才能夠一招致勝。這次直接選擇網(wǎng)絡(luò)建立pin Pair,不管什么拓?fù)溴e(cuò)誤或是其他,直接避過,建立點(diǎn)對(duì)點(diǎn)的連接,這也正是高冷風(fēng)范,不管什么BUG,都是“我不聽,我不聽”。
然后再選擇目標(biāo)pin Pair,直接建立Match Group。建立Match Group之后的步驟,就要問傻白甜了。
建立等長規(guī)則的方法有多種,不管遇上什么樣的BUG,都會(huì)有方法去解決。
-
PCB設(shè)計(jì)
+關(guān)注
關(guān)注
394文章
4648瀏覽量
84525 -
allegro
+關(guān)注
關(guān)注
42文章
641瀏覽量
144579 -
管理器
+關(guān)注
關(guān)注
0文章
239瀏覽量
18434 -
可制造性設(shè)計(jì)
+關(guān)注
關(guān)注
10文章
2064瀏覽量
15376 -
華秋DFM
+關(guān)注
關(guān)注
20文章
3492瀏覽量
4185
原文標(biāo)題:學(xué)會(huì)Allegro等長處理及規(guī)則設(shè)置的人都能事半功倍!
文章出處:【微信號(hào):CadencePCB,微信公眾號(hào):CadencePCB和封裝設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論