本文介紹Allegro自動及交互繞線的兩種方法,具體請見下面內容。 隨著高速PCB布線的普及,布線的連通已經不能達到高速PCB設計的要求,布線長度要求是高速PCB會涉及到的一個基本問題。那怎樣在實際PCB布線中完成這些呢?
一、 設定好相關參數后通過Specctra進行自動繞線;
具體命令在菜單:Route>Elongation by pick,見下圖:
操作步驟:
1,給需要繞線的Net設定長度規(guī)則
關于Net等長設定這里不再做作詳細介紹,如果對這部分有疑問請參考help相關文檔。
我們這里舉一個比較簡單的例子,對一個只有一對Pin Pair的網絡設定一個絕對長度,可以使用Edit-Properties,對一個Net進行定義,添加Propgation_Delay設定,值為:L:S:1500:1600,這個定義意思為給所選Net一個走線長度限制,范圍為1500mil到1600mil之間,
見下圖:
設定好了,點擊OK推出即可。
可以用Show Element來檢查一下設定是否OK,見下圖:
2,開啟長度檢查開關
點擊菜單Setup>Constraints或者直接點擊工具菜單 ,
出現窗體:
點擊Electrical constraint sets…
把Propagation delay和Relative Propagation delay的狀態(tài)設為On
3,點擊菜單自動繞線
點擊菜單Route>Elongation by pick,然后直接點擊右鍵在彈出菜單中選擇Setup進行參數設置
出現下面窗體:
在這里可以設置自動繞線的模式和參數,Miter Corners為45度拐角。
點擊OK退出,
然后再點選剛才設定好的那個Net,Specctra將自動啟動,見下圖:
自動繞線完成,見下圖:
注意:License版本需要Export
二、 Allegro V15.1新功能,交互式自動繞線
注意:此功能需要Allegro 15.1并打上15.1 ISR - Feb 04或更新補丁,或之后版本。
Allegro 15.1新增了一個交互式自動繞線功能,具體在菜單Route>Delay Tune,
或直接點擊工具欄按鈕 ,效果見下面:
優(yōu)點:操作簡單,只要點擊鼠標,選擇模式,劃出一個框即可完成不同模式的各種繞線;大大提高了繞線工作效率;繞出來的走線比較美觀,當然電氣特性也會好些。
操作步驟:
1,點選菜單Route>Delay Tune或點擊工具按鈕
2,在Option中選擇相關參數,
以上參數用戶可以自己試一下具體效果,這里不作詳細介紹了。
3,點擊需要繞線的起點
4,拖動鼠標在合適的位置再次點擊左鍵確定即可,
注意:在此用戶可以通過右邊走線長度提示來確定具體繞線的長度
5,完成
其它效果:
差分信號自動識別并一對線一起繞線!