1. 程式人生 > >altium Designer布等長線、蛇形線

altium Designer布等長線、蛇形線

PCB佈線中為了滿足差分的需求需要布等長線,為了滿足高速時序的需求需要布蛇形線,下面以布SDRAM的地址線為例來說一下布蛇形線的過程,等長線同理。

1、首先要為所有要畫等長線的網路,放置上類


類的屬性,按Tab鍵進行設定。名字無所謂,只要“Value”相同就行。


下面是要畫等長線的網路,都放置上類的樣子:


2、然後進入PCB,把所有的ADDR線都按正常的方式布完。

3、在AD的右下角開啟PCB面板。



點開剛剛的ADDR類,可以看到ADDR類中的所有網路的佈線長度。他們是按長度由小到大排列的。選擇類中最長的那根線作為目標長度,我們這裡的目標長度是46.355mm。(布蛇形線就是把所有的線的長度調整到一致,因此把短的線蛇形化變長)

4、然後進入PCB,在PCB規則設定裡面找到“Length”


新增一個“Length”規則,目標為剛剛的ADDR類,佈線長度範圍進行合適設定。如我們的目標長度是46.355mm,那麼最小值就可以設為45.355mm,最大值設為46.356mm,整個類中網路的佈線長度差1mm。(這個是按自己線路速度來定的,網上有公式可以大致計算)


5、在PCB中,按“T”+“R”,滑鼠變十字,點選要進行蛇形調整的物件,然後進行移動,目標佈線就會自動變成蛇形線了。


同時會出現右邊的尺標,提示目標佈線長度範圍和當前的佈線長度。

當佈線長度滿足目標要求時,尺標會變綠。


蛇形線的屬性可以在佈線狀態下按“Tab”鍵喚出。


當然還可以用快捷鍵:

快捷鍵“,”“。”調整幅度。

“1”“2”調整蛇形線的拐角與弧度。

“3”“4”調整蛇形線的寬度。