電信應用基于FPGA的功耗優(yōu)化解決方案
通過(guò)Quartus II開(kāi)發(fā)軟件優(yōu)化功耗
Altera Quartus II 軟件功耗優(yōu)化涉及到三個(gè)步驟。首先進(jìn)行“功耗預知”綜合。功耗預知意味著(zhù)軟件可以減少每個(gè)時(shí)鐘周期中要訪(fǎng)問(wèn)的RAM模塊數量,還可以重新安排設計,以減少觸發(fā)頻率較高(或者易受干擾)的邏輯。
功耗預知綜合之后,Quartus II軟件對信號進(jìn)行布線(xiàn),減小電容,建立高功效DSP模塊配置,完成功耗預知布局布線(xiàn)。Quartus II軟件中的PowerPlay功耗優(yōu)化功能指導適配器使用額外努力選項,利用專(zhuān)門(mén)的功耗體系結構特性,對設計進(jìn)行功耗優(yōu)化。使用時(shí)序約束,Quartus II軟件可保證設計中的關(guān)鍵通路在性能上達到最優(yōu),而時(shí)序不重要的通路在功耗上最優(yōu)。
發(fā)揮FPGA的優(yōu)勢
基于FPGA而不是代工線(xiàn)制造工藝進(jìn)行芯片開(kāi)發(fā),可使專(zhuān)用芯片產(chǎn)品充分利用芯片制造的最新開(kāi)發(fā)技術(shù),來(lái)實(shí)現高功效解決方案。芯片供應商TPACK稱(chēng)這一方法為SOFTSILICON,使用Stratix IV FPGA為電信系統供應商提供運營(yíng)商級以太網(wǎng)數據包處理、流量管理和設計包映射芯片解決方案。
SOFTSILICON概念不但能夠開(kāi)發(fā)容量更大的新芯片,而且還降低了現有設計的功耗。如圖1所示,TPACK的運營(yíng)商級數據包引擎基于不同工藝尺寸的每一代Stratix系列FPGA,提供集成運營(yíng)商級以太網(wǎng)數據包處理和流量管理功能。
圖1 降低現有芯片解決方案的功耗
從Stratix過(guò)渡到Stratix II FPGA,TPACK將運營(yíng)商級數據包引擎容量從6Gbps (TPX2000)提高到20Gbps (TPX3100),降低了1Gbps交換容量的相對功耗。通過(guò)將這一解決方案從Stratix II導入到Stratix III FPGA (TPX3103)中,功耗降低了近40%。
SOFTSILICON方法的功耗優(yōu)勢主要體現在以下兩個(gè)方面:采用最新的FPGA平臺,每Gbps以更低的相對功耗提供更大的交換容量;現有設計導入到最新的FPGA平臺,進(jìn)一步降低功耗。這些優(yōu)勢有助于滿(mǎn)足現在以及今后運營(yíng)商對低功耗的嚴格要求。
發(fā)揮SOFTSILICON的優(yōu)勢
FPGA的優(yōu)勢使SOFTSILICON方案受益,不僅如此,FPGA還為標準無(wú)廠(chǎng)模式提供其他芯片開(kāi)發(fā)方法,幫助專(zhuān)用芯片供應商滿(mǎn)足系統供應商和運營(yíng)商的需求。
FPGA以前用于實(shí)現相對較少的功能(置入到ASSP中)或者作為“膠合邏輯”連接兩片不兼容的ASSP。但是在最近幾年,更多的復雜芯片方案嘗試采用FPGA,TPACK就是最早這樣做的公司之一。通過(guò)SOFTSILICON,TPACK提供了真正的ASSP 替代方案,具有更好的性能,特別是在功耗上。在這方面,集成也發(fā)揮了重要作用。在單芯片中集成更多的功能可以減小電路板面積,降低功耗,還可根據需要靈活更新解決方案,迅速修復故障。此外,需著(zhù)重指出的是,ASSP集成的不足之處是出現故障的風(fēng)險隨復雜度的升高而增大,而對于FPGA來(lái)說(shuō),則可迅速糾正這些故障,降低了集成的外在風(fēng)險。
評論