Sé que una CPU simple (como Intel o AMD) puede consumir 45-140 W y que muchas CPU funcionan a 1,2 V, 1,25 V, etc.
Entonces, suponiendo que una CPU funcione a 1,25 V y tenga un TDP de 80 W... usa 64 amperios (muchos amperios).
¿Por qué una CPU necesita más de 1 A en su circuito (suponiendo transistores FinFET)? Sé que la mayoría de las veces la CPU está inactiva y los 60 A son todos "pulsos" porque la CPU tiene un reloj, pero ¿por qué una CPU no puede operar a 1 V y 1 A?
Un transistor FinFET pequeño y rápido, por ejemplo: 14 nm operando a 3.0 GHz, ¿cuántos amperios (aproximadamente) necesita?
¿Una corriente más alta hace que los transistores se enciendan y/o apaguen más rápidamente?
Editar: entonces, http://www.synopsys.com/community/universityprogram/documents/article-iitk/25nmtriplegatefinfetswithraisedsourcedrain.pdf tiene una cifra para la capacitancia de la puerta de un FinFET de 25 nm. Solo voy a llamarlo 0.1 ff para simplificar las cosas. Aparentemente, varía con el voltaje de polarización y ciertamente variará con el tamaño del transistor (los transistores tienen un tamaño de acuerdo con su propósito en el circuito, ¡no todos los transistores serán del mismo tamaño! Los transistores más grandes son 'más fuertes' ya que pueden cambiar más corriente, pero también tienen una capacitancia de puerta más alta y requieren más corriente para funcionar).
Enchufando 1,25 voltios, 0,1 fF, 3 GHz y , el resultado es . Multiplique eso por mil millones y obtendrá 375 A. Esa es la corriente de puerta promedio requerida (carga por segundo en la capacitancia de la puerta) para cambiar mil millones de estos transistores a 3 GHz. Eso no cuenta el 'disparo directo', que ocurrirá durante el cambio en la lógica CMOS. También es un promedio, por lo que la corriente instantánea podría variar mucho; piense en cómo el consumo de corriente disminuye asintóticamente a medida que se carga un circuito RC. Omita los condensadores en el sustrato, el paquete y la placa de circuito para suavizar esta variación. Obviamente, esta es solo una cifra aproximada, pero parece ser del orden correcto de magnitud. Esto tampoco considera la corriente de fuga o la carga almacenada en otros parásitos (es decir, el cableado).
En la mayoría de los dispositivos, será mucho menor que 1 ya que muchos de los transistores estarán inactivos en cada ciclo de reloj. Esto variará dependiendo de la función de los transistores. Por ejemplo, los transistores en la red de distribución de reloj tendrán ya que cambian dos veces en cada ciclo de reloj. Para algo como un contador binario, el LSB tendría de 0,5 ya que cambia una vez por ciclo de reloj, el siguiente bit tendría ya que cambia la mitad de veces, etc. Sin embargo, para algo como una memoria caché, podría ser muy pequeño. Tome un caché de 1 MB, por ejemplo. Una memoria caché de 1 MB construida con celdas 6T SRAM tiene 48 millones de transistores solo para almacenar los datos. Tendrá más para la lógica de lectura y escritura, demultiplexores, etc. Sin embargo, solo unos pocos encenderían un ciclo de reloj determinado. Digamos que la línea de caché es de 128 bytes y se escribe una nueva línea en cada ciclo. Eso es 1024 bits. Suponiendo que el contenido de la celda y los nuevos datos sean aleatorios, se espera que se inviertan 512 bits. Eso es 3072 transistores de 48 millones, o . Tenga en cuenta que esto es solo para la matriz de memoria en sí; los circuitos de soporte (decodificadores, lógica de lectura/escritura, amplificadores de detección, etc.) tendrán una capacidad mucho mayor . Por lo tanto, el consumo de energía de la memoria caché generalmente está dominado por la corriente de fuga, es decir, MUCHOS transistores inactivos simplemente están sentados con fugas en lugar de cambiar.
Según Wikipedia , las principales CPU lanzadas en 2011 tenían entre 0,5 y 2,5 mil millones de transistores. Suponiendo que una CPU con mil millones de transistores consume 64 A de corriente, la corriente promedio es de solo 64 nA por transistor. Teniendo en cuenta las frecuencias de funcionamiento de varios GHz, en realidad es sorprendentemente pequeño.
usuario98663
glen_geek
PlasmaHH
uwe
eric lippert
andres morton
MSalters
alex.forencich
ben voigt
oscuro
ben voigt
andres morton
eric lippert
usuario253751
usuario253751
usuario56384