打破FPGA体系功耗瓶颈
FPGA作为越来越多运用的“中心”,其功耗体现也“牵一发而动全身”。跟着工艺技能的越来越前沿化,FPGA器材具有更多的逻辑、存储器和特别功用,如存储器接口、DSP模块和多种高速SERDES信道,不只静态和动态功耗也随之添加,对 FPGA规划的电源要求也十分杂乱,这对体系功耗要求提出更多应战,尽可能地预算和优化FPGA的功耗成为应对应战的要害。
FPGA的首要功耗来历
了解FPGA规划和运用怎样影响功耗和电源供电要求会让规划更明晰,更简略成功。FPGA功耗的首要来历于:一是静态功耗,即工艺技能和硅片规划所带来的静态功耗;二是动态功耗,每一规划共同的运用所带来的动态功耗各不相同,包含器材系列、时钟频率、电源轨要求和资源运用率等。
静态功耗首要是晶体管的漏电流引起,由源极到漏极的漏电流以及栅极到衬底的漏电流组成。跟着半导体工艺愈加先进,晶体管尺度不断减小,走漏电流也变得越来越大。
在FPGA中动态功耗首要体现为存储器、内部逻辑、时钟、I/O耗费的功耗。动态功耗是每一资源详细的运用及其运用量的产品,与信号触发和电容负载充放电导致的额定功耗有关。负载较重的FPGA规划和具有较高时钟频率的规划一般功耗更大一些,如运用通用I/O和高速串行收发器时,所运用的I/O规范以及预期的数据速率等要素会确认I/O触发速率以及逻辑时钟速率,因而这类收发器会影响总电源需求。数据速率越快,所需求的时钟频率越高,负载就有必要以更快的频率充放电,因而功耗也就越高。在一般的规划中,动态功耗占有了整个体系功耗的90%以上,所以下降动态功耗是下降整个体系功耗的要害要素。
经过电源计划立异优化FPGA功耗
由此可见,FPGA的供电与功耗需求是杂乱而严苛的。怎么经过电源办理计划满意FPGA体系的功耗优化需求呢?这关于电源办理技能是一个巨大应战,有必要得从内核电压、噪声、上电排序、数字控制、电路规划及剖析东西等方面进行全面的立异和优化,才干很好地满意FPGA体系的需求。
1.满意内核电源的供电需求
内核电源是FPGA最大功耗输入来历,需求供给大功率支撑。由于内核电源轨驱动逻辑,由于FPGA所包含的逻辑量达到了极高的水平,因而,功耗需求会不断添加。
此外,内核供电电源还有必要满意严厉的稳态和瞬变电源轨要求。稳态要求是指,不管内核逻辑怎样作业,都可以保持内核输入的稳态DC电压,或许,简言之,供电电源与内核输入电压的稳压精度有多高。
内核电源轨的动态负载要求是由FPGA快速加载和开释资源的才能决议的,这会导致当时的输入电源要求呈现很大并且很快的改变。供电电源的瞬时呼应有必要可以敏捷调整习惯负载的改变,保证电源轨电压保持在可接受的范围内。
抱负的电源转换器应可以一起完成较高的调理精度、低波纹和快速瞬时呼应。满意这些要求的一种办法是运用具有较高开关频率的开关转换器。
Altera的Enpirion PowerSoC电源计划在高频集成电路规划、磁体工程、电源封装和结构以及DC-DC体系工程4个要害范畴完成立异,为体系带来了明显优势。据剖析显现, PowerSoC作业在较高的开关频率下,运用共同的磁体和封装集成技能,运用了很少的电感和电容,完成了密度极高的引脚布局,因而,器材的波纹很低,瞬时呼应很快。在运用在Cyclone V SoC规划中,Enpirion PowerSoC将供电电源引脚布局减小了22%,功耗下降了35%。
图1
2.有用应对噪声灵敏输入
由于FPGA中许多模块对供电电源噪声十分灵敏,而噪声会导致发生颤动,随之带来很高的误码率(BER),下降了电路功用,而现有的计划都难以达到要求。一起,体系需求输出噪声低的电源转换器,而传统的LDO功率低,会导致更大的功率糟蹋。
Enpirion PowerSoC解决计划经过立异,完成了LDO的噪声功用,一起保持了开关调理器的高效特性。如图2 Stratix V GX FPGA电路板上高速信号张得很开的眼图所示,由于选用Enpirion PowerSoC为收发器电源轨供电,其高频硅片规划即使是高频作业时也可以减小开关损耗的高效的开关FET技能,再结合减小了杂散电感的共同的封装结构,因而完成了低噪声功用。
图2
3.合理安排上电排序
一片FPGA会有许多需求电源供电的输入引脚,可是并没有必要为每一FPGA电源轨输入专门供电。先进的FPGA要求排序,这意味着FPGA中不同的资源有不同的电压轨,有必要在其他资源上电之前供电。这就要求每一电源供电都有使能引脚,在电源接通时可以通讯,调理到所要求的电压。
而多种Enpirion器材具有“Power OK”或许“Power Good”引脚,支撑这一功用,这些引脚可以用于向体系控制器或许排序器材宣布信号,某一FPGA输入现已接通电源,可以开端下一排序过程,然后优化FPGA上电排序和体系功耗。
4.经过数字控制优化功耗
另一常见的体系电源要求是可以进行长途监督——在这一过程中,可以长途丈量体系参数,与接纳体系通讯,完成监督。要完成更智能的体系电源监督和优化功用,输入电压、输出电压、输出/负载电流和温度等参数都是十分重要的信息。体系规划人员还期望可以记载FPGA在各种运用情况下的功耗,运用这些信息动态的调理某些FPGA功用,或许调理体系中不需求的某些部分,以便下降体系功耗,完成更绿色、性价比更高的终究设备。最简略、最廉价、最紧凑的方法是运用集成了长途监督功用和相应的通讯总线的电源调理器。
在这方面,经过智能电压ID(SmartVID)特性,Altera的Arria 10 FPGA和SoC经过PMBus接口,确认与Enpirion电压调理器体系之间所需的VCC电压和通讯,将内核电压轨尽可能动态调整到最小,而不会献身体系功用。一起,支撑PMBus的Enpirion的ED8101P0xQI单相数字控制器,可完成对FPGA的多种长途监督和低功耗特性。
5.提早规划电源树,全体布局优化体系功耗
体系硬件规划会影响规划的杂乱程度、周期和本钱,因而,尽早规划FPGA规划的电源树十分要害。在PCB阶段就做好FPGA的功耗预算,并建立好与终究规划十分挨近的电源树,提早安排好电源转换器的合理方位,让它尽量挨近FPGA,这样可防止选用大而贵重的体电容,有助于散热和下降功耗。
此外,提早规划电源树还可以添加灵活性,无需大规模从头规划即可满意功耗要求。在规划快结束时调整并优化开始的电源树,要比规划新电源树简略得多,也快许多。公司在面对赶快交给产品压力的大环境下,下降修正规划欠好的电源树形成的电路板重制的危险和本钱,削减在重制上所花的额定时刻,这是很大的优势,可以协助体系规划人员抢在竞争对手之前更快的将产品推向市场,尽早取得收益。
针对这一需求, Altera供给了全套的PowerPlay功耗剖析东西,包含PowerPlay前期功耗预算器表单,用于在规划前期阶段预算FPGA体系的功耗,以及嵌入在Altera Quartus® II软件中的PowerPlay功耗剖析器东西,在规划完成后输出比较精确的功耗剖析成果,以保证不会打破散热和供电预算。
图3
图4
总结
FPGA体系因其功用日益强壮、架构日益杂乱而对功耗提出了更大应战,抱负的电源解决计划充分考虑到了FPGA体系的需求,从硬件、软件和东西等各个方面进行优化,然后打破瓶颈,最大程度地满意严苛的FPGA电源要求。