24小時聯(lián)系電話:18217114652、13661815404
中文
行業(yè)資訊
如何使用BGA成功設(shè)計
如何使用BGA成功設(shè)計
目前,用于容納各種先進多功能半導(dǎo)體器件(如FPGA和微處理器)的標(biāo)準(zhǔn)封裝是球柵陣列 (BGA)。BGA封裝中的組件用于大量嵌入式設(shè)計,既可用作主機處理器,也可用作存儲器等外圍設(shè)備。多年來,BGA已顯著發(fā)展,以跟上芯片制造商的技術(shù)進步,并且BGA封裝的變體正在用于各種設(shè)備的專用無引線封裝。然而,在HDI設(shè)計和布局中,最難使用的組件是具有高引腳數(shù)和小引腳間距的BGA。
BGA封裝可分為標(biāo)準(zhǔn)BGA和微型BGA。對于當(dāng)今的電子技術(shù),對I/O可用性的需求帶來了許多挑戰(zhàn),即使對于經(jīng)驗豐富的PCB設(shè)計人員也是如此,特別是在多層布線方面。我們可以使用哪些策略來成功克服這些BGA PCB設(shè)計挑戰(zhàn)?
使用BGA開始PCB布局
由于BGA通常是設(shè)備中的主處理器,并且它們可能需要與電路板中的許多其他組件連接,因此通常的做法是先放置最大的BGA組件并使用它來開始布局PCB布局。雖然您不必先放置此組件,也無需在放置后鎖定其位置,但最大的BGA將部分決定您將用于路由到組件中的層數(shù)和扇出策略。
在使用BGA開始PCB布局時,需要完成一些任務(wù)來確保成功布線:
信號層數(shù):確定疊層所需的信號層數(shù)將影響平面層數(shù),以及布線到設(shè)計中所需的最終走線寬度。
Fanout:信號如何進入和退出BGA?需要控制阻抗嗎?這些問題將確定堆疊中的層數(shù),然后確定如何在內(nèi)層中布線。
還有設(shè)計性能和資質(zhì)等級的問題。采用BGA的高可靠性設(shè)計需要達到3/3A級甚至更高的產(chǎn)品特定可靠性標(biāo)準(zhǔn)。例如,一些軍用航空規(guī)范要求的焊盤尺寸將超過 IPC-6012 3 類環(huán)形圈的要求。因此,由于公差、環(huán)形環(huán)和阻焊層要求,標(biāo)準(zhǔn)的狗骨扇出可能不再起作用。
在設(shè)計過程的早期考慮到其中一些要點,現(xiàn)在可以在三個任務(wù)中使用BGA進行PCB布局。
BGA策略 1:定義合適的退出路徑
BGA布局和布線的主要挑戰(zhàn)是確定可以可靠制造并且不會在組裝后導(dǎo)致PCB返工的合適退出路徑。對于高層數(shù)BGA,出口布線規(guī)劃涉及通過多排引腳的布線跡線。其中一些走線可能承載高速信號,需要適當(dāng)間隔走線以防止串?dāng)_。其他信號可能是較慢的配置信號,可以更緊密地聚集在一起,串?dāng)_或過多噪聲的風(fēng)險較小。
下面的示例顯示了兩個內(nèi)部層上的BGA轉(zhuǎn)義路由。在這里,我們可以看到,在這些內(nèi)部層上,走線正在布線到多排通孔(多于兩個),考慮到我們沒有布線到表面引腳,這是合適的。從表面上看,由于BGA焊盤圖案中的焊盤尺寸、間隙的需要以及扇出樣式(特別是狗骨扇出),最常見的只是布線到外部兩排。
BGA 布線通常分為四個象限,以便于布線。
在頂層,在BGA下方,焊盤圖案中的許多焊盤需要連接到通孔,以便可以連接到整個 PCB 的內(nèi)部層。對于較大間距的BGA(最大 1 mm),狗骨扇出是進行這些連接的標(biāo)準(zhǔn)方法。這些連接到過孔的小走線提供了對表面層(BGA 下方)的外部兩排引腳的訪問,以及通過來自內(nèi)部層的過孔的其余內(nèi)部焊盤。
用于BGA布線和表層分線的標(biāo)準(zhǔn)狗骨扇出。
雖然狗骨扇出是粗間距BGA的標(biāo)準(zhǔn)方法,但焊盤中的通孔為您在表層提供了更大的靈活性。隨著引腳間距變小,在引腳之間到達每層BGA所需的走線寬度將變得越來越小。對于受控阻抗信號,這意味著您將需要更薄的層壓板,最終還需要HDI技術(shù),以確保您可以路由到 BGA。扇出樣式最終會從 dog-bone 變?yōu)?span> via-in-pad。要了解有關(guān)BGA扇出樣式和一些替代分線方法的更多信息,我們建議閱讀以下優(yōu)秀教科書:
Pfiel, C. BGA 分線和布線:超大型 BGA 的有效設(shè)計方法,第 2 版。導(dǎo)師圖形(2010 年)。
BGA 設(shè)計任務(wù) 2:接地和電源
在大型 BGA 中,很可能多個引腳將專用于接地和電源。在某些組件中,尤其是必須支持多個高速數(shù)字接口的大型處理器中,大部分引腳可能專用于電源和接地。此外,該組件可能需要多個電壓電平,這意味著需要將來自多個電源的電源路由到電路板。管理 BGA 中的電源連接的最簡單方法是使用電源軌,通常在一個或兩個平面層上。將電源和接地放置在具有薄介電層的相鄰層上也將通過提供高層間電容來幫助保持電源完整性。
盡管我們總是談?wù)?span> BGA 下方的退出路由或逃生路由,但這并不是您將在 BGA 引腳附近創(chuàng)建的唯一類型的路由。電源軌、接地層或多邊形的連接以及引腳之間的布線可能都需要在同一個 BGA 下執(zhí)行。這意味著除了在同一層上用于電源/接地的多邊形之外,還可能會看到引腳之間的布線。一個例子如下所示。
使用焊盤過孔在 BGA 下方的內(nèi)層上的示例布線。多邊形為某些引腳提供電源,而信號線則路由到 BGA外部的組件。
BGA 設(shè)計任務(wù) 3:確定 PCB層堆棧
BGA 上的 BGA 引腳排列和 I/O 數(shù)量可用于確定PCB疊層所需的層數(shù)。一旦設(shè)計人員確定了將受控阻抗線路由到 BGA 所需的走線寬度,就可以確定保持阻抗所需的層厚。再加上 BGA 中的行數(shù),您現(xiàn)在可以計算PCB疊層所需的信號層總數(shù)。
通常,BGA 器件的前兩排外部不需要過孔,因此可以在表面層上布線。狗骨扇出、焊盤內(nèi)通孔或替代扇出就是這種情況。然后可以在整個 BGA 中重復(fù)該模式以確定扇出信號所需的總層數(shù)。GND 引腳通常會在信號引腳之間交錯,而 GND 應(yīng)該在信號層之間交錯以在需要的地方提供隔離。下圖顯示了如何在 BGA 中計算行數(shù),從而確定所需的信號層數(shù)。
在下面的示例中,我們展示了一個倒裝芯片 BGA,其中一些引腳從內(nèi)部行中移除。由于其中一些球已被移除,因此可以將信號路由到那里并到達這些內(nèi)部引腳,因此可以從內(nèi)部層訪問超過 2 行。這個特定 BGA 的主要內(nèi)部正方形可能用于電源和接地,至少需要兩層。有了這些層和背面層,完全扇出和布線此 BGA 所需的總層數(shù)將至少為 6 層。
了解更多適用于您的 PCB的 BGA 設(shè)計策略
設(shè)計帶有 BGA 的 PCB可能很困難,但首先要設(shè)置 DRC 引擎,以確保在整個 PCB布局中保持正確的布線幾何形狀和間距。要了解有關(guān)在 HDI PCB中布線 BGA 的更多信息,請閱讀以下資源:
HDI 和 HDI PCB制造過程的設(shè)計基礎(chǔ)
使用可靠的微孔布線高密度互連
當(dāng)您準(zhǔn)備好使用 BGA對PCB布局進行布局規(guī)劃時,使用Altium Designer ?中的層堆棧管理器來定義您的堆疊、確定阻抗并創(chuàng)建您的布線規(guī)則。您和您的團隊將能夠通過Altium 365 ?平臺在先進的電子設(shè)計上保持高效和高效協(xié)作。您可以在一個軟件包中找到設(shè)計和生產(chǎn)先進電子產(chǎn)品所需的一切。