博客作者:Charley Yap,Zachariah Peterson
目前,用于容納各種高級(jí)多功能半導(dǎo)體器件(例如FPGA和微處理器)的標(biāo)準(zhǔn)封裝是球柵陣列(BGA)。BGA封裝中的元件用于范圍廣泛的嵌入式設(shè)計(jì),既可以用作主機(jī)處理器,也可以用作存儲(chǔ)器等外圍器件。多年來(lái),為了跟上芯片制造商的技術(shù)進(jìn)步,BGA發(fā)生了重大變化,并且BGA封裝的變體被用于各種器件的專用無(wú)引線封裝。然而,在HDI設(shè)計(jì)和布局布線中,最難處理的元件是具有高引腳數(shù)和小引腳間距的BGA。
BGA封裝可以分為標(biāo)準(zhǔn)BGA和微型BGA。在當(dāng)今的電子技術(shù)中,I/O可用性的需求受到了許多挑戰(zhàn),即使對(duì)于經(jīng)驗(yàn)豐富的PCB設(shè)計(jì)人員來(lái)說(shuō)也是如此,特別是在多層布線方面。我們可以采用哪些策略來(lái)成功克服這些BGA PCB設(shè)計(jì)挑戰(zhàn)?
使用BGA開(kāi)始PCB布局布線
由于BGA通常是設(shè)備中的主處理器,并且它們可能需要與電路板上的許多其他元件連接,因此通常的做法是首先放置最大的BGA元件并使用它開(kāi)始布局規(guī)劃PCB布局。雖然您不必首先放置此元件,也不需要在放置后鎖定其位置,但最大的BGA將部分決定層數(shù)以及您元件布線中的扇出策略。
在開(kāi)始使用BGA進(jìn)行PCB布局布線時(shí),需要完成一些任務(wù)以確保成功布線:
信號(hào)層數(shù):確定堆疊中所需的信號(hào)層數(shù)將影響平面層的數(shù)量,以及最終布線到設(shè)計(jì)所需的走線寬度。
扇出:信號(hào)將如何進(jìn)出BGA?是否需要受控阻抗?這些問(wèn)題將決定疊層中的層數(shù),然后決定走線在內(nèi)部各層的布線方式。
還有設(shè)計(jì)性能和資格等級(jí)的問(wèn)題。采用BGA的高可靠性設(shè)計(jì)需要達(dá)到3/3A級(jí)或更高的產(chǎn)品特定可靠性標(biāo)準(zhǔn)。例如,某些軍用航空規(guī)范將要求焊盤尺寸超過(guò)IPC-6012 3級(jí)環(huán)孔要求。因此,由于公差、環(huán)孔和阻焊層要求,標(biāo)準(zhǔn)狗骨型扇出可能不再有效。
在設(shè)計(jì)過(guò)程的早期考慮其中一些要點(diǎn),現(xiàn)在可以通過(guò)三個(gè)任務(wù)來(lái)處理BGA的PCB布局。
BGA策略1:定義合適的出線
BGA布局和布線的主要挑戰(zhàn)是確定合適的出線,這些出線可以可靠地制造并且不會(huì)在裝配后導(dǎo)致PCB返工。對(duì)于層數(shù)較高的BGA,出線規(guī)劃涉及穿過(guò)多行引腳的走線軌跡。其中一些走線線可能攜帶高速信號(hào),需要將走線適當(dāng)間隔以防止串?dāng)_。其他信號(hào)可能是較慢的配置信號(hào),它們可以更緊密地聚集在一起,從而減少串?dāng)_或過(guò)多噪聲的風(fēng)險(xiǎn)。
下方示例顯示了兩個(gè)內(nèi)部層上的BGA迂回布線。在這里,我們可以看到在這些內(nèi)部層上,走線被布線到多行過(guò)孔(超過(guò)兩行),考慮到我們沒(méi)有布線到表面引腳,這是合適的。從表面上看,由于BGA連接盤圖案中的焊盤尺寸、間隙的需要和扇出類型(特別是狗骨型扇出),最常見(jiàn)的做法是僅布線到外側(cè)兩行。
BGA布線通常被劃分為四個(gè)象限,以實(shí)現(xiàn)更輕松的布線
在BGA下方的頂層,焊盤圖案中的許多焊盤需要連接到過(guò)孔,以便連接到整個(gè)PCB的內(nèi)部層。對(duì)于間距較大的BGA(最大1毫米),狗骨型扇出是進(jìn)行這些連接的標(biāo)準(zhǔn)方法。這些連接到過(guò)孔的小型走線可以進(jìn)入表面層(BGA下方)的外側(cè)兩排引腳,并通過(guò)內(nèi)部層的過(guò)孔進(jìn)入剩余的內(nèi)部焊盤。
頂層布線和線路的標(biāo)準(zhǔn)狗骨形扇出
盡管狗骨型扇出是大間距BGA的標(biāo)準(zhǔn)方法,但焊盤中過(guò)孔可以讓您在表面層上有更大的靈活性。隨著引腳間距變小,每層的引腳之間到達(dá)BGA所需的走線寬度也會(huì)變小。對(duì)于受控阻抗信號(hào),這意味著您將需要更薄的層壓板,并最終需要HDI技術(shù)來(lái)確保您可以布線到BGA。扇出類型最終將從狗骨型變?yōu)楹副P中過(guò)孔型。要詳細(xì)了解BGA扇出類型和一些替代出線方法,我們建議閱讀以下優(yōu)秀教科書:
Pfiel, C. BGA分路和布線:超大型BGA的有效設(shè)計(jì)方法,第2版。Mentor Graphics(2010)。
BGA設(shè)計(jì)任務(wù)2:接地和電源
在大型BGA中,很可能會(huì)有多個(gè)引腳專用于接地和電源。在某些元件中,尤其是必須支持多個(gè)高速數(shù)字接口的大型處理器中,大部分引腳可能專用于電源和接地。此外,該元件可能需要多個(gè)電壓電平,這意味著需要將來(lái)自多個(gè)電源的電源布線至電路板。管理BGA電源連接的最簡(jiǎn)單方法是使用電源軌,通常位于一個(gè)或兩個(gè)平面層上。將電源和接地放置在具有薄電介質(zhì)隔離層的相鄰層上,還有助于通過(guò)提供高層間電容來(lái)保持電源完整性。
盡管我們總是談?wù)揃GA下方的出線或迂回布線,但這并不是您將在BGA引腳附近創(chuàng)建的唯一類型的布線。電源軌、與地平面層或多邊形的連接以及引腳之間的布線可能都需要在同一BGA下執(zhí)行。這意味著除了同一層上的電源/接地多邊形外,可能還會(huì)看到引腳之間的布線。示例如下所示。
BGA下方內(nèi)層布線示例,帶有焊盤內(nèi)過(guò)孔。多邊形鋪銅為某些引腳供電,而信號(hào)線則布線到BGA外部的元件
BGA設(shè)計(jì)任務(wù)3:確定PCB層堆疊
BGA引腳排列和BGA上的I/O計(jì)數(shù)可用于確定PCB疊層中所需的層數(shù)。一旦設(shè)計(jì)人員確定將受控阻抗線布線到BGA中所需的走線寬度,就可以確定維持阻抗所需的層厚度。加上BGA中的行數(shù),您現(xiàn)在可以計(jì)算出PCB疊層中所需的信號(hào)層總數(shù)。
通常情況下,BGA器件的外側(cè)前兩行不需要過(guò)孔,所以可以在表面層布線。狗骨型扇出、焊盤中過(guò)孔或替代扇出就是這種情況。然后可以在整個(gè)BGA中重復(fù)這種模式,以確定扇出信號(hào)所需的總層數(shù)。GND引腳通常交錯(cuò)在信號(hào)引腳之間,GND應(yīng)交錯(cuò)在信號(hào)層之間以在需要時(shí)提供隔離。下圖顯示了如何在BGA中計(jì)算行數(shù),從而確定所需的信號(hào)層數(shù)。
在下面的示例中,我們展示了一個(gè)倒置BGA芯片,其中一些引腳已從內(nèi)部行中移除。因?yàn)槠渲幸恍┣蛞驯灰瞥钥梢栽谀抢锊季€信號(hào)并到達(dá)這些內(nèi)部引腳,因此可以從內(nèi)部層訪問(wèn)超過(guò)2行。此特定BGA上的主要內(nèi)部方塊可能用于電源和接地,至少需要兩層。有了這些層和背層,完全扇出和布線此BGA所需的總層數(shù)將至少為6層。
了解更多PCB的BGA設(shè)計(jì)策略
設(shè)計(jì)附帶BGA的PCB可能很困難,但首先要設(shè)置您的DRC引擎,以確保在整個(gè)PCB布局中保持正確的布線幾何形狀和間距。如需詳細(xì)了解如何在HDI PCB中布線BGA,請(qǐng)閱讀以下資源:
HDI和HDI PCB制造過(guò)程的設(shè)計(jì)基礎(chǔ)知識(shí)
使用可靠的Microvias布線高密度互連
-
pcb
+關(guān)注
關(guān)注
4335文章
23243瀏覽量
402256 -
封裝
+關(guān)注
關(guān)注
127文章
8157瀏覽量
143875 -
BGA
+關(guān)注
關(guān)注
5文章
550瀏覽量
47360 -
BGA封裝
+關(guān)注
關(guān)注
4文章
120瀏覽量
18122 -
布局布線
+關(guān)注
關(guān)注
1文章
89瀏覽量
15232
原文標(biāo)題:【技術(shù)博客】如何成功使用BGA進(jìn)行設(shè)計(jì)
文章出處:【微信號(hào):AltiumChina,微信公眾號(hào):Altium】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
BGA芯片的布局和布線
PCB布局布線設(shè)計(jì)
PCB布局和布線的設(shè)計(jì)技巧
BGA封裝的PCB布線可靠性
PCB布局布線技巧100問(wèn)

評(píng)論