cadence allegro 绘制蛇形等长线
??高速電路的數(shù)字總線(xiàn)往往要做等長(zhǎng)處理,電路的等長(zhǎng)線(xiàn)處理可以分為以下幾步:
 ??1.確定等長(zhǎng)線(xiàn)的分組(那些線(xiàn)要做成等長(zhǎng)線(xiàn)?這些等長(zhǎng)線(xiàn)怎么分組?哪些線(xiàn)應(yīng)該一樣長(zhǎng)?)。
 ??2.為等長(zhǎng)線(xiàn)設(shè)置規(guī)則(主要是做一個(gè)長(zhǎng)度的約束,導(dǎo)線(xiàn)做了等長(zhǎng),必須要在一個(gè)規(guī)定的范圍內(nèi),那才叫等長(zhǎng))。
 ??3.在電路中為導(dǎo)線(xiàn)做等長(zhǎng)處理。
 ??可見(jiàn),無(wú)論在哪個(gè)軟件中繪制等長(zhǎng)線(xiàn),都是三步走的過(guò)程,搞清楚這個(gè)過(guò)程之后,剩下的就是軟件操作了。
確定等長(zhǎng)線(xiàn)的分組
??這里用一個(gè)簡(jiǎn)單的例子展示:
 ??
 
 ??
 ??如上圖所示。該芯片看上去不少線(xiàn)要做等長(zhǎng),仔細(xì)分析后可以看出需要做等長(zhǎng)的線(xiàn)有2組:1.數(shù)據(jù)線(xiàn),SENSOR_DATA0~SENSOR_DATA11。2.控制線(xiàn),數(shù)據(jù)線(xiàn)以外的包括時(shí)鐘信號(hào)在內(nèi)都算在其中。
 ??實(shí)際上,總線(xiàn)等長(zhǎng)分組一般是分兩組的:數(shù)據(jù)線(xiàn)一組;地址線(xiàn)與控制線(xiàn)一組。這個(gè)例子比較簡(jiǎn)單,沒(méi)有地址線(xiàn)。
 ??setup ->user perference,設(shè)置線(xiàn)長(zhǎng)可視:
 ??
 
 ??設(shè)置完成后在constrain manager里面做分組。注意這里分組要用create ->net group而不是create ->class,
 ??
 
 ??
 ??到這里分組工作就完成了。
為等長(zhǎng)線(xiàn)設(shè)置規(guī)則
??在constraint manager里面選擇analyze ->analysis mode。
 ??
 
 ??
 ??在electrical欄目中勾選total etch length的開(kāi)啟選項(xiàng),這樣才能夠計(jì)算該電路板上所有導(dǎo)線(xiàn)的長(zhǎng)度。當(dāng)然在計(jì)算長(zhǎng)度之前應(yīng)該將要做等長(zhǎng)的線(xiàn)組兩端連接起來(lái),連接時(shí)需要注意:1.等長(zhǎng)線(xiàn)組不可與其他導(dǎo)線(xiàn)相鄰過(guò)近,避免沒(méi)有空間做等長(zhǎng)處理。2.大致估計(jì)出最長(zhǎng)的導(dǎo)線(xiàn),令其長(zhǎng)度盡可能縮減。
 ??
 
 ??
長(zhǎng)度測(cè)量
??在管理器中按下圖所示選擇,右鍵單擊自己的工程名稱(chēng),選擇analyse,對(duì)整板電路導(dǎo)線(xiàn)長(zhǎng)度進(jìn)行測(cè)量。
 ??
 
 ??
 ??測(cè)量以后可以看到,控制線(xiàn)組的最長(zhǎng)線(xiàn)為1015mil,數(shù)據(jù)線(xiàn)組的最長(zhǎng)線(xiàn)為740mil,顯然等長(zhǎng)就要以這兩根線(xiàn)為基準(zhǔn)。不過(guò)等長(zhǎng)也不是絕對(duì)等長(zhǎng),是相對(duì)的,有一定的誤差容忍度,尤其是在速度并不高的電路板上。這里可以設(shè)定控制線(xiàn)組的長(zhǎng)度應(yīng)該在900~1000mil以?xún)?nèi)。
 ??同理,100mil誤差容忍度的話(huà),數(shù)據(jù)線(xiàn)組的長(zhǎng)度應(yīng)該在640~740mil以?xún)?nèi)。
 ??
 
 ??
規(guī)則設(shè)定
??按照下圖所示來(lái)設(shè)定長(zhǎng)度規(guī)則,需要將每組的線(xiàn)最長(zhǎng)長(zhǎng)度與最短長(zhǎng)度填入。
 ??
 
 ??
繪制等長(zhǎng)線(xiàn)
??allegro的繪制等長(zhǎng)線(xiàn)還是比較簡(jiǎn)單的,選中工具欄的等長(zhǎng)線(xiàn)選項(xiàng),鼠標(biāo)點(diǎn)擊一根線(xiàn),然后向繞等長(zhǎng)的方向移動(dòng)就可以 了。
 ??這里需要注意下圖中右下角的長(zhǎng)度范圍指示器,可以看到從左往右共有三格:左邊第一格說(shuō)明太短,趕緊繼續(xù)繞(呈紅色);中間一格說(shuō)明正好在規(guī)定范圍內(nèi)(呈綠色);右邊一格說(shuō)明太長(zhǎng)了,這一般說(shuō)明操作有問(wèn)題,規(guī)則的長(zhǎng)度沒(méi)有正確設(shè)置 (呈紅色)。
 ??
 
總結(jié)
以上是生活随笔為你收集整理的cadence allegro 绘制蛇形等长线的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: android intent传对象,st
- 下一篇: 批处理的一些小技巧
