gddr6速率 GDDR6介面通道之特殊設計考量

2021-10-12 21:03:30 字數 3801 閱讀 3558

儲存器介面通道中的每個元件都應該被密切關注,以確保維持訊號的完整性。

您是某個oem系統公司的片上系統(soc)或系統設計師嗎?你的繪圖板上是否有gddr6呢?

很多系統公司都在參與實施下一代gddr6 dram的設計討論。

與之前的ddr系列不同,這一系列產品還存在許多設計挑戰,它要求soc和系統設計人員仔細評估整個gddr6儲存器介面以實現成功的設計。記憶體介面高速、高訊號計數的並行儲存器介面是gddr6儲存器介面的最好描述,在需要高記憶體頻寬和低延遲的應用程式中,使用單端信令與dram記憶體通訊。

這裡包含的應用程式包括汽車adas、圖形/gpu、資料中心和ai/機器學習。

如圖1所示,其儲存器介面通道是指從控制器phy到dram接收器的資料路徑。

它由控制器bga封裝、pcb和接收器封裝組成。

與通道相關的許多設計因素都會顯著影響訊號完整性。

本文將討論一些關鍵的設計注意事項。

rambus)

控制器bga封裝採用倒裝晶元球柵陣列(fc-bga)封裝,因其具有高引腳密度和優越的供電網路寄生效應。

高引腳密度的實現源於引腳以低至0.4mm的間距排布在區域陣列中。

正是由於可提供大量封裝引腳,使得電源和接地路徑可以併聯到電路,從而降低穿過封裝時的這些電路的電感。

低電感路徑會顯著改善供電網路(pdn)的寄生效應。

fc-bga封裝是一種多層層壓結構,其中包括了厚樹脂芯、銅箔和介電層,如圖2所示。

介電層在封裝中也稱為積層,它被夾在銅箔之間。

訊號跡線和電源平面蝕刻在銅層上。

rambus)

在核心中具有兩個導體層並且在積層中有四個導體層的fc-bga封裝被稱為4-2-4封裝。

倒裝晶元asic通過焊球或銅柱貼裝到bga上。

gddr6儲存器子系統採用單端訊號以16至20千兆位/秒(gbps)的高資料速率傳輸資料。

高資料速率下的訊號完整性受導體和電介質的材料特性影響。

fc-bga中的介電材料,繼而pcb中的介電材料,會吸收來自訊號傳輸線的磁能導致接收器處的訊號強度降低。訊號損耗訊號損耗以分貝為單位進行測量,被稱為插入損耗。

它可以簡單地定義為接收器訊號強度與發射器訊號強度之比。

在設計gddr6 fc-bga時,需要通過減小通道長度和/或使用低損耗介電材料來最小化插入損耗。

在控制器封裝中,可以通過更小尺寸的封裝來實現更短的通道長度。

在pcb中,將dram封裝盡可能靠近控制器封裝可以實現降低通道長度。

由於大多數汽車和消費類pcb系統的限制,通常可以將pcb通道限制在30mm和60mm之間。

低損耗介電材料可用於封裝和pcb。

對於封裝,可以使用ajinomoto積層膜(abf)薄膜電介質,其介電損耗低至0.0044。

對於pcb,可以使用megtron6,介電損耗低至0.002。

使用低損耗材料是減少通道插入損耗的有效方法。

rambus)

圖3顯示了採用諸如像megtron6這樣的低損耗介電材料相對於採用標準fr-4介電材料的優勢。

若pcb上採用60mm通道佈線,使用低損耗材料可將插入損耗降低50%以上,通道長度也可以從60mm減小到44mm,繼而將插入損耗改善10%。趨膚效應高速訊號傾向於在導體表面傳播,這種現象也稱為趨膚效應。

在fc-bga封裝中,導體和電介質之間的介面通常不是非常光滑,表面粗糙將導致更高資料速率傳輸時的訊號插入損耗增大。

表面粗糙度用公制ra來量化,公制ra表示表面輪廓的算術平均值。

最新的封裝襯底製造工藝可以製造ra低至250nm的襯底。

當訊號從發射器傳送到接收器時,沿訊號路徑的阻抗產生任何差異都會導致訊號反射(回波損耗)並影響接收器訊號眼圖的質量。

gddr6通道中的典型訊號路徑中涵蓋了許多元件,包括c4凸塊、微通孔、鍍通孔、bga球以及控制器封裝、dram封裝和pcb中的訊號走線。

由於製造工藝的限制,例如通孔的鑽孔尺寸和bga球尺寸,使得由於通孔、c4凸塊和bga球引起的阻抗不連續性難以控制。

通常情況下可以將訊號走線阻抗與接收器和驅動器阻抗相匹配,將回波損耗降至最低以改善插入損耗。

pcb採用鍍通孔設計還可能由於過孔引線的存在而導致訊號插入損耗顯著退化,此時可能需要通過背鑽的方式移除多餘的引線或在pcb中使用盲孔或埋孔。串擾gddr6 phy是一種資料並行介面,其中許多訊號以高速率同時傳送和接收資料。

其中一些訊號會耦合到封裝中的相鄰訊號並且干擾相鄰的接收器訊號。

這種現象稱為串擾。

在封裝襯底中,當訊號跡線在同一層上彼此非常靠近或者當通過核心的訊號通孔彼此非常靠近時會產生串擾。

因此,增大「攻擊者」和「受害者」訊號之間的間距是顯而易見的解決方案。

但是,如果沒有充分規劃訊號、asic管芯凸點、bga引腳和襯底中的通孔的布局,加大間距也可能並不有效。

為了最小化通孔串擾,可能需要重新布置bga引腳,以便在多個干擾源訊號和被干擾訊號之間布置接地或電源引腳(返回路徑)。

由於通孔彼此太靠近,細間距bga封裝可能會產生額外的串擾。

此時就需要規劃封裝襯底上的跡線佈線以管理佈線密度,而且可能還需要額外的佈線層。

在pcb上,bga引腳下的導通孔會顯著增加串擾。

重新排列bga引腳以增加適當的隔離和返回路徑將有助於減少串擾。

對導通孔進行背鑽也可以減少bga封裝下方通孔的訊號耦合。

此外,使用盲孔和埋孔也是減少串擾的方法。結論本文**了幾個設計考量和方法用以緩解gddr6 dram實施所帶來的挑戰。

特別指出了在整個介面通道保持訊號完整性的重要性。

必須特別重視gddr6儲存器介面設計的每個階段,才能夠成功解決訊號完整性問題。‧  end

推薦文章:

秒殺專案(6)介面優化

二 具體實現 三 秒殺和rabbitmq結合 需要實現initializingbean 介面,重寫afterpropertiesset 方法 public class miaoshacontroller implements initializingbean for goodsvo goodsvo ...

pyqt5 eric6 介面開發總結

安裝eric 6 進入解壓後的資料夾,執行install指令碼,過程中需要的lib會有安裝提示,選擇y即可 cd eric6 19.03 python install.py 安裝pyqt5 designer 安裝 pyqt5 pip install pyqt5 user 安裝pyqt5 tools ...

IPv6第二層定址,IPv6介面要求

1.ipv6第二層定址 ipv6位址以兩種方式與第2層位址相關。第一種方式是ipv6獨有的,提供了從第2層位址構建介面id的機制。第二種方式對ipv4和ipv6都是一樣的,提供了將乙個ip組播位址對映為乙個第2層組播位址的機制。ieee規定了eui 64識別符號的格式。為了使ipv6介面id成為這樣...