圖3-典型的PCB疊層和設(shè)計(jì)要素(注意BGA焊盤(pán)要偏離于過(guò)孔)
其他技術(shù)
隨著信號(hào)速度的提高,要在電路板上輕松地傳輸數(shù)據(jù)變得日益困難。可以利用其他一些技術(shù)來(lái)進(jìn)一步提升PCB的性能。
首先也是最明顯的方法就是簡(jiǎn)單的器件布局。為最關(guān)鍵的連接設(shè)計(jì)最短和最直接的路徑已經(jīng)是常識(shí)了,但不要低估了這一點(diǎn)。既然最簡(jiǎn)單的策略可以得到最好的效果,何必還要費(fèi)力去調(diào)整板上的信號(hào)呢?
幾乎同樣簡(jiǎn)要的方法是要考慮信號(hào)線的寬度。當(dāng)數(shù)據(jù)率高達(dá)622MHz甚至更高時(shí),信號(hào)傳導(dǎo)的趨膚效應(yīng)變得越發(fā)突出。當(dāng)距離較長(zhǎng)時(shí),PCB上很細(xì)的走線(比如4個(gè)或5個(gè)mil)將對(duì)信號(hào)形成很大的衰減,就像一個(gè)沒(méi)有設(shè)計(jì)好的具有衰減的低通濾波器一樣,其衰減隨頻率增加而增加。背板越長(zhǎng),頻率越高,信號(hào)線的寬度應(yīng)越寬。對(duì)于長(zhǎng)度大于20英寸的背板走線,線寬應(yīng)該達(dá)到10或12mil。
通常, 板子上最關(guān)鍵的信號(hào)是時(shí)鐘信號(hào)。當(dāng)時(shí)鐘線設(shè)計(jì)得太長(zhǎng)或不好的話,就會(huì)為下游放大抖動(dòng)和偏移,尤其是速度增加的時(shí)候。應(yīng)該避免使用多個(gè)層來(lái)傳輸時(shí)鐘,并且不要在時(shí)鐘線上有過(guò)孔,因?yàn)檫^(guò)孔將增加阻抗變化和反射。如果必須用內(nèi)層來(lái)布設(shè)時(shí)鐘,那么上下層應(yīng)該使用地平面來(lái)減小延遲。當(dāng)設(shè)計(jì)采用FPGA PLL時(shí),電源平面上的噪聲會(huì)增加PLL抖動(dòng)。如果這一點(diǎn)很關(guān)鍵,可以為PLL創(chuàng)建一個(gè)“電源島”,這種島可以利用金屬平面中的較厚蝕刻來(lái)實(shí)現(xiàn)PLL模擬電源和數(shù)字電源的隔離。
對(duì)于速率超過(guò)2Gbps的信號(hào),必須考慮成本更高的解決方案。在這么高的頻率下,背板厚度和過(guò)孔設(shè)計(jì)對(duì)信號(hào)的完整性影響很大。背板厚度不超過(guò)0.200英寸時(shí)效果較好。當(dāng)PCB上為高速信號(hào)時(shí),層數(shù)應(yīng)盡可能少,這樣可以限制過(guò)孔的數(shù)量。在厚板中,連接信號(hào)層的過(guò)孔較長(zhǎng),將形成信號(hào)路徑上的傳輸線分支。采用埋孔可以解決該問(wèn)題,但制造成本很高。另一種選擇是選用低耗損的介電材料,例如Rogers 4350, GETEK或ARLON。這些材料與FR4材料相比其成本可能接近翻倍,但有時(shí)這是唯一的選擇。
還有其他一些用于FPGA的設(shè)計(jì)技術(shù),它們可以提供I/O位置的一些選擇。在關(guān)鍵的高速SERDES設(shè)計(jì)中,可以通過(guò)保留(但不用)相鄰的I/O引腳來(lái)隔離SERDES I/O。例如,相對(duì)于SERDES Rx和Tx, VCCRX# 和 VCCTX#以及球位置,可以保留3x3 或5x5 BGA 球區(qū)域。或者如果可能的話,可以保留靠近SERDES的整個(gè)I/O組。如果設(shè)計(jì)中沒(méi)有I/O限制,這些技術(shù)能夠帶來(lái)好處,而且不會(huì)增加成本。
最后,也是最好的方法之一是參考FPGA制造商提供的參考板。絕大部分制造商會(huì)提供參考板的源版圖信息,雖然由于私有信息問(wèn)題可能需要特別申請(qǐng)。這些電路板通常包含標(biāo)準(zhǔn)的高速I(mǎi)/O接口,因?yàn)镕PGA制造商在表征和認(rèn)證他們的器件時(shí)需要用到這些接口。不過(guò)要記住,這些電路板通常是為多種用途設(shè)計(jì)的,不見(jiàn)得與特定的設(shè)計(jì)需求剛好匹配。雖然這樣, 它們?nèi)钥梢宰鳛閯?chuàng)建解決方案的起點(diǎn)。
本文小結(jié)
當(dāng)然,本文只談及了一些基本的概念。這里所涉及的任何一個(gè)主題都可以用整本書(shū)的篇幅來(lái)討論。關(guān)鍵是要在為PCB版圖設(shè)計(jì)投入大量時(shí)間和精力之前搞清楚目標(biāo)是什么。一旦完成了版圖設(shè)計(jì),重新設(shè)計(jì)就會(huì)耗費(fèi)大量的時(shí)間和金錢(qián),即便是對(duì)走線的寬度作略微的調(diào)整。不能依賴PCB版圖工程師做出能夠滿足實(shí)際需求的設(shè)計(jì)來(lái)。原理圖設(shè)計(jì)師要一直提供指導(dǎo),作出精明的選擇,并為解決方案的成功負(fù)起責(zé)任。