基于FPGA静态和动态功耗解决方案介绍

  • 格式:doc
  • 大小:20.00 KB
  • 文档页数:4

基于FPGA静态和动态功耗解决方案介绍
传统上,数字逻辑并不耗费大量静态功耗,但随着工艺节点的不断精微,这一情况在发生显著变化。

现在,随着工艺尺度的不断缩微,数字逻辑中的漏电流成为FPGA 的主要挑战。

因在65nm工艺节点静态功耗会显著增加,所以,若不采取降耗措施,则功耗将成为一个关键问题。

因各种原因导致的漏电流的增加,静态功耗将会显著增加(图1)。

功耗由静态功耗和动态功耗组成。

静态功耗是FPGA在被编程目标文件(.pof)编程时、但时钟不工作的状态下所需的功耗。

数字和模拟逻辑都消耗静态功耗。

在模拟系统中,静态功耗主要包括由其接口模拟电路的静态电流决定的功耗(图2和表)。

动态功耗是当器件工作时增加的功耗,它由切换信号及容性负载的充放电引起。

影响动态功耗的主要变量是电容充电、工作电压和时钟频率(图3)。

借助工艺节点的不断缩微带来的减小电容和降低电压的好处,动态功耗的降低遵从摩尔定律。

挑战在于,伴随每一工艺节点的缩微以及最高时钟频率的增加所引发的问题。

虽然就相同的电路来说,其功耗随每一工艺节点的缩微在一直下降,但同时FPGA的容量在翻番,且最高时钟频率也在不断增加。

FPGA架构
在架构、工艺技术和电路技术方面的进步有助于解决这些功耗挑战。

Altera的Stratix III FPGA就是这样一种产品。

Altera的可编程电源技术(Programmable Power Technology)有助于降低高端FPGA的功耗。

传统上,所有高性能的FPGA都由高性能的建构实现,其中,每一逻辑单元(LE)都以大的漏电功耗为代价来提供最佳性能。

可编程电源技术利用如下事实:设计中的许多电路具有剩余能力,所以并不需要最高性能的逻辑。

图4显示的是一个典型的剩余能力柱状图,其中,大多路径(左侧)具有剩余,。