作者:一博科技高速先生成員 劉春 在前幾期的文章“為什么DDR走線要走同組同層?”中,我們了解了信號在傳輸線上的傳輸速度以及微帶線與帶狀線傳輸的時延差異。同時也有很多熱情的網友對影響傳輸線時延情況給出了各自的見解,比如串擾,繞線,過孔,跨分割等等。本期我們就以不同模態下的串擾對信號時延的影響繼續通過理論分析和仿真驗證的方式跟大家一起進行探討。 在開始仿真之前我們先簡單的了解一下什么是串擾以及串擾是怎么形成的。如下圖所示,當有信號傳輸的走線和相鄰走之間間距較近時,有信號傳輸的走線會在相鄰走線上引起噪聲,這種現象稱為串擾。 串擾形成的根本原因在于相鄰走線之間存在耦合,如下圖所示: 當信號在一走線上傳輸時,一部分能量會通過電場容性耦合和磁場感性耦合到相鄰走線上,從而引起串擾噪聲,并以耦合后產生串擾噪聲方向的不同區分為近端串擾(VNEXT)和遠端串擾(VFEXT)。如下圖所示,以微帶線為例,當傳輸信號為正跳變向前傳輸時,近端串擾會產生一個正跳變脈沖的串擾噪聲,遠端串擾則會產生一個負跳變脈沖的串擾噪聲。而對于內層走線的串擾與微帶線有所不同,內層走線的遠端串擾幾乎為0,這里關于串擾的詳細機理就不再多做介紹了,感興趣的朋友可以查找相關的資料進行更深入的了解。 下面我們利用Sigrity中Sigrity Topology Explorer進行仿真驗證。為了更好的體現不同模態下走線串擾對信號傳輸時延的影響,如下圖所示,這里模擬了三條線長1000mil的相鄰微帶線A,B,C進行仿真。 其中,A和C作為干擾源信號,B作為被干擾信號,仿真驗證對比下面三種工作狀態下被干擾信號B的時延情況: (1)no_crosstalk: A和C中沒有信號; (2)even_crosstalk: A和C與B同相; (3)odd_crosstalk: A和C與B反相; 搭建仿真鏈路如下圖所示: 疊層設置如下圖所示,其中線寬:5mil;線距:5mil。 仿真結果: even_crosstalk偶模工作狀態下信號的傳輸時延比沒有串擾no_crosstalk的工作狀態下信號的傳輸時延慢了約10.9ps; odd_crosstalk奇模工作狀態下信號的傳輸時延比沒有串擾no_crosstalk的工作狀態下信號的傳輸時延快了約9.6ps。 那是什么造成這種傳輸的時延差異呢?相信大家心里已經有了答案,正是串擾造成的。這里我們根據前面對串擾的了解來進行分析造成該差異的原因。以沒有串擾no_crosstalk的工作狀態時延為參考,當信號處于even_crosstalk偶模工作狀態時,干擾信號與被干擾信號同相跳變,使得干擾信號產生在被干擾信號上的遠端串擾噪聲與被干擾信號跳變方向相反,并疊加在被干擾信號上,致使被干擾信號的邊沿跳變延遲到達,而當信號處于odd_crosstalk奇模工作狀態時則與此相反,干擾信號產生在被干擾信號上的遠端串擾噪聲與被干擾信號跳變方向相同,并疊加在被干擾信號上,致使被干擾信號的邊沿跳變提前到達。 從上面的仿真驗證,我們知道串擾會影響信號的時延,那么我們該如何避免或減小這種影響呢?這里小編趁此機會又繼續做了如下幾種情況下的仿真驗證: (1)其他條件不變,走線間距改成10mil,仿真結果如下圖所示: even_crosstalk偶模工作狀態下信號的傳輸時延比沒有串擾no_crosstalk的工作狀態下信號的傳輸時延慢了約7.7ps; odd_crosstalk奇模工作狀態下信號的傳輸時延比沒有串擾no_crosstalk的工作狀態下信號的傳輸時延快了約7.6ps。 (2)其他條件不變,走線間距改成15mil,仿真結果如下圖所示: even_crosstalk偶模工作狀態下信號的傳輸時延比沒有串擾no_crosstalk的工作狀態下信號的傳輸時延慢了約5.5ps; odd_crosstalk奇模工作狀態下信號的傳輸時延比沒有串擾no_crosstalk的工作狀態下信號的傳輸時延快了約5.4ps。 (3)其他條件不變,走線長度改成500mil,仿真結果如下圖所示: even_crosstalk偶模工作狀態下信號的傳輸時延比沒有串擾no_crosstalk的工作狀態下信號的傳輸時延慢了約8.2ps; odd_crosstalk奇模工作狀態下信號的傳輸時延比沒有串擾no_crosstalk的工作狀態下信號的傳輸時延快了約7.1ps。 從上述仿真結果可知,對于相鄰的微帶線,拉開走線間距,可以減弱走線間電場和磁場的耦合,從而降低在被干擾信號上產生的遠端串擾噪聲,減小走線之間因串擾造成的時延差異;而減小走線的耦合長度,則可減小遠端串擾噪聲的積累,以減小走線之間因串擾造成的時延差異。 另外對于帶狀線而言,遠端串擾近似為0,意味著遠端串擾幾乎不會對走線在內層信號時延有影響,需要關注的只是傳輸方向相反的信號之間的近端串擾對信號造成的時延影響,因此走線在內層可以減小走線之間因遠端串擾造成的時延差異。 問題來了 在繞線等長設計中,如DDR等長中的蛇形繞線又是如何影響信號傳輸的時延的? |
234-11.png (37.64 KB)