Potencia estática de Xilinx FPGA

A partir de los resultados proporcionados por el analizador de potencia, encuentro que los FPGA Xilinx siempre tienen un alto consumo de energía estática sin importar cuál sea su diseño, aunque variará si su diseño utiliza una cantidad diferente de recursos.

¿Cuáles son los componentes que consumen la energía estática en Xilinx FPGA informados por el analizador de energía?

Mi conjetura es: interconexión (cables e interruptores) + segmento utilizado + IOB utilizado + memoria utilizada + componente ASIC utilizado (multiplicador, sumador, etc.)

Respuestas (2)

Primero, depende de la familia. Los más viejos tienen menos fugas.

La interconexión tiene muchos transistores, por lo que es probable que sea alta.

Las rebanadas utilizadas son altas (para la lógica) y bajas (la lógica de configuración está optimizada para la potencia ya que no necesita velocidad).

La IOB es baja.

Componentes de memoria y ASIC sobre los que no puedo comentar.

Mi impresión es que los más nuevos también tienen menos fugas (por LUT o similar) :) Creo que de la serie 6 a la serie 7 de Xilinx se esforzaron mucho por reducir la energía estática... V5 fue un pico, V6 comenzó la tendencia a la baja. Pero, por supuesto, los dispositivos se vuelven cada vez más densos, por lo que es posible que no se vea hacia abajo desde el punto de vista del dispositivo completo.

Cualquier transistor en el FPGA al que se le aplique energía consumirá energía estática, debido a la fuga a través del transistor. Los cables no consumen energía estática.

Si tiene un diseño pequeño, supongo que ciertos bloques estarían controlados por energía, lo que reducirá la energía estática, pero para cualquier cosa que se use consumirá energía estática, que aumentará linealmente con la cantidad de 'cosas' utilizadas, en su mayoría independientemente de qué es usado para.

Gracias por señalar que los cables no consumen energía. Encuentro la respuesta de Brian más detallada. Pero tu respuesta también es muy buena.