在高速PCB設計中, 我們需要掌握高速信號處理的方法和一些常規的要求, 下面我們帶大家瞭解一下這些注意事項。
一. 差分的設定:
差分對的建立有多種方式, 這裡簡單的介紹兩種最常用見的兩種設定方法(1)在命令功能表裡建立差分對;( 2) 在約束管理器裡建立差分對;
1. 在命令功能表裡建立差分對
點功能表LOGIC=>ASSIGN differential pair…如圖
彈出對話方塊
1) 先給差分對命名
2) 依次點擊想要建立的差分線網路
3) 點ADD, 完成差分線的建立, 上面會顯示你所建的差分對名稱, 如果還有其它的差分線要建立, 可以繼續在上圖重複建立差分線
最後點OK 退出
2. 在約束管理器裡建立差分對
第一步:在ALLEGRO設計介面裡點擊
或點功能表命令
第二步:進入約束管理器介面, 接著按下圖展開ELECTRICALR的NET
第三步:點擊菜單命objects=>CREATE=>DIFFERENTIAL PAIR 如下圖所示
第四步:彈出differential pair對話方塊, 如下圖所示
在左上角的下拉清單中選擇NET ,然後在清單方塊中找到要建立的網路並按兩下,
二 差分對的規則設置
建立好差分對後, 還要建立一個差分對的電氣規則, 首先點擊左邊的工作選擇區中的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設計培訓生,歡迎諮詢~