隨著現(xiàn)場(chǎng)可編程門陣列(FPGA)已發(fā)展成為真正的可編程系統(tǒng)級(jí)芯片,利用這些芯片設(shè)計(jì)印制電路板(PCB)的任務(wù)變得愈加復(fù)雜。目前動(dòng)輒數(shù)百萬門的電路密度和6Gbps以上的收發(fā)器數(shù)據(jù)傳輸率及其它考慮事項(xiàng)影響著系統(tǒng)開發(fā)人員在機(jī)械和電氣方面的板級(jí)設(shè)計(jì)工作。裸片、芯片封裝和電路板構(gòu)成了一個(gè)緊密連接的系統(tǒng),在這個(gè)系統(tǒng)中,要完全實(shí)現(xiàn)FPGA的功能,需要對(duì)PCB板進(jìn)行精心設(shè)計(jì)。
采用高速FPGA進(jìn)行設(shè)計(jì)時(shí),在板開發(fā)之前和開發(fā)期間對(duì)若干設(shè)計(jì)問題進(jìn)行考慮是十分重要的。其中包括:通過濾波和在PCB板上的所有器件上均勻分配足夠功率來減小系統(tǒng)噪聲;正確連接信號(hào)線,以把反射減少;把板上跡線之間的串?dāng)_降至;減小接地反彈和Vcc降低(也稱為Vcc凹陷)的影響;正確匹配高速信號(hào)線上的阻抗。
任何人在為性能極高的FPGA設(shè)計(jì)IC封裝時(shí),都必須特別注意信號(hào)完整性和適于所有用戶和應(yīng)用的多功能性之間的平衡問題。例如,Altera的Stratix II GX器件采用1,508引腳封裝,工作電壓低至1.2V,并具有734個(gè)標(biāo)準(zhǔn)I/O、71個(gè)低壓差分信令(LVDS)信道。它還有20個(gè)高速收發(fā)器,支持高達(dá)6.375Gbps的數(shù)據(jù)率。這就讓該架構(gòu)能夠支持許多高速網(wǎng)絡(luò)和通信總線標(biāo)準(zhǔn),包括PCI Express和SerialLite II。
在設(shè)計(jì)中,用戶可以通過優(yōu)化引腳排列來減少串?dāng)_。信號(hào)引腳應(yīng)該盡可能靠近接地引腳,以縮短封裝內(nèi)的環(huán)路長度,尤其是重要的高速I/O。在高速系統(tǒng)中,主要的串?dāng)_源是封裝內(nèi)信號(hào)路徑之間的電感耦合。當(dāng)輸出轉(zhuǎn)換時(shí),信號(hào)必須找到通過電源/接地平面的返回路徑。環(huán)路中的電流變化產(chǎn)生磁場(chǎng),從而在環(huán)路附近的其它I/O引腳上引起噪聲。同時(shí)轉(zhuǎn)換輸出時(shí),這種情形加劇。因?yàn)榄h(huán)路越小,感應(yīng)就越小,故電源或接地引腳靠近每個(gè)高速信號(hào)引腳的封裝可以把附近I/O引腳上的串?dāng)_影響減至。
為了把電路板成本降至,并把所有信號(hào)路徑的系統(tǒng)信號(hào)完整性提高到,需要對(duì)電路板材料、分層數(shù)目(堆疊)和版圖進(jìn)行精心的設(shè)計(jì)和構(gòu)建。把數(shù)百個(gè)信號(hào)從FPGA發(fā)送到板上或其周圍是一個(gè)很困難的任務(wù),需要使用EDA工具來優(yōu)化引腳的排列和芯片的布局。有時(shí)采用稍微大點(diǎn)的FPGA封裝能夠降低板成本,因?yàn)樗梢詼p少電路板的層數(shù)及其它的板加工限制。
PCB板上的一條高速信號(hào)路徑,由一條板上跡線代表,其對(duì)中斷非常敏感,如電路板層和電路板連接器之間的通孔。這些及其它中斷都會(huì)降低信號(hào)的邊緣速率,造成反射。因此,設(shè)計(jì)人員應(yīng)該避免通孔和通孔根(via stub)。如果通孔是不可避免的,應(yīng)讓通孔引線盡可能地短。對(duì)差分信號(hào)進(jìn)行布線時(shí),讓差分對(duì)的每一條路徑使用一個(gè)相同結(jié)構(gòu)的通孔;這就讓通孔引起的信號(hào)中斷處于共模中。如果可能的話,在常規(guī)通孔處使用盲孔?;蚴褂梅淬@,因?yàn)橥赘膿p耗導(dǎo)致的中斷會(huì)更少。
為了改善時(shí)鐘信號(hào)的信號(hào)完整性,應(yīng)該遵循以下原則:
在時(shí)鐘信號(hào)被發(fā)送到板上元件之前,盡可能將之保持在單個(gè)板層上;始終以一個(gè)平面作為參考面。
沿鄰近接地平面的內(nèi)層發(fā)送快速邊緣信號(hào),以控制阻抗,減小電磁干擾。
責(zé)任編輯:lq
-
FPGA
+關(guān)注
關(guān)注
1624文章
21568瀏覽量
600572 -
pcb
+關(guān)注
關(guān)注
4308文章
22862瀏覽量
394934 -
電路板
+關(guān)注
關(guān)注
140文章
4836瀏覽量
96926
原文標(biāo)題:利用高速FPGA設(shè)計(jì)PCB的要點(diǎn)及相關(guān)指導(dǎo)原則
文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論