上一期我們介紹了高速PCB設計軟件 allegro16.6差分信號的設定 在高速PCB布線前 需要對差分信號的規則進行設置 因此 本期重點介紹在電氣規則和物理規則下 是如何建立差分信號的規則 1、在電氣規則下建立差分規則 首先,點擊左邊的工作選擇區中的ELECTRICALR 工作表下的 ELECTRICALR constrain set=>Routing=>differential pair,然后選擇菜單命令 objects=>create=>ELECTRICALR set,如圖下圖所示 圖1-1電氣規則下創建差分規則 在彈出 Create Electrical set 對話框。 圖1-2電氣規則命名 在 Electrical CSet 編輯框輸入差分信號規則名稱,這時在右邊的工作表中可以看到多了一個DIFF_DQS 的約束規則,如下圖1-3所示 圖1-3規則參數設置 差分信號的約束規則參數主要有以下幾個: Uncoupled Length:差分信號網絡中不匹配中的長度,即不能按差分信號走線的總長度。 Min Line Spacing:最小的線間距。 Primary Gap:差分信號最優先選擇的線間距。 Primary Width:差分信號最優先選擇的線寬。 Neck Gap:差分信號在 NECK 模式下的線間距(用于在布線比較密集的區域)。 Neck Width:差分信號在 NECK 模式下的線寬。 圖1-4差分信號參數 設置好差分信號約束規則后,將該約束規則應用于差分信號上,點擊左邊的工作表選擇區中的Electrical 工作表下的 net 下routing,在右邊的工作表找到所建的差分信號,在 referenced Electrical CSet 選擇剛才設置好的差分信號約束規則 DIFF_DQS,如下圖1-5所示。 圖1-5給差分信號賦予差分規則 這樣就把設置好的差分規則分配到對應的差分網絡了。 2、在物理規則下建立差分規則 圖1-6在物理規則下創建差分規則 如下圖1-7彈出命名對話框 圖1-7差分規則命名 因為電子規則約束在進行PCB設計布線時更優先,同時電氣規則可以設置更多的約束,推薦在電氣規則中設置差分走線的約束。 |