Virtex UltraScale+部分芯片中集成了HBM(High Bandwidth Memory)。HBM的容量最小為8GB,最大可達16GB,極大地增強了存儲帶寬。
先從芯片結構角度看,對比VU13P和VU37P,把VU13P的SLR0用HBM替換,同時在SLR1內增加了32個HBM AXI接口(硬核),其余兩個SLR(SLR2和SLR3)保持不變,就構成了VU37P。這樣VU37P其實就是3個SLR加上HBM構成的SSI芯片。
從設計角度考慮,仍以VU37P為例。作為多die芯片,跨die路徑是設計性能的一個瓶頸。使用HBM時,如果跨die路徑是從SLR2到HBM,這意味著這條路徑穿過了SLR1和SLR0,也就是兩次跨die,因此,需要添加至少5級別流水寄存器以實現時序收斂,如下圖所示。
同時,Xilinx建議確保從SLR2到SLR0的HBM AXI接口路徑是垂直的,而不是對角交錯的,如下圖右側是推薦的路徑,而左側布局方式則容易導致布線擁塞。
由于HBM以及32個HBM AXI硬核接口都在SLR0內,因此合理規劃SLR0的資源利用率可有效緩解布線擁塞。對于HBM AXI接口利用率較高的設計,應盡可能減少與HBM無關邏輯的資源利用率,以保證HBM AXI能夠使用到最佳位置的邏輯資源。
此外,由于HBM AXI接口靠近I/O列,如下圖中藍色菱形標記所示。因此,如果在SLR0使用MIG IP會增加時序收斂的難度,建議此時將MIG IP放置在SLR1或SLR2。這要在設計初期規劃好。
當同時使用PCIE4C和HBM時,Xilinx建議使用距離HBM AXI接口最遠的PCIE4C。
責任編輯:haq
-
芯片
+關注
關注
453文章
50406瀏覽量
421833 -
HBM
+關注
關注
0文章
373瀏覽量
14707
原文標題:使用帶HBM芯片的注意事項
文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論