作為一種復(fù)雜的集成電路,FPGA 系統(tǒng)供電的電源的設(shè)計(jì)與一般的電子系統(tǒng)相比,要求也更高,需要具備高精度、高密度、可控性、高效及小型化等的特點(diǎn)。本文系統(tǒng)介紹了 FPGA 電源的不同特性,同時(shí)會(huì)通過(guò)實(shí)例,讓工程師更深入地了解各特性的意義,以及 FPGA 規(guī)范約束及其對(duì)電源設(shè)計(jì)的影響,以便快速完成 FPGA 系統(tǒng)的電源設(shè)計(jì)。
前言
FPGA (Field Programmable Gate Arrays) 是現(xiàn)今最復(fù)雜的集成電路之一。它們采用先進(jìn)的晶體管技術(shù)和芯片架構(gòu)實(shí)現(xiàn)高性能、小體積的高端產(chǎn)品,而為 FPGA 系統(tǒng)供電的電源與一般的電子系統(tǒng)相比,要求更高。
隨著市場(chǎng)上對(duì) FPGA 系統(tǒng)應(yīng)用的普及,對(duì)其電源解決方案的需求也越來(lái)越旺盛,F(xiàn)PGA 電源系統(tǒng)除了需要滿足基本要求外,還需要具備高精度、高密度、可控性、高效及小型化等的特點(diǎn)。
現(xiàn)實(shí)中,工程師希望將大部分時(shí)間花在編程上,而不想花太多的時(shí)間和精力考慮如何設(shè)計(jì)合適的電源耗材。所以在本文中,我們會(huì)介紹 FPGA 電源的不同特性,同時(shí)會(huì)通過(guò)實(shí)例,讓工程師更深入地了解各特性的意義,以及 FPGA 規(guī)范約束及其對(duì)電源設(shè)計(jì)的影響。
電壓精度
內(nèi)核電源電壓 (Core Power Supply) 是平衡 FPGA 功耗和性能的最重要關(guān)鍵要素之一。規(guī)格書(shū)中一般會(huì)列出可接受的電壓范圍,但此范圍并不是完整的描述,對(duì) FPGA 而言,電源電壓在滿足線路運(yùn)作要求的同時(shí),也需要權(quán)衡和優(yōu)化。下圖一是以 Intel 的 Arria 10 FPGA 內(nèi)核電壓要求為例,其也代表了其他 FPGA 內(nèi)核的電壓要求。一般會(huì)顯示容差范圍額定電壓,例如 Arria 10 FPGA 為±0.03V,F(xiàn)PGA 會(huì)在這個(gè)電壓窗口內(nèi)運(yùn)行得很好,但實(shí)際情況比圖片顯示復(fù)雜很多。
事實(shí)上,F(xiàn)PGA 可以在不同電壓下工作,這具體取決于其特殊的制造公差以及所采用的特定邏輯設(shè)計(jì)。即使是同一電壓要求,一個(gè) FPGA 所需的靜態(tài)電壓也可能是與另一個(gè) FPGA 不同,所以在電源設(shè)計(jì)時(shí)必須要考慮對(duì)應(yīng) FPGA 的動(dòng)態(tài)與靜態(tài)之間的變化而自行調(diào)控。
動(dòng)態(tài)功率和靜態(tài)功率
設(shè)計(jì)合適的 FPGA 電源方案,目標(biāo)是產(chǎn)生恰當(dāng)?shù)男阅芩絹?lái)操作編程功能,減少不必要的功耗。我們從半導(dǎo)體物理學(xué)的角度看,動(dòng)態(tài)和靜態(tài)功率都隨著內(nèi)核 VDD 的增加而顯著增加,因此我們的目標(biāo)是讓 FPGA 有足夠電壓來(lái)正常運(yùn)行,以滿足其時(shí)間要求——因?yàn)檫^(guò)量功耗不但對(duì)提高性能沒(méi)有任何幫助,相反它會(huì)令晶體管漏電流隨著溫度的升溫,消耗更多的不必要的電力。由于這些原因,當(dāng)務(wù)之急是優(yōu)化設(shè)計(jì)和工作點(diǎn)的電壓。
該優(yōu)化過(guò)程需要非常精確的電源才能獲得成功。如果內(nèi)核電壓低于要求,則 FPGA 可能由于時(shí)序錯(cuò)誤而發(fā)生故障。如果內(nèi)核電壓漂移超過(guò)最大規(guī)格,可能會(huì)損壞 FPGA,或者可能會(huì)在邏輯中產(chǎn)生保持時(shí)間故障。所以,必須考慮電源容差范圍來(lái)防止所有這些情況,并且僅保證保持在規(guī)格限制內(nèi)的指令電壓。
問(wèn)題是大多數(shù)電源調(diào)節(jié)器都不夠準(zhǔn)確。調(diào)節(jié)電壓可以在被指令電壓附近的公差范圍內(nèi)的任何地方,并且它可以隨負(fù)載條件、溫度和老化而漂移?!?%容差的電源即表示可以在 4%的電壓范圍內(nèi)輸出任何值。為了補(bǔ)償電壓處于 2%過(guò)低的可能性,被指令電壓必須比滿足時(shí)序所需的電壓提高 2%。如果經(jīng)過(guò)調(diào)節(jié)器后電壓漂移到高于被指令電壓 2%處,它將比該工作點(diǎn)所需的最小電壓運(yùn)行高 4%。這仍然符合規(guī)定的 FPGA 所需的電壓要求,卻浪費(fèi)了大量功率。
解決這一問(wèn)題的方案是選擇能夠以更嚴(yán)格的電壓容差運(yùn)行的電源調(diào)節(jié)器。使用具有±0.5%容差的調(diào)節(jié)器,可以在所需的工作頻率下、更接近所需的最小規(guī)格內(nèi)工作,并且保證與所需的電壓相差小于 1%。這樣,好讓 FPGA 在最小功耗的情況下,正常工作。
高電量需求
FPGA 系統(tǒng)中的器件通常需要不同調(diào)節(jié)電壓,例如電壓的內(nèi)核電壓處理器,其要求電壓可以是 0.8V、1.0V、1.2V、1.5V 或 1.8V 等。雖然是低電壓供應(yīng),但其密集的晶體管結(jié)構(gòu)及長(zhǎng)期保持高速運(yùn)作的情況下,供電電源方案可能需要 10A 或以上,具體的處理器要求通常決定了其他電源要求,例如負(fù)載瞬態(tài)恢復(fù)、待機(jī)模式等,這需要負(fù)載點(diǎn)(Point-of-Load,或簡(jiǎn)稱 PoL)穩(wěn)壓電源專為核心電壓設(shè)計(jì)。 PoL 穩(wěn)壓電源是一種高性能穩(wěn)壓器,其各 Vout 電壓軌獨(dú)立于各自的負(fù)載設(shè)置。這有助于解決高瞬態(tài)電流的要求以及諸如 FPGA 高性能半導(dǎo)體器件的低噪聲要求。例如 ADI 公司的 LTM4678 系列,包含兩組能夠同時(shí)提供高密度的電源供應(yīng)輸出,分別為 1V@25A 及 1.8V@25V。
可控性需求
FPGA 中含有大量而復(fù)雜編排的晶體管,一塊芯片包含數(shù)億個(gè)晶體管,當(dāng)中被分割成可以設(shè)計(jì)并獨(dú)立管理的內(nèi)核段、模塊段和隔斷。這些特定的編排是的其具有許多不同電源域,在電壓、電流、紋波和噪聲以外,還包括啟動(dòng)、關(guān)斷和故障條件期間的序列順序,故可控性的 FPGA 電源需要妥善管理輸出的次序及其電量
文章來(lái)源:與非網(wǎng)
編輯:ymf
-
FPGA
+關(guān)注
關(guān)注
1643文章
21966瀏覽量
614143 -
晶體管
+關(guān)注
關(guān)注
77文章
9979瀏覽量
140672 -
電源調(diào)節(jié)器
+關(guān)注
關(guān)注
0文章
14瀏覽量
7968
發(fā)布評(píng)論請(qǐng)先 登錄
FPGA電源設(shè)計(jì)有哪幾個(gè)步驟
FPGA電源保養(yǎng)和供電的電源解決方案

cpld fpga設(shè)計(jì)時(shí)要注意的規(guī)范
特別介紹Altera Arria 10 FPGA的一些約束規(guī)范,以及它們對(duì)電源設(shè)計(jì)的意義
FPGA的代碼書(shū)寫(xiě)規(guī)范
FPGA電源設(shè)計(jì)有哪些經(jīng)驗(yàn)可以分享?
請(qǐng)問(wèn)FPGA在汽車娛樂(lè)電子中的參考設(shè)計(jì)有哪些?
采用FPGA方案進(jìn)行數(shù)字顯示系統(tǒng)設(shè)計(jì)有什么特性?
FPGA創(chuàng)建一個(gè)程序生成規(guī)范
Xilinx FPGA底層資源架構(gòu)與設(shè)計(jì)規(guī)范

FPGA設(shè)計(jì)有哪些良好的設(shè)計(jì)方法及誤區(qū)

CompactPCI電源接口規(guī)范

評(píng)論