官术网_书友最值得收藏!

5.2 差分對(Differential Pair)

1.創建差分對電氣約束設置

(1)選擇Electrical Constaint Set→Routing→Differential Pair工作表,如圖5-2-1所示。

(2)在右邊的窗口,在root設計的Objects欄上單擊右鍵并從下拉菜單中選擇Create→Electrical CSet命令,如圖5-2-2所示。ECSet命名為diffpair,如圖5-2-3所示。

圖5-2-1 約束管理器

圖5-2-2 菜單欄

(3)在Objects一欄下多了DIFFPAIR一欄,如圖5-2-4所示。

圖5-2-3 Create Electrical CSet對話框

圖5-2-4 設置Objects欄

2.定義差分對規則

(1)在Uncoupled Length下的Gather Control欄中選擇Include,如圖5-2-5所示。

(2)在Uncoupled Length Max區域輸入600,即非耦合長度最多是 600mil。Uncoupled Length值限制差分對一對網絡之間不匹配的長度。如果Gather Control 被設置為Ignore,則實際非耦合長度包括兩個Gather Point之間耦合帶之外的長度,當超過Max 值時,就會產生沖突。

圖5-2-5 設置Uncoupled Length欄

(3)在Phase Tolerance區域輸入200mil。Phase Tolerance 約束確保差分對成員在轉換時是同向和同步的,單位是時間ns 或者長度mil。當前輸入的值反映的是差分對成員間的時間或者長度的差值,當差值超出Tolerance 值時,就會有沖突。

(4)在Primary Gap區域輸入6,在Primary Width區域輸入7。

?Primary Width:設置的是差分對成員的理想寬度。

?Primary Gap:設置的是差分對之間邊到邊的理想間距。(+/?)Tolerance 值是允許的偏差值,如果間距偏差在許可范圍內,差分對被認為是耦合的。

(5)在(+)Tolerance和(?)Tolerance區域輸入0.1,設置如圖5-2-6所示。

圖5-2-6 設置DIFFPAIR對象

(6)在Constraint Manage窗口,選擇File→Save命令,保存設置。

3.定義差分對信號

(1)單擊Net→Routing→Differential Pair工作表,如圖5-2-7所示。

(2)在Objects一欄,選擇網絡FPGA和HS,如圖5-2-8所示。

(3)選擇Objects→Create→Differential Pair命令,在Create Differential Pair窗口,如圖5-2-9所示,Diff Pair Name區域默認為DP1,選擇FPGA和HS網絡。在Create Differential Pair窗口,單擊Create和Close按鈕。

圖5-2-7 約束管理器

圖5-2-8 Objects欄

圖5-2-9 Create Differential Pair窗口

(4)Objects一欄顯示為DP1,網絡列表如圖5-2-10所示,Type一欄里顯示為DPr(差分對)。

(5)選擇BRD和BWR,重復這個步驟設置名為DP2的差分對,如圖5-2-11所示。

圖5-2-10 顯示的差分對

圖5-2-11 Objects欄

(6)選擇BRESET和SEL并創建名為DP3的差分對,如圖5-2-12所示。

圖5-2-12 Create Differential Pair窗口

(7)在Constraint Manager窗口,選擇File→Save命令,保存設置。

4.為差分對設置電氣約束

(1)在Objects一欄,單擊左鍵選擇3個差分對對象,如圖5-2-13所示。

圖5-2-13 選擇3個差分對對象

圖5-2-14 Electrical CSet References對話框

(2)選擇Objects→Constraint Set References命令,選擇DIFFOAIR并單擊OK按鈕,如圖5-2-14所示。

(3)在Electrical CSet Apply Information窗口單擊Close命令,Referenced Electrical CSet一欄顯示了3個DIFFPAIR,如圖5-2-15所示。

圖5-2-15 查看3個差分對

(4)在約束管理器中,選擇File→Save命令,保存設置。

主站蜘蛛池模板: 沙田区| 伊宁市| 五莲县| 辽阳市| 射洪县| 英超| 崇阳县| 天等县| 丽江市| 民勤县| 中方县| 宁德市| 绥芬河市| 曲阜市| 武宁县| 泗洪县| 固安县| 巩留县| 仲巴县| 德庆县| 内乡县| 景德镇市| 黄梅县| 吴桥县| 水富县| 白沙| 揭阳市| 垫江县| 荥阳市| 财经| 建始县| 比如县| 余江县| 中阳县| 上林县| 图们市| 三亚市| 崇文区| 洞口县| 桑日县| 麻城市|