您的位置:首頁>設計>正文

原創|高速PCB設計中,高速信號的處理方法及常規要求

在高速PCB設計中, 我們需要掌握高速信號處理的方法和一些常規的要求, 下面我們帶大家瞭解一下這些注意事項。

一. 差分的設定:

差分對的建立有多種方式, 這裡簡單的介紹兩種最常用見的兩種設定方法(1)在命令功能表裡建立差分對;( 2) 在約束管理器裡建立差分對;

1. 在命令功能表裡建立差分對

點功能表LOGIC=>ASSIGN differential pair…如圖

彈出對話方塊

1) 先給差分對命名

2) 依次點擊想要建立的差分線網路

3) 點ADD, 完成差分線的建立, 上面會顯示你所建的差分對名稱, 如果還有其它的差分線要建立, 可以繼續在上圖重複建立差分線

最後點OK 退出

2. 在約束管理器裡建立差分對

第一步:在ALLEGRO設計介面裡點擊

或點功能表命令

第二步:進入約束管理器介面, 接著按下圖展開ELECTRICALR的NET

第三步:點擊菜單命objects=>CREATE=>DIFFERENTIAL PAIR 如下圖所示

第四步:彈出differential pair對話方塊, 如下圖所示

在左上角的下拉清單中選擇NET ,然後在清單方塊中找到要建立的網路並按兩下,

這樣這兩個網路就會添加到selections 編輯方塊中, 在DIFF PARI NAME輸入差分對的名稱, 然後點擊Create, 點擊cLose關閉對話方塊

二 差分對的規則設置

建立好差分對後, 還要建立一個差分對的電氣規則, 首先點擊左邊的工作選擇區中的ELECTRICALR工作表下的ELECTRICALR constrain set=>Routing=>differential pair,然後選擇功能表命令objects=>create=>ELECTRICALR set, 如下圖所示

彈出ELECTRICALR set對話方塊,

在eletricsal cset編輯方塊輸入差分對規則名稱,這時在右邊的工作表中可以看到多了一個DIFF5的約束規則,如下圖所示

下面給這個差分對約束規則進行參數設置,

差分對的約束規則參數主要有以下幾個:

Uncoupled Length:差分對網路中不匹配中的長度,即不能按差分對走線的總長度

Min Line Spacing:最小的線間距

Primary Gap:差分對最優先選擇的線間距

Primary Width:差分對最優先選擇的線寬

Neck Gap:差分對在NECK模式下的線間距(用於在佈線比較密集的區域)

Neck Width:差分對在NECK模式下的線寬

設置好差分對約束規則後,將該約束規則應用於差分對上,點擊左邊的工作表選擇區中的eletricsala 工作表下的net rounting,在右邊的工作表找到所建的差分對,在referenced eletricsala cset選擇剛設置好的差分對約束規則DIFF5,如下圖所示

這樣就把設置好的差分規則分配到對應的差分網路了。

以上便是高速PCB設計中高速信號的處理方法及常規要求,你掌握了嗎?快點PCB長期招 募PCB設計培訓生,歡迎諮詢~

彈出ELECTRICALR set對話方塊,

在eletricsal cset編輯方塊輸入差分對規則名稱,這時在右邊的工作表中可以看到多了一個DIFF5的約束規則,如下圖所示

下面給這個差分對約束規則進行參數設置,

差分對的約束規則參數主要有以下幾個:

Uncoupled Length:差分對網路中不匹配中的長度,即不能按差分對走線的總長度

Min Line Spacing:最小的線間距

Primary Gap:差分對最優先選擇的線間距

Primary Width:差分對最優先選擇的線寬

Neck Gap:差分對在NECK模式下的線間距(用於在佈線比較密集的區域)

Neck Width:差分對在NECK模式下的線寬

設置好差分對約束規則後,將該約束規則應用於差分對上,點擊左邊的工作表選擇區中的eletricsala 工作表下的net rounting,在右邊的工作表找到所建的差分對,在referenced eletricsala cset選擇剛設置好的差分對約束規則DIFF5,如下圖所示

這樣就把設置好的差分規則分配到對應的差分網路了。

以上便是高速PCB設計中高速信號的處理方法及常規要求,你掌握了嗎?快點PCB長期招 募PCB設計培訓生,歡迎諮詢~

Next Article
喜欢就按个赞吧!!!
点击关闭提示